I want to define the natural numbers, and then, based on that go to the integers, then to the rational numbers and then to the real numbers. While the last steps are relatively clear, I am not sure what a short and concise way to define the natural numbers is. After reading many answers to related questions, I think this question might be more subtle than I initially thought (see e.g. here, here, here, here, here).
After reading the linked answers my current approach would be to use first order Peano axioms, i.e.
- $0\in \mathbb{N}$.
- If $n \in \mathbb{N}$ then $s(n) \in \mathbb{N}$.
- There is no $n \in \mathbb{N}$ such that $s(n)=0$.
- If $n,m \in \mathbb{N}$ and $s(n)=s(m)$ then $n=m$.
- If, for a property $P$, $P(0)$ is true and whenever $P(n)$ is true also $P(s(n))$ is true, then $P(m)$ is true for all $m \in \mathbb{N}$.
If we define the natural numbers that way, I have the following questions (I am aware that some parts of these questions are already answered in the linked answers, but I was not yet able to connect the dots to a coherent picture):
- How can I prove the existence of $\mathbb{N}$? And what exactly does this mean? Is this a stronger claim than claiming that there are no contradictions within these axioms?
- If I understand correctly, since I used the first order Peano axioms, there are non-standard models satisfying these axioms. How is non-standard defined here? What exactly is a model?
- There are several models satisfying these axioms. But is this somehow "bad"? If we prove something based on the axioms, it clearly holds for any model that satisfies the axioms, doesn't it? Can we provide a non-standard model explicitly (for every infinite cardinality) or is only the existence of non-standard models known? Are there non-standard models with the same cardinality as the standard model?
- Could these first order Peano axioms be contradictory? Can we prove that we cannot prove that they do not lead to a contradiction?
- Is there a relation to ZFC? (Since we consider the first order axioms, we do not need any set theory here, or do we?)
- Are there propositions that are undecidable in that system?
- How is the term "property" defined formally? Is the fifth Peano axiom (or axiom scheme?) a first order axiom or second order? What is intuitively the difference to the second order Peano axioms?
My main motivation is that I want to concisely define the natural numbers but still keep every step accessible to a first semester student. However, the closer I look at the topic the more I realise that there are some subtleties. Which approach would you recommend to define the natural numbers in a first semester course?
Edit: First, thank you very much for your answers so far. It seems that complete rigour isn't easily achieved when reasoning about the natural numbers. To fully understand all the answers I need to follow the advice to learn more about logic / set theory, I will get a book. However, as the question was set on hold as it needs more focus, I would like to narrow it down to the last question in the original post: How would you introduce the natural numbers in the first semester, balancing rigour and accessability? And what are the drawbacks of the respective approach, i.e. how can the gap to a more rigorous approach be described (informally)? I hope that the question can be reopened now.