Alphabeta Math
ExampleConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-26
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 block sequence 1/1; 1/2,2/2; 1/3,2/3,3/3; … has subsequential limit set exactly [0,1]

Example

Write ι(n)=n⋅1R for the canonical natural. Let c:N→N×N be the function supplied by the recursion theorem (The recursion theorem) from the starting element (1,1) and the function

F(m,j):=(m, j+1)  if j<m,F(m,j):=(m+1, 1)  if j=m,

write ck=(mk,jk), and define the sequence of reals

xk  :=  ι(jk)ι(mk)(k∈N).

Its first terms are

11;12,22;13,23,33;14,…

the blocks being the successive values of m. Then the subsequential limit set (Subsequential limit of a real sequence, and the subsequential limit set) is the whole unit interval (Intervals of R: the nine order-convex forms, nondegeneracy, and length),

SL⁡(x)=[0,1],

and consequently lim sup⁡kxk=1 and lim inf⁡kxk=0 (Limit superior and limit inferior of a real sequence as inf⁡nsup⁡k≥nxk and sup⁡ninf⁡k≥nxk in R‾).

The recursion replaces the block bookkeeping. Presenting the sequence by the partial sums 1+2+⋯+(m−1) that mark where each block begins would require inverting that count at every index. Carrying the pair (m,j) along instead makes each term's block and position immediately available, and the three facts the argument needs, that 1≤jk≤mk, that mk≤k+1, and that every admissible pair occurs, are then three short inductions.

Facts & Assumptions

Given: The recursion ck=(mk,jk) described above, the sequence xk=ι(jk)/ι(mk), and a real number y with 0≤y≤1.

[L1]

Recursion theorem: for a set A, an element a∈A and f:A→A there is a unique g:N→A with g0=a and gk+1=f(gk) (The recursion theorem, The natural numbers N (von Neumann)).

[L2]
[L3]

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

[L4]

Index maps: if ni<ni+1 for every i then n is strictly increasing, and then ni≥i; the composite (xni) is a subsequence, and L∈SL⁡(x) means some subsequence converges to L (A strictly increasing index map satisfies nk≥k, Sequences of reals: bounded, eventually, frequently, tails, subsequences, Subsequential limit of a real sequence, and the subsequential limit set, Limits and Cauchy sequences of reals).

[L5]

Canonical naturals: ι(n)>0 and invertible for n≥1, ι is strictly increasing, ι(1)=1, and ι(n+n′)=ι(n)+ι(n′) (Canonical naturals are positive and strictly increasing).

[L6]

Order arithmetic: claim 4 of Sign rules for products and monotonicity of multiplication, Order is preserved by adding a constant and by adding inequalities and Inverses of positives are positive, and reciprocation reverses order state the strict forms, that multiplication by a positive element preserves <, that inequalities may be translated and added, and that 0<u<v gives 0<1/v<1/u; adjoining the case of equality, where the two sides coincide, gives the nonstrict forms used below. Products of nonnegative inequalities multiply in the nonstrict form stated by Multiplying inequalities of positives, and the order is total (Ordered field, Complete ordered field (least-upper-bound property)).

[L7]

Reciprocal Archimedean property: for every real η>0 there is a natural p≥1 with 1/p<η (For every ε>0 in a complete ordered field there is a natural n≥1 with 1/n<ε, Every complete ordered field is Archimedean).

[L8]

Limits preserve non-strict inequalities (Limits preserve non-strict inequalities); a convergent sequence is bounded and a sequence diverging to ±∞ is unbounded (Every convergent sequence is bounded, Divergence to +∞ and to −∞).

[L9]

The interval [0,1]={t∈R:0≤t≤1}, with least element 0 and greatest element 1 (Intervals of R: the nine order-convex forms, nondegeneracy, and length).

[L11]

Absolute value: ∣t∣≤η if and only if −η≤t≤η; and the order on N is total with k<k+1 (Basic properties of the absolute value, Absolute value in an ordered field, Order on the natural numbers, ≤ is a linear order on N, Discreteness: σ(n) is the immediate successor).

Verification

technique · constructive
1.1

The recursion theorem applied to A=N×N, the element (1,1) and the function F gives a unique c with c0=(1,1) and ck+1=F(ck), so (mk,jk) and hence xk are well defined once mk≥1 is known.

givenL1
1.2

For every k one has 1≤jk≤mk: this holds at k=0, where (m0,j0)=(1,1); and if 1≤jk≤mk then either jk<mk, so that ck+1=(mk,jk+1) with 1≤jk+1≤mk, or jk=mk, so that ck+1=(mk+1,1) with 1≤1≤mk+1. The claim follows by induction on k; in particular mk≥1 always, so ι(mk)>0 and xk is defined.

givenL2L5L11
1.3

For every k one has mk≤k+1: at k=0, m0=1; and mk+1 is mk or mk+1, so mk+1≤mk+1≤k+2. This is again an induction on k.

givenL2L11
1.4

