Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck pass
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

The reals are complete

Statement

Every Cauchy sequence of real numbers (Limits and Cauchy sequences of reals) converges to a real number. Together with The reals form a totally ordered field, this completes the construction: R is a complete totally ordered field. The proof uses no form of the axiom of choice.

Facts & Assumptions

Given: A Cauchy sequence (xk)k≥1 of reals.

[L1]

Rational approximation: for any real z and rational η>0 there is q with ∣z−q^∣<η^ (The rationals embed densely in the reals).

[L2]

Archimedean property: for rational ε>0 there is k with 1/k<ε (The rationals are Archimedean).

[L4]

The embedding preserves and reflects order and arithmetic; triangle inequality in R (The rationals embed densely in the reals, The reals form a totally ordered field, Order on the reals).

[L5]

Reals are classes of rational Cauchy sequences (The real numbers).

[L6]

Every rational has a positive-denominator integer representative; the nonnegative integers are the embedded naturals, with compatible arithmetic and order (Every rational has a positive-denominator representative, The naturals embed in the integers, The integers form a totally ordered ring).

[L8]

Upper bounds, least upper bounds, and completeness mean the least-upper-bound property (Complete ordered field (least-upper-bound property)).

[L9]

A specified self-map of a set and an initial value define a unique sequence by recursion; natural-number induction proves its invariants (The recursion theorem, The principle of mathematical induction).

Proof

technique · direct
1.1L1L6construct

For a fixed k≥1, call a triple (h,b,j) of naturals admissible when h≥1, 1≤b≤h, 0≤j≤2h, and ∣xk−(j−h)/b^∣<1/k^. Here j−h is an integer. Such a triple exists: [L1] supplies one approximating rational a/b; [L6] makes b a positive natural, and either a or −a is a nonnegative integer. Thus some natural h satisfies h≥b and −h≤a≤h. Then j=a+h is a natural with j≤2h and (j−h)/b=a/b. This proves nonemptiness separately for each k; it does not choose a family of witnesses.

1.2L4L7L8L9construct

To prove the least-upper-bound property, fix any nonempty S⊆R and any upper bound U. Fix one t0∈S, and set u0=t0−1, v0=U. Then u0 is not an upper bound, v0 is an upper bound, and u0<v0. For any pair (u,v)∈R2, put m=(u+v)/2 and send (u,v) to (u,m) if m is an upper bound of S, and to (m,v) otherwise. This specifies a single self-map; [L9] gives its unique iterated sequence (uk,vk)k≥0. Only one element t0 and one upper bound are fixed; each later value is uniquely determined, so no choice axiom is used.

2.1step 1.1L6L7construct

Let hk be the least first coordinate of an admissible triple; with hk fixed, let bk be the least admissible second coordinate; with both fixed, let jk be the least admissible third coordinate. Each minimum exists and is unique by [L7]. Define qk=(jk−hk)/bk. This unique rule defines the graph of (qk) as a subset of N≥1×Q by Separation. Consequently ∣xk−q^k∣<1/k^ for every k, without choosing representatives of all the xk or invoking any choice axiom.

2.2step 1.2L1L2L4L9algebra

Induction gives that uk is not an upper bound, vk is an upper bound, uk≤uk+1≤vk+1≤vk, and vk−uk=(v0−u0)/2k. Here 20=1 and 2k+1=2⋅2k, defined by recursion. Also 2k≥k+1: the base case is equality, and 2(k+1)≥k+2 propagates the bound. Put w=v0−u0>0. By [L1] choose a rational q with ∣w−q^∣<1, and set B=q+1, so 0<w<B^. Given rational ε>0, [L2] supplies N≥1 with 1/N<ε/B. For every k≥N, 0<vk−uk=w/2k<B/(k+1)^≤B/N^<ε^. Thus the interval widths tend to zero, proved using only rational Archimedeanity.

3.1step 2.1L2L3L4

(qk) is Cauchy in Q: given rational ε>0, pick k0 with 1/k0<ε/3 and K with ∣xk−xl∣<ε/3^ for k,l≥K; then for k,l≥max⁡(k0,K), ∣qk−ql∣^≤∣q^k−xk∣+∣xk−xl∣+∣xl−q^l∣<1/k^+ε/3^+1/l^≤3 ε/3^=ε^, and the embedding reflects order, so ∣qk−ql∣<ε.

4.1step 3.1L5

Set x:=[(qk)]∈R, the class of this rational Cauchy sequence.

5.1step 2.1step 3.1step 4.1L4

xk→x: given rational ε>0, pick k1 with 1/k1<ε/3 and K2 with ∣qk−ql∣<ε/3 for k,l≥K2; for k≥max⁡(k1,K2), the difference q^k−x has representative (qk−ql)l, whose absolute values ∣qk−ql∣ are eventually below ε/3, so ∣q^k−x∣≤ε/3^, and ∣xk−x∣≤∣xk−q^k∣+∣q^k−x∣<1/k^+ε/3^≤2 ε/3^<ε^.

6.1givenstep 5.1

Since the initial Cauchy sequence was arbitrary, every Cauchy sequence of reals converges in R.

7.1step 6.1step 2.2L1L3L4

For j,l≥k, nestedness puts uj,ul in [uk,vk], so ∣uj−ul∣≤vk−uk. Step 2.2 makes this less than any prescribed positive rational tolerance for all sufficiently large k; hence (uk) is Cauchy. By step 6.1 (reindexing by k+1), it converges to a real s. For every fixed k, nestedness gives uk≤uj≤vk for all j≥k. If s<uk, density supplies a rational η>0 with η^<uk−s, and eventually ∣uj−s∣<η^ contradicts uj≥uk. If s>vk, use 0<η^<s−vk instead. Thus uk≤s≤vk for every k. In particular 0≤vk−s≤vk−uk, so step 2.2 also proves vk→s.

8.1step 2.2step 7.1L1L3L4L8

For every t∈S, t≤vk for all k. If s<t, choose a positive rational η with η^<t−s; convergence vk→s gives eventually vk<s+η^<t, a contradiction. Hence s is an upper bound of S. If v is any upper bound, uk<v for every k: since uk is not an upper bound, some t∈S satisfies uk<t≤v. This is a separate existential implication for each k, with no sequence of witnesses chosen. If v<s, take 0<η^<s−v and use uk→s to obtain eventually uk>s−η^>v, a contradiction. Thus s≤v for every upper bound v: s is the least upper bound.

9.1step 6.1step 8.1L4L8∎

Every Cauchy sequence of reals converges, and every nonempty bounded-above subset of R has a least upper bound. Together with its totally ordered field structure, R is a complete totally ordered field; neither construction uses any form of the axiom of choice.

Depends on

Dependency tree · 2 levels

Sources