The Real Numbers and Completeness
What You’ll Learn
Section titled “What You’ll Learn”In this lesson you’ll learn what suprema and infima are, how to prove a number is a supremum, the least upper bound axiom, and the two immediate consequences that get used constantly: the Archimedean property and the density of the rationals.
The Concept
Section titled “The Concept”Bounds
Section titled “Bounds”A set is bounded above if there is some with for every . Such an is an upper bound. Bounded below and lower bounds are defined the same way. Bounded means both.
Upper bounds are never unique: if works, so does . The interesting question is whether there is a smallest one.
Supremum and infimum
Section titled “Supremum and infimum”is the supremum of , written , if
- is an upper bound: for all , and
- is the least one: no is an upper bound.
Condition 2 is awkward to use directly. This equivalent version is the one you actually work with:
In words: nothing below is an upper bound, because you can always find an element of within of . That -characterization is how essentially every supremum proof goes.
The key subtlety: the supremum need not be an element of . For , . When the supremum does belong to it is called the maximum. Every maximum is a supremum; not every supremum is a maximum.
The completeness axiom
Section titled “The completeness axiom”Least upper bound axiom. Every non-empty subset of that is bounded above has a supremum in .
This is an axiom, not a theorem. It is part of what defines the real numbers, and it is exactly what the rationals lack.
The set is non-empty and bounded above, but no rational is its least upper bound. Any rational with can be nudged up and still square below 2, so it isn’t an upper bound; any rational with can be nudged down and still exceed everything in , so it isn’t least. In the supremum exists and is .
By applying the axiom to , the matching statement for infima follows for free: every non-empty set bounded below has an infimum.
Why this axiom is the whole section
Section titled “Why this axiom is the whole section”Every major theorem ahead is a consequence of completeness, and every one of them is false over :
- Monotone convergence - a bounded increasing sequence converges. Over , the decimal truncations of increase and are bounded and converge to nothing rational.
- Bolzano-Weierstrass - every bounded sequence has a convergent subsequence.
- Cauchy completeness - every Cauchy sequence converges.
- Intermediate value theorem - over , goes from negative to positive without ever being zero.
- Extreme value theorem and Heine-Borel.
When a proof in this section feels like it appeared from nowhere, look for where it took a supremum. That step is almost always the load-bearing one.
The Archimedean property
Section titled “The Archimedean property”For every real there is a natural number with .
Equivalently, is unbounded above, and equivalently, for every there is with .
This follows from completeness. Suppose were bounded above; then it would have a supremum . By the -characterization with , there is with , hence . But , contradicting that is an upper bound. ∎
The third form, ” can be made as small as you like,” is what gets used in practice: it is how you turn “for all ” into “for all beyond some point.”
Density of the rationals
Section titled “Density of the rationals”Between any two distinct reals there is a rational.
So the rationals are dense in : every real is a limit of rationals, and every interval, however short, contains infinitely many. The irrationals are dense too.
This is why decimal approximations work at all, and why numerical computation on rationals can approximate any real quantity to any accuracy - even though it can never represent most of them exactly.
Worked Examples
Section titled “Worked Examples”Example 1: Find the supremum and infimum of .
Solution. The elements are , increasing toward 1.
Infimum. The smallest element is (at ), and always. So , and since it is also the minimum.
Supremum. Every element is , so 1 is an upper bound. Is it least? Take any . By the Archimedean property choose with . Then
so an element of exceeds . Hence no number below 1 is an upper bound, and .
, so there is no maximum. This is the standard illustration that a supremum can sit outside its set.
Example 2: Prove .
Solution. The set is .
Upper bound. If then , so . ✓
Least. Let . We need an element exceeding . If then works. Otherwise take . Then , so and , and . ✓
So . ∎
Notice the shape: verify the bound, then given an arbitrary construct a witness. Every supremum proof looks like this.
Example 3: A set whose supremum is a maximum.
Solution. For , we have and , so . Likewise .
Compare : still , but so has no maximum. The supremum does not change when you remove the endpoint, which is precisely why “sup” is the useful notion and “max” is not.
Example 4: Suprema of unbounded and empty sets.
Solution. is not bounded above, so it has no supremum in . (Some texts write as shorthand; that is a convention, not a real number.)
The empty set is a genuine edge case: every real is an upper bound for , so there is no least one. This is why the axiom says non-empty. Both hypotheses in “non-empty and bounded above” are doing work.
Example 5: Use the Archimedean property.
Show that .
Solution. Lower bound. for all , so 0 is a lower bound. ✓
Greatest. Suppose some were a lower bound, so for all , that is for all . That makes bounded above, contradicting the Archimedean property.
So no positive number is a lower bound, and . ∎
Note is not in the set, so there is no minimum. The set has elements arbitrarily close to 0 and never reaches it.
Example 6: Suprema and sums.
For non-empty bounded sets and , show .
Solution. Write , .
Upper bound. Any element of is . ✓
Least. Let . Pick with and with , both possible by the -characterization. Then
so no smaller number is an upper bound. Hence . ∎
The trick of splitting into appears in nearly every proof from here on. Worth getting comfortable with it now.
Real-World Applications
Section titled “Real-World Applications”Floating-point representation. A double stores a rational approximation, so the reals a computer manipulates are always rational. Density of is what makes that acceptable: any real can be approximated to within machine precision. Completeness is also why the limits your algorithms converge to are guaranteed to exist even though the machine never reaches them.
Optimization and economics. “The supremum of achievable profit” always exists for a bounded feasible set, but it may not be attained. That distinction is exactly sup versus max, and it is why optimization theory works so hard to establish that a maximum is achieved rather than merely bounded.
Numerical root finding. Bisection works by maintaining an interval containing a root and halving it. The root it converges to exists because of completeness; over the algorithm would run forever narrowing in on a value that is not there. Solving by bisection is literally constructing as a supremum.
Measurement and tolerance. An engineering specification like “within of nominal for some achievable ” is an -argument. The Archimedean property is the formal statement that any tolerance, however tight, can be met by taking enough steps.
Auctions and pricing. The market-clearing price is often characterized as a supremum or infimum of a set of bids, and whether it is attained determines whether the auction has a well-defined winner.
Retrying will remove your ✅ checkmark until you pass again.