For every natural m≥1 and every j with 1≤j≤m there is k with (mk,jk)=(m,j). Induct on m. For m=1 the only admissible j is 1, realised at k=0. Assume the claim for m and apply it at j=m to get k with (mk,jk)=(m,m); then ck+1=(m+1,1), and a second induction on i shows ck+1+i=(m+1,1+i) for every i≤m: it holds at i=0, and if it holds at i<m then 1+i<m+1, so ck+2+i=(m+1,2+i). Hence every j with 1≤j≤m+1 is realised in block m+1.

givenL1L2L11
1.5

Let y be a real with 0≤y≤1.

givenL9
2.1

For every k one has 0<xk≤1: from 1≤jk≤mk we get 0<ι(jk)≤ι(mk), and dividing by ι(mk)>0 gives 0<xk≤1.

step 1.2L5L6
2.2

For every natural m≥1 the set { j∈N:1≤j≤m and y ι(m)≤ι(j) } is nonempty, since j=m belongs to it because y≤1 gives y ι(m)≤ι(m); let J(m) be its least element. Then y≤ι(J(m))/ι(m), and moreover ι(J(m))/ι(m)≤y+1/ι(m): if J(m)=1 this reads 1/ι(m)≤y+1/ι(m), true because y≥0; and if J(m)>1 then j:=J(m)−1 satisfies 1≤j≤m and j<J(m), so minimality gives ι(j)<y ι(m), that is ι(J(m))−1<y ι(m), and dividing by ι(m)>0 gives the bound. Hence 0≤ι(J(m))/ι(m)−y≤1/ι(m).

step 1.5L3L5L6L11
3.1

For every L∈SL⁡(x) one has 0≤L≤1, since a subsequence of (xk) converging to L satisfies 0≤xni≤1 at every index by step 2.1, and limits preserve non-strict inequalities. So SL⁡(x)⊆[0,1].

step 2.1L4L8L9
3.2

For every natural m≥1 the set { k∈N:(mk,jk)=(m,J(m)) } is nonempty by step 1.4, since 1≤J(m)≤m; let K(m) be its least element. Then xK(m)=ι(J(m))/ι(m), so ∣xK(m)−y∣≤1/ι(m) by step 2.2, and m=mK(m)≤K(m)+1 by step 1.3.

step 1.4step 1.3step 2.2L3L11
4.1

Define f:N→N by f(n):=K(n+2); then f(n)≥(n+2)−1=n+1>n and ∣xf(n)−y∣≤1/ι(n+2). The recursion theorem applied to N, the element K(1) and the function f gives n:N→N with n0=K(1) and ni+1=f(ni); it is strictly increasing, so ni≥i, and ∣xni+1−y∣≤1/ι(ni+2)≤1/ι(i+2).

step 3.2L1L4L5L6construct
5.1

The subsequence (xni) converges to y: given a real ε>0, take a natural p≥1 with 1/p<ε; every i≥p satisfies i≥1, so step 4.1 applied at i−1 gives ∣xni−y∣≤1/ι(i+1), and i+1>p gives 1/ι(i+1)<1/p<ε. Hence y∈SL⁡(x), and since y was an arbitrary element of [0,1], [0,1]⊆SL⁡(x).

step 4.1step 1.5L4L5L6L7L11
6.1

Therefore SL⁡(x)=[0,1]. The sequence is bounded by step 2.1, so every subsequence of it is bounded and none diverges to ±∞; hence SL⁡‾(x)=SL⁡(x)=[0,1], whose greatest element is 1 and least element 0, and [L10] gives lim sup⁡kxk=1 and lim inf⁡kxk=0.

step 5.1step 3.1step 2.1L8L9L10discharge-construct∎

Remarks

  • Every point of [0,1] is approached, and the rate is the block width. In block m the terms are 1/m,2/m,…,m/m, spaced 1/m apart and covering (0,1], so any target in [0,1] has a term of block m within 1/m of it. Since blocks of every width occur, and occur arbitrarily late, this produces a subsequence converging to the target. That is the whole idea; steps 2.2 and 3.2 only make the choice of term canonical, by taking a least element rather than an arbitrary one, so that no choice principle is used.

  • The set is closed, as it must be. [0,1] contains the limit of every convergent sequence of its own points, which is what If each yj is a subsequential limit of (xk) and yj→y∈R, then y is a subsequential limit of (xk) predicts for any subsequential limit set. This example shows the prediction is not vacuous: the set here is an entire interval, in contrast with the two-point set of (−1)k has lim inf⁡=−1 and lim sup⁡=1, so it does not converge.

  • Neither endpoint is a value of the sequence in the case of 0. Every term is >0 by step 2.1, so 0∈SL⁡(x) is a genuine limit and not an attained value, while 1 is attained, once in every block. Subsequential limits need not be values, and values need not be subsequential limits.

  • Why the sequence is not written by a closed formula. The classical presentation defines xk by first solving m(m−1)/2≤k<m(m+1)/2 for m, which needs a least-element argument at every index and a quadratic estimate to get m≤k+1. The recursion carries the block and position forward instead, and the estimate mk≤k+1 becomes the one-line induction of step 1.3.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

70 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