Can Recursion Define Natural Number Addition?

In summary: Yes, you are. You keep ignoring what I said in post #2 about the need to prove two additional lemmas before proving commutativity. And $0+m=m$ does not hold by definition.
  • #1
evinda
Gold Member
MHB
3,836
0
Hello! (Wave)

For each pair of natural numbers $m \in \omega, n \in \omega$ we define:

$$m+0=m\\m+n'=(m+n)'$$

We fix a $m$ and recursively the operation $m+n$ is defined for any $n \in \omega$.

Knowing for example that $m+0=m$ we can conclude what $m+1$ means.
$$m+1=m+0'=(m+0)'=m'$$
and respectively we have
$$m+2=m+1'=(m+1)'=(m')'$$

Now we can easily verify all the known properties of addition between natural numbers, i.e. if $m \in \omega, n \in \omega, k \in \omega$ then:

  • $m+n=n+m$
    $$$$
  • $(m+n)+k=m+(n+k)$
    $$$$
  • If $m \leq n$ then there is a $l \in \omega$ such that $n=m+l$.
So, can we prove the properties using the above definition? (Thinking)
 
Physics news on Phys.org
  • #2
evinda said:
So, can we prove the properties using the above definition?
You surely cannot prove these properties without this definition!

In fact, proving them requires several applications of induction. For example, commutativity of addition requires three inductions: first you prove $0+n=n$, then $m'+n=(m+n)'$ and finally $m+n=n+m$. In all three cases the proof is by induction on $n$. At least that's how you would do it abstracting away from the definition of the operation $(\cdot)'$ and using only the definition of addition above. That is, if you don't use the particular definition of natural numbers as sets.
 
  • #3
Evgeny.Makarov said:
You surely cannot prove these properties without this definition!

In fact, proving them requires several applications of induction. For example, commutativity of addition requires three inductions: first you prove $0+n=n$, then $m'+n=(m+n)'$ and finally $m+n=n+m$. In all three cases the proof is by induction on $n$. At least that's how you would do it abstracting away from the definition of the operation $(\cdot)'$ and using only the definition of addition above. That is, if you don't use the particular definition of natural numbers as sets.

So if we use the definition of addition do we have to prove that $0+n=n$ and $m'+n=(m+n)'$? (Thinking)
 
  • #4
Do you not trust your eyes while reading?
 
  • #5
Evgeny.Makarov said:
Do you not trust your eyes while reading?

I thought that we don't have to prove these two properties, because they are given by the definition.
I asked because you said that we have to prove them... (Blush)
 
Last edited:
  • #6
They are not given by the definition.
 
  • #7
Evgeny.Makarov said:
They are not given by the definition.

We are given the following:

For each pair of natural numbers $m \in \omega, n \in \omega$ we define:

$$m+0=m\\m+n'=(m+n)'$$We want to prove for example that $mn=nm$ for any natural numbers $m, n \in \omega$. So why can't we use that $m+0=m$ and $m+n'=(m+n)'$ but we have to prove these two properties? :confused:
 
  • #8
evinda said:
So why can't we use that $m+0=m$ and $m+n'=(m+n)'$ but we have to prove these two properties?
I never said we have to prove $m+0=m$ and $m+n'=(m+n)'$. Look at post #2 again.
 
  • #9
Evgeny.Makarov said:
I never said we have to prove $m+0=m$ and $m+n'=(m+n)'$. Look at post #2 again.

A ok... I am sorry!

So, with this:

That is, if you don't use the particular definition of natural numbers as sets.

you mean this definition:

For each pair of natural numbers $m \in \omega, n \in \omega$ we define:
$$m+0=0\\m+n'=(m+n)'$$

right?

And so it remains to show by induction that $m+n=n+m$ in order to prove the first property, right?
 
  • #10
evinda said:
you mean this definition:

For each pair of natural numbers $m \in \omega, n \in \omega$ we define:
$$m+0=0\\m+n'=(m+n)'$$

right?
No. Please re-read post #2.

evinda said:
And so it remains to show by induction that $m+n=n+m$ in order to prove the first property, right?
No. Please re-read post #2.
 
  • #11
I am really sorry...So we have to show that it holds for $n=0$, i.e. that $m+0=0+m=m$ that is true by definition, and then we assume that for $m,n \in \omega: m+n=n+m$ and we want to show that $m+n'=n'+m$.

We have that $m+n'=(m+n)'=(n+m)'$ and we want it to be equal to $n'+m$, so we have to prove the equality $(n+m)'=n'+m$.Or am I wrong again? (Sweating)
 
  • #12
evinda said:
Or am I wrong again?
Yes, you are. You keep ignoring what I said in post #2 about the need to prove two additional lemmas before proving commutativity. And $0+m=m$ does not hold by definition.

In order not to cater to your tendency to ignore parts of explanations you don't understand, I'll take a time-out for today in this thread. Please use this time to read my explanation, and in case you don't understand something, to explain why it does not make sense to you. I'll come back to this thread tomorrow.
 
  • #13
Evgeny.Makarov said:
Yes, you are. You keep ignoring what I said in post #2 about the need to prove two additional lemmas before proving commutativity. And $0+m=m$ does not hold by definition.
We know that for each pair of natural numbers $m \in \omega, n \in \omega$:
$$m+0=m\\m+n'=(m+n)'$$

We want to show the commutativity between natural numbers.
We know that $m+0=m$ and we want to show that $m+0=0+m$, so it suffices to show that $0+m=m$.
Also we know that $m+n'=(m+n)'$ and we want to show that $m+n'=n'+m$, so it suffices to show that $n'+m=(m+n)'$.
Then it remains to show by induction that $m+n=n+m$.Am I right now?
 
  • #14
evinda said:
We want to show the commutativity between natural numbers.
Commutativity of addition on natural numbers.

evinda said:
Also we know that $m+n'=(m+n)'$ and we want to show that $m+n'=n'+m$, so it suffices to show that $n'+m=(m+n)'$.
I did not say anything about $m+n'=n'+m$ or $n'+m=(m+n)'$.
 
  • #15
Evgeny.Makarov said:
I did not say anything about $m+n'=n'+m$ or $n'+m=(m+n)'$.
We want to show the commutativity of addition on natural numbers and we know that $m+n'=(m+n)'$ for any pair of natural numbers $m \in \omega, n \in \omega$.

So that the commutativity of addition on natural numbers holds doesn't it have to hold that $n'+m=m+n'$ ?
Or am I wrong? (Worried)
 
  • #16
evinda said:
So that the commutativity of addition on natural numbers holds doesn't it have to hold that $n'+m=m+n'$ ?
Yes, it does. In post #2, I merely suggested an outline of the proof of commutativity that requires two lemmas. This plan does not require you to come up with some response, which you seem to be doing starting with post #3. You can either simply follow it or not. Of course, there are infinitely many other true properties of natural numbers that are related to commutativity in some way.
 
  • #17
I am having another look at this thread. You were right in https://driven2services.com/staging/mh/index.php?posts/66182/.

evinda said:
then we assume that for $m,n \in \omega: m+n=n+m$ and we want to show that $m+n'=n'+m$.

We have that $m+n'=(m+n)'=(n+m)'$ and we want it to be equal to $n'+m$, so we have to prove the equality $(n+m)'=n'+m$.
Indeed, when we prove $m+n=n+m$ by induction on $n$, in the inductive step we have to show $m+n'=n'+m$, and this would follow from $(n+m)'=n'+m$. The latter is the same equality (up to switching $m$ and $n$) that I suggested in https://driven2services.com/staging/mh/index.php?posts/66173/. Sorry for missing that.

Also, you need to prove $m+0=0$ by induction on $m$. This is used in the base case of the proof of $m+n=n+m$.

But I hope you see the difference between $(n+m)'=n'+m$ or $(m+n)'=m'+n$ (which is a necessary lemma) from $(n+m)'=n+m'$ (definition) and $n'+m=(m+n)'$ (https://driven2services.com/staging/mh/index.php?posts/66184/).
 

FAQ: Can Recursion Define Natural Number Addition?

What are natural numbers?

Natural numbers are a set of positive whole numbers starting from 1 and continuing infinitely. They are typically denoted by the symbol "N". Common examples of natural numbers include 1, 2, 3, 4, 5, etc.

What are the basic properties of natural numbers?

The basic properties of natural numbers include closure, commutativity, associativity, identity, and distributivity. Closure means that when two natural numbers are added, subtracted, multiplied, or divided, the result is always a natural number. Commutativity refers to the fact that the order of addition or multiplication does not affect the result. Associativity means that the grouping of numbers in an operation does not affect the result. Identity means that the number 1 is the identity element for multiplication, and 0 is the identity element for addition. Distributivity refers to the property that multiplication distributes over addition.

What is the difference between natural numbers and whole numbers?

Natural numbers are a subset of whole numbers. While natural numbers start from 1 and go on infinitely, whole numbers include 0 in addition to all the natural numbers. In other words, whole numbers are all the non-negative integers, while natural numbers are only the positive integers.

How are natural numbers used in mathematics?

Natural numbers are used in a variety of mathematical concepts and operations, such as counting, basic arithmetic, algebra, and number theory. They are also used in many real-life applications, such as measuring quantities and representing data.

What is the importance of the properties of natural numbers?

The properties of natural numbers are important because they form the basis for many mathematical concepts and operations. They allow us to perform calculations and solve problems accurately and efficiently. Additionally, understanding these properties helps us to better understand the fundamental principles of mathematics and their applications in the real world.

Similar threads

Replies
4
Views
2K
Replies
6
Views
2K
Replies
1
Views
1K
Replies
30
Views
5K
Replies
5
Views
2K
Replies
6
Views
5K
Back
Top