ParadigmShifter said:
Don't let dutchfire hear you say that He's one of those weirdos who thinks 0 is a member of N.
If 0 is not a member of
N, then at an abstract level (
N, +) has
less structure to it than (
N, *) (+ indicates addition, * indicates multiplication). Suppose that instead of using the Peano axioms to look at the natural number system in a general context, we characterize basic properties of the natural numbers like how abstract algebra investigations often characterizes the integers as a ring, the real numbers as a field, etc.
Then, letting "@" indicate universal quantification, letting "!" indicate existential quantification,
N denoting {1, 2, ...},
N' denoting {0, 1, 2, ...}, n denotes a neutral element, we have that (
N, +) consists of a commutative semigroup. In other words (
N, +) satisfies the axioms
1. @x@y (x+y)=(y+x)
2. @x@y@z (x+(y+z))=((x+y)+z)
But, (
N, *) consists of a commutative monoid. Or in other words (
N, *) satisfies the same axioms as (
N, +) does abstractly just with "*" instead of "+", but has an additional axiom that it satisfies
1. @x@y (x*y)=(y*x)
2. @x@y@z (x*(y*z))=((x*y)*z)
3. @x!n (x*n)=x.
So, the basic or abstract structure of
N under addition differs from that
N under multiplication. However, the structure of
N' under addition and the structure of
N' under multiplication don't differ abstractly. They both consist of commutative monoids. In other words, where ^ indicates a member of {*, +}, (
N', +) and (
N', *) both satisfy the axioms
1. @x@y (x^y)=(y^x)
2. @x@y@z (x^(y^z))=((x^y)^z)
3. @x!n (x^n)=x.
So, if one thinks that the natural numbers would preferably have the same structure under multiplication as they do under addition, then Dutchfire's perspective makes a lot of sense.
Edit: If one thinks that the natural numbers under addition and under multiplication have the same structure *up to a certain point*, then Dutchfire's perspective makes a lot of sense. The natural numbers with 0 under multiplication also have a nullifier, while the natural numbers under addition with 0 don't. In other words the natural numbers with 0 under multiplication satisfy
4 @x!m (m*x)=m where "m" indicates a nullifier. This affects the order structure since for (
N', +), where z doesn't equal the neutral element, we have that
@x@y@z if xLy, then (x+z)L(y+z) where "L" indicates "less than". This doesn't hold for the natural numbers with 0 under multiplication, because of the nullifier zero. Instead we have
@x@y@z if xLEy, then (x+z)LE(y+z) where "LE" indicates "less than or equal to".
Here's an easy (in my opinion) problem:
Show that if we have a commutative structure with a nullifier, that the nullifier is unique. In other words, that if the following formulas for a binary operation "^"
1. @x@y (x^y)=(y^x)
2. @x!m (x^m)=m,
then for any distinct nullifiers m_1, m_2, m_1=m_2.