02.02.02 · analysis / real-numbers

The real numbers — Dedekind cuts, Cauchy completeness, and uniqueness

shipped3 tiersLean: none

Anchor (Master): Rudin, Principles Ch. 1; Royden, Real Analysis Ch. 1–2; Dieudonné, Foundations of Modern Analysis Ch. 2

Intuition Beginner

The rational numbers are the fractions — numbers like , , , , . They sit densely on the line: between any two fractions there is always another fraction. Yet the rational line has holes. The length of the diagonal of a unit square, namely , is not a fraction, and no fraction squares to exactly . The real numbers are what you get by filling in every such hole so that the line is genuinely continuous.

There are two classical recipes for the filling, and this unit builds both. Richard Dedekind's recipe is to cut the rationals into a lower piece and an upper piece; each cut is one real number. Georg Cantor's recipe is to nail a real number down by a Cauchy sequence of rationals — a list that closes in on its target. The two recipes produce the same line, and the reason they agree is that there is only one complete ordered number line up to renaming.

The companion unit 02.02.01 lists the thirteen rules the real numbers satisfy and takes those rules as given. This unit does the opposite: it builds a structure from the rationals and then checks, rule by rule, that the result satisfies those thirteen axioms. Building the line is what proves the axioms are consistent — that some object actually obeys them.

Visual Beginner

Picture the rational line as a row of dots — dense, yet scattered with gaps. A Dedekind cut slides a vertical marker across the line: every rational to the left of the marker lands in the lower piece, every rational to the right lands in the upper piece. When the marker sits at an irrational spot like , the lower piece is a cut that names a point no single rational can name.

The lower piece is "everything below the marker." The marker itself is the real number the cut represents — even when no rational sits exactly at the marker.

Worked example Beginner

Build the real number as a Dedekind cut. Split the rationals: put a rational into the lower piece whenever or , and leave the remaining rationals above. Call this lower piece .

Which rationals land in ? The number is in, because it is negative. So are , , and , since . The rational is in (), and so is (). But is out (), and so are and .

The lower piece has no largest member: for every rational inside it, a slightly bigger rational is still inside. Its upper edge sits exactly at , the number whose square is . The cut is the way you point at using nothing but rationals — you never name directly, you name the set of rationals that lie below it.

Check your understanding Beginner

Formal definition Intermediate+

This section gives the two constructions in parallel: the cut reals and the Cauchy reals . The rationals and their order are taken as given.

Definition (Dedekind cut). A Dedekind cut is a subset satisfying three conditions:

  1. (proper) and ;
  2. (downward closure) if and satisfies , then ;
  3. (no maximum) for every there exists with .

Write for the set of all cuts. A rational embeds as the principal cut . Order cuts by inclusion: . Addition is . Multiplication is defined first on positive cuts by , then extended to all signs by sign cases [Rudin Ch. 1].

Definition (Cauchy sequence and the Cauchy reals). A sequence in is Cauchy if for every in there exists such that for all . Two Cauchy sequences are *equivalent*, written , if in , meaning for every some has for all .

The Cauchy reals are the quotient , where is the set of rational Cauchy sequences. Write for the equivalence class of . Operations are termwise: and . The rational embeds as the constant sequence . Order: iff some in and some satisfy for all .

Why two constructions? The cut model makes the order and least-upper-bound structure immediate (a cut is a lower set). The Cauchy model makes the metric and convergence structure immediate (a real is a converging sequence). Each construction makes some axioms of 02.02.01 immediate and forces the others through a verification. That the two quotients agree is the content of the uniqueness theorem below.

Key theorem with proof Intermediate+

Theorem (completeness of the cut construction). Let be a non-empty set of cuts that is bounded above. Then exists in , and

In words: the supremum of a bounded family of cuts is the union of those cuts.

Proof. Set . We verify the three cut axioms, then that is the least upper bound of .

(Proper.) Because is non-empty, some is non-empty, so . Because is bounded above, some cut satisfies for every , hence ; so .

(Downward closure.) Take and in . Then for some , and downward closure of gives .

(No maximum.) Take . Then for some . Since has no maximum, some has . Because , this lies in with .

