My course book for mathematical structures uses a different set of axioms than Peano in order to define the natural numbers, and the operations on those:
We take a set $\mathbb{N}$, two elements $0,1 \in \mathbb{N}$, and two functions $+: \mathbb{N} \times \mathbb{N} \rightarrow \mathbb{N}$, and $\cdot: \mathbb{N} \times \mathbb{N} \rightarrow \mathbb{N}$ such that the following statements hold $\forall a,b,c \in \mathbb{N}$:
- $a + b = b+a$
- $a + (b+c) = (a+b) + c$
- $a + 0 = 0 + a = a$
- $a + b = a + c \implies b = c$
- $a \cdot b = b\cdot a$
- $a \cdot(b\cdot c) = (a\cdot b)\cdot c$
- $a \cdot1 = 1\cdot a = a$
- $a \cdot(b + c) = a \cdot b + a \cdot c$
- $0 \neq 1$
- $1 + a \neq 0$
- If $A \subset \mathbb{N}$ such that $0 \in A$ and $a \in A \implies a+1 \in A$, then $A = \mathbb{N}$.
Their claim is now, that this uniquely defines the natural numbers, and I believe that. I did, however, notice that the addition axioms 1-3 were repeated as 5-7 for multiplication, but the 4th axiom was not. I have checked an older (by 10 years) version of the course book, and this axiom was there at the time, meaning it was for some reason removed somewhere between then and now. This seems to imply that "$a \cdot b = a\cdot c \implies b = c$" can be constructed from the other axioms, but I don't see how that would be the case. The only similar statement would be 4, but it is not clear to me how a multiplication can be written as only additions, which would be necessary to use that axiom. Does anyone have any hint on why this should be the case?
I have tried googling this question, but not knowing what the property this axiom describes is called in English didn't help (I only know it's "schrapwet" in dutch).