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 2Q\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 NNN \in \mathbb{N} such that

m,  nN    qmqn<ε.(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 qnLq_n \to L, then for large mm and nn both qmL|q_m - L| and qnL|q_n - L| are small; the triangle inequality gives qmqnqmL+Lqn|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

pnqn0as 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:

ι ⁣:QR,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 qQq \in \mathbb{Q} with ι(q)R\iota(q) \in \mathbb{R}, writing QR\mathbb{Q} \subset \mathbb{R}.

Arithmetic and order

Operations are defined term-wise on representatives:

[(pn)]+[(qn)]    [(pn+qn)],[(pn)][(qn)]    [(pnqn)].(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 qnpnδ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)xyd(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 NNN \in \mathbb{N} such that qmqn<ε|q_m - q_n| < \varepsilon for all m,nNm, n \geq N. For any fixed nNn \geq N, the real number xqn=[(qmqn)m]|x - q_n| = [(|q_m - q_n|)_m] satisfies qmqn<ε|q_m - q_n| < \varepsilon for every mNm \geq N, so — by the order on R\mathbb{R}xqnε|x - q_n| \leq \varepsilon. Since ε\varepsilon was arbitrary, qnxq_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 rkxk<1/k|r_k - x_k| < 1/k for each kk. The sequence (rk)(r_k) is Cauchy in Q\mathbb{Q}:

rjrk    rjxj+xjxk+xkrk  <  1j+xjxk+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 xkxxkrk+rkx<1/k+rkx|x_k - x| \leq |x_k - r_k| + |r_k - x| < 1/k + |r_k - x|, and rkxr_k \to x by density applied to the sequence (rk)(r_k), so xkxx_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 qmqn0|q_m - q_n| \to 0 as m,nm, 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.