So is a cut. It is an upper bound of because for every , i.e. . It is the least upper bound: if is any upper bound of , then for every , so , i.e. . Therefore .

The parallel statement holds for : a bounded non-empty set of Cauchy reals has a supremum, proved by selecting representative sequences and tracking their eventual behaviour. Each construction delivers the completeness axiom (C) of 02.02.01 as a theorem rather than a postulate.

Bridge. The union-of-cuts formula is the foundational reason the cut model satisfies completeness — the supremum is not introduced by fiat but read off directly from the lower-set data, and this is exactly the moment the construction earns the right to be called a model of the real numbers. The pattern "supremum as a closure operation on lower sets" builds toward the order-theoretic view of completeness in lattice theory and domain theory, and appears again in the metric-space completion of 02.01.05 (where the Cauchy-completion half of this unit generalises from to any metric space), in the sequence convergence theory of 02.03.02, and in the measure-theoretic constructions of 02.07.02. Putting these together, the bridge is the recognition that every rigorous construction of is a different route to the same completeness property, and that property is what the rest of analysis repeatedly exploits.

Exercises Intermediate+

Lean formalization Intermediate+

lean_status: none — Mathlib's Real is built once, as Cauchy-completion of , and equipped with the LinearOrderedField, ConditionallyCompleteLinearOrderedField, and Archimedean instances. The present unit's pedagogical point — a second model (Dedekind cuts) constructed from scratch, verified axiom-by-axiom, and then proved isomorphic to the first — has no direct Mathlib counterpart: there is no named DedekindCut type carrying its own completeness proof, and no single named isomorphism between two competing models. the Mathlib gap analysis records this gap in full. A learner who wants to formalise the union-of-cuts supremum proof would build a small standalone structure rather than reuse Real.

Advanced results Master

The two constructions of are not merely two roads to the same object: their agreement is a theorem, and the theorem is categoricity. This section gathers the equivalence, its consequences, and the cardinality fact that separates from .

Theorem (equivalence of the two constructions). The cut reals and the Cauchy reals are each complete ordered fields, and the map of Exercise 7 is a unique order-preserving field isomorphism.

The completeness of is the Key theorem (the supremum is a union of cuts). The completeness of is proved by selecting representative sequences for a bounded set and constructing a limiting sequence from their eventual values. Categoricity — proved in 02.02.01 and reproved constructively in the Full proof set below — then promotes the homomorphism to an isomorphism.

Theorem (Archimedean property, constructive form). In either model, for every real there is an integer with .

In the cut model the proof is one line: a cut is not all of , so some rational bounds it from above, and any integer satisfies . This is the same Archimedean fact stated axiomatically in 02.02.01, now derived from the construction. The density of in follows by the same Archimedean-denominator argument.

Theorem (Cantor — is uncountable). There is no surjection ; equivalently, every sequence of reals misses some real.

The proof given in the Full proof set uses decimal expansions and a diagonal swap. The companion unit 02.02.01 gives the nested-interval version; the two are equivalent, but the decimal diagonal makes the mechanism — "change the -th digit of the -th number" — maximally concrete. The rationals, by contrast, are countable (list fractions by increasing height ), so the diagonal argument separates from on cardinality grounds: there are strictly more reals than rationals.

Remark (constructive vs classical). In Bishop-style constructive analysis the Cauchy-completion model is preferred because it is computable: a real number is a Cauchy sequence together with an explicit modulus of convergence. The least-upper-bound property, however, is not constructively valid for arbitrary inhabited bounded sets (it implies a form of the limited principle of omniscience). So in the constructive setting the two models pull apart: Cauchy reals remain well-behaved, while the full supremum operation is a strictly classical principle. This refines the classical equivalence: classically the models agree, constructively they diverge exactly on the LUB axiom.

