a
a
(8/7/23)
Alex Nita
Contents
1 Axiom of Completeness 2
2 Monotone Convergence 4
4 Archimedean Property 5
5 Bolzano-Weierstrass Theorem 5
6 Cauchy Criterion 5
1
1 Axiom of Completeness
Remark 1 We can form the analogous statement for greatest lower bound, but the
existence of this turns out to be deducible from the existence of the least upper bound,
so it doesn’t need a separate axiom. ■
inf A = − sup(−A)
def
where −A = {−a ∈ R | a ∈ A}.
2
Proposition 3 (Characterization of sup A) Let A ̸= ∅ and Au ̸= ∅. For
any s ∈ Au we have
s = sup A ⇐⇒ ∀ε > 0, ∃a ∈ A, s − ε < a
Proof: (i) s = sup A = min Au =⇒ ∀ε > 0, s−ε ∈ / Au =⇒ (∃a ∈ A, s−ε < a).
(ii) If s ∈ Au and ∀ε > 0, ∃a ∈ A, s−ε < a , then, to see that s = min Au , consider
any other b ∈ R. We wish to prove that b ∈ Au =⇒ s ≤ b, by the contrapositive: If
def
/ Au (because ∃a ∈ A,
s ̸≤ b, that is, if s > b, then ε = s − b > 0 satisfies s − ε = b ∈
s − ε < a). ■
Proof: (i) t = inf A = max Aℓ =⇒ ∀ε > 0, t+ε ∈ / Aℓ =⇒ (∃a ∈ A, a < t+ε).
(ii) If t ∈ Aℓ and ∀ε > 0, ∃a ∈ A, a < t + ε , then, to see that t = max Aℓ , consider
any other b ∈ R. We wish to prove that b ∈ Aℓ =⇒ b ≤ t, by the contrapositive: If
def
/ Aℓ (because ∃a ∈ A,
b ̸≤ t, that is, if b > t, then ε = b − t > 0 satisfies t + ε = b ∈
a < t + ε). ■
Proof: Suppose s = sup A = min Au exists, and that t = sup A = min Au , too.
Then s = t because the minimum, when it exists, is unique: s ≤ t (because s =
min Au and t ∈ Au ) and s ≥ t (because t = min Au and s ∈ Au ) together imply s = t
(by Axiom 2.3 of R), . Similarly, the maximum is unique: if ℓ, k = inf A = max Aℓ ,
then ℓ ≥ k and ℓ ≤ k together imply ℓ = k (by Axiom 2.3 of R). ■
3
2 Monotone Convergence
∃M > 0, ∀n ∈ N, |an | ≤ M ■
an ≤ an+1 , ∀n ∈ N
Definition 6 A subsequence (ank )k∈N of a real sequence (an )n∈N is a new sequence
derived from the original sequence by selecting a subset {ank |k ∈ N} of its terms while
maintaining their original relative order, that is by indexing them by an increasing
sequence n1 < n2 < n3 < · · · . ■
Proof: Let (an )n∈N be a sequence in R, and call the m-th term dominant, or
a peak term, if for all n ≥ m we have an ≤ am . Either there are infinitely
many dominant terms (example: an = 1/n) or there are finitely many (example:
a1 = 1, an = 1 − 1/n for n ≥ 2, has one dominant term). If there are infinitely
many, let (ank )k∈N be the subsequence consisting solely of dominant terms: it is
clearly monotonic decreasing. If there are finitely many, let ar denote the last
dominant term and choose n1 > r. Then, for all N ≥ n1 , aN is not dominant, so
∃n2 ≥ N such that an2 > an1 . Repeat the process inductively: we have a monotonic
increasing subsequence (ank )k∈N . ■
4
3 Nested Interval Property
4 Archimedean Property
∀x ∈ R, ∃n ∈ N, x < n ■
5 Bolzano-Weierstrass Theorem
Axiom 5 The Bolzano-Weierstrass Theorem (BW), taken as an axiom
of R, postulates that every bounded sequence (an )n∈N of real numbers has a
convergent subsequence. ■
6 Cauchy Criterion
Axiom 6 The Cauchy Criterion (CC) for R postulates the logical equiva-
lence, for a real sequence, of being Cauchy and being convergent,
5
Regardless of which of the axioms we take as our starting point, we have half of the
CC equivalence as a mere consequence of our definitions of convergent sequences and
Cauchy sequences:
Proof: Let (an )n∈N be a convergent sequence, with limit lim an = a in R. Then,
n→∞
∀ε > 0, ∃N ∈ N, (n ≥ N =⇒ |an − a| < 2ε ). If n, m ≥ N , then
|an − aN | < 1
for all n ≥ N , for the appropriate N , which expands into the double inequality
Thus, the tail of the sequence is bounded by |aN | + 1. The first N − 1 terms, too,
are bounded, by M = max{|a1 |, . . . , |aN −1 |}, so the whole sequence is bounded by
def
K = max{M, |aN | + 1}. ■
Proof: Let (an )n∈N be a Cauchy sequence and suppose lim ank = a. Then,
k→∞
ε
• ∀ε > 0, ∃N ∈ N, m, n ≥ N =⇒ |an − am | <
2
ε
• ∀ε > 0, ∃M ∈ N, k ≥ M =⇒ |ank − a| <
2
def
For any ε > 0, then, ∃K = max{N, M },
We conclude that an → a. ■
6
7 Intermediate Value Theorem
Let f : A → B, where A, B ⊆ R.
if
∀ε > 0, ∃δ > 0, |x − a| < δ =⇒ |f (x) − f (a)| < ε
def
C(A) = {f : A → R | f is continuous on A}
7
8 Equivalent Characterizations of the Completeness of
R
Theorem 12 (Completeness of R) The following are logically equivalent as
axioms of R,
(1) AoC ( =⇒ AP)
(2) MCT ( =⇒ AP)
(3) NIP + AP
(4) BW ( =⇒ AP)
(5) CC + AP
(6) IVT
Remark 13 I have tried to indicate above the fact that AoC, MCT and BW each
implies AP, whereas NIP and CC do not imply AP, but require it as an ancillary
assumption. See the counterexamples following the proof. ■
Proof :
(i) (1) =⇒ (2), or AoC =⇒ MCT (Theorem 2.4.2 in Abbott): Suppose AoC
(∅ ̸= A ⊆ R with Au ̸= ∅ =⇒ s = sup A = min Au exists) and let us deduce
MCT (every bounded monotone sequence of real numbers converges).
def
If (an )n∈N is an increasing bounded sequence in R, then A = {an | n ∈ N}
is nonempty and bounded, and we claim that
def
lim an = s = sup A
n→∞
By Proposition 3 we know ∀ε, ∃aN ∈ A, s − ε < aN , which means that
∃N ∈ N, n ≥ N =⇒ aN ≤ an since (an )n∈N is increasing
=⇒ |an − s| = s − an ≤ s − aN < ε
8
(ii) (1) =⇒ (3), or AoC =⇒ NIP + AP (Theorems 1.4.1-1.4.2 in Abbott):
Suppose AoC (∅ ̸= A ⊆ R with Au ̸= ∅ =⇒ s = sup A = min Au exists) and
let us deduce NIP (every nested sequence of closed intervals of real numbers has
nonempty intersection) and AP (∀x ∈ R, ∃n ∈ N, x < n, and ∀x > 0, ∃n ∈
N, 0 < n1 < x).
a1 ≤ a2 ≤ · · · ≤ an · · · ≤ bn ≤ · · · ≤ b2 ≤ b1
are nonempty and bounded (by M = max{|a1 |, |b1 |}), and moreover B ⊆
Au and A ⊆ B ℓ . Since we assumed AoC, we have assumed that
sup A = min Au
inf B = max B ℓ
an ≤ sup A ≤ inf B ≤ bn
∃n ∈ N, α − 1 < n
Conclusion: Nu = ∅, so ∀x ∈ R, ∃n ∈ N, x < n.
For the second part of the AP, let x > 0, and use the first part of AP to
find n ∈ N with x1 < n, which can be rewritten n1 < x. ■
9
(iii) (1) =⇒ (4), or AoC =⇒ BW, is Exercise 2.5.9 in Abbott: Suppose AoC
(∅ ̸= A ⊆ R with Au ̸= ∅ =⇒ s = sup A = min Au exists) and let us deduce
BW (every bounded sequence has a convergent subsequence).
(iv) (1) =⇒ (4) =⇒ (5), or AoC =⇒ BW =⇒ CC: Suppose AoC (∅ ̸=
A ⊆ R with Au ̸= ∅ =⇒ s = sup A = min Au exists) and let us deduce CC (a
sequence of real numbers converges iff it is Cauchy).
10
(v) (2) =⇒ AP and (1), or MCT =⇒ AP + AoC, is Exercise 2.4.4 in Abbott:
Suppose MCT (every bounded monotone sequence of real numbers converges),
and let us deduce AP (∀x ∈ R, ∃n ∈ N, x < n, and ∀x > 0, ∃n ∈ N, 0 < n1 < x)
and AoC (∅ ̸= A ⊆ R with Au ̸= ∅ =⇒ s = sup A = min Au exists).
Since this is true for all ε, let us take a specific numerical value, say ε = 1.
The inequality |n − L| < 1 expands into the double inequality
note
z }| {
−1 < n − L < 1 ⇐⇒ L − 1 < n < L + 1
a1 ∈ A
b1 ∈ Au
def
If a1 = b1 , then s = a1 = max A, which therefore must equal min Au =
sup A by Proposition 5, and we are done. Otherwise, if a1 < b1 , take the
midpoint between them,
def a1 + b1
c1 =
2
and consider the two cases:
(a) Case 1: [c1 ∩ b1 ) ∩ A ̸= ∅: In this case choose a2 ∈ [c1 , b1 ) ∩ A and
let b2 = b1 .
(b) Case 2: [c1 ∩ b1 ) ∩ A = ∅: In this case, we let a2 = a1 and choose
b2 ∈ [c1 , b1 ) ⊆ Au .
Either way, we have
a1 ≤ a2 ∈ A
b2 ≤ b1 ∈ Au
11
Use the above procedure to define an algorithm which produces an+1 ∈
A and bn+1 ∈ Au from an ∈ A and bn ∈ Au , and notice that
(an )n∈N is increasing and (bn )n∈N is decreasing, and both are bounded
(by max{|a1 |, |b1 |}). MCT says the sequences converge in R:
lim an = a
n→∞
lim bn = b
n→∞
1
bn+1 − an+1 ≤ (bn − an )
2
1
≤ (bn−1 − an−1 )
22
..
.
1
≤ (b1 − a1 )
2n
Since 21n < 1
n for all n ∈ N, for every ε we can use the AP to find an N ∈ N
for which
1 1 ε
n ≥ N =⇒ ≤ <
n N 3(b1 − a1 )
We conclude that
ε
∀ε > 0, ∃N ∈ N, n ≥ N =⇒ |bn+1 − an+1 | <
3
If, for this same ε, we find M ∈ N so large that for n ≥ max{N, M } we
have |b − bn+1 | < 3ε and |b − bn+1 | < 3ε , we finally reach:
Since this is true for all ε > 0, we have that a = b. We claim that this
common value is the supremum of A,
def
s = sup A = a = b
To see this, use Proposition 3: Let ε > 0, and use the above results to get
that ∃N ∈ N, (n ≥ N =⇒ a − an < ε), which implies that a − ε < an .
Since an ∈ A, this shows that a = b = s = sup A. ■
12
(vi) (2) =⇒ (3), or MCT =⇒ NIP+ AP, is Exercise 2.4.4 in Abbott: Suppose
MCT (every bounded monotone sequence of real numbers converges), and let
us deduce NIP (every nested sequence of closed intervals of real numbers has
nonempty intersection) and AP (∀x ∈ R, ∃n ∈ N, x < n, and ∀x > 0, ∃n ∈
N, 0 < n1 < x).
a1 ≤ a2 ≤ · · · ≤ an · · · ≤ bn ≤ · · · ≤ b2 ≤ b1
From this we conclude that (an )n∈N is increasing, (bn )n∈N is decreasing,
and both are bounded (by M = max{|a1 |, |b1 |}). MCT applies to give us
the existence of the limits
lim an = a
n→∞
lim an = b
n→∞
in R. The Order Limit Laws say a ≤ b, and this in combination with the
facts an ≤ a and bn ≥ b give
an ≤ a ≤ b ≤ bn
T∞
for all n ∈ N. Therefore, ∃a, b ∈ n=1 In , and the intersection is nonempty.
We next prove MCT implies AP: Let x ∈ R, and suppose by way of con-
tradiction that x ∈ Nu , i.e. n ≤ x for all n ∈ N. Then the increasing
sequence an = n is bounded by x, so MCT applies to give the existence of
a limit, lim n = L:
n→∞
∀ε > 0, ∃N ∈ N, (n ≥ N =⇒ |n − L| < ε)
13
(vii) (2) =⇒ (4), or MCT =⇒ BW, is Exercise 2.5.8 in Abbott: Suppose
MCT (every bounded monotone sequence of real numbers converges), and let
us deduce BW (every bounded sequence has a convergent subsequence).
By Lemma 7 we know that every real sequence (an )n∈N (bounded or und-
bounded) has a monotonic subsequence (ank )k∈N . If (an )n∈N is bounded,
then so is (ank )k∈N , and the MCT assumption applies: (ank )k∈N converges
to a limit a ∈ R. ■
(viii) (2) =⇒ (5), or MCT =⇒ CC + AP: Suppose MCT (every bounded monotone
sequence of real numbers converges), and let us deduce CC (a sequence of real
numbers converges iff it is Cauchy). [We have already shown, two proofs above,
that MCT implies AP.]
def
Let ∅ ̸= A ⊆ R with Au ̸= ∅, and let us show that s = sup A exists in R.
Since we are assuming NIP, we describe an algorithm which constructs a
nested sequence of closed intervals from A and Au as follows: choose a1 ∈ A
def
and b1 ∈ Au , which automatically satisfy a1 ≤ b1 , and let I1 = [a1 , b1 ].
u u
If a1 = b1 ∈ A ∩ A , then s = a1 = b1 = max A = min A = sup A
exists in R by Proposition 5, and we are done. Otherwise, if a1 < b1 ,
def a1 + b1
take the midpoint c1 = of I1 and see whether c1 ∈ A or in Au –if
2
c1 ∈ A∩A , then again c = max A = min Au = sup A exists by Proposition
u
14
To see that this intersection consists of only one point, s, we invoke AP:
Since
1 1
bn+1 − an+1 = (bn − an ) = · · · = n (b1 − a1 )
2 2
and since 21n < n1 for all n ∈ N, we have that ∀ε > 0, ∃N ∈ N, (n ≥ N =⇒
1 ε
n < b1 −a1 . This shows that
and
T∞ this in turn shows that the intersection consists Tof∞only one point,
n=1 In = {s} (if there were at least two points a, b ∈ n=1 In , say a < b,
then we could take ε = b−a 2 and find an interval In of smaller length than
the distance from a to b, an impossibility).
T∞
Finally, to see that s = sup A, note that s ∈ n=1 In means an ≤ s ≤ bn
for all n ∈ N, which means s ∈ Au . But for any b ∈ Au we also have
s ≤ b, for if b < s, then we could take ε = s−b 2 and reach the following
contradiction: for this ε, there is an n ∈ N such that
s−b
|an − s| ≤ |an − bn | < ε =
2
or b−s
2 < an − s < s−b 2 . The first inequality implies b <
b+s
2 < an ,
contradicting the fact that b ∈ Au . ■
(x) (3) =⇒ (2), or NIP + AP =⇒ MCT: Suppose NIP (every nested sequence
of closed intervals of real numbers has nonempty intersection) and AP (∀x ∈
R, ∃n ∈ N, x < n, and ∀x > 0, ∃n ∈ N, 0 < n1 < x) and let us deduce MCT
(every bounded monotone sequence of real numbers converges).
15
(xi) (3) =⇒ (4), or NIP + AP =⇒ BW: Suppose NIP (every nested sequence
of closed intervals of real numbers has nonempty intersection) and AP (∀x ∈
R, ∃n ∈ N, x < n, and ∀x > 0, ∃n ∈ N, 0 < n1 < x) and let us deduce BW
(every bounded sequence of real numbers has a convergent subsequence).
Let (an )n∈N be a bounded sequence with |an | ≤ M for all n ∈ N, and let us
show that some subsequence (ank )k∈N converges. The inequality |an | ≤ M
expands into the double inequality
−M ≤ an ≤ M
I1 ⊇ I2 ⊇ · · · =⇒ an1 ≤ an2 ≤ · · ·
(xii) (3) =⇒ (5), or NIP + AP =⇒ CC: Suppose NIP (every nested sequence
of closed intervals of real numbers has nonempty intersection) and AP (∀x ∈
R, ∃n ∈ N, x < n, and ∀x > 0, ∃n ∈ N, 0 < n1 < x) and let us deduce CC (a
sequence of real numbers converges iff it is Cauchy).
1 1
n ≥ Nk =⇒ aNk − < an < aNk +
k k
Define Ik = [aNk − k1 , aNk + k1 ] ∩ Ik−1 recursively, and obtain a nested
T∞
sequence of closed intervals I1 ⊇ I2 ⊇ · · · . The NIP says n=1 In ̸= ∅,
while AP says the intersection consists of a single point a (because if Ik =
[αk , βk ], then |αk − βk | < k1 , which shows the lengths of the intervals Ik
tend to 0). Since |an − a| ≤ |αk − βk | < k1 , we have an → a. ■
16
(xiii) (4) =⇒ (1), or BW =⇒ AP + AoC: Suppose BW (every bounded sequence
of real numbers has a convergent subsequence) and AP (∀x ∈ R, ∃n ∈ N, x < n,
and ∀x > 0, ∃n ∈ N, 0 < n1 < x) and let us deduce AoC (∅ ̸= A ⊆ R with
Au ̸= ∅ =⇒ s = sup A = min Au exists).
a1 ≤ · · · an ≤ an+1 ≤ bn+1 ≤ bn ≤ · · · ≤ b1
for all n ∈ N:
(1) Choose a1 ∈ A ̸= ∅ and b1 ∈ Au ̸= ∅, which automatically satisfy
a1 ≤ b1 .
(a) If a1 = b1 ∈ A ∩ Au , then s = a1 = b1 = max A = min Au =
sup A exists in R by Proposition 5, and we are done.
def a1 +b1
(b) If a1 < b1 , take the midpoint c1 = 2 between a1 and b1
and see whether c1 ∈ A or in Au .
(2) (a) If c1 ∈ A ∩ Au , then again c = max A = min Au = sup A exists
by Proposition 5 and we are done.
(b) If c1 ∈ Au − A, then let a2 = a1 and b2 = c1 . If c1 ∈ A − Au ,
then let a2 = c1 and b2 = b1 .
(3) Repeat inductively, stopping the algorithm if at any step an = bn ,
since then we have found our supremum of A.
If the algorithm runs to infinity, then we have constructed two Cauchy
sequences, (an )n∈N in A and (bn )n∈N in Au , the first increasing, the second
decreasing: let ε > 0 and use AP to find N ∈ N such that
1 1 1 ε
n≥N =⇒ < ≤ <
2n n N 4(b1 − a1 )
b1 − a1 ε
=⇒ |an+1 − bn+1 | < <
2n 4
Therefore, for all m = n + k ≥ n ≥ N , we have
17
By Proposition 10, if a subsequence of a Cauchy sequences converges to a
(or b in the second case), then the original sequence converges to a, too,
an → a (and bn → b).
Lastly, by the order limit laws, we know a ≤ b. We claim that in fact
a = b = sup A. By a slight modification of the application of AP, we can
show that |an − bn | < b12−a
n
1
< ε, which shows limn→∞ |an − bn | = 0. Since
an ≤ a ≤ b ≤ bn , the limit laws say
0 ≤ |a − b| ≤ lim |an − bn | = 0
n→∞
We first show that BW implies AP, which we will need to show BW im-
plies MCT: If x ≤ 0, then any n ∈ N will do to show n > x, so suppose
def
x > 0. Suppose AP fails to hold, suppose ∃x ∈ Nu , then let an = n and
note that |an | ≤ x for all n ∈ N, so our sequence is bounded. BW says a
subsequence ank = nk (which is still increasing) converges, say to a. Thus,
and also
a + 1 = 2 + (a − 1) < 2 + nk ≤ nk+2
| {z }
note
/ Nu but instead Nu = ∅,
which is a contradiction. We conclude that x ∈
and therefore ∃n ∈ N, n > x.
18
We now show that BW implies MCT: Let (an )n∈N be a bounded mono-
tonic sequence of real numbers. First of all, this sequence is Cauchy: We
assumed an ≤ M for all n ∈ N, but if (an )n∈N is not Cauchy, then
an1 − am1 ≥ ε
an2 − am2 ≥ ε
19
(xv) (4) =⇒ (3), or BW =⇒ NIP + AP: Suppose BW (every bounded sequence
of real numbers has a convergent subsequence) and let us deduce NIP (every
nested sequence of closed intervals of real numbers has nonempty intersection)
and AP (∀x ∈ R, ∃n ∈ N, x < n, and ∀x > 0, ∃n ∈ N, 0 < n1 < x).
a1 ≤ · · · an ≤ an+1 ≤ bn+1 ≤ bn ≤ · · · ≤ b1
for all n ∈ N. We will not repeat the details here. By our CC assumption,
these Cauchy sequences must converge, say an → a, bn → b. By the order
limit laws, a ≤ b. We claim that in fact a = b = sup A. An application of
AP as in the proof of (4) =⇒ (1) shows that |an − bn | < b12−a
n
1
< ε, which
shows limn→∞ |an − bn | = 0. Since an ≤ a ≤ b ≤ bn , the limit laws say
0 ≤ |a − b| ≤ limn→∞ |an − bn | = 0, which means |a − b| = 0, and therefore
a = b. To see that a = b = sup A, use Proposition 3: Let ε > 0, and use the
definition of convergence to get that ∃N ∈ N, (n ≥ N =⇒ a − an < ε),
which implies that a − ε < an . Since an ∈ A, this shows that a = b = s =
sup A. ■
20
(xviii) (5) =⇒ (2), or CC + AP =⇒ MCT: Suppose CC (a sequence of real
numbers converges iff it is Cauchy) and AP (∀x ∈ R, ∃n ∈ N, x < n, and
∀x > 0, ∃n ∈ N, 0 < n1 < x) and let us deduce MCT (every bounded monotone
sequence of real numbers converges).
Let (an )n∈N be a bounded sequence of real numbers. By Lemma 7, (an )n∈N
has a (necessarily bounded) monotonic subsequence (ank )k∈N , whether in-
creasing or decreasing. We could now repeat the proof of (5) =⇒ (2), or
CC + AP implies MCT to show that this subsequence is Cauchy, and hence
converges by our CC + AP assumptions, or we can merely cite the fact
that CC + AP implies MCT which implies that ank → a. ■
21