Real Numbers
Real Numbers
Real Numbers
Abstract
The axioms of R break down into two types: algebraic and analytic. The
algebraic axioms, 1: 1-9 are the same as 4-13 of Q, or any field whatso-
ever. We may also add 2: 1-4 and 3: 1-2 into the algebraic category. The
only analytic axiom is 4, the least upper bound property, is also called
the (order) completeness of R, and it is the axiom which makes limits,
measurement, and calculus possible.
(R, ≤, −,−1 , +, ·, 0, 1)
1
which is a complete and totally ordered field. Let us explain this: we define
the real numbers R to be numbers (not yet characterized as a set, or anything
in particular) having two unique elements, 0 and 1, and binary operations +
(addition) and · (multiplication), unary operations − (negation) and −1
(multiplicative inversion), as well as a partial order relation ≤, which
all must satisfy the following axioms:
3. ∃0 ∈ R such that x + 0 = x
abelian group
4. ∀x ∈ R, ∃ − x ∈ R such that x + (−x) = 0
(associativity of ·)
5. x(yz) = (xy)z
6. xy = yx (commutativity of ·) (R\{0}, ·) is an
1. x ≤ y or y ≤ x (totality)
2. x≤x (reflexivity)
3. x ≤ y and y ≤ x =⇒ x = y (antisymmetry)
4. x ≤ y and y ≤ z =⇒ x ≤ z (transitivity)
3. The field operations + and · are compatible with the partial order
≤ in the sense that for all x, y, z ∈ R we have
2
bound. (The notation sup here stands for supremum, which is a Latinized
form of ‘least upper bound.’)
x≤M
Let us write
def
S u = {all upper bounds of S}
and let us write
def
sup S = min S u
which is the minimum, or smallest of the upper bounds. This number exists
by fiat, by Axiom 4.
Let us here consider the limitations of the rational numbers Q for conducting
measurement.
3
Theorem 3.12 in the case of Q: exercise!) Since this is true for each p and
q, in particular it is true for p and 21 (p + q), so that
1 1 1 1
p < (p + q) = (p + q) < (p + q) < q
4 2 2 2
Repeating this process for all n ∈ N we have a sequence of rational numbers
1
2n (p + q) n∈N lying between p and q.
We move on to the third and only interesting case, when 0 < p < q. We
need to find some n ∈ N such that q < np. I claim that
n = b(c + 1)
will work if we take p = ab and q = dc as above. To see this, note first that
0 < p < q means 0 < ab < dc , and therefore 0 < ad < bc (Theorem 3.12,
Numbers). Since 0 < p < q, all a, b, c, d > 0, and in particular this implies
a, b, c, d ≥ 1. In particular, d ≥ 1 implies dq ≥ 1q ≥ 1, which we insert here:
c
c+1>c=d· = dq ≥ q
d
4
citing again Theorem 3.12 in Numbers for the relevant maneouvers (that
c + 1 > c and d ≥ 1 implying dq ≥ 1q ≥ 1). What do we gain from this?
This:
a
q < c + 1 ≤ a(c + 1) = b(c + 1) = np
b
where n = b(c + 1) ∈ N.
Proposition 1.5 The rationals Q do not satisfy the least upper bound
property, meaning there does not always exist a least upper bound sup S
in Q for arbitrary bounded subsets S ⊆ Q.
Proof : Though the rational numbers are densely ordered, they do not
satisfy the least upper bound property. If we consider the subset
S = {p ∈ Q | p2 < 2}
(1) Suppose `2 < 2 (i.e. that ` ∈ S). If ` = sup S and `2 < 2, then
` ∈ S and we conclude that ` = max S. This, however, cannot be:
if we suppose ` = max S, then because 2 − `2 > 0, the Archimedean
property of Q says that ∃n ∈ N such that n(2 − `2 ) > 2` + 1. But then
1
n(2 − `2 ) > 2` + 1 ≥ 2` +
n
or
1 2
1
2 1
2>` +2 `+ 2 = `+
n n n
whence ` + n1 ∈ S and ` + n1 > `, so ` 6= max S, a contradiction.
Consequently, if ` ∈ S then ` 6= sup S because ` is not even an upper
bound of S. This contradicts our assumption that ` = sup S.
(2) On the other hand, if we suppose that `2 > 2, then ` is at least an
upper bound of S, but we run into the problem that the set of upper
bounds S u = {r ∈ Q | r > 0, r2 > 2} of S has no minimum in Q: since
5
r > 0 and r2 − 2 > 0, the Archimedean property of Q guarantees that
∃n, m ∈ N such that nr > 1 and m(r2 − 2) > 2r. Let M = max{n, m}.
Then M ∈ N, and
1
Mr > 1 and M (r2 − 2) > 2r ≥ 2r −
M
or
1 2
1 1 1
r>r− >0 and r− = r2 − 2r + 2 >2
M M M M
Thus, for all ` ∈ S u , there exists r ∈ S u with ` > r > 0, so @` =
min S u = sup S.
6
we must define a partial order ≤, the binary operations of addition + and
multiplication ·, and we must also give R the additive and multiplicative
identities 0 and 1, and then show that these satisfy the usual properties.
First, we define 0 and 1:
0 = {p ∈ Q | p < 00 , 00 ∈ Q}
= (−∞, 00 ) ⊆ Q
1 = {p ∈ Q | p < 10 , 10 ∈ Q}
= (−∞, 10 ) ⊆ Q
partial order Then, we define the partial order ≤ on the reals by requiring
A ≤ B ⇐⇒ A ⊆ B
A + B = {p + q | p ∈ A, q ∈ B}
−A = {p ∈ Q | − p ∈
/ A and − p 6= min Q\A}
For example,
−5 = {p ∈ Q | − p ∈
/ 5 and p 6= min Q\5}
= {p ∈ Q | − p > 5}
= {p ∈ Q | p < −5}
7
the distance d : R × R → R+
0 between two real numbers A and B is given
by
d(A, B) = |A − B|
AB = Q− + +
0 ∪ {qr | q ∈ A ∩ Q , r ∈ B ∩ Q }
For example
5 · 6 = Q− + +
0 ∪ {qr | q ∈ 5 ∩ Q , r ∈ 6 ∩ Q }
= (−∞, 30) ⊆ Q
while
−5 · 6 = −| − 5||6|
= −(5 · 6)
= −(−∞, 30) ⊆ Q
= (−∞, −30) ⊆ Q
8
The multiplicative inverse of a negative real A < 0 is given by
A− = −(|A|)−
For example −5− = −(| − 5|)− = −(−∞, 1/5) = (−∞, −1/5). The multi-
plicative inverse is a good definition because, again, Q satisfies the Archimedean
property, so p > 0 always exist such that p < 1q for any q > 0.
1. x≤x (reflexivity)
2. x ≤ y and y ≤ x =⇒ x = y (antisymmetry)
3. x ≤ y and y ≤ z =⇒ x ≤ z (transitivity)
4. x ≤ y or y ≤ x (totalness)
3. The field operations + and · are compatible with the partial order
≤ in the sense that for all x, y, z ∈ R we have
9
Proof : These properties follow from those of Q: 1.1.
x + (y + z) = x + {b + c | b ∈ y, c ∈ z}
= {a + (b + c) | a ∈ x, b ∈ y, c ∈ z}
= {(a + b) + c | a ∈ x, b ∈ y, c ∈ z}
= {a + b | a ∈ x, b ∈ y} + z
= (x + y) + z
1.2. x + y = {a + b | a ∈ x, b ∈ y} = {b + a | a ∈ x, b ∈ y} = y + x.
−x = −x + 0 = −x + (x + y) = (−x + x) + y = 0 + y = y
1.5. It suffices to prove the case x, y, z > 0, for the other cases follow from
10
the first:
x(yz) = x · Q−
0 ∪ {bc | b ∈ y ∩ Q+
, c ∈ z ∩ Q+
}
= Q− + + +
0 ∪ {a(bc) | a ∈ x ∩ Q , b ∈ y ∩ Q , c ∈ z ∩ Q }
= Q− ∪ {(ab)c | a ∈ x ∩ Q+ , b ∈ y ∩ Q+ , c ∈ z ∩ Q+ }
0
= Q−0 ∪ {ab | a ∈ x ∩ Q +
, b ∈ y ∩ Q+
} ·z
= (xy)z
1.7. It is enough to prove this for x > 1, for the other cases, x < 0 and
x = 0 follow easily from the first. For any x ∈ R+ we have x = (−∞, r) ⊆ Q
for some r ∈ Q+ , so
x1 = {ab | a ∈ x, b ∈ 1}
We must show that x1 = x: first, if p = ab ∈ x1 for a ∈ x and b ∈ 1, then
since b < 10 we have p = ab < r, so p ∈ x. Thus x1 ⊆ x. Conversely, if
2pr 2pr
p ∈ x, then ∃a = p+r ∈ x ( p+r < r since 2pr = pr + pr < pr + r2 ) and
∃b = p+r p+r 0
2r ∈ 1 ( 2r < 1 since p + r < 2r) such that
2pr p + r
ab = · =p
p+r 2r
Thus x1 ⊃ x, and by extensionality we have x1 = x.
xx−1 = Q− +
0 ∪ {ab | a ∈ x ∩ Q , b ∈ x
−1
∩ Q+ } = 1 = (−∞, 10 ) ⊆ Q
which we can show as follows: we’ll prove it for x > 0, since the case x < 0
follows from the first by considering |x| = −x: if p = ab ∈ xx−1 for 0 < a < r
and 0 < b < r−1 , then a < r and b < r−1 , so p = ab < rr−1 = 10 , whence
p ∈ 1. This shows that
xx−1 = Q− +
0 ∪ {ab | a ∈ x ∩ Q , b ∈ x
−1
∩ Q+ } ⊆ 1
11
the absolute of x. Now, if x > 0, then x = (−∞, r) for some r = hk ∈ Q+ ,
where h, k ∈ N. This produces three cases, r < 10 , r = 10 and r > 10 . a. If
r = 10 , then x = 1, so by 7 above we have that x2 = x1 = x = 1, so x = x−1 ,
which exists because x = 1 exists. b. If r > 1, choose p ∈ 1, i.e. p = m 0
n <1
+
for some m, n ∈ N, and let a ∈ x ∩ Q be given by
N −1 h (N − 1)h + k
a=1+ −1 =
N k Nk
for some N ∈ N with N > 1, so that 1 < a < p. Then, note that since
m m
n < 1 we have 1 − n > 0, so by the
Archimedean property of Q there exists
an N ∈ N such that 1 < N 1 − m n , or
m
1−N 1− <0
n
Choose this N for our expression of a. We now need to find b ∈ r−1 , i.e.
b < hk , such that ab = p. Towards this end, note that by the above inequality
and the fact that 0 < hk iff 0 < hk we have
m k n − N (n − m) k
1−N 1− <0< ⇐⇒ <
n h n h
⇐⇒ h n − N (n − m) < nk
⇐⇒ h mN − n(N − 1) < nk
⇐⇒ mhN < nh(N − 1) + nk
mN 1
⇐⇒ <
nh(N − 1) + nk h
mN k k
⇐⇒ < = r−1
nh(N − 1) + nk h
Thus, if we let
mN k mN k
b= =
nh(N − 1) + nk n(h(N − 1) + k)
(N(−
(1)h
((+ k ((
m
Nk m
ab = ( · ((= =p
Nk n( ((−
(h(N (1) + k) n
( (
Thus, if r > 1 we have that for all positive p ∈ 1, ∃a ∈ x and b ∈ x−1 such
that ab = p, so 1 ⊆ xx−1 . c. If r < 1, however, we may repeat the above
12
procedure with r0 = r−1 , that is by switching a and b, so 1 ⊆ xx−1 in this
case too.
Hence by a-c we have that 1 ⊆ xx−1 in all cases where 0 < p < 1, and
since 1 ⊃ xx−1 by the previous arguments, we have by extensionality that
∀x ∈ R+ , ∃x−1 such that xx−1 = 1 whenever 0 < p < 1. This is also true,
trivially, when p < 0, as shown above, so it holds true for all x > 0. Finally,
as promised, we show that the case x < 0 follows from that of x > 0: if
x < 0, then x−1 < 0 also, and so xx−1 = |x||x−1 |, and the above procedure
shows that ∃x−1 making this true, namely x−1 = (−∞, r−1 ), which follows
from the fact that we have |x−1 | = |x|−1 , so that x−1 = −|x|−1 .
13
3.1. If x = (−∞, r) and y = (−∞, s) satisfy x ≤ y, then for any z =
(−∞, t) we have x+z = {a+b|a ∈ x, b ∈ z} and y+z = {a+b|a ∈ y, b ∈ z}.
But if x ≤ y, then x ⊆ y, so if a ∈ x then a ∈ y, whence if a + b ∈ x + z
then a + b ∈ y + z, so x + z ⊆ y + z as sets, or x + z ≤ y + z.
xy = Q− + +
0 ∪ {ab | a ∈ x ∩ Q , b ∈ y ∩ Q }
so that
Q− − + +
0 ( Q0 ∪ {ab | a ∈ x ∩ Q , b ∈ y ∩ Q }
14
3 Cauchy Sequence Construction of R
Another problem is that there may be several sequences with the same
‘limit,’ though eventually we want that limit to be a single number.
Our solution to the first problem is to make use only of Cauchy se-
quences in Q, that is sequences which satisfy
lim |xn − xm | = 0
n,m→∞
for Cauchy sequences (xn )n∈N and (yn )n∈N . We have thus hit upon the fol-
lowing construction: we define the real numbers as equivalence classes of
Cauchy sequences whose difference tends to zero (and are in this way ‘equiv-
alent’). Consider again the example of the sequence (1, 2, 32 , 54 , 11 23
8 , 16 , . . . ) in
Q. If we neglect to mention its ‘limit’ and speak only of the fact that it is a
Cauchy sequence in Q, then we can make an equivalence class √ [(xn )n∈N ] out
of the sequence and call this the square root of 2, that is 2 := [x]. More
formally:
15
that is
lim |xn − xm | = 0
n,m→∞
The set C consisting of all Cauchy sequences in Q can be adorned with some
algebraic structure: we define addition +, multiplication · and a partial or-
der ≤ on C, as follows:
Next, suppose (xn )n∈N , (yn )n∈N ∈ C satisfy (xn )n∈N ∼ (yn )n∈N , that is
limn→∞ (xn −yn ) = 0. Then clearly limn→∞ (xn −yn ) = limn→∞ (yn −xn ) = 0
because |xn − yn | = |yn − xn | for all n ∈ N, so
Finally, if (xn )n∈N ∼ (xn )n∈N and (yn )n∈N ∼ (zn )n∈N , then ∀ ∈ Q+ ,
∃N1 , N2 ∈ N such that n ≥ N1 =⇒ |xn − yn | < 2 and n ≥ N2 =⇒
|yn − zn | < 2 , and as a result for all n ≥ N = max{N1 |xn − yn |, N2 } =⇒
|xn − zn | = |xn − yn + yn − zn | ≤ |xn − yn | + |yn − zn | < + =
2 2
so limn→∞ (xn − zn ) = 0 and (xn )n∈N ∼ (zn )n∈N . This proves that
(xn )n∈N ∼ (yn )n∈N and (yn )n∈N ∼ (zn )n∈N =⇒ (xn )n∈N ∼ (zn )n∈N
16
so ∼ is indeed an equivalence relation. The set of real numbers R is then
defined as the quotient set on C by ∼, that is the set of all equivalence
classes generated by ∼:
R := C/ ∼
We define addition +, multiplication · and a partial order ≤ on R as follows:
x + y = [(xn )n∈N ] + [(yn )n∈N ] := [(xn )n∈N + (yn )n∈N ] = [(xn + yn )n∈N ]
xy = [(xn )n∈N ][(yn )n∈N ] := [(xn )n∈N (yn )n∈N ] = [(xn yn )n∈N ]
After we make sure (Lemma 3.2 below) that for all nonzero real numbers
there exist Cauchy sequence consisting either entirely of positive rational
numbers or entirely of negative rational numbers, we can define the positive
and negative real numbers, as well as the absolute value of a real
number, as follows:
17
We can also embed the rational numbers Q into R by considering the
representative Cauchy sequences (x, x, . . . ) in Q for all x ∈ Q. We define
f : Q ,→ C/ ∼ by
f (x) = [(x, x, . . . )]
Clearly the field operations of Q are preserved by this function, by our
definitions of ≤, + and ·, so f is an order-isomorphism.
We now show formally that this construction of the reals yields a struc-
ture that is equivalent to the first two structures above:
Proof : If [(xn )n∈N ] = [(x0n )n∈N ] and [(yn )n∈N ] = [(yn0 )n∈N ], then (xn )n∈N ∼
(x0n )n∈N and (yn )n∈N ∼ (yn0 )n∈N , so that limn→∞ (xn − x0n ) = limn→∞ (yn −
yn0 ) = 0, that is,
∀ ∈ Q+ , ∃N ∈ N such that n ≥ N =⇒ |xn − x0n | < and |yn − yn0 | <
2 2
whence
|(xn +y+n)−(x0n +yn0 )| = |(xn −x0n )+(yn −yn0 )| ≤ |(xn −x0n )|+|(yn −yn0 )| < + =
2 2
or limn→∞ (xn +yn )−(x0n +yn0 ) = limn→∞ (xn −x0n )+(yn −yn0 ) = 0+0 = 0.
[(xn )n∈N ]+[(yn )n∈N ] := [(xn +yn )n∈N ] = [(x0n +yn0 )n∈N ] =: [(x0n )n∈N ]+[(yn0 )n∈N ]
18
whence
or limn,m→∞ (xn yn − x0n yn0 ) = 0, so that (xn yn )n∈N ∼ (x0n yn0 )n∈N , whence
[(xn )n∈N ][(yn )n∈N ] := [(xn yn )n∈N ] = [(x0n yn0 )n∈N ] =: [(x0n )n∈N ][(yn0 )n∈N ]
Finally, suppose [(xn )n∈N ] ≤ [(yn )n∈N ]. If (xn )n∈N ∼ (yn )n∈N , then we
have by our assumptions (x0n )n∈N ∼ (xn )n∈N and (xn )n∈N ∼ (yn )n∈N and
(yn )n∈N ∼ (yn0 ), so by the transitivity of ∼ we have (x0n )n∈N ∼ (yn0 )n∈N ,
whence
[(x0n )n∈N ] ≤ [(yn0 )n∈N ]
If, on the other hand, ∃N ∈ N such that n ≥ N =⇒ xn < yn , the we
must have that ∃N 0 ∈ N such that n ≥ N 0 =⇒ x0n < yn0 , for otherwise,
if for all N 0 ∈ N there are n ≥ N 0 for which x0n ≥ yn0 , then since since
(xn )n∈N ∼ (x0n )n∈N and (yn )n∈N ∼ (yn0 )n∈N , we have for all ∈ Q+ we have
|xn − x0n | < and |yn − yn0 | < , so that xn > x0n − and yn < yn0 + , and
hence
yn ≤ yn0 ≤ x0n ≤ xn
contradicting xn < yn for all n ≥ N . Thus in this case, too, we must have
[(x0n )n∈N ] ≤ [(yn0 )n∈N ].
Lemma 3.2 Let 0 ∈ R be given by [(00 , 00 , · · · )], the equivalence class rep-
resented by (00 , 00 , . . . ) in Q. Then for all x ∈ R\{0} there exists an ∈ Q+
such that exactly one of the following holds for all representatives (xn )n∈N
in Q of x:
In particular, for any x ∈ R\{0} we can obtain a new sequence (pn )n∈N
from any representative sequence (xn )n∈N of x by discarding finitely many
19
terms of (xn )n∈N , with the property that either pn > for all n ∈ N or else
pn < − for all n ∈ N.
|yn | = |yn − xn + xn | ≤ |yn − xn | + |xn | ≤ + = (3.1)
2 2
Now, either we have for all ε ∈ Q+ that there are infinitely many yn in
[−ε, ε] or else there exists some ε0 ∈ Q+ such that [−ε0 , ε0 ] contains only
finitely many yn . The second case is impossible because of (3.1), so we
proceed to the first case: let us denote by (ynk )k∈N the subsequence of the
sequence lying in [−ε, ε]. Because (yn )n∈N is a Cauchy sequence, we have
that ∃N ∈ N such that m, nk ≥ N =⇒
20
Theorem 3.3 The real numbers are a structure (R, ≤, −,−1 , +, ·, 0, 1) which
is a field:
1. x≤x (reflexivity)
2. x ≤ y and y ≤ x =⇒ x = y (antisymmetry)
3. x ≤ y and y ≤ z =⇒ x ≤ z (transitivity)
4. x ≤ y or y ≤ x (totalness)
3. The field operations + and · are compatible with the partial order
≤ in the sense that for all x, y, z ∈ R we have
21
x, y, z ∈ R, we have
and likewise 0 + x = x.
and likewise 1x = x.
1.8. For each x ∈ R\{0}, let (xn )n∈N be one of the Cauchy sequences
consisting entirely of nonzero rational numbers, guaranteed to exist by L
3.2. We define x’s multiplicative inverse x−1 to be the equivalence class
represented by this sequence
−1 1
x :=
xn n∈N
22
This definition indeed gives x’s inverse, for we have
−1 1 1 1
xx = [(xn )n∈N ] = (xn )n∈N = xn = [(10 , 10 , . . . )] = 1
xn n∈N xn n∈N xn n∈N
2.3. Let x ≤ y and y ≤ z, and let (xn )n∈N , (yn )n∈N and (zn )n∈N be
representatives of x, y and z, respectively. There are four cases: 1. If
∃N1 , N2 ∈ N such that n ≥ N1 =⇒ xn < yn and n ≥ N2 =⇒ yn < zn ,
then ∃N = max{N1 , N2 } such that n ≥ N =⇒ xn < yn < zn , whence
xn < zn by the transitivity of < in Q, and therefore x ≤ z. 2. If, however,
∃N ∈ N such that n ≥ N =⇒ xn < yn and (yn )n∈N ∼ (zn )n∈N , then
∀ ∈ Q+ , ∃N 0 ∈ N such that n ≥ N 0 =⇒ |yn −zn | < , so that yn < zn +,
whence for M = max{N, N 0 } we have n ≥ M =⇒ xn < yn < zn +. Since
this is true for all ∈ Q+ , we have that xn < yn ≤ zn , so by transitivity
we have that ∃M = max{N, N 0 } ∈ N such that n ≥ N =⇒ xn < zn .
Thus, x ≤ z in this case too. 3. Similarly, if (xn )n∈N ∼ (yn )n∈N and
∃N ∈ N such that n ≥ N =⇒ yn < zn so that ∀ ∈ Q+ , ∃N 0 ∈ N such
that n ≥ N 0 =⇒ |xn − yn | < , so that xn < yn + . Consequently,
for M = max{N, N 0 } we have n ≥ N =⇒ xn < yn + < zn + ,
whence xn < yn + ≤ zn , so that xn < yn , and hence x ≤ z in this case
too. 4. Finally, if (xn )n∈N ∼ (yn )n∈N and (yn )n∈N ∼ (zn )n∈N , then by the
transitivity of ∼ we have (xn )n∈N ∼ (zn )n∈N , and so x ≤ z. Thus in all cases
we have x ≤ y and y ≤ z =⇒ x ≤ z.
23
3.1. If x = [(xn )n∈N ] ≤ [(yn )n∈N ] = y, suppose ∃N ∈ N such that
n ≥ N =⇒ xn < yn . Then xn + zn < yn + zn by the properties of <
in Q, so x + z ≤ y + z. If, on the other hand, (xn )n∈N ∼ (yn )n∈N , then
x = [(xn )n∈N ] = [(yn )n∈N ] = y, so clearly x + z = y + z, so in particular
x + z ≤ y + z.
24
4 Equivalence of All Constructions of R
Having made the effort to abstract the properties of the integers, the ratio-
nals and the real numbers, we are now in a position to reap their fruits: we
can show that all constructions of R are isomorphic, that is are in a one-to-
one correspondence which preserves their algebraic properties (addition and
multiplication and their associated properties), their order properties, and
their least upper bound properties. That is if R and R0 are two construc-
tions, then for all a, b ∈ R and a0 , b0 ∈ R0 with a ↔ a0 and b ↔ b0 we have
a + b ↔ a0 + b0 , ab ↔ a0 b0 and a ≤ b ⇐⇒ a0 ≤0 b0 , while for all S ⊆ R and
S 0 ⊆ R0 with S ↔ S 0 we have sup S ↔ sup S 0 . Formally,
Theorem 4.1 Every complete totally ordered field is both isomorphic and
order-isomorphic to R, so in this sense all constructions of R are equivalent.
Proof : In what follows, suppose R is any construction of the reals satisfying
0
the axioms given in Construction 1 of above, and let (F, ≤0 , −0 , −1 , +0 , ·0 , 10 , 00 )
be any other construction of R, by which we here mean any complete totally
ordered field, so that F is an ordered field that satisfies the least upper bound
property. By basic properties of rings, we know there a monomorphism (in-
jective ring homomorphism) f : Q ,→ F which is also an order-embedding.
We can extend this function to an embedding of R into F as follows: for
each r ∈ R let
Dr = {q ∈ Q | q < r}
be the associated Dedekind cut. Since Dr is nonempty and bounded above in
Q, we have that f (Dr ) is nonempty and bounded above in F , so applying the
assumed least upper bound property of F we define the function g : R → F
by
g(r) = sup f (Dr )
Then g is also a monomorphism and order-embedding, since if r, s ∈ R, then
g(r + s) = sup f (Dr+s ) = sup f (Dr ) +0 sup f (Ds ) = g(r) +0 g(s)
g(rs) = sup f (Drs ) = sup f (Dr ) · sup f (Ds ) = g(r)g(s)
r ≤ s =⇒ g(r) = sup f (Dr ) ≤ sup f (Ds ) = g(s)
g(r) = g(s) =⇒ r = s
and clearly g is an extension of f . We’ll prove the second equation, since
the other three follow similarly: if
x ≤0 sup f (Drs )
25
then x ≤0 a for any a ∈ f (Drs )u , so in particular x ≤0 bc for all b ∈ f (Dr )u ,
c ∈ f (Ds )u , whence
x ≤0 sup f (Dr ) ·0 sup f (Ds )
Conversely if
x ≤0 sup f (Dr ) ·0 sup f (Ds )
then x ≤0 bc for all b ∈ f (Dr )u , c ∈ f (Ds )u . Now, for any
then sup f (Drs ) <0 a, so by the order denseness of Q we can always find a
p ∈ Q such that
sup f (Drs ) <0 b = f (p) <0 a
and then we can pick c to be
sup f (Drs ) + a
c=
2b
Then we have sup f (Drs ) <0 bc <0 a. Because we can always find such b and
c we must have
x ≤0 sup f (Drs )
Dk = {r ∈ R | g(r) < k}
and note that because g(R) ∼= R we have that we have that Dk and g(Dk )
are both nonempty and bounded above, so that ∃ sup Dk ∈ R, whence
∃g(sup Dk ) ∈ F , and also ∃ sup g(Dk ) ∈ F , and since g(R) ⊆ F we have
that
26
by the least upper bound property of F . We claim that
Suppose not, that is suppose sup g(Dk ) < g(sup Dk ). Then, by the Archimedean
property of F , there is some n ∈ N such that
But then by (4.1), the second inequality in (4.4), and the definition of
g(sup Dk ) and sup g(Dk ), the first of which implies that g −1 (g(sup Dk ) −
g(n)−1 ) = sup Dk − n ∈ Dk , we have
Hence we must have sup g(Dk ) = g(sup Dk ), and so g(k) ∈ g(R), whence
g(R) ⊃ F
27
5 Further Properties of R
5.1 Exponentiation
If a ∈ R+
0 and n ∈ N, then we define the nth power of a as
n times
n z }| {
a := a · a · · · a
The number ±n ∈ Z in the above three cases is called the integer exponent
of a. Before we can define nth roots, however, we first need to show that
they are real numbers! Theorem 5.8 below guarantees this fact, and this
fact guarantees that the expression
a1/n
√
also denoted n a, is well defined and represents a unique real number. The
√
notation n a is in keeping with that of the square root of a, which is denoted
√
both as a and as a1/2 . Recall that one of the shortcomings √ of the ratio-
nal numbers was that they did not contain the number 2. √ Theorem 5.8,
therefore, remedies this problem, and ensures not only that 2, but 2 1/n for
all n ∈ N, is a real number. This holds not only for 2, of course, but for all
a ∈ R+0.
28
We will show below that, since am/n ∈ R for all m/n √
∈ Q, we also have
that ab ∈ R for all b ∈ R. Thus, expressions like π e 2 are well defined real
numbers. This will require considerable machinery to develop, in particular
a proper definition of the exponential and logarithmic functions x
√ e and√ ln x.
b b
Then we will define a by a := e b ln a , so that for example π e 2 = e 2 ln π .
e
0 + 00 = 0
x+z =y+z =⇒ x = y
and
x+z ≤y+z =⇒ x ≤ y
Similarly, for z 6= 0,
xz = yz =⇒ x = y
29
Proof : Suppose first x + z = y + z. Then, using Axioms 1.1, 3, and 4,
x = x+0
= x + (z + (−z))
= (x + z) + (−z)
= (y + z) + (−z)
= y + (z + (−z))
= y+0
= y
Suppose next that x + z ≤ y + z, and use Axioms 1.1, 3, 4 and 3.1:
x = x+0
= x + (z + (−z))
= (x + z) + (−z)
≤ (y + z) + (−z)
= y + (z + (−z))
= y+0
= y
Finally, suppose xz = yz and z 6= 0. Then, using Axioms 1.6-8,
x = 1x = x1 = x(zz −1 ) = (xz)z −1 = (yz)z −1 = y(zz −1 ) = y1 = 1y = y
30
Theorem 5.5 (Arithmetic Properties of R) For all x, y, z, w ∈ R, the
following hold:
z w zw
1. −(−x) = x 9. · = if x, y ∈ R\{0}
x y xy
x z xw + yz
2. x(−y) = −(xy) = (−x)y 10. + = if y, w ∈ R\{0}
y w yw
1
3. (−1)x = −x 11. x 6= 0 =⇒ 6= 0
x
1 y
4. xy = x =⇒ y = 1 if x 6= 0 12. x = if x, y ∈ R\{0}
y x
x x/y xw
5. = 1 if x 6= 0 13. = if x, y, z ∈ R\{0}
x z/w yz
x zx x
6. =x 14. =z if y ∈ R\{0}
1 y y
−x x x
7. xy ∈ R\{0} if x, y ∈ R\{0} 15. = =− if y ∈ R\{0}
y −y y
1 1 1
8. · = if x, y ∈ R\{0}
x y xy
Proof : (1) Every x possesses a negative, −x, by Axiom 1.4, and it satisfies
x + (−x) = 0
What is the negative of −x? Let us use the Cancellation Law:
x + (−x) = 0 = −(−x) + (−x) =⇒ x = −(−x)
(5) This is an Axiom, 1.8, so I don’t know what it’s doing in a theorem.
31
Reversing the roles of x and y shows that if x 6= 0, the y = 0. It is of course
possible that both x and y equal 0. All this shows that if xy = 0 then x = 0
or y = 0, which is the contrapositive of x 6= 0 and y 6= 0 implies xy 6= 0.
(8) This is the statement that x−1 y −1 = (xy)−1 . We already know that
if x, y 6= 0, then xy 6= 0, so all of x, y, and xy have multiplicative inverses.
Now observe that
(9) This is just the associative and commutative laws, Axioms 1.5-6, plus
(8) above:
z w
· = (zx−1 )(wy −1 ) = z(x−1 w)y −1 = z(wx−1 )y −1
x y
zw
= (zw)(x−1 y −1 ) = zw(xy)−1 =
xy
32
(12) This just says that (xy −1 )−1 = x−1 y, which follows from the fact
that (y −1 )−1 = y in the same way that −(−y) = y (as in (1) above).
x/y x w xw
= · =
z/w y z yz
33
Theorem 5.6 (Order Properties of R) For all x, y, z, w ∈ R, the fol-
lowing hold:
(2) Let x, y > 0 and observe that Axioms 1.3 and 3.1 give x+y > 0+y =
y, so since y > 0 transitivity of > ensures x + y > 0. Axiom 3.1 also ensures
xy ≥ 0. To see that xy > 0 when x, y > 0, note that xy = 0 only if x = 0 or
y = 0 (as in the proof of Theorem 5.5, (7)).
(4) Suppose x > y and add −x to both sides and then −y to both sides,
making use of Axiom 3.1:
x > y ⇐⇒ 0 = x + (−x) > y + (−x)
−y = (−y) + 0
> (−y) + (y + (−x))
⇐⇒ = ((−y) + y) + (−x)
= 0 + (−x)
= −x
34
(5) Let x > y and 0 > z. Then by (3) above we have 0 < (−z), and
hence Axioms 1.9, 3.1-2 and (1)-(2) of Theorem 5.5 apply to give
which means, again by Axiom 3.1, zy > zx, and thus by commutativity
(Axiom 1.6) yz > xz.
(6) Let x 6= 0 and consider x2 . If x > 0, then Axiom 3.2 gives x2 >
x · 0 = 0 (the last equality by Lemma 5.4), while if x < 0, then −x > 0 by
(3) above. Now, observe that for any x ∈ R we have by associativity (Axiom
1.5), Lemma 5.4 and Theorem 5.5
the last inequality following from Axiom 3.2 and the last equality from
Lemma 5.4.
(7) We know from Axiom 1.7 that 0 6= 1, while from (6) above we have
1 = 12 > 0
(9) Let x > 0 and observe that by (7) above we have x−1 x = 1 > 0, so
(8) applies to give x−1 > 0.
(10) Let x > y > 0. By transitivity of > we have x > 0, and hence by
(9) we conclude that x−1 , y −1 > 0, which means 0 < 1 = x−1 x < x−1 y and
hence 0 < y −1 = y −1 1 < x−1 yy−1 = x−1 1 = x−1 , using Axioms 1.5, 7, 8.
35
(11) Suppose x < y and consider x+y 1
2 = 2 (x + y) = x/2 + y/2. Now,
0 < 1 implies 1 = 1 + 0 < 1 + 1 = 2, by Axiom 3.1, so that by (8) and
(10) above we get 0 < 1/2 < 2/2 = 1. Multiplying through by x and using
Axiom 3.2 we conclude x/2 < x1 = x if x > 0, and x/2 > x if x < 0 by
(5) above. If x > 0, then by transitivity y > 0 too, and we conclude that
y/2 < y as well, and x < y implies x/2 < y/2. This means
2 1 1 1
x = 1x = x = (1 + 1)x = (1x + 1x) = (x + x)
2 2 2 2
x x x y y y
= + < + < + =y
2 2 2 2 2 2
where the last equality follows from similar reasoning as the LHS for x. If
x < 0, then y < 0, too, and we can apply the above argument to 0 < −x <
−y and conclude that
x+y
−x < − < −y
2
from which it follows (by (3) and (5)) that
x+y
x< <y
2
Proof : (1) This boils down to cases, which are four, x, y > 0, x, y < 0,
x > 0 and y < 0, and x < 0 and y > 0. If x, y > 0, then this is just an
identity
|x + y| = x + y = |x| + |y| ≤ |x| + |y|
If x, y < 0, then
If, on the other hand, say x < 0 and y > 0, then x < x + y < y, so
36
(2) Follows inductively: We have |x1 + x2 | ≤ |x1 | + |x2 | by (1) above, so
suppose |x1 + x2 + · · · + xn | ≤ |x1 | + |x2 | + · · · + |xn | for some n ≥ 2 and
consider the (n + 1)st case:
where the first inequality is by (1) and the second by our induction hypoth-
esis.
(3) This again follows by cases. This is clearly true for x, y > 0 because
each side is their positive product. For x, y < 0, we have
The first equality follows from Theorem 5.6, (8), and the fourth equality
from commutativity and associativity, and the fifth from Lemma 5.4. For
x < 0 and y > 0, we have |x| = −x and |y| = y, so xy < 0 and
by Theorem 5.5, (2) and Theorem 5.6, (5). Similarly with x > 0 and y < 0.
Proof : The proof is totally dependent on the least upper bound property
of R. Let A = {x ∈ R+ | xn ≤ a}. Then A is bounded above (by 1 if a ≤ 1,
and by a if a ≥ 1), so that b = sup A exists. We suppose bn 6= a by way of
supposing bn < a and bn > a in turn, and derive contradictions, to conclude
that bn = a. First, suppose bn < a and let = a − bn and h ∈ (0, 1] be given
by h = (1+b)n −bn . Then by the binomial theorem,
37
n(n − 1) n−2 2
(b + h)n = bn + nbn−1 h + b h + · · · + nbhn−1 + hn
2!
n n−1 n(n − 1) n−2 n−2 n−1
= b + h nb + b h + · · · + nbh +h
2!
n(n − 1) n−2
≤ bn + h nbn−1 + b + · · · + nb + 1 + hbn − hbn
2!
n n n−1 n(n − 1) n−2
= b + h b + nb + b + · · · + nb + 1 − hbn
2!
= bn + h(b + 1)n − hbn
= bn + h[(b + 1)n − bn ]
= bn + [(b + 1)n − bn ]
(1 + b)n − bn
= bn +
= a
But this shows that ∃c = b + h > b such that cn ≤ a, which contradicts the
assumption that c ≤ b, b being an upper bound. Similarly, if we suppose
bn > a, let = bn − a, and h ∈ (0, 1] given by h = (1+b)n −bn . Then by the
binomial theorem,
n(n − 1) n−2 2
(b − h)n = bn − nbn−1 h + b h − · · · + (−1)n−1 nbhn−1 + (−1)n hn
2!
n n−1 n(n − 1) n−2 n−2 n−2 n−1 n−1
= b − h nb − b h + · · · + (−1) nbh + (−1) h
2!
n n−1 n(n − 1) n−2 n−2 n−1
≥ b − h nb + b h + · · · + nbh +h
2!
n(n − 1) n−2
≥ bn − h nbn−1 − b + · · · + nb + 1 + hbn − hbn
2!
n n n−1 n(n − 1) n−2
= b − h b + nb + b + · · · + nb + 1 + hbn
2!
= bn − h(b + 1)n + hbn
= bn − h[(b + 1)n − bn ]
= bn − [(b + 1)n − bn ]
(1 + b)n − bn
= bn −
= a
But this shows that ∃c = b − h < b such that cn ≤ a, which contradicts the
assumption that b is the least upper bound for A – we have just found a
38
smaller one, c. Consequently, the assumption that b 6= a leads to contradic-
tions, and we must therefore have b = a.
1. ap aq = ap+q
2. (ap )q = apq
3. aq bq = (ab)q
Proof : We prove this for m, n ∈ Z first, then for 1/m and 1/n, and finally
for p, q ∈ R.
39
(ab)m (ab) = (ab)m+1 , so it holds for all m ∈ N. We can generalize this to Z
using the same procedure as in 1 above.
Theorem 5.10 If there is a real number x ≥ 0 which satisfies x < y for all
y > 0, then x = 0.
40
Theorem 5.12 (Every Open Interval Contains a Rational Point) If
a < b for some a, b ∈ R, then there is a q ∈ Q such that a < q < b.
−N −1+n≤x −N + n > x
41
Subtracting 1 from both sides of the second inequality and combining the
two we get
x − 1 < −N − 1 + n ≤ x
Since −N −1+n ∈ Z, we have established the existence part of the statement.
As to uniqueness, supose there were two integers p, q ∈ Z satisfying x − 1 <
p, q ≤ x. Then, since |p − q| ∈ Z and |p − q| < x − (x − 1) = 1, we see that
p = q.
Proof : By the previous theorem, 5.14, we have for all n ∈ N that nx − 1 <
[nx] ≤ nx, so that dividing by n we arrive at
1 [nx] 1
x− < ≤x<x+
n n n
[nx]
from which we get − n1 < n − x < n1 , or
[nx] 1
−x <
n n
1 [nx]
Letting = n we see that limn→∞ n = x.
42
√ √ √
1+ 2 [nx]+ 2 [nx]+ 2
Letting = n we see that limn→∞ = x. Of course
[nx] √n √
2
n
is irrational, because n is rational and 2 is irrational, so n is also
√
irrational, and therefore [nx]
n + n
2
is irrational, else the difference of two
rational numbers, √ √
[nx] 2 [nx] 2
+ − =
n n n n
would be rational.
43