Synthesis. Putting these together, the three results of this section — equivalence of the two constructions, the Archimedean property derived rather than postulated, and Cantor uncountability — exhibit the real line as a single object characterised up to unique isomorphism by completeness, order, and field structure. The central insight is that the construction's job is to prove consistency (a model exists) and that categoricity's job is to prove uniqueness (the model is the only one); together they license the textbook practice of speaking of the real numbers without specifying a construction. The foundational reason the two constructions agree is that both satisfy the same complete-ordered-field axioms, and the equivalence generalises to metric-space completions 02.01.05, where any metric space embeds densely in a unique complete one. This builds toward the -completions of 02.07.06 and the Sobolev-space completions of [02.16.x], and the sup-and-sequence machinery appears again in the integration theory of 02.04.04 and the measure theory of 02.07.02, where limits of sequences of functions replace limits of sequences of rationals.

Full proof set Master

Proposition ( is Archimedean). For every cut there exists with .

Proof. Because is a cut, , so pick . For any , the inequality is impossible: if then downward closure of forces , a contradiction, and if then , also a contradiction. Hence for every , and . Choose an integer (integers are unbounded in ). Then , so ; and (since but ), so , i.e. .

Proposition (density of in ). For cuts there exists with .

Proof. Since , pick . Because has no maximum, pick with . Then (otherwise and downward closure of would give ). We claim . For the first inclusion: any satisfies (else forces by downward closure, contradiction), so , giving ; and with gives , so the inclusion is strict. For the second: and is downward closed, so ; and has no maximum, so some has , giving , so the inclusion is strict. Setting yields .

