Prove ##(a+b)\cdot c=a\cdot c+b\cdot c## using Peano postulates

In summary, to prove \((a+b)\cdot c = a\cdot c + b\cdot c\) using Peano postulates, we start by defining addition and multiplication based on these axioms. We establish the base case for \(b = 0\), showing \((a + 0) \cdot c = a \cdot c + 0 \cdot c\) simplifies to \(a \cdot c\). Next, we use the inductive step, assuming true for \(b\), and proving for \(b + 1\): \((a + (b + 1)) \cdot c = (a + b) \cdot c + c\),
  • #1
issacnewton
1,041
37
Homework Statement
Prove ##(a+b)\cdot c=a\cdot c+b\cdot c## using Peano postulates where ##a,b,c \in \mathbb{N}##
Relevant Equations
Peano postulates
I want to prove that ##(a+b)\cdot c=a\cdot c+b\cdot c## using Peano postulates where ##a,b,c \in \mathbb{N}##.
The book I am using ("The real numbers and real analysis" by Ethan Bloch ) defines Peano postulates little differently.
Following is a set of Peano postulates I am using. (Axiom 1.2.1 in Bloch's book)

There exists a set ##\mathbb{N}## with an element ##1 \in \mathbb{N}## and a function ##s: \mathbb{N} \rightarrow \mathbb{N} ## that satisfy the following three properties.

1) There is no ##n \in \mathbb{N}## such that ##s(n) = 1##
2) The function ##s## is injective.
3) Let ##G \subseteq \mathbb{N}## be a set. Suppose that ##1 \in G##, and that if ##g \in G## then ##s(g) \in G##. Then ## G = \mathbb{N} ##

And addition operation is given in Theorem 1.2.5 as follows

There is a unique binary operation ##+: \mathbb{N} \times \mathbb{N} \to \mathbb{N} ## that satisfies the following two properties for all ##n, m \in \mathbb{N} ##

a. ## n + 1 = s(n) ##
b. ## n + s(m) = s(n + m) ##

Multiplication operation is given in Theorem 1.2.6 as follows

There is a unique binary operation ## \cdot: \mathbb{N} \times \mathbb{N} \to \mathbb{N} ## that satisfies the following two properties for all ##n, m \in \mathbb{N} ##

a. ##n \cdot 1 = n ##
b. ## n \cdot s(m) = (n \cdot m) + n ##

with this background, we proceed to the proof. Let us define a set

$$ G = \{ z \in \mathbb{N} | \mbox{if } x, y \in \mathbb{N} \; (x+y)\cdot z = x \cdot z + y \cdot z \} $$

We want to prove that ##G = \mathbb{N} ##. For this purpose, we will use part 3) of Peano postulates given above. Obviously, ## G \subseteq \mathbb{N} ##. Now, I am going to use another result I have proven earlier. If ##a \in \mathbb{N}##, we have ##a \cdot 1 = a = 1 \cdot a##. So, if ##x, y \in \mathbb{N}## are arbitrary, it will follow that ##(x + y) \cdot 1 = (x + y) = x \cdot 1 + y \cdot 1##. Since ## 1 \in \mathbb{N}## from Peano postulates, it follows that ## 1 \in G##. Now suppose ## r \in G##. It means that ##r \in \mathbb{N}## and

$$ \forall x, y \in \mathbb{N} \bigl[ (x + y) \cdot r = x \cdot r + y \cdot r \bigr] \cdots\cdots (1)$$

Now, let ##x, y \in \mathbb{N}## be arbitrary. Now using multiplication operation part b), it will follow that

$$ (x + y) \cdot s(r) = ((x + y) \cdot r) + (x + y) $$

Using equation 1), it will follow that

$$ (x + y) \cdot s(r) = (x \cdot r + y \cdot r) + (x + y) $$

I have already proven associative law for addition. So, using that,

$$ (x + y) \cdot s(r) = ((x \cdot r + y \cdot r) + x) + y $$

$$ (x + y) \cdot s(r) = (x \cdot r + (y \cdot r + x)) + y $$

I have also proven commutative law for addition earlier. So, we use that now

$$ (x + y) \cdot s(r) = (x \cdot r + (x + y \cdot r)) + y $$

Using associative law for addition again,

$$ (x + y) \cdot s(r) = ((x \cdot r + x) + y \cdot r) + y $$

Now using part b) of the addition operation, ## x \cdot s(r) = x \cdot r + x ##. So, we have

$$ (x + y) \cdot s(r) = (x \cdot s(r) + y \cdot r) + y $$

Using associative law for addition again,

$$ (x + y) \cdot s(r) = x \cdot s(r) + (y \cdot r + y) $$

And, again using part b) of the addition operation, ## y \cdot s(r) = y \cdot r + y ##. So, we have

$$ (x + y) \cdot s(r) = x \cdot s(r) + y \cdot s(r) $$

Since ##x,y## are arbitrary, it follows that

