25 lines
1.1 KiB
JSON
25 lines
1.1 KiB
JSON
|
[
|
||
|
{
|
||
|
"problem": "For any natural number n, 0 + n = n.",
|
||
|
"level": "SF foundations level 1",
|
||
|
"type": "Logical Foundations",
|
||
|
"solution": [
|
||
|
"Consider some natural number n. We want to show 0 + n = n. ",
|
||
|
"By using definition of addition on both sides, LHS and RHS are now equal, done."
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"problem": "For any natural number n, n + 0 = n.",
|
||
|
"level": "SF foundations level 1",
|
||
|
"type": "Logical Foundations",
|
||
|
"solution": [
|
||
|
"Consider some natural number n. The proof will be by induction. ",
|
||
|
"The base case n=0, so we have 0 + 0 = 0, which holds by the definition of addion. ",
|
||
|
"Consider the inductive case, so we want to show (k + 1) + 0 = (k + 1) for any k < n assuming the IH holds for such k (IH: k + 0 = k). ",
|
||
|
"By the IH we have (k + 1) + 0 = (k + 1). ",
|
||
|
"By def of addition we have (k + 0) + 1 = (k + 1). ",
|
||
|
"By the induction hypothesis (IH) we have k + 0 = k. ",
|
||
|
"LHS and RHS are equal so proof is complete."
|
||
|
]
|
||
|
}
|
||
|
]
|