(last updated: 12:12:22 PM, September 22, 2020)
Here I will lay out an axiomatic system that allows the construction of the natural numbers and integers. The following notes are adapted from: Margaris 1961 which I thought was a very clear step-by-step construction of the natural numbers and integers. That paper is in a large part based on Edmund Landau’s Grundlagen der Analysis (Foundations of Analysis) originally in German (an electronic version of the English translation can be found here). See also N. M. Kumar’s 2012 Math 310 notes for a nice construction of \(\mathbb N\), \(\mathbb Z\), and \(\mathbb Q\) (but that paper uses the concept of equivalence classes).
I have tried to simplify the mathematics found in these works. If you are really interested in the foundations of these number systems, then you should read the linked documents in their entirety. The purpose of this short set of notes is to just give you an idea on what is involved in and sufficient for developing the natural numbers and integers.
All of this hinges on a background foundation of set theory, in some sense. So if you want to dig further, you should look into resources on the set theory, logic, and the philosophy of mathematics. Bertrand Russel’s Introduction of Mathematical Philosophy is a good source, or search online for Zermelo-Fraenkel set theory.
Note that there is a huge amount of mathematical literature on the logical and philosophical foundations of arithmetics and mathematics. Mathematicians have devised many different ways to construct the natural numbers and integers (and many other number systems!). Thus, what is presented here is not the only option.
First we assume that the concept of quantity exists, that it is a logically coherent idea, and that we can coherently discuss various quantities. We use numbers to denote quantities. More specifically, we assume a system of counting. This means that we have the concept of “individual” and that we can understand the concept of a group or collection being composed of many individuals. Two collections of individuals have the same quantity if they can be paired up without leaving anyone alone. That these two collections have the same quantity is what fundamentally identifies a particular number. I propose to think of this as an empirical/physical idea and assume that it is intuitive for you. I do not wish to go in depth into philosophical questions here.
The following axioms establish the foundation for arithmetic and allow building the real number system, calculus, and much of higher mathematics in a very rigorous way.
We posit the existence of a collection of objects that we will refer to as the natural numbers. We also posit the existence of an identity relation “\(=\)” and an operation “\(+1\)” on the natural numbers. Typically, these types of constructions use a successor function that takes the form \(S(n)=n+1\), but I have decided to attempt to leave out such a concept and use “\(+1\)” directly. When we know we have a number \(n\), then we define \(n+1\) as to be an operation on \(n\). I will assume that this operations results in another number.
First, assume we have a collection of objects, and we are to use names or symbols to refer to each object. Then it is possible to give an object two different names. My son calls me “dada” and you call me “Dr. Stover.” It just so happens that “Dr. Stover = dada” in the sense that both vocalizations refer to the same physical human being. So it is like that with numbers. We posit the existence of abstract objects that we call “numbers.” We may denote some abstract quantity by \(2\) or \(1+1\) or \(3-1\), but we say \(2=1+1=3-1\) because the underlying abstract entity these symbolic representations refer to are in fact the same entity, the number two.
Now on to the axioms. Now we assume that there is some colleciton of objects, \(\mathbb N\), and we refer to this as the set of natural numbers.
Axioms for \(\mathbb N\):
Equivalence/identity axioms:Note that the way we are using “\(+1\)” is not really like addition, but as a way to get from one natural number to the next. Furthermore, we introduce the decimal notation that you are familiar with: \(1+1=2\), \(2+1=3\), \(9+1=10\), etc.
Now we define addition and multiplication on natural numbers:
Addition: We have that \(n+1\) is already identified as a natural number for any natural number \(n\). For \(n,m\in\mathbb N\) we define addition generally as \[n+(m+1)=(n+m)+1.\] That addition is commutative and associative and that \(\mathbb N\) is closed under addition follows from this definition and the axioms.
Multiplication: Define multiplication for any \(n\in\mathbb N\) by \[n\cdot 1=n\] and \[m\cdot (n+1)=m\cdot n+m\] for any \(n,m\in\mathbb N\).
This gives us the kind of multiplication that we are used to. It is also possible to show that multiplication is commutative \(n\cdot m = m\cdot n\) and associative \((n\cdot m)\cdot k = m\cdot (n\cdot k)\) and that \(\mathbb N\) is closed under multiplication. The distributive rule also follows now: \(n\cdot(m+k)=n\cdot m+n\cdot k\) for all \(n,m,k\in\mathbb N\).
Back to the decimal representation of natural numbers, we have that \(35=3\cdot 10+5\), etc.
We define an ordering on \(\mathbb N\) such that \(n<m\) if there is a \(k\in\mathbb N\) such that \(n+k=m\). We write \(n\leq m\) if either \(n<m\) or \(n=m\). All of the order properties of natural numbers result, such as transitivity, trichotomy, etc.
Now we posit the existence of a collection of objects \(\mathbb Z\) such that \(\mathbb N\subset\mathbb Z\). We can also think of the integers as “natural number vectors” \(z\in\mathbb Z\), then \(z\) points left or right and has a natural number magnitude.
Now we assume that the set of integers \(\mathbb Z\) exists, that \(\mathbb N\subset \mathbb Z\), that we can perform an operations “\(+1\)” and “\(-1\)” on integers, and that \(\mathbb Z\) satisfies the following axioms.
Axioms for \(\mathbb Z\):
Equivalence/identity axioms:Now we define addition and multiplication on integers:
Addition (and subtraction): We have that \(n+1\) and \(n-1\) are already identified as a integers for any integer \(n\). For \(n,m\in\mathbb Z\) we define addition generally as \[n+(m+1)=(n+m)+1.\] This also gives us that \(n+(m-1)=(n+m)-1\) and that \(n+0=n\). That addition is commutative and associative and that \(\mathbb Z\) is closed under addition follows from this definition and the axioms as well. We write \(n+(-m)\) for \[n\underbrace{-1-1-\cdots-1}_{\text{$m$ times}}\] where \(n\in\mathbb Z\) is \(m\in\mathbb N\). Now we have “negative” numbers defined, i.e. that for any natural number \(n\) define \((-n)\overset{def}{=}0-n\) (start with \(0\) and apply the “\(-1\)” operation \(n\) times). By this definition of addition and subtraction and the axioms it also follows that \(n+(-n)=n-n=0\), that \((-n)\) is the integer such that \(n+k+(-n)=k\) for any \(k\in\mathbb Z\). Furthermore we get that \(-(-n)=n\) for any natural number \(n\), and that gives us \(-z\) is also well-defined for any integer \(z\).
Multiplication: Define multiplication for any \(n\in\mathbb Z\) by \[n\cdot 1=n\] and \[m\cdot (n+1)=m\cdot n+m\] for any \(n,m\in\mathbb Z\).
It follows that \(m\cdot (n-1)=m\cdot n-m\) and that \(0\cdot n=0\) for any \(n,m\in\mathbb Z\). From this we can get associativity and commutativity of addition and multiplication and also the distributive property. Note that division is also easily defined by \(\frac n m=k\) if \(m\cdot k=n\), etc. Of course, this kind of division is not allowed to produce rational numbers yet.
The ordering on \(\mathbb Z\) is the same for that of \(\mathbb N\): for any \(n,m\in \mathbb Z\) we say \(n<m\) if there is a natural number \(k\) such that \(n+k=m\) or equivalently that \(n=m-k\).
Now we have the set of integers \(\mathbb Z\) with all the properties you are accustomed to. Of course, I have left out many details, and the constructions of \(\mathbb N\) and \(\mathbb Z\) presented here leave much to be desired. If you would like to see more details and more rigor, see the references cited at the top of the page.
If you are interested in proving or deriving all the properties of \(\mathbb Z\) from these axioms, here is a guide as to the steps to perform. Generally, most steps need an argument using the symmetric induction axiom. These steps also work with deriving all of the properties of \(\mathbb N\). See Edmund Landau’s Grundlagen der Analysis (Foundations of Analysis) for full proofs for all of \(\mathbb N\) (and many more details!). There is only one step I found unsatisfactory in Landau’s work, and that is that he didn’t show that multiplication distributes from the right as well as the left, i.e. that \((x+1)\cdot y =x\cdot y+y\).
Finally after the above steps you will have all standard properties of arithmetic including additive and multiplicative identities, that multiplication and addition are commutative and associative, and the distributive property. Note that we also have additive inverses in \(\mathbb Z\) by how the addition operation is defined.
\[ \diamond \S \diamond \]