Constructions of The Real Numbers
Constructions of The Real Numbers
Supervised by
Dr Peter M. Neumann, O. B. E.
Mathematical Institute and
The Queens College
University of Oxford
College Tutors:
Derek C. Goldrei
Prof. Colin P. Please
Contents
1 Introduction 1
4 A non-standard approach 23
4.1 Ultrafilters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.2 Hyperrationals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.3 Completeness through a quotient ring . . . . . . . . . . . . . . . . . 29
4.4 A non-typical notion of completeness . . . . . . . . . . . . . . . . . . 31
5 Contrasting methods 32
5.1 Equivalence of real number systems . . . . . . . . . . . . . . . . . . . 32
5.2 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
A Appendix 35
References 37
i
Notation and terminology
The multiplication symbol () will sometimes be omitted, and the usual conven-
tions for bracketing and the order of different operations in an equation will be used.
We are only going to work with total orders denoted by (<). We will therefore
sometimes refer to totally ordered sets only as ordered sets, and to total orders sim-
ply as orders. The standard notation for the corresponding weak orders () and
converses (>) and () will be used.
We are only going to work with commutative rings and semirings with a mul-
tiplicative identity and will therefore simply refer to them as rings and semirings
respectively.
ii
1 Introduction
1 Introduction
Please forget everything you have learnt in school; for you have not learnt it.
The set of real numbers R is widely introduced as the (unique) set satisfying the
axioms for a complete ordered field. While different axiomatic descriptions of ordered
fields are usually quite similar, there exist various versions of the completeness axiom
whose equivalence is non-trivial. A version frequently used is the supremum property.
It states that every non-empty subset of the real numbers which is bounded above
has a least upper bound in the real numbers.
Besides this axiomatic approach, R can also be constructed from basic principles
of set theory. In particular when it comes to completeness, there are several different
methods of filling the gaps in Q leading to those various equivalent versions of the
completeness axiom.
This essay will firstly demonstrate how Q can be founded from set theoretical
first principles and secondly describe and contrast different ways of constructing the
real numbers from the rational numbers.
We will start from the premise that the set of natural numbers and its properties
have been established set theoretically.
In the first chapter, a standard way of constructing the integers from the natural
numbers and thereupon the rational numbers from the integers will be demonstrated.
Both the integers and the rational numbers form algebraic constructs which can be
introduced axiomatically. Therefore, in each section the axiomatic approach will
briefly be explained, then the set including operations and order relations will be
defined, and finally we will give a proof that the set does indeed satisfy the axioms
given before.
In the second chapter, two classical approaches to completeness, namely Dedekinds
and Cantors constructions, will be explained in detail. The versions of the com-
pleteness axiom corresponding to each construction will be stated.
A non-standard approach via hyperrational numbers is described in the third
1
1 Introduction
2
2 Construction of the rational numbers
n < m : n m.
(m + n) + k = m + (n + k), (2.1)
m + n = n + m, (2.2)
n + 0 = n, (2.3)
(m n) k = m (n k), (2.4)
m n = n m, (2.5)
n 1 = n, (2.6)
m (n + k) = (m n) + (m k). (2.7)
The order relation (<) has the following properties (see [4] p. 84 f.):
For all m, n, k N:
1
We will see in section 3.1 why avoiding negative real numbers at first makes it easier to define
multiplication on the real numbers.
3
2 Construction of the rational numbers
In fact, these properties of N directly imply that (N, +, , <) is an ordered semir-
ing (see Definition A.1). These tools for the natural numbers are enough to define
the integers with corresponding operations and order relation.
(m, n) (k, `) : m + ` = k + n.
Notation 2.2. The following proofs might become clearer if we use a notation which
is more familiar to the reader. We will therefore denote the equivalence class [(m, n)]
of (m, n) by
[m n],
Proof. Reflexivity and symmetry of () directly follow from the reflexivity and sym-
metry of equality (=).
4
2 Construction of the rational numbers
Let (m, n), (k, `), (i, j) N N such that (m, n) (k, `) and (k, `) (i, j).
Then m + ` = k + n and k + j = i + `. So
(m + `) + (k + j) = (k + n) + (i + `).
m + j = i + n.
Definition 2.4. The set of integers Z is defined as the set of all equivalence classes
under this equivalence relation:
Z := (N N)/ = {[n m] | n, m N} .
Interpreting the symbol () with our traditional notion of subtraction, the ideas
behind the definitions should all become clear.
Proof. Let (m, n), (k, `), (m0 , n0 ), (k 0 , `0 ) N N such that (m, n) (m0 , n0 ) and
(k, `) (k 0 , `0 ). Then m + n0 = m0 + n and k + `0 = k 0 + `.
By applying (2.1) and (2.2),
(m + k) + (n0 + `0 ) = (m + n0 ) + (k + `0 )
= (m0 + n) + (k 0 + `)
= (m0 + k 0 ) + (n + `).
Hence, (m + k, n + `) (m0 + k 0 , n0 + `0 ).
The proof that multiplication is well-defined requires numerous simple algebraic
manipulations. It is described in [4], Lemma 5ZE.
Finally, by (2.1), (2.2), (2.8) and Theorem A.3,
m + ` < k + n m + ` + n0 + `0 < k + n + n0 + `0
5
2 Construction of the rational numbers
m0 + n + ` + `0 < k 0 + ` + n + n0
m0 + `0 < k 0 + n0 .
NZ := {[n 0] | n N} ,
x Z y := x + (y),
for any x, y Z.
An integer x is called positive if x >Z 0. It is called negative if x <Z 0. We
denote the set of positive integers by
Z+ := {x Z | x >Z 0} .
1 m 2 n = 1 2 (mn)Z .
6
2 Construction of the rational numbers
Case 2.
Case 3.
Case 4.
q. e. d.
Note that two consecutive minus signs leave the number unchanged. So 1 2 can
always be substituted by some sign 3 .
Using the tools for the natural numbers which were given in the previous section,
we can show that (Z, +Z , Z , <Z ) indeed satisfies the axioms for an ordered ring given
in Definition A.1:
7
2 Construction of the rational numbers
(M1) (x Z y) Z z = (1 m Z 2 n) Z 3 k
= 1 2 3 ((m n) k)Z
(2.4) = 1 2 3 (m (n k))Z
= 1 m Z (2 n Z 3 k)
= x Z (y Z z). (2.19)
(M2) x Z y = 1 m Z 2 n
= 1 2 (m n)Z
(2.5) = 1 2 (n m)Z
= 1 n Z 2 m
= y Z x. (2.20)
(M3) x Z 1 = [((x1 1) + (x2 0)) ((x1 0) + (x2 1))]
(2.6) = [x1 x2 ]
= x. (2.21)
(D) x Z (y +Z z) = [x1 x2 ] Z ([y1 y2 ] +Z [z1 z2 ])
= [x1 x2 ] Z [(y1 + z1 ) (y2 + z2 )]
= [(x1 (y1 + z1 ) + x2 (y2 + z2 )) (x1 (y2 + z2 ) + x2 (y1 + z1 ))]
(2.7) = [(x1 y1 + x1 z1 + x2 y2 + x2 z2 ) (x1 y2 + x1 z2 + x2 y1 + x2 z1 )]
= ([x1 x2 ] Z [y1 y2 ]) +Z ([x1 x2 ] Z [z1 z2 ])
= (x Z y) +Z (x Z z). (2.22)
Note that for (M3) we also used the fact that ` 0 = 0 for every ` N.
(O2) Suppose that z >Z 0. Then z = k = [k 0]. Suppose further that x <Z y.
Since then x1 + y2 < x2 + y1 , we obtain by (2.9) that k(x1 + y2 ) < k(x2 + y1 ). Hence,
(O3) Suppose that x <Z y and y <Z z. Since then x1 + y2 < x2 + y1 and
y1 + z2 < y2 + z1 , we obtain by (2.8) that x1 + y1 + y2 + z2 < x2 + y1 + y2 + z1 .
Hence, by Theorem A.3, x1 + z2 < x2 + z1 . Thus,
x <Z z. (2.25)
8
2 Construction of the rational numbers
(O4) By (2.11), exactly one of the following three cases holds: x1 + y2 < x2 + y1 ,
or x1 + y2 = x2 + y1 , or x1 + y2 > x2 + y1 . These correspond to:
respectively. q. e. d.
Since we have shown that Z is an ordered ring and therefore satisfies all the
properties of an ordered semiring, the structure of NZ is preserved. We will from
now on consider N in the form of its embedding NZ as a subset of Z. In particular,
we can now use the same symbols for constants, operations and relations whenever
we refer to naturals and integers.
The tools which we have established are enough for us to proceed to the rational
numbers in a similar fashion.
(m, n) (k, `) : m ` = k n.
9
2 Construction of the rational numbers
Notation 2.13. We denote the equivalence class [(m, n)] of the pair of integers
(m, n) by
m
.
n
A formal definition of division will be given later on.
Definition 2.14. The set of rational numbers Q is defined as the set of all equiva-
lence classes under ():
m
+
Q := (Z Z )/ = (m, n) Z Z+ .
n
As is necessary for an ordered field, we need to define addition, multiplication
and an order relation.
m m
x = := .
n n
If m 6= 0, we define
m
1 n if m > 0,
m
:=
n n if m < 0.
m
x Q y = x + (y),
10
2 Construction of the rational numbers
for any x, y Q.
A new binary operator (/Q ), called division, on Q Q \ {0} is defined by
x
= x/Q y := x y1 .
y
We can now proceed to showing that (Q, +Q , Q , <Q ) with additive identity 0
and multiplicative identity 1 is an ordered field using the properties (2.15) (2.26)
of the ordered ring Z. We will, however, only prove the new property of Q the
existence of multiplicative inverses for non-zero elements. Detailed proofs of the
other properties can be found, for example, in [4], p. 104109.
m n
1
x Q x = Q
n m
mn
=
nm
(2.20) =
mn
.
mn
Since (m n) 1 = m n = 1 (m n), we obtain
mn 1
x Q x1 = = = 1. (2.30)
mn 1
n
If n < 0, we have x1 = m . In that case we can argue similarly to obtain
(m n)
x Q x1 = = 1.
(m n)
q. e. d.
Since Q satisfies the axioms for an ordered field, which entirely includes the ax-
ioms for an ordered ring, we can identify Z with the subset ZQ of Q and use the
same symbols for operators and relations on those sets.
Establishing the ordered field of rational numbers is the prerequisite for the
actual set we are aiming for: the complete ordered field of real numbers. We still
need to give a formal description of completeness as well as methods of filling the
gaps in Q, which we will explore in the next chapter.
11
3 Classical approaches to completeness
1. It contains a rational number, but it does not contain all rational numbers.
2. Every rational number of the set is smaller than every rational number not
contained in the set.
=
6 r 6= Q (3.1)
p r q Q \ r : p < q (3.2)
12
3 Classical approaches to completeness
p r q r : p < q. (3.3)
We now define the set of real numbers R as the set of all Dedekind cuts on Q.
Once we have introduced other constructions of the real numbers, we will refer to
these as Dedekind real numbers and call them RD .
Using the usual notion of suprema, the set r does indeed represent the corre-
sponding number sup r in R. The idea behind the corresponding version of com-
pleteness is that every Dedekind cut has a least upper bound in R. This is in fact
already one form of the completeness axiom, which will be further discussed later in
this section.
QR := {q | q Q} ,
It is easy to see that q defines a Dedekind cut whose least upper bound is q.
Once we define the necessary operators and order relation, one can show that QR is
indeed an ordered field. For a detailed proof, see [4] Theorem 5RJ.
We proceed by defining addition (+R ), multiplication (R ) and an order relation
(<R ) on R.
r +R s := {p + q | p r, q s} , (3.4)
r <R s : r ( s. (3.5)
Undoubtedly the order relation <R is well-defined. It will be useful to show that
trichotomy holds.
r <R s, r = s, r >R s.
13
3 Classical approaches to completeness
r R s := {p q | p r \ 0, q s \ 0} 0. (3.6)
We must exclude negative numbers from the sets r and s, so that the products
of the rationals they contain do not become arbitrarily large. As similar problems
are encountered for the definition of products of other real numbers, it will be useful
to define the negative and the modulus of a real number first.
r := {q Q | p > q : p Q \ r} .
Definition 3.8. The modulus function from R to the set of non-negative real num-
bers R0 is defined as
r if r R 0,
| . | : R R0 , r 7
r if r <R 0.
|r| is called the absolute value of r.
Unlike in the previous section, it is not obvious that the real numbers are closed
under addition and multiplication. We need to check whether the sum and product
of two reals are contained in R.
14
3 Classical approaches to completeness
Proof. Let r, s R.
(1) Let q r, a Q \ r, p s and b Q \ s. Then q + p r + s. For any
q r and p0 s, we have q 0 < a and p0 < b. So q 0 + p0 < a + b. Thus, a + b
0 / r + s.
Now let c Q \ (r + s). Since c 6= q + p, either c < q + p or c > q + p. But if
c < q + p, then c q < p. So c q s, and thus c r + s, a contradiction. Hence,
c > q + p.
Finally, we need to show that q + s contains no greatest element. Let u r and
v s such that q < u and p < v. Then p + q < u + v r +R s.
Definition 3.11. For any s R \ {0}, we define its multiplicative inverse as follows:
If s >R 0, then
n o
s1 := q Q \ {0} | p Q \ s : p < q 1 0 {0} .
If s <R 0, then
s1 := |s|1 .
Proof. Let x, y, z R.
Properties (A1)(A2) follow from accociativity and commutativity of Q under
addition.
(A3) To show: x + 0 = 0.
Let q x and p 0. Since p < 0, we obtain q + p < q. So q + p x. Hence,
x +R 0 x.
15
3 Classical approaches to completeness
If all points on the straight line fall into two classes, such that every point of
the first class lies to the left of every point of the second class, then there exists one
and only one point which produces this division of all points into two classes, this
dissection of the line into two pieces.
Notably, this notion of completeness uses Dedekind cuts on the real numbers and
expresses a one-to-one correspondence between those cuts and the real numbers. We
will formalise it and express this version of completeness for general ordered fields
in the following.
Remark 3.14. Dedekind cuts on R or any other ordered field are defined similarly
to the ones on Q.
16
3 Classical approaches to completeness
Theorem 3.16. The Dedekind real number system has the supremum property.
Proof. Let A be a non-empty set of real numbers which is bounded above. Define
the set B as follows:
B := {x R | y A : x < y} .
First we will show that B is a Dedekind cut on R, and then that the least upper
bound of B is the least upper bound of A.
As A is non-empty, there exists a A. Then a 1 B. As A is bounded above,
there exists m R such that z m for all z A. So m / B.
Let b B and c R \ B. Note that then c is an upper bound for B. Moreover,
there exists y A such that b < y. So b < y c.
Let b0 = b+y 0
2 . Then b < b < y. Hence, B has no maximum. Thus, B is a
Dedekind cut on R.
17
3 Classical approaches to completeness
By the previous theorem, B has a least upper bound s, say. If it were not an
upper bound for A, there would be y A such that s < y. But then, for b0 = s+y 2 ,
0 0
we would have s < b < y. This is a contradiction, since b B. Hence, s is an
upper bound for A.
Assume for a contradiction that A has an upper bound s0 such that s0 < s. Since
s is the least upper bound of B, which is not contained in B, there exists b B such
that s0 < b < s. But then there exists a0 A such that s0 < b < a0 , a contradiction.
Hence, s is the least upper bound of A. q. e. d.
This finishes one possible construction of the complete ordered field of real num-
bers. Another classical approach leading to a different version of the completeness
axiom will be demonstrated in the following section.
Let C be the set of all Cauchy sequences in Q. As we want to define the real
numbers as limits of rational Cauchy sequences, we need to make sure that two
distinct Cauchy sequences with the same limit do not correspond to different real
numbers. As in the previous section, the solution is to define an equivalence relation.
This uses the idea that two convergent sequences tend to the same limit if and
only if their difference tends to zero.
We could proceed by proving that this relation is indeed an equivalence relation
and then define the necessary operators and order relation, which is fully demon-
strated in [7] Section 2.3. However, knowing that C with standard addition and
multiplication of sequences forms a ring, we will rephrase the equivalence relation
in the context of rings and ideals and exploit results from Algebra.
18
3 Classical approaches to completeness
Proof. We need to show that I is closed under addition, and under multiplication
by elements in C.
Let (an ), (bn ) I and (cn ) C. Since (cn ) is bounded (see Theorem A.5),
limn cn an = 0. Hence, (an ) C (cn ) I. Moreover, since (an ) and (bn ) both
converge to 0, so does their sum. Hence, (an ) +C (bn ) I. q. e. d.
As I / C, the quotient C/I forms a ring with addition and multiplication induced
by C. In order to show that C/I forms a field, it suffices to prove the existence of
multiplicative inverses of elements not contained in I. This is equivalent to showing
that I is a maximal ideal.
Since (dn ) is not a zero-sequence, there exists N N such that for all n N ,
we have dn 6= 0, and the N -th tail (d0N +n ) of (d0n ) is equal to (d1
N +n ). Thus, by
1 0
Theorem A.6, (dN +n ) is a Cauchy sequence. Hence, also (dn ) is a Cauchy sequence.
Moreover, we obtain for all n N that d0n dn = 1. So (dn d0n 1) is a zero-sequence.
Hence, (dn ) C (d0n ) + I = 1C + I. q. e. d.
Definition 3.21. We define the field of real numbers R as the quotient of the ring
of rational Cauchy sequences C and its ideal of zero-sequences I:
R := C/I.
19
3 Classical approaches to completeness
Hence,
[(an )] = (an ) + I and (C/ ) = C/I.
It therefore makes no difference whether we define the real numbers as the set of
equivalence classes of rational Cauchy sequences or as the quotient ring of the ring
of rational Cauchy sequences with its maximal ideal of zero-sequences.
Notation 3.23. For any rational number q Q, the natural copy of q in R is given
by (qn ) + I, where (qn ) is the constant sequence qn = q for all n N.
The notation for additive and multiplicative inverses as well as subtraction and
division are defined in the same way as on Q.
Proof. Let (an ), (bn ), (a0n ), (b0n ) C. Suppose that there exist N1 N and Q
such that > 0 and for all n N1 we have an > bn + . Suppose further that
(an ) (a0n ), (bn ) (b0n ). Then there exists N2 N such that a0n > an 31 for all
n N2 , and there exists N3 N such that bn + 13 > b0n for all n N3 .
Let N := max {N1 , N2 , N3 }. Then for all n N :
1 2 1
a0n > an > bn + > b0n + .
3 3 3
This yields that (<R ) is well-defined.
q. e. d.
Proof. Let a = [(an )], b = [(bn )], c = [(cn )] R. Conditions (O1) and (O2) follow
directly from the properties of Q as an ordered field.
Property (O3) follows from (O1) and the fact that a <R b if and only if 0 <R
b a.
(O4) Suppose that a 6= b. Then (an bn ) does not tend to 0. Hence, there
exists > 0 such that for all N N there exists n N such that |an bn | . Since
20
3 Classical approaches to completeness
(an ) and (bn ) are Cauchy sequences, there exist N1 , N2 N such that |an am | < 13
for all n, m N1 and |bn bm | < 31 for all n, m N2 . Let N := max {N1 , N2 }.
Then there exists n N such that (an bn ) or (an bn ) . In the first
case, for all m N ,
1 2 1
am > an bn + > bm + .
3 3 3
Thus, a >R b.
In the second case, for all m N ,
1 2 1
am < an + bn < bm + .
3 3 3
Thus, a <R b. q. e. d.
Now that we have shown that R is an ordered field, we can consider Q in the
form of its natural embedding as a subset of R and adopt the notation on Q. The
only property left to describe is completeness.
Remark 3.28. If F is a metric space, such as R with metric induced by the modulus
function (| . |), then the limit of a convergent sequence is automatically unique.
We want to show that b := [(bn )n ] is a real number and the limit of (an ).
21
3 Classical approaches to completeness
First, we need to show that (bn )n is a Cauchy sequence. Let Q>0 and R the
corresponding real number. Choose N N such that for all n, n0 N ,
R
|an an0 | <R .
2
This implies that there exists M N such that for all m M ,
(n)
0)
am a(n
m < . (3.8)
2
n o
Choose a natural K max N, M, 2 . Then for all k > k 0 K,
(k0 )
(k)
|bk bk0 | = a`k a`
k0
0
0
(k0 )
(k) (k ) (k )
a`k a`k + a`k a` 0 .
k
lim an = b.
n
q. e. d.
22
4 A non-standard approach
4 A non-standard approach
Generally a non-standard extension of a linearly ordered algebraic structure A is a
new algebraic structure A which satisfies the same axioms as A but also contains an
infinitely large element. If we call A the natural embedding of A in A, this means
that A contains an element being greater than any element in A. For semirings,
rings and fields, this existence of an infinite element does not contradict any of the
other axioms. Therefore a non-standard model exists. As the non-standard model
satisfies the same axioms as the standard one, a non-standard ring also contains
, which is smaller than any standard element, and a field contains 1 , which is
closer to zero than any non-zero standard element.
There are different ways of constructing non-standard sets. One way is based on
Internal Set Theory, which is introduced by Nelson in [11]. Internal Set Theory starts
with the axioms of ZermeloFraenkel set theory with the Axiom of Choice (ZFC) plus
a new (undefined) unary predicate standard and three additional axiom schemes
transfer principle, principle of idealisation, principle of standardization. The
transfer priciple states that every statement in first-order logic which holds for a
standard set also holds for its non-standard model.
However, Internal Set Theory is more abstract, applicable more generally and
thus more powerful than what we need for our purposes. We will concentrate on
the construction of the set of hyperrational and later hyperreal numbers using the
means which we have established so far, plus a new set theoretical construct called
ultrafilter. This construction is also called an ultrapower construction. It is mainly
inspired by Stroyan and Luxemburg [16]. Different approaches are contrasted in
further depth in Laugwitz [10].
4.1 Ultrafilters
Initially, we need to introduce the notion of a free ultrafilter on an infinite set. We
will firstly do this axiomatically and then demonstrate a non-constructive proof for
the existence of a free ultrafilter. We use the axioms and terminology for free filters
as used in both Zelenyuk [17] and [16].
Definition 4.1. Let J be an infinite set. A set U P(J) is called a (proper) filter
on J provided:
J U and
/U (properness), (4.1)
if A, B U, then A B U (finite intersection property), (4.2)
if A U and A B J, then B U (superset property). (4.3)
A filter is called an ultrafilter if it is a maximal filter, that is, it is not properly
contained in any other filter on J.
23
4 A non-standard approach
Theorem 4.4 (Ultrafilter Theorem). Assuming the Axiom of Choice, Fr(J) can be
extended to a free ultrafilter.
Proof. Let
A := {F P(J) | Fr(J) F and F is a filter} .
Let B A be any chain, and consider B.
S
in any set in B.
Since B is a chain, B trivially satisfies the superset property.
S
24
4 A non-standard approach
F := {C P(J) | B U : B A C} .
4.2 Hyperrationals
First we specify the infinite set J to be the set of natural numbers N. Let U be an
ultrafilter on N, and QN the set of rational sequences.
(an ) (bn ) : {n | an = bn } U.
25
4 A non-standard approach
{n | an = cn } {n | an = cn bn = cn }
= {n | an = bn bn = cn }
= {n | an = bn } {n | bn = cn }
| {z } | {z }
U U
Definition 4.9. The set of hyperrational numbers Q is defined as the set of all
equivalence classes of rational sequences under the equivalence relation ():
Q := QN / .
Proof. First consider addition. Let (an ), (a0n ), (bn ), (b0n ) QN such that (an ) (a0n )
and (bn ) (b0n ). We need to show that (an +bn ) (a0n +b0n ). Since {n | an = a0n } U
and {n | bn = b0n } U, also {n | an = a0n } {n | bn = b0n } U by the finite intersec-
tion property. Hence,
26
4 A non-standard approach
Proof. Let (an ), (a0n ), (bn ), (b0n ) QN such that (an ) (a0n ) and (bn ) (b0n ). Suppose
that {n | an < bn } U. Then
U,
and hence {n | a0n < b0n } U by the finite intersection and superset properties.
q. e. d.
Remark 4.13. Since we cannot make a statement about the uniqueness of a free
ultrafilter U, the set Q might not be uniquely defined. We will, however, refer to
Q as the set of hyperrationals, since all of the properties of ultrafilters used to prove
properties of Q are derived from the axioms for free ultrafilters and will therefore
not lead to imprecise statements.
Notation 4.14. We now denote hyperrationals of the form [(an )] where (an ) is a
constant sequence an = c for some c Q by c . The natural standard copy of Q in
The one additional axiom extending the rational numbers to the hyperrational
numbers states the existence of an element Q which is strictly greater than
any standard rational number. We can, for example, define as
:= [(n )],
where n = n.
In order to show that Q satisfies all the axioms for a field, we use a trick similar
to the one used for our construction of the Cantor real number system, namely, to
express Q as a quotient ring with its maximal ideal which consists of all elements
equivalent to the zero-element of the ring.
First note that QN is a ring. Consider the following subset of QN :
n o
(an ) QN (an ) 0 .
This is infact the set 0 , the equivalence class of the constant zero-sequence.
That 0 is an ideal follows directly from the finite intersection and superset
property of U. So QN /0 is a ring. Again, we will demonstrate the existence of
multiplicative inverses.
Proposition 4.15. For every (pn ) QN such that (pn ) 6 0 there exists (qn ) QN
such that (pn qn ) 1 .
27
4 A non-standard approach
1 if pn 6= 0,
pn
qn :=
0 if pn = 0.
Proof. Two sequences in QN are U-equivalent if and only if they differ by a sequence
which is U-equivalent to the constant zero-sequence. Hence,
Q = (QN / ) = QN /0 .
Proof. Conditions (O1) and (O2) result directly from the order properties of Q.
(O3) Let (an ), (bn ), (cn ) QN such that [(an )] < [(bn )] and [(bn )] < [(cn )].
Then
Hence,
{n | an 6= bn } = {n | an < bn an > bn }
= {n | an < bn }
{n | an > bn } U.
At least one of the two sets of that union must be infinite. Suppose that {n | (an < bn )}
is infinite. If {n | (an < bn )} U, then [(an )] < [(bn )]. Otherwise, by maximality
and finite intersection property of U,
28
4 A non-standard approach
O := { Q | q Q : || < q } .
We will continue working with O so that we do not have to deal with infinitely
large hyperrationals.
Next we need to consider hyperrationals which are infinitely close to each other,
as we do not want R to contain such elements. This can be done with an equivalence
relation. We will, however, start directly by defining an ideal consisting of the
infinitely small hyperrationals (infinitesimals) and 0 :
I := { Q | q Q \ {0 } : || < |q |} .
Eventually the real numbers will be defined as the quotient ring of O with I.
This quotient ring exists if O is a ring and I is an ideal.
| | = || || < q p Q \ {0 } ,
and
| | || + || < q + p Q \ {0 } .
|q |
|| < ,
2
and
|q |
|| < .
2
29
4 A non-standard approach
So
| + | || + || < |q |.
|q |
Q \ {0 } .
p
Hence,
|q |
| | = || || < p = |q |.
p
Thus, + and lie in I. q. e. d.
p < < q .
Hence,
p1
<
1
< q1 ,
which implies 1 O \ I.
A similar argument applies if < 0 . q. e. d.
Definition 4.21. Define the field of real numbers R as the quotient ring
R := O/I.
A proof that R is ordered can be found in Davis [1] Chapter 2, Theorem 1.8. The
embedding of Q into R is given by q 7 q + I. Again, this preserves the proper-
ties of Q as an ordered field, and we can therefore use the same notation on R as on Q.
30
4 A non-standard approach
OF := { F | q QF : || < q} ,
31
5 Contrasting methods
For standard fields without infinitely large elements we use the common notion of
boundedness and convergence. In this case, the condition that every convergent
sequence is U-equivalent to a bounded sequence holds automatically. For a non-
standard field F , a sequence (an ) in F is bounded (by a finite element) if there
exists an element q in QF , the natural copy of Q in F , such that for all n N,
|an | <F q.
The sequence converges to a limit a F if for all QF such that >F 0F , there
exists N N such that for all n N ,
|an a| < .
(This also gives us a hint as to why non-standard fields are neither Dedekind nor
Cauchy complete: A Dedekind cut is not created by a unique element, a Cauchy
sequence does not have a unique limit. This is also discussed in Schmieden and
Laugwitz [14].)
A proof that for any ordered field F the quotient ring OF /IF is an ordered field
with the supremum property is given in [1] Chapter 2, Theorem 2.5. This verifies that
the newly established notion of completeness (4.9) implies supremum-completeness.
In fact, as the complete ordered field of real numbers is unique up to isomorphism,
this tells us that (4.9) is equivalent to any other version.
The equivalence of different notions of completeness as well as the uniqueness of
the real numbers will be discussed in the final chapter.
5 Contrasting methods
5.1 Equivalence of real number systems
In this section we want to show that the Dedekind real number system RD and
the Cauchy real number system RC are equivalent and outline a proof that the real
numbers are unique up to isomorphism.
We have already shown that RD has the supremum property, only using the
properties of Dedekind complete ordered fields (see Theorem 3.16). The converse
also holds.
32
5 Contrasting methods
The proof that every ordered field which is supremum-complete is also Cauchy
complete, and vice versa, can be found in various Real Analysis textbooks. For
example, Forster [6] introduces the real numbers as the ordered field which is Cauchy
complete and then shows that it is supremum-complete (see [6] 9 Theorem 3). In
contrast, Hart [8] introduces the real numbers with the supremum property and
shows that they are Cauchy complete (see [8] Theorem 2.5.5.).
This yields that the three axioms of completeness Dedekind, Cauchy and
supremum-completeness are equivalent. As a result, every statement about RD
which is only derived from the complete ordered field properties can also be derived
in RC and vice versa. Yet, there is one minor detail which needs to be consid-
ered: How do we know that we cannot construct an element in RC which has no
corresponding element in RD ?
This is a crucial point when we use a constructive way of creating a new set
opposed to the axiomatic introduction: Even after showing that all the axioms are
satisfied, we need to make sure that the new set does not have properties which
cannot be derived from those axioms.
It is possible to prove that all ordered fields which satisfy one of the equivalent
versions of the completeness axiom are order-isomorphic. A full proof is given in
Spivak [15] Chapter 30. We will only outline the proof based on the explanation in
[7], Theorem 2.6.
Theorem 5.2. Any two (Dedekind) complete ordered fields are order-isomorphic.2
This finally allows us to talk about the complete ordered field of real numbers.
As a final result, regardless of how we construct a complete ordered field F , every
property of F is also a property of every other complete ordered field.
2
The proof uses Dedekind completeness, but we could use any other equivalent notion of com-
pleteness and find a similar proof.
33
5 Contrasting methods
5.2 Conclusion
We have an intuitive idea of what completeness means: There are no gaps in the
real number line. But even after seeing several different ways of filling the gaps in
Q, we can still ask the question whether the real numbers do not have any further
gaps which could be filled. When looking at non-standard models, in which infinitely
small quantities exist, one could say that those hyperreal numbers fill further gaps
in the real numbers. It is hard to find a general intuitive notion of completeness
which fully describes the abstract concept. However, there is a crucial feature of
completeness which we described in Section 4.4: If a concept is applied to a field
with gaps in order to complete it, the resulting complete field stays unchanged if the
same concept is applied again One cannot make a complete field more complete.
Formally, we can only state that an ordered field is complete if and only if it
satisfies a completeness axiom.
Another question we can now ask is why we have different concepts of com-
pleteness if they all turn out to be equivalent. So far we have only worked with
completeness on linearly ordered fields, but if we look at the tools which are neces-
sary to define the Dedekind and the Cauchy real number systems, we see that some
properties of linearly ordered fields are not fully exploited for the construction of a
complete set or the corresponding completeness axiom.
By using Cauchy sequences, the concept of order is reduced to the concept of
distance between two points. In the field of Topology, Cauchy sequences and their
convergence can be used in general metric spaces. Indeed a metric space is called
complete if and only if every Cauchy sequence converges to a point in that space.
As mentioned before, in a metric space limits of sequences are always unique. We
therefore do not need the uniqueness condition in the statement of Cauchy com-
pleteness.
In contrast, Dedekind cuts vastly rely on the order properties of a field. They
are still well-defined if the order is not total, i. e. if there are elements which are not
comparable under the order relation. Dedekind cuts can therefore be performed on
any partially ordered set.
Other constructions lead to other general applications. Different versions of the
completeness axiom can be applied to different mathematical constructs.
In Faltin et al. [5], a paper demonstrating yet another construction, the authors
conclude:
Few mathematical structures have undergone as many revisions or have been
presented in as many guises as the real numbers. Every generation re-examines the
reals in the light of its values and mathematical objectives. ([5] p. 278)
34
A Appendix
A Appendix
The appendix only includes basic results and their immediate consequences of the
lecture courses Real Analysis [3] and Set Theory [12] as well as standard textbooks
for these courses.
Definition A.1. A set S equipped with two binary operations addition (+) and
multiplication () is called a ring if it satisfies the following axioms:
(D) x, y, z S : x (y + z) = (x y) + (y z) (distributivity)
S is called an ordered ring (or ordered field respectively) if there is a binary relation
(<) defined on S satisfying:
We call S an ordered semiring if it satisfies the axioms (A1) (A3), (M1) (M3),
(D) and (O1) (O4).
35
A Appendix
1. m = n,
2. k N : m = n + k,
3. k N : n = m + k.
Theorem A.6. Suppose that (an ) is a rational Cauchy sequence such that an 6= 0
for all n N. Then (a1
n ) is a rational Cauchy sequence.
Theorem A.7 (Zorns Lemma, see [4] Theorem 6M). A set B is a chain if and only
if for any X, Y B, either X Y or Y X.
The following statement is equivalent to the Axiom of Choice:
Suppose that A is a set such that for every chain B A, we have
[
B A.
Then A contains a maximal element M , that is, M is not a subset of any other set
in A.
36
References
References
[1] Martin Davis, Applied nonstandard analysis, Wiley, New York, 1977.
[4] Herbert B. Enderton, Elements of set theory, Academic Press, London, 1977.
[5] F. Faltin, N. Metropolis, B. Ross and G.-C. Rota, The Real Numbers as a
Wreath Product, Advances in Mathematics 16 (1975), no. 3, 278304.
[7] Derek Goldrei, Classic Set Theory For guided independent study, first edition,
Chapman & Hall, London, 1996.
[8] F. Mary Hart, Guide to Analysis, second edition, Palgrave Macmillan, Bas-
ingstoke, 2001.
[9] Edmund Landau, Grundlagen der Analysis: das Rechnen mit ganzen, ratio-
nalen, irrationalen, komplexen Zahlen, first edition, Akademische Verlagsge-
sellschaft, Leipzig, 1930.
[10] Detlef Laugwitz, Zahlen und Kontinuum Eine Einfhrung in die Infinitesi-
malmathematik, Wissenschaftliche Buchgesellschaft, Darmstadt, 1986.
[11] Edward Nelson, Internal set theory: a new approach to nonstandard analysis,
Bulletin of the American Mathematical Society 83 (1977), no. 6, 11651198.
[14] Curt Schmieden and Detlef Laugwitz, Eine Erweiterung der Infinitesimalrech-
nung, Mathematische Zeitschrift 69 (1958), no. 1, 139.
[15] Michael Spivak, Calculus, third edition, Publish or Perish, Houston, 1994.
37