← back to real analysis

Real Numbers

Jiří Lebl · Basic Analysis I, Ch. 1 · CC BY-SA 4.0

The real numbers are an ordered field with the least upper bound property: every nonempty set bounded above has a supremum. This single axiom separates the reals from the rationals and makes calculus possible.

0 1 2 3 sup S S

The axioms of an ordered field

The reals satisfy the field axioms (addition, multiplication, inverses) and the order axioms (trichotomy, transitivity, compatibility with arithmetic). The rationals satisfy these too. What sets the reals apart is one more axiom.

Scheme

Completeness: the least upper bound property

A set S of reals is bounded above if some number M satisfies x ≤ M for all x in S. The supremum (least upper bound) is the smallest such M. The completeness axiom says: every nonempty bounded-above subset of the reals has a supremum in the reals. The rationals fail this. The set of rationals whose square is less than 2 is bounded above, but its supremum is √2, which is not rational.

Scheme

Archimedean property and density of rationals

The wpArchimedean property says: for any real x, there exists a natural number n with n > x. No real number is infinite. A consequence: between any two distinct reals lies a rational number (density of Q in R). The rationals are dense, yet they have "holes" that the completeness axiom fills.

Scheme

Infimum and the completeness of lower bounds

The infimum (greatest lower bound) is the dual of supremum. Every nonempty set bounded below has an infimum. You don't need a separate axiom: if S is bounded below, then the set of negations -S is bounded above, and inf S = -sup(-S).

Scheme

Notation reference

Symbol Scheme Meaning
sup S(find-sup ...)Least upper bound of S
inf S-sup(-S)Greatest lower bound of S
N, Z, Q, Rnumber typesNaturals, integers, rationals, reals
x ≤ M for all x in S(bounded-above? S M)M is an upper bound of S
√2 ∉ Qparity argumentsqrt(2) is irrational
Neighbors

Translation notes

Floating-point arithmetic is not the reals. Our bisection for √2 converges to a float, not an exact real. The completeness axiom is about the mathematical structure, not any computer representation. The irrationality proof of √2 is a proof by contradiction that can't be "run" in the REPL.