Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)
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.

A strictly increasing index map satisfies nkkn_k \ge k

Statement

Let n:NNn : \mathbb{N} \to \mathbb{N} be a function, written knkk \mapsto n_k, and recall that nn is strictly increasing when nj<nkn_j < n_k whenever j<kj < k (Sequences of reals: bounded, eventually, frequently, tails, subsequences, Order on the natural numbers).

  1. Consecutive comparisons suffice. If ni<nσ(i)n_i < n_{\sigma(i)} for every iNi \in \mathbb{N}, then nn is strictly increasing.
  2. Growth. If nn is strictly increasing then nkkn_k \ge k for every kNk \in \mathbb{N}.

Claim 1 is what one checks in practice when exhibiting a subsequence; claim 2 is what every later subsequence argument uses.

Facts & Assumptions

Given: A function n:NNn : \mathbb{N} \to \mathbb{N}, written knkk \mapsto n_k, with σ\sigma the successor and the order of Order on the natural numbers; claim 1 is proved under the standing assumption that ni<nσ(i)n_i < n_{\sigma(i)} for every ii, and claim 2 under the standing assumption that nn is strictly increasing (Sequences of reals: bounded, eventually, frequently, tails, subsequences).

[A1]

Q(k)Q(k) denotes the statement: nj<nkn_j < n_k for every j<kj < k.

[A2]

P(k)P(k) denotes the statement: nkkn_k \ge k.

[L1]

Order and successor on N\mathbb{N}: mpm \le p means m+i=pm + i = p for some ii, so 0m0 \le m for every mm because 0+m=m0 + m = m; and σ(k)=k+1\sigma(k) = k + 1 with σ(k)k\sigma(k) \ne k, so k<σ(k)k < \sigma(k) (Order on the natural numbers, Addition of natural numbers, Left identity for addition, No natural number equals its own successor).

[L2]

Discreteness: m<pm < p if and only if σ(m)p\sigma(m) \le p (Discreteness: σ(n)\sigma(n) is the immediate successor).

[L3]

Induction principle: if R(0)R(0) holds and R(k)R(k) implies R(σ(k))R(\sigma(k)) for every kk, then R(k)R(k) holds for every kNk \in \mathbb{N} (The principle of mathematical induction).

[L4]

The order on N\mathbb{N} is reflexive, antisymmetric, transitive and total, and satisfies trichotomy (\le is a linear order on N\mathbb{N}, Trichotomy of the order on N\mathbb{N}).

Proof

technique · induction
1.1

Base case for claim 1: Q(0)Q(0) holds vacuously, since no jj satisfies j<0j < 0; indeed 0j0 \le j always holds, and j<0j < 0 together with 0j0 \le j would contradict antisymmetry.

baseA1L1L4
1.2

Inductive hypothesis for claim 1: fix kNk \in \mathbb{N} and assume Q(k)Q(k), that is nj<nkn_j < n_k for every j<kj < k.

ihA1
1.3

Base case for claim 2: P(0)P(0) states n00n_0 \ge 0, which holds because 0m0 \le m for every natural mm.

baseA2L1
1.4

Inductive hypothesis for claim 2: fix kNk \in \mathbb{N} and assume P(k)P(k), that is knkk \le n_k.

ihA2
2.1

Inductive step for claim 1: let j<σ(k)j < \sigma(k). By trichotomy either k<jk < j, or j=kj = k, or j<kj < k. The case k<jk < j is impossible, since it gives σ(k)j\sigma(k) \le j by [L2], which together with j<σ(k)j < \sigma(k) contradicts antisymmetry. If j=kj = k then nj=nk<nσ(k)n_j = n_k < n_{\sigma(k)} by the standing assumption. If j<kj < k then nj<nkn_j < n_k by step 1.2 and nk<nσ(k)n_k < n_{\sigma(k)} by the standing assumption, so nj<nσ(k)n_j < n_{\sigma(k)} by transitivity. In every admissible case nj<nσ(k)n_j < n_{\sigma(k)}, so Q(σ(k))Q(\sigma(k)) holds.

step 1.2A1L2L4
2.2

Inductive step for claim 2: k<σ(k)k < \sigma(k) by [L1], so strict increase gives nk<nσ(k)n_k < n_{\sigma(k)}; combined with knkk \le n_k from step 1.4 this yields k<nσ(k)k < n_{\sigma(k)}, hence σ(k)nσ(k)\sigma(k) \le n_{\sigma(k)} by [L2], which is P(σ(k))P(\sigma(k)).

step 1.4A2L1L2L4
3.1

Both inductions are complete, so by the induction principle Q(k)Q(k) holds for every kk, which is claim 1, and P(k)P(k) holds for every kk, which is claim 2.

step 1.1step 1.3step 2.1step 2.2L3discharge-induction

Remarks

  • Claim 2 is sharp: the identity map nk=kn_k = k is strictly increasing with nk=kn_k = k throughout, so no better bound than nkkn_k \ge k holds for all strictly increasing index maps.

  • Claim 2 is exactly what makes a subsequence inherit a limit (Subsequences inherit the limit): a threshold KK that works for the original sequence works unchanged for the subsequence, because nkkKn_k \ge k \ge K whenever kKk \ge K.

  • Nothing here is about R\mathbb{R}; both claims are about (N,,σ)(\mathbb{N}, \le, \sigma) alone. Both are proved by induction ([L3]), and that is the method, not an order property. Claim 2 needs three order facts on top of the induction: that 00 is least, which is what makes its base case n00n_0 \ge 0 true ([L1], step 1.3); discreteness (Discreteness: σ(n)\sigma(n) is the immediate successor, [L2]), which upgrades k<nσ(k)k < n_{\sigma(k)} to σ(k)nσ(k)\sigma(k) \le n_{\sigma(k)} (step 2.2); and transitivity in its mixed form, which composes knkk \le n_k with nk<nσ(k)n_k < n_{\sigma(k)} into k<nσ(k)k < n_{\sigma(k)} ([L4], step 2.2). Claim 1 additionally uses trichotomy and antisymmetry ([L4]).

  • Of those three, neither the least element nor discreteness may be dropped. Discreteness alone is not enough: (Z,)(\mathbb{Z}, \le) is discrete in the same sense, m<pm < p iff m+1pm + 1 \le p, yet kk1k \mapsto k - 1 is strictly increasing on Z\mathbb{Z} with nk<kn_k < k everywhere. What Z\mathbb{Z} lacks is a least element to anchor the induction. A least element alone is not enough either, which is what fails over Q\mathbb{Q}: on the nonnegative rationals xx/2x \mapsto x/2 is strictly increasing and fixes the least element 00, but x/2<xx/2 < x at every positive rational.

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 42 results over 14 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