Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27
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.

Nested intervals plus the Archimedean property imply Bolzano-Weierstrass, by repeated bisection

Statement

Let F be an ordered field that is Archimedean (Archimedean ordered field) and has the nested interval property (NIP) of The five completeness properties of an ordered field: least upper bound, monotone convergence, nested intervals, Bolzano-Weierstrass, and Cauchy completeness. Then F has the Bolzano-Weierstrass property (BW): every bounded sequence in F has a subsequence converging in F.

Say that a set E⊆N is cofinal when for every K∈N there is k≥K with k∈E. The construction below bisects a bracketing interval, keeping at each stage a half that the sequence visits cofinally often, and reads the limit off (NIP).

Facts & Assumptions

Given: An Archimedean ordered field F with (NIP), and a bounded sequence (xk) in F, so that ∣xk∣≤M0 for every k and some M0∈F.

[L2]

Sequences in an ordered field: boundedness, [a,b]F={x∈F:a≤x≤b} for a≤b, nesting, lengths tending to 0 in F, convergence in F, and subsequences along a strictly increasing index map (Sequences, convergence, Cauchyness, monotonicity, boundedness and closed intervals in an arbitrary ordered field).

[L3]

Archimedean property: for every x∈F there is a natural number n with x<n⋅1F (Archimedean ordered field); and the canonical naturals satisfy n⋅1F>0 for n≥1 and n⋅1F≤m⋅1F whenever n≤m (Canonical naturals are positive and strictly increasing).

[L4]

Recursion theorem (The recursion theorem).

[L5]

Well-ordering principle: every nonempty subset of N has a least element (The well-ordering principle).

[L6]

Consecutive comparisons suffice for strict increase: if nj<nj+1 for every j then n is strictly increasing (A strictly increasing index map satisfies nk≥k).

[L7]

Powers and Bernoulli: a0=1 and an+1=ana (Integer powers am); and (1F+x)n≥1F+n⋅x for x≥−1F (Bernoulli's inequality (1+x)n≥1+nx).

[L8]

Order arithmetic: 0<1F (The multiplicative identity is positive); adding a constant preserves the strict order and strict inequalities add (Order is preserved by adding a constant and by adding inequalities), the nonstrict forms following with the equality cases; a>0 gives a−1>0, and 0<a<b gives 0<b−1<a−1 (Inverses of positives are positive, and reciprocation reverses order); the order is total and transitive and sums and products of positives are positive (Ordered field).

[L9]

Absolute value: ∣u∣≥0, and ∣u∣ equals u or −u, so ∣u∣≤c whenever both u≤c and −u≤c (Basic properties of the absolute value).

[L10]

Induction principle (The principle of mathematical induction) and totality of the order on N (≤ is a linear order on N).

Proof

technique · constructive
1.1

Since M0≥∣x0∣≥0, the element M:=M0+1F satisfies M>0 and ∣xk∣≤M0<M for every k, so −M≤xk≤M and xk∈[−M,M]F for every k.

L2L8L9construct
1.2

Writing m(a,b):=(a+b)⋅(2⋅1F)−1, define f:F×F→F×F by f(a,b):=(a,m(a,b)) when a≤b and the set of k with xk∈[a,m(a,b)]F is cofinal, and f(a,b):=(m(a,b),b) otherwise; the recursion theorem applied to F×F, the element (−M,M) and f gives a unique g:N→F×F with g(0)=(−M,M) and g(n+1)=f(g(n)), and we write g(n)=(an,bn) and In:=[an,bn]F.

L4L8construct
2.1

By induction on n, all of the following hold: an≤bn; bn−an=2M⋅((2⋅1F)n)−1; In+1⊆In; and the set En:={ k:xk∈In } is cofinal. For n=0 this is step 1.1 together with b0−a0=2M and (2⋅1F)0=1F. For the step, put m:=m(an,bn), so that an≤m≤bn and m−an=bn−m=(bn−an)⋅(2⋅1F)−1; if the first clause of f applies then In+1=[an,m]F has the four properties by construction, and otherwise there is K with xk∉[an,m]F for all k≥K, so every k≥K in the cofinal set En has m<xk≤bn and hence lies in {k:xk∈[m,bn]F}, which is therefore cofinal as well.

step 1.1step 1.2L2L7L8L9L10
3.1

The lengths bn−an tend to 0 in F: given ε>0, the element 2Mε−1 is positive, so [L3] supplies n≥1 with 2Mε−1<n⋅1F, and then for every p≥n Bernoulli at x=1F gives (2⋅1F)p≥1F+p⋅1F>p⋅1F≥n⋅1F>2Mε−1>0, whence ((2⋅1F)p)−1<ε(2M)−1 and bp−ap=2M⋅((2⋅1F)p)−1<ε.

step 2.1L3L7L8
3.2

Since each Ej is cofinal, for every j and every n the set { k∈N:k>n and xk∈Ij+1 } is nonempty and so has a least element; the recursion theorem applied to N×N, the element (0,0) and the map sending (j,n) to (j+1,min⁡{k:k>n, xk∈Ij+1}) therefore yields indices n0=0 and nj+1=min⁡{k:k>nj, xk∈Ij+1}.

step 2.1L4L5construct
4.1

The sequence (In) is nested with lengths tending to 0, so (NIP) supplies an element c lying in In for every n.

step 2.1step 3.1L1L2
4.2

Since nj<nj+1 for every j, the map j↦nj is strictly increasing and (xnj) is a subsequence of (xk); moreover xnj∈Ij for every j, the case j=0 being x0∈I0 from step 1.1.

step 3.2L2L6
5.1

For every j, both xnj and c lie in Ij, so xnj−c≤bj−aj and c−xnj≤bj−aj, whence ∣xnj−c∣≤bj−aj.

step 4.1step 4.2L2L8L9
6.1

Given ε>0 in F, step 3.1 supplies J with bj−aj<ε for all j≥J, so ∣xnj−c∣<ε for all j≥J; hence xnj→c in F.

step 3.1step 5.1L2L8
7.1

An arbitrary bounded sequence in F has therefore been given a subsequence converging in F, so F has (BW).

step 6.1L1discharge-construct∎

Remarks

  • No choice is used. Both recursions are applications of The recursion theorem to functions defined outright: the bisection rule keeps the left half exactly when that half is visited cofinally often, and the index nj+1 is the least admissible one, supplied by The well-ordering principle rather than chosen.

  • Where each hypothesis enters. (NIP) is used once, at step 4.1. The Archimedean property is used once, at step 3.1, and only to know that the halved lengths get below every positive element of F. Without it the bisection still runs and still produces nested intervals, but their lengths need not tend to 0 in F, and (NIP) as stated would not apply.

  • The bracketing interval is widened by 1F in step 1.1 so that M>0 even when the sequence is identically 0; the argument of step 3.1 divides by 2M and would otherwise have to treat that case separately.

Depends on

Used by

Dependency tree · two levels

53 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources