Alphabeta Math
ExampleConstruction: AI-adaptedVerification: AI-generatedSession-authored (Fable 5 assisted)precheck 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; 1/1;\ 1/2, 2/2;\ 1/3, 2/3, 3/3;\ \dots has subsequential limit set exactly [0,1][0,1]

Example

Write ι(n)=n1R\iota(n) = n \cdot 1_{\mathbb{R}} for the canonical natural. Let c:NN×Nc : \mathbb{N} \to \mathbb{N} \times \mathbb{N} be the function supplied by the recursion theorem (The recursion theorem) from the starting element (1,1)(1,1) and the function

F(m,j):=(m,j+1)  if j<m,F(m,j):=(m+1,1)  if j=m,F(m, j) := (m,\, j+1) \ \text{ if } j < m, \qquad F(m, j) := (m+1,\, 1) \ \text{ if } j = m,

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

xk  :=  ι(jk)ι(mk)(kN).x_k \;:=\; \frac{\iota(j_k)}{\iota(m_k)} \qquad (k \in \mathbb{N}).

Its first terms are

11;12,22;13,23,33;14,\frac{1}{1};\quad \frac{1}{2}, \frac{2}{2};\quad \frac{1}{3}, \frac{2}{3}, \frac{3}{3};\quad \frac{1}{4}, \dots

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

SL(x)=[0,1],\operatorname{SL}(x) = [0,1],

and consequently lim supkxk=1\limsup_k x_k = 1 and lim infkxk=0\liminf_k x_k = 0 (Limit superior and limit inferior of a real sequence as infnsupknxk\inf_n \sup_{k \ge n} x_k and supninfknxk\sup_n \inf_{k \ge n} x_k in R\overline{\mathbb{R}}).

The recursion replaces the block bookkeeping. Presenting the sequence by the partial sums 1+2++(m1)1 + 2 + \dots + (m-1) that mark where each block begins would require inverting that count at every index. Carrying the pair (m,j)(m, j) along instead makes each term's block and position immediately available, and the three facts the argument needs, that 1jkmk1 \le j_k \le m_k, that mkk+1m_k \le k+1, and that every admissible pair occurs, are then three short inductions.

Facts & Assumptions

Given: The recursion ck=(mk,jk)c_k = (m_k, j_k) described above, the sequence xk=ι(jk)/ι(mk)x_k = \iota(j_k)/\iota(m_k), and a real number yy with 0y10 \le y \le 1.

[L1]

Recursion theorem: for a set AA, an element aAa \in A and f:AAf : A \to A there is a unique g:NAg : \mathbb{N} \to A with g0=ag_0 = a and gk+1=f(gk)g_{k+1} = f(g_k) (The recursion theorem, The natural numbers N\mathbb{N} (von Neumann)).

[L2]
[L3]

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

[L4]

Index maps: if ni<ni+1n_i < n_{i+1} for every ii then nn is strictly increasing, and then niin_i \ge i; the composite (xni)(x_{n_i}) is a subsequence, and LSL(x)L \in \operatorname{SL}(x) means some subsequence converges to LL (A strictly increasing index map satisfies nkkn_k \ge 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\iota(n) > 0 and invertible for n1n \ge 1, ι\iota is strictly increasing, ι(1)=1\iota(1) = 1, and ι(n+n)=ι(n)+ι(n)\iota(n+n') = \iota(n) + \iota(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<v0 < u < v gives 0<1/v<1/u0 < 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\eta > 0 there is a natural p1p \ge 1 with 1/p<η1/p < \eta (For every ε>0\varepsilon > 0 in a complete ordered field there is a natural n1n \ge 1 with 1/n<ε1/n < \varepsilon, 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 ±\pm\infty is unbounded (Every convergent sequence is bounded, Divergence to ++\infty and to -\infty).

[L9]

The interval [0,1]={tR:0t1}[0,1] = \{t \in \mathbb{R} : 0 \le t \le 1\}, with least element 00 and greatest element 11 (Intervals of R\mathbb{R}: the nine order-convex forms, nondegeneracy, and length).

[L10]

lim supkxk\limsup_k x_k is the greatest and lim infkxk\liminf_k x_k the least element of SL(x)\overline{\operatorname{SL}}(x), whose real part is SL(x)\operatorname{SL}(x) (The limit superior is itself a subsequential limit in R\overline{\mathbb{R}} and is the greatest one, The limit inferior is the least subsequential limit in R\overline{\mathbb{R}}, Convergence in R\overline{\mathbb{R}} and the extended subsequential limit set: LRL \in \overline{\mathbb{R}} is an extended subsequential limit when some subsequence converges to LL, or diverges to L=±L = \pm\infty, The extended real line R=R{,+}\overline{\mathbb{R}} = \mathbb{R} \cup \{-\infty, +\infty\}, its order, and the arithmetic that is left undefined, Limit superior and limit inferior of a real sequence as infnsupknxk\inf_n \sup_{k \ge n} x_k and supninfknxk\sup_n \inf_{k \ge n} x_k in R\overline{\mathbb{R}}, The tail suprema of any real sequence are nonincreasing in R\overline{\mathbb{R}}, so the limit superior exists for every sequence, Every subset of R\overline{\mathbb{R}} has a least upper bound and a greatest lower bound in R\overline{\mathbb{R}}, agreeing with the real supremum and infimum on nonempty sets bounded in R\mathbb{R}, Upper bound, least upper bound, and strict upper bound, Partial order and partially ordered set).

[L11]

Absolute value: tη|t| \le \eta if and only if ηtη-\eta \le t \le \eta; and the order on N\mathbb{N} is total with k<k+1k < k+1 (Basic properties of the absolute value, Absolute value in an ordered field, Order on the natural numbers, \le is a linear order on N\mathbb{N}, Discreteness: σ(n)\sigma(n) is the immediate successor).

Verification

technique · constructive
1.1

The recursion theorem applied to A=N×NA = \mathbb{N} \times \mathbb{N}, the element (1,1)(1,1) and the function FF gives a unique cc with c0=(1,1)c_0 = (1,1) and ck+1=F(ck)c_{k+1} = F(c_k), so (mk,jk)(m_k, j_k) and hence xkx_k are well defined once mk1m_k \ge 1 is known.

givenL1
1.2

For every kk one has 1jkmk1 \le j_k \le m_k: this holds at k=0k = 0, where (m0,j0)=(1,1)(m_0, j_0) = (1,1); and if 1jkmk1 \le j_k \le m_k then either jk<mkj_k < m_k, so that ck+1=(mk,jk+1)c_{k+1} = (m_k, j_k + 1) with 1jk+1mk1 \le j_k + 1 \le m_k, or jk=mkj_k = m_k, so that ck+1=(mk+1,1)c_{k+1} = (m_k + 1, 1) with 11mk+11 \le 1 \le m_k + 1. The claim follows by induction on kk; in particular mk1m_k \ge 1 always, so ι(mk)>0\iota(m_k) > 0 and xkx_k is defined.

givenL2L5L11
1.3

For every kk one has mkk+1m_k \le k+1: at k=0k = 0, m0=1m_0 = 1; and mk+1m_{k+1} is mkm_k or mk+1m_k + 1, so mk+1mk+1k+2m_{k+1} \le m_k + 1 \le k+2. This is again an induction on kk.

givenL2L11
1.4

For every natural m1m \ge 1 and every jj with 1jm1 \le j \le m there is kk with (mk,jk)=(m,j)(m_k, j_k) = (m, j). Induct on mm. For m=1m = 1 the only admissible jj is 11, realised at k=0k = 0. Assume the claim for mm and apply it at j=mj = m to get kk with (mk,jk)=(m,m)(m_k, j_k) = (m, m); then ck+1=(m+1,1)c_{k+1} = (m+1, 1), and a second induction on ii shows ck+1+i=(m+1,1+i)c_{k+1+i} = (m+1, 1+i) for every imi \le m: it holds at i=0i = 0, and if it holds at i<mi < m then 1+i<m+11 + i < m + 1, so ck+2+i=(m+1,2+i)c_{k+2+i} = (m+1, 2+i). Hence every jj with 1jm+11 \le j \le m+1 is realised in block m+1m+1.

givenL1L2L11
1.5

Let yy be a real with 0y10 \le y \le 1.

givenL9
2.1

For every kk one has 0<xk10 < x_k \le 1: from 1jkmk1 \le j_k \le m_k we get 0<ι(jk)ι(mk)0 < \iota(j_k) \le \iota(m_k), and dividing by ι(mk)>0\iota(m_k) > 0 gives 0<xk10 < x_k \le 1.

step 1.2L5L6
2.2

For every natural m1m \ge 1 the set {jN:1jm and yι(m)ι(j)}\{\, j \in \mathbb{N} : 1 \le j \le m \text{ and } y\,\iota(m) \le \iota(j) \,\} is nonempty, since j=mj = m belongs to it because y1y \le 1 gives yι(m)ι(m)y\,\iota(m) \le \iota(m); let J(m)J(m) be its least element. Then yι(J(m))/ι(m)y \le \iota(J(m))/\iota(m), and moreover ι(J(m))/ι(m)y+1/ι(m)\iota(J(m))/\iota(m) \le y + 1/\iota(m): if J(m)=1J(m) = 1 this reads 1/ι(m)y+1/ι(m)1/\iota(m) \le y + 1/\iota(m), true because y0y \ge 0; and if J(m)>1J(m) > 1 then j:=J(m)1j := J(m) - 1 satisfies 1jm1 \le j \le m and j<J(m)j < J(m), so minimality gives ι(j)<yι(m)\iota(j) < y\,\iota(m), that is ι(J(m))1<yι(m)\iota(J(m)) - 1 < y\,\iota(m), and dividing by ι(m)>0\iota(m) > 0 gives the bound. Hence 0ι(J(m))/ι(m)y1/ι(m)0 \le \iota(J(m))/\iota(m) - y \le 1/\iota(m).

step 1.5L3L5L6L11
3.1

For every LSL(x)L \in \operatorname{SL}(x) one has 0L10 \le L \le 1, since a subsequence of (xk)(x_k) converging to LL satisfies 0xni10 \le x_{n_i} \le 1 at every index by step 2.1, and limits preserve non-strict inequalities. So SL(x)[0,1]\operatorname{SL}(x) \subseteq [0,1].

step 2.1L4L8L9
3.2

For every natural m1m \ge 1 the set {kN:(mk,jk)=(m,J(m))}\{\, k \in \mathbb{N} : (m_k, j_k) = (m, J(m)) \,\} is nonempty by step 1.4, since 1J(m)m1 \le J(m) \le m; let K(m)K(m) be its least element. Then xK(m)=ι(J(m))/ι(m)x_{K(m)} = \iota(J(m))/\iota(m), so xK(m)y1/ι(m)|x_{K(m)} - y| \le 1/\iota(m) by step 2.2, and m=mK(m)K(m)+1m = m_{K(m)} \le K(m) + 1 by step 1.3.

step 1.4step 1.3step 2.2L3L11
4.1

Define f:NNf : \mathbb{N} \to \mathbb{N} by f(n):=K(n+2)f(n) := K(n+2); then f(n)(n+2)1=n+1>nf(n) \ge (n+2) - 1 = n+1 > n and xf(n)y1/ι(n+2)|x_{f(n)} - y| \le 1/\iota(n+2). The recursion theorem applied to N\mathbb{N}, the element K(1)K(1) and the function ff gives n:NNn : \mathbb{N} \to \mathbb{N} with n0=K(1)n_0 = K(1) and ni+1=f(ni)n_{i+1} = f(n_i); it is strictly increasing, so niin_i \ge i, and xni+1y1/ι(ni+2)1/ι(i+2)|x_{n_{i+1}} - y| \le 1/\iota(n_i + 2) \le 1/\iota(i+2).

step 3.2L1L4L5L6construct
5.1

The subsequence (xni)(x_{n_i}) converges to yy: given a real ε>0\varepsilon > 0, take a natural p1p \ge 1 with 1/p<ε1/p < \varepsilon; every ipi \ge p satisfies i1i \ge 1, so step 4.1 applied at i1i-1 gives xniy1/ι(i+1)|x_{n_i} - y| \le 1/\iota(i+1), and i+1>pi + 1 > p gives 1/ι(i+1)<1/p<ε1/\iota(i+1) < 1/p < \varepsilon. Hence ySL(x)y \in \operatorname{SL}(x), and since yy was an arbitrary element of [0,1][0,1], [0,1]SL(x)[0,1] \subseteq \operatorname{SL}(x).

step 4.1step 1.5L4L5L6L7L11
6.1

Therefore SL(x)=[0,1]\operatorname{SL}(x) = [0,1]. The sequence is bounded by step 2.1, so every subsequence of it is bounded and none diverges to ±\pm\infty; hence SL(x)=SL(x)=[0,1]\overline{\operatorname{SL}}(x) = \operatorname{SL}(x) = [0,1], whose greatest element is 11 and least element 00, and [L10] gives lim supkxk=1\limsup_k x_k = 1 and lim infkxk=0\liminf_k x_k = 0.

step 5.1step 3.1step 2.1L8L9L10discharge-construct

Remarks

  • Every point of [0,1][0,1] is approached, and the rate is the block width. In block mm the terms are 1/m,2/m,,m/m1/m, 2/m, \dots, m/m, spaced 1/m1/m apart and covering (0,1](0,1], so any target in [0,1][0,1] has a term of block mm within 1/m1/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][0,1] contains the limit of every convergent sequence of its own points, which is what If each yjy_j is a subsequential limit of (xk)(x_k) and yjyRy_j \to y \in \mathbb{R}, then yy is a subsequential limit of (xk)(x_k) 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(-1)^k has lim inf=1\liminf = -1 and lim sup=1\limsup = 1, so it does not converge.

  • Neither endpoint is a value of the sequence in the case of 00. Every term is >0> 0 by step 2.1, so 0SL(x)0 \in \operatorname{SL}(x) is a genuine limit and not an attained value, while 11 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 xkx_k by first solving m(m1)/2k<m(m+1)/2m(m-1)/2 \le k < m(m+1)/2 for mm, which needs a least-element argument at every index and a quadratic estimate to get mk+1m \le k+1. The recursion carries the block and position forward instead, and the estimate mkk+1m_k \le 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 · next 3 levels

Direct dependencies and their dependencies through the next three levels: 94 results over 35 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources