I have been reading about the construction of the reals (Tao's Analysis I, Classic Set Theory by Golderi, and bits of extra info from Naive Set Theory by Halmos and Rudin's Principles of Mathematical Analysis) starting from the axiom of infinity, and working up to define $\mathbb{N}$, $\mathbb{Z}$, $\mathbb{Q}$ and then $\mathbb{R}$. I understand this construction and I like it in that it gives us the nice hierarchy of naturals to integers to rationals and eventually to the reals.
However, I've noticed that many details of the construction were complicated by the introduction of 0 in $\mathbb{N}$, and the introduction of negative numbers when constructing $\mathbb{Z}$. For example, we need to be mindful of division by zero when defining $\mathbb{Q}$, and negative numbers make multiplication annoying (like in the definition of multiplication if we construct reals as Dedekind left sets).
Therefore, I was wondering whether this alternative process might be a bit better:
- Start with the Peano axioms, and going with the convention of taking 1 as our starting point instead of 0. The number 0 (the additive identity) will only be introduced near the end of our construction.
- Define $\mathbb{Q}^+$ using the relation $(a, b) \sim (c, d) \iff ad = bc$. This relation should be an equivalence relation, and we can then use it to define each positive rational as an equivalence class of ordered pairs. Order can be defined easily using $[(a, b)] \leq [(c, d)] \iff bc \leq ad$. Addition and multiplication can also be defined to follow our intuitions of rationals (e.g. $[(a, b)] \times [(c, d)] = [(ac, bd)])$.
- Now construct $\mathbb{R}^+$. Defining each positive real as a Dedekind left set should work, and this will give us the least upper bound existence property.
- We now finally introduce 0 and the negative numbers using the relation $(a, b) \sim (c, d) \iff a + d = b + c$. The members of $\mathbb{R}$ are now equivalence classes of ordered pairs of positive reals. The process is similar to defining the integers right after the naturals in the 'standard' construction. It gets a bit annoying because 0 is now $[(x, x)]$ instead of $[(0, 0)]$ so some proofs might be slightly more cumbersome, but overall this allows us to postpone 0 and negatives right till the very end so I think it's a worthwhile tradeoff.
I was wondering whether anyone has any comments about this strategy? Have I missed anything? I've been trying it out during my spare time and it seems to be holding up so far. Does anyone know any books that use this construction?
At the end of the day, I am aware that it doesn't quite matter how we perform the construction, so this is really just a matter of curiosity for me. I'm also aware that my strategy doesn't immediately give us the $\mathbb{N}$, $\mathbb{Z}$, $\mathbb{Q}$, $\mathbb{R}$ hierarchy so it's not perfect either. But it does seem to align better with the historical development of numbers, since (if I'm not mistaken) mathematicians accepted fractions and decimals before negative numbers. In any case, please let me know what you think and thanks in advance for your input!