Proposition (Cantor's diagonal theorem — is uncountable). The open interval is uncountable: no sequence in lists every real of .

Proof. Suppose, towards a contradiction, that is a sequence in . Write each in decimal form with each , choosing the non-terminating expansion whenever a number has two (so is written as ). Construct a new decimal digit by digit, setting

Every digit lies in , so the decimal has a unique expansion (it has no trailing s and no trailing s) and satisfies . By construction for every , so differs from in the -th digit, hence for every . Therefore is not in the list, contradicting the assumption that exhausts . So no such listing exists, and — hence — is uncountable.

Proposition (categoricity, constructive proof sketch). Let be two complete ordered fields. There is a unique order-preserving field isomorphism .

Proof sketch. Define on the natural numbers of by and , extend to by , and to by . For an arbitrary , the lower set is non-empty and bounded above (by Archimedean), so define , which exists by completeness of . One checks preserves , , by approximating through rationals and using the supremum characterisation. Uniqueness holds because any order-preserving field isomorphism fixes , and the lower set determines each via the supremum. Applied to and , this recovers the isomorphism of Exercise 8.

Connections Master

  • Real-number axioms 02.02.01. The companion unit postulates the thirteen axioms and derives their consequences; this unit constructs a model and checks the axioms hold. The two units are complementary — 02.02.01 gives the structural fingerprint, this unit proves the fingerprint is consistent and categorical. The categoricity theorem stated there is reproved constructively in the Full proof set above.

  • Topological space 02.01.01 and metric space 02.01.05. The Cauchy-completion half of this unit is the special case of the metric-space completion of 02.01.05 applied to ; the topology that the resulting carries is the metric topology, a concrete instance of the abstract topological-space framework of 02.01.01. Generalising from to an arbitrary metric space yields the Banach-space completions of 02.11.04.

  • Sequences, Cauchy completeness, and Bolzano-Weierstrass 02.03.02. The Cauchy reals are built from Cauchy sequences of rationals; the general - theory of sequence convergence, Bolzano-Weierstrass, and the equivalence of Cauchy completeness with the least-upper-bound property are developed in 02.03.02. This unit supplies the motivating example (the completion of ); that unit supplies the general theory.

  • Fundamental theorems of calculus 02.04.04. The existence of the Darboux/Riemann integral of a continuous function on a compact interval, and the proof of the fundamental theorem, rely on the least-upper-bound property at every step — via the extreme value theorem, uniform continuity, and the sup/inf of approximation sums. This unit shows where that property comes from.

  • Measure theory and Lebesgue measure 02.07.01, 02.07.02. The Borel -algebra on is generated by the open intervals of the topology this unit constructs, and Lebesgue outer measure is defined on the power set of the built here. The very definition of a measurable set presupposes a completed real line; this unit is its construction.

Historical & philosophical context Master

The problem of giving the real numbers a rigorous foundation — independent of geometric intuition about "the line" — drove nineteenth-century analysis. Richard Dedekind's Stetigkeit und irrationale Zahlen (1872) introduced the cut construction after a long incubation: Dedekind recorded in the preface that the idea came to him on the morning of 24 November 1858, while teaching the foundations of the integral in Zürich [Dedekind 1872]. Dedekind's motivation was pedagogical as much as research-driven: he found he could not prove, without circularity, that a monotonically increasing bounded sequence converges, and the cut was his remedy.

Georg Cantor, working independently on the uniqueness of trigonometric series representations, arrived at the Cauchy-completion construction in the same year, publishing "Über die Ausdehnung eines Satzes aus der Theorie der trigonometrischen Reihen" (1872) [Cantor 1872]. Cantor's "number domains" (Zahlengrössen) are precisely the equivalence classes of rational Cauchy sequences used in this unit. Karl Weierstrass, in his Berlin lectures through the 1860s and 1870s, developed a parallel arithmetisation of analysis — his construction used convergent series of rationals rather than sequences or cuts — though he published the details chiefly through his students.

The simultaneous discovery by Dedekind, Cantor, and Weierstrass of equivalent constructions is a classical case of a mathematical idea whose time had come: the arithmetisation programme sought to purge analysis of lingering geometric assumptions, and a construction of from was its keystone. David Hilbert's Grundlagen der Geometrie (1899) closed the loop by reversing the strategy: rather than construct , Hilbert axiomatised it, adding the Vollständigkeitsaxiom (completeness axiom) to the ordered-field axioms and observing that the resulting system is categorical — any two models are isomorphic [Hilbert 1899]. The two strategies are reconciled in this unit: the constructions prove existence (a model exists, so the axioms are consistent), and categoricity proves uniqueness (the model is essentially the only one). Modern foundational practice, following Bourbaki and Landau, alternates freely between the two — and modern type-theoretic foundations, including Mathlib's Real, almost universally adopt Cantor's Cauchy-completion route.

Bibliography Master

@book{Dedekind1872Stetigkeit,
  author    = {Dedekind, Richard},
  title     = {Stetigkeit und irrationale Zahlen},
  publisher = {Vieweg},
  address   = {Braunschweig},
  year      = {1872}
}

@article{Cantor1872Trigonometrische,
  author  = {Cantor, Georg},
  title   = {Über die Ausdehnung eines Satzes aus der Theorie der trigonometrischen Reihen},
  journal = {Mathematische Annalen},
  volume  = {5},
  number  = {1},
  pages   = {123--132},
  year    = {1872}
}

@book{Hilbert1899Grundlagen,
  author    = {Hilbert, David},
  title     = {Grundlagen der Geometrie},
  publisher = {Teubner},
  address   = {Leipzig},
  year      = {1899}
}

@book{RudinPrinciples,
  author    = {Rudin, Walter},
  title     = {Principles of Mathematical Analysis},
  edition   = {3rd},
  publisher = {McGraw-Hill},
  year      = {1976}
}

@book{ApostolCalculusVol1,
  author    = {Apostol, Tom M.},
  title     = {Calculus, Volume I: One-Variable Calculus, with an Introduction to Linear Algebra},
  edition   = {2nd},
  publisher = {John Wiley \& Sons},
  year      = {1967}
}

@book{RoydenRealAnalysis,
  author    = {Royden, H. L.},
  title     = {Real Analysis},
  edition   = {3rd},
  publisher = {Macmillan},
  year      = {1988}
}

@book{DieudonneFoundations,
  author    = {Dieudonn{\'e}, Jean},
  title     = {Foundations of Modern Analysis},
  publisher = {Academic Press},
  year      = {1960}
}

@book{BourbakiTopologie,
  author    = {Bourbaki, Nicolas},
  title     = {{\'E}l{\'e}ments de math{\'e}matique. Topologie g{\'e}n{\'e}rale, Chapitres 1 {\`a} 4},
  publisher = {Hermann},
  address   = {Paris},
  year      = {1971}
}