Real Number (By Rational Number Closure)

Basis
Last updated: Tags: Numbers, Analysis

Every sequence of rational approximations to 2\sqrt{2} gets arbitrarily close to the “right answer” but never lands on one. The rational numbers Q\mathbb{Q} have a hole exactly there — and holes everywhere else an irrational should be. The real numbers R\mathbb{R} are what you get by sealing every hole: forming the closure of Q\mathbb{Q}.

The gap problem in Q\mathbb{Q}

Consider the sequence

1,  1.4,  1.41,  1.414,  1.4142,  …1,\; 1.4,\; 1.41,\; 1.414,\; 1.4142,\;\ldots

whose nn-th term is the decimal expansion of 2\sqrt{2} truncated after nn digits. Every term is rational, and the terms cluster tighter and tighter — yet no rational number is their limit. It can be shown that no fraction p/qp/q satisfies (p/q)2=2(p/q)^2 = 2, so 2∉Q\sqrt{2} \notin \mathbb{Q} and the sequence has no home in Q\mathbb{Q}.

The same phenomenon occurs for 3\sqrt{3}, π\pi, ee, and countless other targets: you can zero in on them with rationals but never arrive. To build a number system where every such sequence has a home, you need a precise way to say “converging to something” before you know what that something is.

Cauchy sequences: converging without a named destination

The limit definition asks you to name the limit LL upfront. When LL is the missing number you are trying to construct, that is not possible. Instead, use a condition on the terms alone.

A sequence (qn)(q_n) of rationals is a Cauchy sequence if for every ε>0\varepsilon > 0 there exists N∈NN \in \mathbb{N} such that

m,  n≥N  ⟹  ∣qm−qn∣<ε.(1)m,\; n \geq N \implies |q_m - q_n| < \varepsilon. \tag{1}

Where convergence asks “do the terms eventually stay close to a fixed point LL?”, Cauchiness asks only “do the terms eventually stay close to each other?” — no external target required.

Fact. Every convergent sequence is Cauchy. Proof sketch: if qn→Lq_n \to L, then for large mm and nn both ∣qm−L∣|q_m - L| and ∣qn−L∣|q_n - L| are small; the triangle inequality gives ∣qm−qn∣≤∣qm−L∣+∣L−qn∣|q_m - q_n| \leq |q_m - L| + |L - q_n|, which is also small. □\square

The converse fails in Q\mathbb{Q}: the sequence 1,1.4,1.41,…1, 1.4, 1.41, \ldots is Cauchy yet converges to nothing in Q\mathbb{Q}. The rationals are not complete.

The guiding idea: R=Q‾\mathbb{R} = \overline{\mathbb{Q}}

From Closure you know that the closure A‾\overline{A} of a set AA equals AA together with all its accumulation points. In a metric space, xx is an accumulation point of AA when some sequence in AA converges to xx.

Closing Q\mathbb{Q} means adjoining every point that some sequence of rationals converges to. The aspiration is

R  ≔  Q‾.(2)\mathbb{R} \;\coloneqq\; \overline{\mathbb{Q}}. \tag{2}

There is a subtlety: to take a closure you need an ambient space to take it in, but that ambient space is what you are trying to build. The way out is to construct R\mathbb{R} concretely from Cauchy sequences and then verify that (2)(2) holds afterwards.

Constructing R\mathbb{R}

Equivalence classes of Cauchy sequences

Let C\mathcal{C} be the set of all Cauchy sequences in Q\mathbb{Q}. Declare two sequences (pn),(qn)∈C(p_n), (q_n) \in \mathcal{C} equivalent, written (pn)∼(qn)(p_n) \sim (q_n), when

∣pn−qn∣→0as n→∞.(3)|p_n - q_n| \to 0 \quad \text{as } n \to \infty. \tag{3}

Intuitively: they are aiming at the same target. Condition (3)(3) is an equivalence relation (it is reflexive, symmetric, and transitive — check each), so it partitions C\mathcal{C} into disjoint equivalence classes. Define

R  ≔  C/∼.\mathbb{R} \;\coloneqq\; \mathcal{C}/{\sim}.

Each class [(qn)][(q_n)] represents the unique “intended limit” that all sequences in it share. The class of 1,1.4,1.41,…1, 1.4, 1.41, \ldots is what we will call 2\sqrt{2}. The class of the constant sequence (3,3,3,…)(3, 3, 3, \ldots) is the rational 33.

Embedding Q\mathbb{Q} into R\mathbb{R}

Send each rational qq to the class of the constant sequence:

ι ⁣:Q→R,q  ↦  [(q, q, q, …)].\iota \colon \mathbb{Q} \to \mathbb{R}, \quad q \;\mapsto\; [(q,\, q,\, q,\, \ldots)].

Two distinct rationals give inequivalent constant sequences, so ι\iota is injective: Q\mathbb{Q} sits inside R\mathbb{R} without collision. From now on, identify each q∈Qq \in \mathbb{Q} with ι(q)∈R\iota(q) \in \mathbb{R}, writing Q⊂R\mathbb{Q} \subset \mathbb{R}.

Arithmetic and order

Operations are defined term-wise on representatives:

[(pn)]+[(qn)]  ≔  [(pn+qn)],[(pn)]⋅[(qn)]  ≔  [(pn⋅qn)].(4)[(p_n)] + [(q_n)] \;\coloneqq\; [(p_n + q_n)], \qquad [(p_n)] \cdot [(q_n)] \;\coloneqq\; [(p_n \cdot q_n)]. \tag{4}

Both are well-defined: term-wise sums and products of Cauchy sequences are Cauchy, and swapping a representative for an equivalent one does not change the resulting class. Division is defined similarly, excluding the class of sequences whose terms tend to 00. With these operations, R\mathbb{R} is a field extending Q\mathbb{Q}.

Declare [(pn)]<[(qn)][(p_n)] < [(q_n)] when qn−pn≥δq_n - p_n \geq \delta for some fixed δ>0\delta > 0 and all sufficiently large nn. This makes R\mathbb{R} an ordered field, with the order extending that of Q\mathbb{Q}.

The metric on R\mathbb{R}

Set ∣[(qn)]∣≔[(∣qn∣)]|[(q_n)]| \coloneqq [(|q_n|)] and d(x,y)≔∣x−y∣d(x, y) \coloneqq |x - y|. This gives R\mathbb{R} a metric space structure that extends the one on Q\mathbb{Q}.

Key properties of R\mathbb{R}

Q\mathbb{Q} is dense: Q‾=R\overline{\mathbb{Q}} = \mathbb{R}

Theorem. Every real number is the limit of a sequence of rationals.

Proof. Let x=[(qn)]∈Rx = [(q_n)] \in \mathbb{R}. Embed each rational qnq_n into R\mathbb{R} via ι\iota and regard it as an element of R\mathbb{R}. Fix ε>0\varepsilon > 0. The Cauchy condition (1)(1) gives N∈NN \in \mathbb{N} such that ∣qm−qn∣<ε|q_m - q_n| < \varepsilon for all m,n≥Nm, n \geq N. For any fixed n≥Nn \geq N, the real number ∣x−qn∣=[(∣qm−qn∣)m]|x - q_n| = [(|q_m - q_n|)_m] satisfies ∣qm−qn∣<ε|q_m - q_n| < \varepsilon for every m≥Nm \geq N, so — by the order on R\mathbb{R} — ∣x−qn∣≤ε|x - q_n| \leq \varepsilon. Since ε\varepsilon was arbitrary, qn→xq_n \to x. Since xx was arbitrary, every real is a limit of rationals, and Q‾=R\overline{\mathbb{Q}} = \mathbb{R}. □\square

This confirms (2)(2): the construction delivers exactly the closure of Q\mathbb{Q} we aimed for.

Completeness

Theorem. Every Cauchy sequence in R\mathbb{R} converges in R\mathbb{R}.

Proof sketch. Let (xk)(x_k) be a Cauchy sequence in R\mathbb{R}. By density, choose a rational rkr_k with ∣rk−xk∣<1/k|r_k - x_k| < 1/k for each kk. The sequence (rk)(r_k) is Cauchy in Q\mathbb{Q}:

∣rj−rk∣  ≤  ∣rj−xj∣+∣xj−xk∣+∣xk−rk∣  <  1j+∣xj−xk∣+1k,|r_j - r_k| \;\leq\; |r_j - x_j| + |x_j - x_k| + |x_k - r_k| \;<\; \frac{1}{j} + |x_j - x_k| + \frac{1}{k},

which is small for large jj and kk since (xk)(x_k) is Cauchy. Define x≔[(rk)]∈Rx \coloneqq [(r_k)] \in \mathbb{R}. Then ∣xk−x∣≤∣xk−rk∣+∣rk−x∣<1/k+∣rk−x∣|x_k - x| \leq |x_k - r_k| + |r_k - x| < 1/k + |r_k - x|, and rk→xr_k \to x by density applied to the sequence (rk)(r_k), so xk→xx_k \to x. □\square

Completeness is the payoff of the whole construction: every Cauchy sequence in R\mathbb{R} converges in R\mathbb{R}, with no holes remaining.

Uniqueness

Up to isomorphism of ordered fields, R\mathbb{R} is the unique complete ordered field. Any other construction — Dedekind cuts, for instance — produces the same mathematical object, related to this one by an order-preserving field isomorphism. This is why different approaches to defining the reals are interchangeable in practice.

Summary

  • Q\mathbb{Q} has holes: Cauchy sequences of rationals need not converge within Q\mathbb{Q}.
  • A Cauchy sequence (qn)(q_n) satisfies ∣qm−qn∣→0|q_m - q_n| \to 0 as m,n→∞m, n \to \infty — internal clustering with no external target.
  • The real numbers R=C/∼\mathbb{R} = \mathcal{C}/{\sim} are equivalence classes of Cauchy sequences in Q\mathbb{Q}, where two sequences are equivalent when their term-wise difference tends to 00.
  • Q\mathbb{Q} is dense in R\mathbb{R}: Q‾=R\overline{\mathbb{Q}} = \mathbb{R}, so every real number is the limit of a sequence of rationals — exactly the closure (2)(2) we set out to achieve.
  • R\mathbb{R} is complete: every Cauchy sequence of reals converges in R\mathbb{R}.
  • Together, these properties make R\mathbb{R} the unique complete ordered field up to isomorphism.