$$ \forall x, y \in \mathbb{N} \bigl[ (x + y) \cdot s(r) = x \cdot s(r) + y \cdot s(r) \bigr] $$

And ##s(r) \in \mathbb{N}##. So, ##s(r) \in G##. So, ##r \in G## implies that ##s(r) \in G##.
Using part 3) of the Peano postulates, it follows that ## G = \mathbb{N}##.

Now ##a,b,c, \in \mathbb{N}##. So, ##c \in G##. And it will follow that

$$ (a+b)\cdot c=a\cdot c+b\cdot c $$

Is this a valid proof ?

Thanks
 
Physics news on Phys.org
  • #2
It is a valid proof.

Suggestion (for future proofs like this): Maybe you could list all equations and axioms you have used at the end of such a proof, then put this list at the beginning with a note of what has been already proven, and what is an axiom, and then refer to them in the actual proof by their number in the list.

The way you write the proof is a bit of a miracle for us readers: whenever you need a property it falls from the sky with a note (postulate, earlier proven, definition). That is ok if you have the book at hand, but mysterious for us who do not. Listing them at the beginning, as you did with the definition of multiplication and addition btw., makes the structure of such a proof more transparent.

However, that is only an idea and my personal opinion. Your proof was fine.
 
  • Like
Likes issacnewton and PeroK
  • #3
... as your proofs get more challenging, you may have to be more concise. And, as suggested above, you ought to put the Peano axioms,, definitions of ##+## and ##\cdot## and previous results in the "relevant equations. The proof itself should then be slicker and easier to follow. For example:

We will use Peano axiom 3) for the set
$$ G = \{ z \in \mathbb{N} | \mbox{if } x, y \in \mathbb{N} \; (x+y)\cdot z = x \cdot z + y \cdot z \} $$Let ##x, y \in \mathbb N##. From the multiplication property a), applied to ##(x +y), x## and ##y## we have, :$$(x + y) \cdot 1 = x + y = (x \cdot 1) + (y \cdot 1)$$Hence ##1 \in G##.

Assume that ##r \in G##. Using multiplication property a) and associativity and commutivity of addition and the inductive hypothesis on ##r## we have:
$$(x + y) \cdot s(r) = (x + y) \cdot r + (x + y) = x \cdot r + y \cdot r + x + y = (x \cdot r + x) + (y \cdot r + y)$$And, using multiplicative property b) for ##x, r## and ##y, r## we have:
$$(x \cdot r + x) + (y \cdot r + y) = x \cdot s(r) + y \cdot s(r)$$Hence ##s(r) \in G## and we have shown that ##G =\mathbb N## QED

Now, you might want to add a bit more formality. But, perhaps you should start letting the inescapable logic speak for itself!
 
  • Like
Likes issacnewton
  • #4
Thanks for the input fresh_42. Even I noticed that. I was wondering how could I improve the readability of my proof. I will try to follow your advice from now on.
 

FAQ: Prove ##(a+b)\cdot c=a\cdot c+b\cdot c## using Peano postulates

What are the Peano postulates?

The Peano postulates, also known as Peano axioms, are a set of axioms for the natural numbers proposed by the Italian mathematician Giuseppe Peano. They include the following:1. Zero is a natural number.2. Every natural number has a successor, which is also a natural number.3. Zero is not the successor of any natural number.4. Different natural numbers have different successors.5. If a property is possessed by zero and also by the successor of every natural number that has that property, then it is possessed by all natural numbers.

What is the significance of proving ##(a+b)\cdot c=a\cdot c+b\cdot c## using Peano postulates?

Proving the distributive property ##(a+b)\cdot c=a\cdot c+b\cdot c## using Peano postulates is significant because it shows that fundamental arithmetic properties can be derived from basic axioms. This establishes a rigorous foundation for arithmetic operations in the framework of natural numbers.

How do you define addition and multiplication using Peano postulates?

In the context of Peano postulates, addition is defined recursively as follows:1. For any natural number \( a \), \( a + 0 = a \).2. For any natural numbers \( a \) and \( b \), \( a + S(b) = S(a + b) \), where \( S(b) \) is the successor of \( b \).Multiplication is also defined recursively:1. For any natural number \( a \), \( a \cdot 0 = 0 \).2. For any natural numbers \( a \) and \( b \), \( a \cdot S(b) = (a \cdot b) + a \).

What is the base case for proving the distributive property using Peano postulates?

The base case for proving the distributive property ##(a+b)\cdot c=a\cdot c+b\cdot c## using Peano postulates is when \( c = 0 \). We need to show that ##(a+b)\cdot 0 = a\cdot 0 + b\cdot 0##. Using the definition of multiplication, we have:1. \( (a+b) \cdot 0 = 0 \)2. \( a \cdot 0 = 0 \)3. \( b \cdot 0 = 0 \)Thus, \( 0 = 0 + 0 \). This completes the base case.

What is the inductive step for proving the distributive property using Peano postulates?

For

Back
Top