How should this proof of the associativity of natural number addition be understood?
$begingroup$
The context of this question is the proofs of the basic laws of arithmetic
beginning with Peano's axioms which are stated starting with the number 1, rather than 0. The modified principle of induction referred to below is:
If the number $m$ is contained in the number set $M$ whenever $nin M$
for all numbers $n<m,$ then $M=mathbb{N}.$
See the end of the question for more on the modified principle induction.
This is actually stated is a subsequent section and forward referenced.
The previously introduced formula for the recursive definition of
a function $f:mathbb{N}tomathbb{N}$ is
begin{equation}
underset{x}{forall}fleft[1right]=cland fleft[x^{prime}right]=Fleft[x,fleft[xright]right].tag{1}
end{equation}
The previously established associative law for addition of thee terms is
begin{equation}
left(a+bright)+c=a+left(b+cright). tag{2}
end{equation}
The following is quoted from The Fundamentals of Mathematics, Volume 1:
By (2) we may therefore omit the parentheses in a sum of three terms.
In order to be able to omit them in sums with more than three terms,
we first define the expression $sum_{i=1}^{n}a_{i}$ for a given
sequence $left{ a_{i}right} _{i=1,2,dots}$ of numbers $a_{i}$
recursively by setting
begin{equation}
sum_{i=1}^{1}a_{i}=a_{1}, sum_{i=1}^{n+1}a_{i}=sum_{i=1}^{n}a_{i}+a_{n+1};tag{3}
end{equation}
for this purpose we need only set $c=a_{1}$ and $Fleft[x,yright]=y+a_{x+1}$
in (1). In particular, we have $sum_{i=1}^{3}a_{i}=left(a_{1}+a_{2}right)+a_{3}=a_{1}+a_{2}+a_{3}$ and $sum_{i=1}^{4}a_{i}=left(a_{1}+a_{2}+a_{3}right)+a_{4},$ for which we again naturally write $=a_{1}+a_{2}+a_{3}+a_{4}.$ Moreover, no parentheses are needed to express addition of such sums, as is
shown by the equation
begin{equation}
sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}=sum_{i=1}^{n+m}a_{i}.tag{4}
end{equation}
The proof of this equation is by argument from $m$ to $m^{prime}:$
for $m=1,$ Eq. (4) becomes the second of the equations in (3); and from (4)
we see by (3) and (2) that
$$
sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}+a_{n+i}=sum_{i=1}^{n}a_{i}+left(sum_{i=1}^{m}a_{n+i}+a_{n+m^{prime}}right)
$$
$$
=left(sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}right)+a_{n+m^{prime}}
$$
$$
=sum_{i=1}^{n+m}a_{i}+a_{left(n+mright)^{prime}}=sum_{i=1}^{left(n+mright)^{prime}}a_{i}=sum_{i=1}^{n+m^{prime}}a_{i}.
$$
We note that none of the properties of numbers (except where they are used as indices) is needed here except (2). The extension of [the commutative property] to sums of more than two terms will be provided [in a subsequent section].
We now prove by means of (4) that any meaningful expression $A$ constructed
from the numbers $a_{1},a_{2},dots,a_{k}$(in this order), and from
$+$ signs and parentheses has a value, namely $=sum_{i=1}^{k}a_{i},$
which is independent of the the distribution of parentheses (for $k=1$
the expression $A$ is to be taken equal to $a_{1}$). For the proof
we make use of induction on $k$ in the altered form of [the modified
principle of induction stated above] (with $k$ instead of $m$
and with $M$ as the set of numbers $k$ for which the assertion is
true). By the construction of $A$ there must exist natural numbers
$n,m$ with $n+m=k$ $left(kne1right)$ such that for expressions
$B,C$ formed from $a_{1},a_{2},dots,a_{n}$ and $a_{n+1},a_{n+2},dots,a_{m}$
under the appropriate distribution of parentheses, we have $A=B+C.$
Since $n,m<k,$ the induction hypothesis means that $B=sum_{i=1}^{n}a_{i},$ $C=sum_{i=1}^{m}a_{n+i},$
so that the desired assertion $A=sum_{i=1}^{k}a_{i},$ follows from
(4). For the case of $k=1$ the assertion is immediately obvious.
I have (at least) three related question regarding this proof.
1) At the point where it is stated, should it be understood that Eq.
(4) is of the form $a_{1}+a_{2}+dots+a_{m+n},$ and therefore not
in need of parentheses?
2) What is the purpose of employing the modified principle of induction, as opposed to original principle of induction? I believe it is primarily to show that $n,mge1$ and $n,m<k.$
3) Can this proof be paraphrased in such a way as to communicate the essential points without the detailed mathematical jargon?
The entire introduction of the modified principle of induction is this:
begin{equation}
Theta:=a<b+1iff ale b.
end{equation}
The prime notation $m^{prime}$ means $m^{prime}=m+1.$
From the principle of induction we can now derive the following modified
principle of induction: If the number $m$ is contained in
the number set $M$ whenever $nin M$ for all numbers $n<m,$ then
$M=mathbb{N}.$ The induction hypothesis now reads: "$nin M_{1}$
for all numbers $n<m$"; and there is no special initial case. For
the proof we consider the set $M^{*}$ of numbers $m$ with $nin M$
for all $n<m.$ Then the hypothesis of our new principle simply states
that $M^{*}subseteq M.$ Since $n<1$ is not valid for any number
$n,$ we get $1in M^{*}.$ By $Theta$, any number $n<m^{prime}$ is
$<m$ or $=m.$ If we now assume that $min M^{*},$ then $n$ lies
in $M$ not only in the first case but also, since $M^{*}subseteq M,$
in the second case as well. Thus we have derived $m^{prime}in M^{*}$
from $min M^{*},$ so that by the argument from $m$ to $m^{prime}$
we have $M^{*}=mathbb{N}$ and thus also $M=mathbb{N}.$
One problem I'm having with this proof is identifying what has not yet been proven.
I'm assuming the proof presented in the book might be paraphrased this way:
Any expression of the form
$$
sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}
$$
is composed of two expressions for which we have already shown our proposition to hold in "previous" iterations. This is why we use baseless (having no specific base case) complete induction (AKA modified or strong induction), rather than basic (having a base case) complete induction. Baseless induction allows us to reference arbitrary previous cases.
Stated differently what we are proving is that using the indexed number variables $left{a_iright}_{i=1}^k$ any allowable expression consisting of the tokens
$a_i,left(_right),+,$ designates a specific number, and may be rewritten as
$$a_1+a_2+dots+a_k$$
in which the order of appearance of the $a_i$ is preserved, and the resulting expression designates the same number.
Yet another way of thinking about this would be to formulate a parsing algorithm which converts allowable expressions into a parse tree. The root of such a tree in the $k^{th}$ case would be the "exposed" $+$ sign appearing between the variables $a_n$ and $a_{n+1}.$ Clearly both branches off the root are shorter than $k$. We then state our rewrite rule as
$$left(a_1+dots+a_nright)+left(a_{n+1}+dots+a_{n+m=k}right)mapsto{a_{1}+dots+a_{k}},$$
which is allowable since we have already proven the case for each branch.
But that seems to be what we have already done by proving associativity for three terms. The following is simply an extension of my proof of that associativity. My proof (for three terms) is nothing but a reformulation of the proof given in the book using function notation rather than binary $+$ syntax.
Define the set of function:
$$
Phi=left{ varphi_{ainmathbb{N}}:mathbb{N}tomathbb{N}backepsilonvarphi_{a}left[x^{prime}right]equivvarphi_{a}left[xright]^{prime}landvarphi_{a}left[1right]equiv a^{prime}right} .
$$
To relate this to conventional notation we also define
$$
left[_+right]:mathbb{N}_{1}toPhi
$$
so that
$$
left[a+_right]equivvarphi_{a},
$$
to be interpreted as
$$
a+b:mathbb{N}timesmathbb{N}tomathbb{N}text{ where }a+bequivvarphi_{a}left[bright].
$$
$$
left(a+bright)+c=varphi_{a}left[bright]+c=varphi_{a+b}left[cright]=a+b+c.
$$
$$
left(a+bright)+left(c+dright)=varphi_{a}left[bright]+varphi_{c}left[dright]
$$
$$
=varphi_{a+b}left[varphi_{c}left[dright]right]=varphi_{a+b+c}left[dright]=a+b+c+d.
$$
elementary-number-theory elementary-set-theory proof-explanation peano-axioms
$endgroup$
add a comment |
$begingroup$
The context of this question is the proofs of the basic laws of arithmetic
beginning with Peano's axioms which are stated starting with the number 1, rather than 0. The modified principle of induction referred to below is:
If the number $m$ is contained in the number set $M$ whenever $nin M$
for all numbers $n<m,$ then $M=mathbb{N}.$
See the end of the question for more on the modified principle induction.
This is actually stated is a subsequent section and forward referenced.
The previously introduced formula for the recursive definition of
a function $f:mathbb{N}tomathbb{N}$ is
begin{equation}
underset{x}{forall}fleft[1right]=cland fleft[x^{prime}right]=Fleft[x,fleft[xright]right].tag{1}
end{equation}
The previously established associative law for addition of thee terms is
begin{equation}
left(a+bright)+c=a+left(b+cright). tag{2}
end{equation}
The following is quoted from The Fundamentals of Mathematics, Volume 1:
By (2) we may therefore omit the parentheses in a sum of three terms.
In order to be able to omit them in sums with more than three terms,
we first define the expression $sum_{i=1}^{n}a_{i}$ for a given
sequence $left{ a_{i}right} _{i=1,2,dots}$ of numbers $a_{i}$
recursively by setting
begin{equation}
sum_{i=1}^{1}a_{i}=a_{1}, sum_{i=1}^{n+1}a_{i}=sum_{i=1}^{n}a_{i}+a_{n+1};tag{3}
end{equation}
for this purpose we need only set $c=a_{1}$ and $Fleft[x,yright]=y+a_{x+1}$
in (1). In particular, we have $sum_{i=1}^{3}a_{i}=left(a_{1}+a_{2}right)+a_{3}=a_{1}+a_{2}+a_{3}$ and $sum_{i=1}^{4}a_{i}=left(a_{1}+a_{2}+a_{3}right)+a_{4},$ for which we again naturally write $=a_{1}+a_{2}+a_{3}+a_{4}.$ Moreover, no parentheses are needed to express addition of such sums, as is
shown by the equation
begin{equation}
sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}=sum_{i=1}^{n+m}a_{i}.tag{4}
end{equation}
The proof of this equation is by argument from $m$ to $m^{prime}:$
for $m=1,$ Eq. (4) becomes the second of the equations in (3); and from (4)
we see by (3) and (2) that
$$
sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}+a_{n+i}=sum_{i=1}^{n}a_{i}+left(sum_{i=1}^{m}a_{n+i}+a_{n+m^{prime}}right)
$$
$$
=left(sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}right)+a_{n+m^{prime}}
$$
$$
=sum_{i=1}^{n+m}a_{i}+a_{left(n+mright)^{prime}}=sum_{i=1}^{left(n+mright)^{prime}}a_{i}=sum_{i=1}^{n+m^{prime}}a_{i}.
$$
We note that none of the properties of numbers (except where they are used as indices) is needed here except (2). The extension of [the commutative property] to sums of more than two terms will be provided [in a subsequent section].
We now prove by means of (4) that any meaningful expression $A$ constructed
from the numbers $a_{1},a_{2},dots,a_{k}$(in this order), and from
$+$ signs and parentheses has a value, namely $=sum_{i=1}^{k}a_{i},$
which is independent of the the distribution of parentheses (for $k=1$
the expression $A$ is to be taken equal to $a_{1}$). For the proof
we make use of induction on $k$ in the altered form of [the modified
principle of induction stated above] (with $k$ instead of $m$
and with $M$ as the set of numbers $k$ for which the assertion is
true). By the construction of $A$ there must exist natural numbers
$n,m$ with $n+m=k$ $left(kne1right)$ such that for expressions
$B,C$ formed from $a_{1},a_{2},dots,a_{n}$ and $a_{n+1},a_{n+2},dots,a_{m}$
under the appropriate distribution of parentheses, we have $A=B+C.$
Since $n,m<k,$ the induction hypothesis means that $B=sum_{i=1}^{n}a_{i},$ $C=sum_{i=1}^{m}a_{n+i},$
so that the desired assertion $A=sum_{i=1}^{k}a_{i},$ follows from
(4). For the case of $k=1$ the assertion is immediately obvious.
I have (at least) three related question regarding this proof.
1) At the point where it is stated, should it be understood that Eq.
(4) is of the form $a_{1}+a_{2}+dots+a_{m+n},$ and therefore not
in need of parentheses?
2) What is the purpose of employing the modified principle of induction, as opposed to original principle of induction? I believe it is primarily to show that $n,mge1$ and $n,m<k.$
3) Can this proof be paraphrased in such a way as to communicate the essential points without the detailed mathematical jargon?
The entire introduction of the modified principle of induction is this:
begin{equation}
Theta:=a<b+1iff ale b.
end{equation}
The prime notation $m^{prime}$ means $m^{prime}=m+1.$
From the principle of induction we can now derive the following modified
principle of induction: If the number $m$ is contained in
the number set $M$ whenever $nin M$ for all numbers $n<m,$ then
$M=mathbb{N}.$ The induction hypothesis now reads: "$nin M_{1}$
for all numbers $n<m$"; and there is no special initial case. For
the proof we consider the set $M^{*}$ of numbers $m$ with $nin M$
for all $n<m.$ Then the hypothesis of our new principle simply states
that $M^{*}subseteq M.$ Since $n<1$ is not valid for any number
$n,$ we get $1in M^{*}.$ By $Theta$, any number $n<m^{prime}$ is
$<m$ or $=m.$ If we now assume that $min M^{*},$ then $n$ lies
in $M$ not only in the first case but also, since $M^{*}subseteq M,$
in the second case as well. Thus we have derived $m^{prime}in M^{*}$
from $min M^{*},$ so that by the argument from $m$ to $m^{prime}$
we have $M^{*}=mathbb{N}$ and thus also $M=mathbb{N}.$
One problem I'm having with this proof is identifying what has not yet been proven.
I'm assuming the proof presented in the book might be paraphrased this way:
Any expression of the form
$$
sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}
$$
is composed of two expressions for which we have already shown our proposition to hold in "previous" iterations. This is why we use baseless (having no specific base case) complete induction (AKA modified or strong induction), rather than basic (having a base case) complete induction. Baseless induction allows us to reference arbitrary previous cases.
Stated differently what we are proving is that using the indexed number variables $left{a_iright}_{i=1}^k$ any allowable expression consisting of the tokens
$a_i,left(_right),+,$ designates a specific number, and may be rewritten as
$$a_1+a_2+dots+a_k$$
in which the order of appearance of the $a_i$ is preserved, and the resulting expression designates the same number.
Yet another way of thinking about this would be to formulate a parsing algorithm which converts allowable expressions into a parse tree. The root of such a tree in the $k^{th}$ case would be the "exposed" $+$ sign appearing between the variables $a_n$ and $a_{n+1}.$ Clearly both branches off the root are shorter than $k$. We then state our rewrite rule as
$$left(a_1+dots+a_nright)+left(a_{n+1}+dots+a_{n+m=k}right)mapsto{a_{1}+dots+a_{k}},$$
which is allowable since we have already proven the case for each branch.
But that seems to be what we have already done by proving associativity for three terms. The following is simply an extension of my proof of that associativity. My proof (for three terms) is nothing but a reformulation of the proof given in the book using function notation rather than binary $+$ syntax.
Define the set of function:
$$
Phi=left{ varphi_{ainmathbb{N}}:mathbb{N}tomathbb{N}backepsilonvarphi_{a}left[x^{prime}right]equivvarphi_{a}left[xright]^{prime}landvarphi_{a}left[1right]equiv a^{prime}right} .
$$
To relate this to conventional notation we also define
$$
left[_+right]:mathbb{N}_{1}toPhi
$$
so that
$$
left[a+_right]equivvarphi_{a},
$$
to be interpreted as
$$
a+b:mathbb{N}timesmathbb{N}tomathbb{N}text{ where }a+bequivvarphi_{a}left[bright].
$$
$$
left(a+bright)+c=varphi_{a}left[bright]+c=varphi_{a+b}left[cright]=a+b+c.
$$
$$
left(a+bright)+left(c+dright)=varphi_{a}left[bright]+varphi_{c}left[dright]
$$
$$
=varphi_{a+b}left[varphi_{c}left[dright]right]=varphi_{a+b+c}left[dright]=a+b+c+d.
$$
elementary-number-theory elementary-set-theory proof-explanation peano-axioms
$endgroup$
1
$begingroup$
1: $sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}=(a_1+cdots+a_n)+(a_{n+1}+cdots+c_{n+m}); sum_{i=1}^{n+m}a_{i}=a_{1}+a_{2}+dots+a_{m+n},$, the claim is that those 2 are equal. 2: you need the strong(the modified) induction because assuming it is true for $m$ is not enough by itself to prove $m+1$. 3:Not completely sure what do you ask in the last point
$endgroup$
– Holo
Jan 7 at 11:05
$begingroup$
The clause "which we naturally write as $a_1+a_2+a_3+a_4$" actually introduces a new notation, defining this as the previously defined $sum_{i=1}^4a_i.$ So we can define $a_1+...+a_{n+m}$ as the previously-defined $sum_{i=1}^{n+m}a_i,$ but at this stage, prior to proving (4) ,we have not proven anything about brackets, except the associative law for 3 terms.
$endgroup$
– DanielWainfleet
Jan 7 at 13:41
$begingroup$
Typically an assertion from which some conclusion follows will not depend upon the means of proof of that assertion. Normally I could accept Eq. (4) "on faith" and apply it to the subsequent proof without knowing how (4) is proven.
$endgroup$
– Steven Hatton
Jan 7 at 16:15
$begingroup$
@Holo Please see my additions to the original question for examples of what I mean by #3. I'm pretty sure I understand what the authors wanted, but am not yet confident enough to post it as an answer. Your response to #1 was helpful.
$endgroup$
– Steven Hatton
Jan 10 at 8:58
add a comment |
$begingroup$
The context of this question is the proofs of the basic laws of arithmetic
beginning with Peano's axioms which are stated starting with the number 1, rather than 0. The modified principle of induction referred to below is:
If the number $m$ is contained in the number set $M$ whenever $nin M$
for all numbers $n<m,$ then $M=mathbb{N}.$
See the end of the question for more on the modified principle induction.
This is actually stated is a subsequent section and forward referenced.
The previously introduced formula for the recursive definition of
a function $f:mathbb{N}tomathbb{N}$ is
begin{equation}
underset{x}{forall}fleft[1right]=cland fleft[x^{prime}right]=Fleft[x,fleft[xright]right].tag{1}
end{equation}
The previously established associative law for addition of thee terms is
begin{equation}
left(a+bright)+c=a+left(b+cright). tag{2}
end{equation}
The following is quoted from The Fundamentals of Mathematics, Volume 1:
By (2) we may therefore omit the parentheses in a sum of three terms.
In order to be able to omit them in sums with more than three terms,
we first define the expression $sum_{i=1}^{n}a_{i}$ for a given
sequence $left{ a_{i}right} _{i=1,2,dots}$ of numbers $a_{i}$
recursively by setting
begin{equation}
sum_{i=1}^{1}a_{i}=a_{1}, sum_{i=1}^{n+1}a_{i}=sum_{i=1}^{n}a_{i}+a_{n+1};tag{3}
end{equation}
for this purpose we need only set $c=a_{1}$ and $Fleft[x,yright]=y+a_{x+1}$
in (1). In particular, we have $sum_{i=1}^{3}a_{i}=left(a_{1}+a_{2}right)+a_{3}=a_{1}+a_{2}+a_{3}$ and $sum_{i=1}^{4}a_{i}=left(a_{1}+a_{2}+a_{3}right)+a_{4},$ for which we again naturally write $=a_{1}+a_{2}+a_{3}+a_{4}.$ Moreover, no parentheses are needed to express addition of such sums, as is
shown by the equation
begin{equation}
sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}=sum_{i=1}^{n+m}a_{i}.tag{4}
end{equation}
The proof of this equation is by argument from $m$ to $m^{prime}:$
for $m=1,$ Eq. (4) becomes the second of the equations in (3); and from (4)
we see by (3) and (2) that
$$
sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}+a_{n+i}=sum_{i=1}^{n}a_{i}+left(sum_{i=1}^{m}a_{n+i}+a_{n+m^{prime}}right)
$$
$$
=left(sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}right)+a_{n+m^{prime}}
$$
$$
=sum_{i=1}^{n+m}a_{i}+a_{left(n+mright)^{prime}}=sum_{i=1}^{left(n+mright)^{prime}}a_{i}=sum_{i=1}^{n+m^{prime}}a_{i}.
$$
We note that none of the properties of numbers (except where they are used as indices) is needed here except (2). The extension of [the commutative property] to sums of more than two terms will be provided [in a subsequent section].
We now prove by means of (4) that any meaningful expression $A$ constructed
from the numbers $a_{1},a_{2},dots,a_{k}$(in this order), and from
$+$ signs and parentheses has a value, namely $=sum_{i=1}^{k}a_{i},$
which is independent of the the distribution of parentheses (for $k=1$
the expression $A$ is to be taken equal to $a_{1}$). For the proof
we make use of induction on $k$ in the altered form of [the modified
principle of induction stated above] (with $k$ instead of $m$
and with $M$ as the set of numbers $k$ for which the assertion is
true). By the construction of $A$ there must exist natural numbers
$n,m$ with $n+m=k$ $left(kne1right)$ such that for expressions
$B,C$ formed from $a_{1},a_{2},dots,a_{n}$ and $a_{n+1},a_{n+2},dots,a_{m}$
under the appropriate distribution of parentheses, we have $A=B+C.$
Since $n,m<k,$ the induction hypothesis means that $B=sum_{i=1}^{n}a_{i},$ $C=sum_{i=1}^{m}a_{n+i},$
so that the desired assertion $A=sum_{i=1}^{k}a_{i},$ follows from
(4). For the case of $k=1$ the assertion is immediately obvious.
I have (at least) three related question regarding this proof.
1) At the point where it is stated, should it be understood that Eq.
(4) is of the form $a_{1}+a_{2}+dots+a_{m+n},$ and therefore not
in need of parentheses?
2) What is the purpose of employing the modified principle of induction, as opposed to original principle of induction? I believe it is primarily to show that $n,mge1$ and $n,m<k.$
3) Can this proof be paraphrased in such a way as to communicate the essential points without the detailed mathematical jargon?
The entire introduction of the modified principle of induction is this:
begin{equation}
Theta:=a<b+1iff ale b.
end{equation}
The prime notation $m^{prime}$ means $m^{prime}=m+1.$
From the principle of induction we can now derive the following modified
principle of induction: If the number $m$ is contained in
the number set $M$ whenever $nin M$ for all numbers $n<m,$ then
$M=mathbb{N}.$ The induction hypothesis now reads: "$nin M_{1}$
for all numbers $n<m$"; and there is no special initial case. For
the proof we consider the set $M^{*}$ of numbers $m$ with $nin M$
for all $n<m.$ Then the hypothesis of our new principle simply states
that $M^{*}subseteq M.$ Since $n<1$ is not valid for any number
$n,$ we get $1in M^{*}.$ By $Theta$, any number $n<m^{prime}$ is
$<m$ or $=m.$ If we now assume that $min M^{*},$ then $n$ lies
in $M$ not only in the first case but also, since $M^{*}subseteq M,$
in the second case as well. Thus we have derived $m^{prime}in M^{*}$
from $min M^{*},$ so that by the argument from $m$ to $m^{prime}$
we have $M^{*}=mathbb{N}$ and thus also $M=mathbb{N}.$
One problem I'm having with this proof is identifying what has not yet been proven.
I'm assuming the proof presented in the book might be paraphrased this way:
Any expression of the form
$$
sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}
$$
is composed of two expressions for which we have already shown our proposition to hold in "previous" iterations. This is why we use baseless (having no specific base case) complete induction (AKA modified or strong induction), rather than basic (having a base case) complete induction. Baseless induction allows us to reference arbitrary previous cases.
Stated differently what we are proving is that using the indexed number variables $left{a_iright}_{i=1}^k$ any allowable expression consisting of the tokens
$a_i,left(_right),+,$ designates a specific number, and may be rewritten as
$$a_1+a_2+dots+a_k$$
in which the order of appearance of the $a_i$ is preserved, and the resulting expression designates the same number.
Yet another way of thinking about this would be to formulate a parsing algorithm which converts allowable expressions into a parse tree. The root of such a tree in the $k^{th}$ case would be the "exposed" $+$ sign appearing between the variables $a_n$ and $a_{n+1}.$ Clearly both branches off the root are shorter than $k$. We then state our rewrite rule as
$$left(a_1+dots+a_nright)+left(a_{n+1}+dots+a_{n+m=k}right)mapsto{a_{1}+dots+a_{k}},$$
which is allowable since we have already proven the case for each branch.
But that seems to be what we have already done by proving associativity for three terms. The following is simply an extension of my proof of that associativity. My proof (for three terms) is nothing but a reformulation of the proof given in the book using function notation rather than binary $+$ syntax.
Define the set of function:
$$
Phi=left{ varphi_{ainmathbb{N}}:mathbb{N}tomathbb{N}backepsilonvarphi_{a}left[x^{prime}right]equivvarphi_{a}left[xright]^{prime}landvarphi_{a}left[1right]equiv a^{prime}right} .
$$
To relate this to conventional notation we also define
$$
left[_+right]:mathbb{N}_{1}toPhi
$$
so that
$$
left[a+_right]equivvarphi_{a},
$$
to be interpreted as
$$
a+b:mathbb{N}timesmathbb{N}tomathbb{N}text{ where }a+bequivvarphi_{a}left[bright].
$$
$$
left(a+bright)+c=varphi_{a}left[bright]+c=varphi_{a+b}left[cright]=a+b+c.
$$
$$
left(a+bright)+left(c+dright)=varphi_{a}left[bright]+varphi_{c}left[dright]
$$
$$
=varphi_{a+b}left[varphi_{c}left[dright]right]=varphi_{a+b+c}left[dright]=a+b+c+d.
$$
elementary-number-theory elementary-set-theory proof-explanation peano-axioms
$endgroup$
The context of this question is the proofs of the basic laws of arithmetic
beginning with Peano's axioms which are stated starting with the number 1, rather than 0. The modified principle of induction referred to below is:
If the number $m$ is contained in the number set $M$ whenever $nin M$
for all numbers $n<m,$ then $M=mathbb{N}.$
See the end of the question for more on the modified principle induction.
This is actually stated is a subsequent section and forward referenced.
The previously introduced formula for the recursive definition of
a function $f:mathbb{N}tomathbb{N}$ is
begin{equation}
underset{x}{forall}fleft[1right]=cland fleft[x^{prime}right]=Fleft[x,fleft[xright]right].tag{1}
end{equation}
The previously established associative law for addition of thee terms is
begin{equation}
left(a+bright)+c=a+left(b+cright). tag{2}
end{equation}
The following is quoted from The Fundamentals of Mathematics, Volume 1:
By (2) we may therefore omit the parentheses in a sum of three terms.
In order to be able to omit them in sums with more than three terms,
we first define the expression $sum_{i=1}^{n}a_{i}$ for a given
sequence $left{ a_{i}right} _{i=1,2,dots}$ of numbers $a_{i}$
recursively by setting
begin{equation}
sum_{i=1}^{1}a_{i}=a_{1}, sum_{i=1}^{n+1}a_{i}=sum_{i=1}^{n}a_{i}+a_{n+1};tag{3}
end{equation}
for this purpose we need only set $c=a_{1}$ and $Fleft[x,yright]=y+a_{x+1}$
in (1). In particular, we have $sum_{i=1}^{3}a_{i}=left(a_{1}+a_{2}right)+a_{3}=a_{1}+a_{2}+a_{3}$ and $sum_{i=1}^{4}a_{i}=left(a_{1}+a_{2}+a_{3}right)+a_{4},$ for which we again naturally write $=a_{1}+a_{2}+a_{3}+a_{4}.$ Moreover, no parentheses are needed to express addition of such sums, as is
shown by the equation
begin{equation}
sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}=sum_{i=1}^{n+m}a_{i}.tag{4}
end{equation}
The proof of this equation is by argument from $m$ to $m^{prime}:$
for $m=1,$ Eq. (4) becomes the second of the equations in (3); and from (4)
we see by (3) and (2) that
$$
sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}+a_{n+i}=sum_{i=1}^{n}a_{i}+left(sum_{i=1}^{m}a_{n+i}+a_{n+m^{prime}}right)
$$
$$
=left(sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}right)+a_{n+m^{prime}}
$$
$$
=sum_{i=1}^{n+m}a_{i}+a_{left(n+mright)^{prime}}=sum_{i=1}^{left(n+mright)^{prime}}a_{i}=sum_{i=1}^{n+m^{prime}}a_{i}.
$$
We note that none of the properties of numbers (except where they are used as indices) is needed here except (2). The extension of [the commutative property] to sums of more than two terms will be provided [in a subsequent section].
We now prove by means of (4) that any meaningful expression $A$ constructed
from the numbers $a_{1},a_{2},dots,a_{k}$(in this order), and from
$+$ signs and parentheses has a value, namely $=sum_{i=1}^{k}a_{i},$
which is independent of the the distribution of parentheses (for $k=1$
the expression $A$ is to be taken equal to $a_{1}$). For the proof
we make use of induction on $k$ in the altered form of [the modified
principle of induction stated above] (with $k$ instead of $m$
and with $M$ as the set of numbers $k$ for which the assertion is
true). By the construction of $A$ there must exist natural numbers
$n,m$ with $n+m=k$ $left(kne1right)$ such that for expressions
$B,C$ formed from $a_{1},a_{2},dots,a_{n}$ and $a_{n+1},a_{n+2},dots,a_{m}$
under the appropriate distribution of parentheses, we have $A=B+C.$
Since $n,m<k,$ the induction hypothesis means that $B=sum_{i=1}^{n}a_{i},$ $C=sum_{i=1}^{m}a_{n+i},$
so that the desired assertion $A=sum_{i=1}^{k}a_{i},$ follows from
(4). For the case of $k=1$ the assertion is immediately obvious.
I have (at least) three related question regarding this proof.
1) At the point where it is stated, should it be understood that Eq.
(4) is of the form $a_{1}+a_{2}+dots+a_{m+n},$ and therefore not
in need of parentheses?
2) What is the purpose of employing the modified principle of induction, as opposed to original principle of induction? I believe it is primarily to show that $n,mge1$ and $n,m<k.$
3) Can this proof be paraphrased in such a way as to communicate the essential points without the detailed mathematical jargon?
The entire introduction of the modified principle of induction is this:
begin{equation}
Theta:=a<b+1iff ale b.
end{equation}
The prime notation $m^{prime}$ means $m^{prime}=m+1.$
From the principle of induction we can now derive the following modified
principle of induction: If the number $m$ is contained in
the number set $M$ whenever $nin M$ for all numbers $n<m,$ then
$M=mathbb{N}.$ The induction hypothesis now reads: "$nin M_{1}$
for all numbers $n<m$"; and there is no special initial case. For
the proof we consider the set $M^{*}$ of numbers $m$ with $nin M$
for all $n<m.$ Then the hypothesis of our new principle simply states
that $M^{*}subseteq M.$ Since $n<1$ is not valid for any number
$n,$ we get $1in M^{*}.$ By $Theta$, any number $n<m^{prime}$ is
$<m$ or $=m.$ If we now assume that $min M^{*},$ then $n$ lies
in $M$ not only in the first case but also, since $M^{*}subseteq M,$
in the second case as well. Thus we have derived $m^{prime}in M^{*}$
from $min M^{*},$ so that by the argument from $m$ to $m^{prime}$
we have $M^{*}=mathbb{N}$ and thus also $M=mathbb{N}.$
One problem I'm having with this proof is identifying what has not yet been proven.
I'm assuming the proof presented in the book might be paraphrased this way:
Any expression of the form
$$
sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}
$$
is composed of two expressions for which we have already shown our proposition to hold in "previous" iterations. This is why we use baseless (having no specific base case) complete induction (AKA modified or strong induction), rather than basic (having a base case) complete induction. Baseless induction allows us to reference arbitrary previous cases.
Stated differently what we are proving is that using the indexed number variables $left{a_iright}_{i=1}^k$ any allowable expression consisting of the tokens
$a_i,left(_right),+,$ designates a specific number, and may be rewritten as
$$a_1+a_2+dots+a_k$$
in which the order of appearance of the $a_i$ is preserved, and the resulting expression designates the same number.
Yet another way of thinking about this would be to formulate a parsing algorithm which converts allowable expressions into a parse tree. The root of such a tree in the $k^{th}$ case would be the "exposed" $+$ sign appearing between the variables $a_n$ and $a_{n+1}.$ Clearly both branches off the root are shorter than $k$. We then state our rewrite rule as
$$left(a_1+dots+a_nright)+left(a_{n+1}+dots+a_{n+m=k}right)mapsto{a_{1}+dots+a_{k}},$$
which is allowable since we have already proven the case for each branch.
But that seems to be what we have already done by proving associativity for three terms. The following is simply an extension of my proof of that associativity. My proof (for three terms) is nothing but a reformulation of the proof given in the book using function notation rather than binary $+$ syntax.
Define the set of function:
$$
Phi=left{ varphi_{ainmathbb{N}}:mathbb{N}tomathbb{N}backepsilonvarphi_{a}left[x^{prime}right]equivvarphi_{a}left[xright]^{prime}landvarphi_{a}left[1right]equiv a^{prime}right} .
$$
To relate this to conventional notation we also define
$$
left[_+right]:mathbb{N}_{1}toPhi
$$
so that
$$
left[a+_right]equivvarphi_{a},
$$
to be interpreted as
$$
a+b:mathbb{N}timesmathbb{N}tomathbb{N}text{ where }a+bequivvarphi_{a}left[bright].
$$
$$
left(a+bright)+c=varphi_{a}left[bright]+c=varphi_{a+b}left[cright]=a+b+c.
$$
$$
left(a+bright)+left(c+dright)=varphi_{a}left[bright]+varphi_{c}left[dright]
$$
$$
=varphi_{a+b}left[varphi_{c}left[dright]right]=varphi_{a+b+c}left[dright]=a+b+c+d.
$$
elementary-number-theory elementary-set-theory proof-explanation peano-axioms
elementary-number-theory elementary-set-theory proof-explanation peano-axioms
edited Jan 10 at 7:51
Steven Hatton
asked Jan 7 at 10:48
Steven HattonSteven Hatton
960421
960421
1
$begingroup$
1: $sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}=(a_1+cdots+a_n)+(a_{n+1}+cdots+c_{n+m}); sum_{i=1}^{n+m}a_{i}=a_{1}+a_{2}+dots+a_{m+n},$, the claim is that those 2 are equal. 2: you need the strong(the modified) induction because assuming it is true for $m$ is not enough by itself to prove $m+1$. 3:Not completely sure what do you ask in the last point
$endgroup$
– Holo
Jan 7 at 11:05
$begingroup$
The clause "which we naturally write as $a_1+a_2+a_3+a_4$" actually introduces a new notation, defining this as the previously defined $sum_{i=1}^4a_i.$ So we can define $a_1+...+a_{n+m}$ as the previously-defined $sum_{i=1}^{n+m}a_i,$ but at this stage, prior to proving (4) ,we have not proven anything about brackets, except the associative law for 3 terms.
$endgroup$
– DanielWainfleet
Jan 7 at 13:41
$begingroup$
Typically an assertion from which some conclusion follows will not depend upon the means of proof of that assertion. Normally I could accept Eq. (4) "on faith" and apply it to the subsequent proof without knowing how (4) is proven.
$endgroup$
– Steven Hatton
Jan 7 at 16:15
$begingroup$
@Holo Please see my additions to the original question for examples of what I mean by #3. I'm pretty sure I understand what the authors wanted, but am not yet confident enough to post it as an answer. Your response to #1 was helpful.
$endgroup$
– Steven Hatton
Jan 10 at 8:58
add a comment |
1
$begingroup$
1: $sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}=(a_1+cdots+a_n)+(a_{n+1}+cdots+c_{n+m}); sum_{i=1}^{n+m}a_{i}=a_{1}+a_{2}+dots+a_{m+n},$, the claim is that those 2 are equal. 2: you need the strong(the modified) induction because assuming it is true for $m$ is not enough by itself to prove $m+1$. 3:Not completely sure what do you ask in the last point
$endgroup$
– Holo
Jan 7 at 11:05
$begingroup$
The clause "which we naturally write as $a_1+a_2+a_3+a_4$" actually introduces a new notation, defining this as the previously defined $sum_{i=1}^4a_i.$ So we can define $a_1+...+a_{n+m}$ as the previously-defined $sum_{i=1}^{n+m}a_i,$ but at this stage, prior to proving (4) ,we have not proven anything about brackets, except the associative law for 3 terms.
$endgroup$
– DanielWainfleet
Jan 7 at 13:41
$begingroup$
Typically an assertion from which some conclusion follows will not depend upon the means of proof of that assertion. Normally I could accept Eq. (4) "on faith" and apply it to the subsequent proof without knowing how (4) is proven.
$endgroup$
– Steven Hatton
Jan 7 at 16:15
$begingroup$
@Holo Please see my additions to the original question for examples of what I mean by #3. I'm pretty sure I understand what the authors wanted, but am not yet confident enough to post it as an answer. Your response to #1 was helpful.
$endgroup$
– Steven Hatton
Jan 10 at 8:58
1
1
$begingroup$
1: $sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}=(a_1+cdots+a_n)+(a_{n+1}+cdots+c_{n+m}); sum_{i=1}^{n+m}a_{i}=a_{1}+a_{2}+dots+a_{m+n},$, the claim is that those 2 are equal. 2: you need the strong(the modified) induction because assuming it is true for $m$ is not enough by itself to prove $m+1$. 3:Not completely sure what do you ask in the last point
$endgroup$
– Holo
Jan 7 at 11:05
$begingroup$
1: $sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}=(a_1+cdots+a_n)+(a_{n+1}+cdots+c_{n+m}); sum_{i=1}^{n+m}a_{i}=a_{1}+a_{2}+dots+a_{m+n},$, the claim is that those 2 are equal. 2: you need the strong(the modified) induction because assuming it is true for $m$ is not enough by itself to prove $m+1$. 3:Not completely sure what do you ask in the last point
$endgroup$
– Holo
Jan 7 at 11:05
$begingroup$
The clause "which we naturally write as $a_1+a_2+a_3+a_4$" actually introduces a new notation, defining this as the previously defined $sum_{i=1}^4a_i.$ So we can define $a_1+...+a_{n+m}$ as the previously-defined $sum_{i=1}^{n+m}a_i,$ but at this stage, prior to proving (4) ,we have not proven anything about brackets, except the associative law for 3 terms.
$endgroup$
– DanielWainfleet
Jan 7 at 13:41
$begingroup$
The clause "which we naturally write as $a_1+a_2+a_3+a_4$" actually introduces a new notation, defining this as the previously defined $sum_{i=1}^4a_i.$ So we can define $a_1+...+a_{n+m}$ as the previously-defined $sum_{i=1}^{n+m}a_i,$ but at this stage, prior to proving (4) ,we have not proven anything about brackets, except the associative law for 3 terms.
$endgroup$
– DanielWainfleet
Jan 7 at 13:41
$begingroup$
Typically an assertion from which some conclusion follows will not depend upon the means of proof of that assertion. Normally I could accept Eq. (4) "on faith" and apply it to the subsequent proof without knowing how (4) is proven.
$endgroup$
– Steven Hatton
Jan 7 at 16:15
$begingroup$
Typically an assertion from which some conclusion follows will not depend upon the means of proof of that assertion. Normally I could accept Eq. (4) "on faith" and apply it to the subsequent proof without knowing how (4) is proven.
$endgroup$
– Steven Hatton
Jan 7 at 16:15
$begingroup$
@Holo Please see my additions to the original question for examples of what I mean by #3. I'm pretty sure I understand what the authors wanted, but am not yet confident enough to post it as an answer. Your response to #1 was helpful.
$endgroup$
– Steven Hatton
Jan 10 at 8:58
$begingroup$
@Holo Please see my additions to the original question for examples of what I mean by #3. I'm pretty sure I understand what the authors wanted, but am not yet confident enough to post it as an answer. Your response to #1 was helpful.
$endgroup$
– Steven Hatton
Jan 10 at 8:58
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3064870%2fhow-should-this-proof-of-the-associativity-of-natural-number-addition-be-underst%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3064870%2fhow-should-this-proof-of-the-associativity-of-natural-number-addition-be-underst%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
$begingroup$
1: $sum_{i=1}^{n}a_{i}+sum_{i=1}^{m}a_{n+i}=(a_1+cdots+a_n)+(a_{n+1}+cdots+c_{n+m}); sum_{i=1}^{n+m}a_{i}=a_{1}+a_{2}+dots+a_{m+n},$, the claim is that those 2 are equal. 2: you need the strong(the modified) induction because assuming it is true for $m$ is not enough by itself to prove $m+1$. 3:Not completely sure what do you ask in the last point
$endgroup$
– Holo
Jan 7 at 11:05
$begingroup$
The clause "which we naturally write as $a_1+a_2+a_3+a_4$" actually introduces a new notation, defining this as the previously defined $sum_{i=1}^4a_i.$ So we can define $a_1+...+a_{n+m}$ as the previously-defined $sum_{i=1}^{n+m}a_i,$ but at this stage, prior to proving (4) ,we have not proven anything about brackets, except the associative law for 3 terms.
$endgroup$
– DanielWainfleet
Jan 7 at 13:41
$begingroup$
Typically an assertion from which some conclusion follows will not depend upon the means of proof of that assertion. Normally I could accept Eq. (4) "on faith" and apply it to the subsequent proof without knowing how (4) is proven.
$endgroup$
– Steven Hatton
Jan 7 at 16:15
$begingroup$
@Holo Please see my additions to the original question for examples of what I mean by #3. I'm pretty sure I understand what the authors wanted, but am not yet confident enough to post it as an answer. Your response to #1 was helpful.
$endgroup$
– Steven Hatton
Jan 10 at 8:58