Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.
Every successor is the globally least prime above its predecessor. This is not a sparse Bertrand chain. The bound theorem constructs the list and both power witnesses from k≠0 alone; the separate total-list theorem includes k=0.
Exact theorem in conservative defined notation
∀ a. ∃ p. NextPrime(a,p)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 25 original proof lines are preserved. Only local proposition formulas are abbreviated; every abbreviation has an exact binder-safe expansion check. The linked exact edition contains the unchanged replay script.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
Named ingredients (1)
01Fix variables and assumptionsL1–1
Work with arbitrary variables or the premises of the current implication.
- L1
intro a
02Establish huL2–4
03Separate the logical casesL5–6
04Establish hsL7–10
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply least prime above finite scan.
- L7
have hs : (∃ y. NextPrime(a,y)) ∨ (∀ y. Prime(y) → Lt(a,y) → Lt(a + x,y))Definitions: NextPrime(a,y)Prime(y)Lt(a,y)Lt(a + x,y)Original native command in the exact edition - L8
specialize least_prime_above_finite_scan a - L9
specialize least_prime_above_finite_scan x - L10
apply least_prime_above_finite_scan
05Separate the logical casesL11–11
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L11
cases hs
06Use earlier factsL12–12
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L12
exact hs_left
07Separate the logical casesL13–13
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L13
exfalso
08Establish hltL14–23
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply hs right.
Original defined command ledger · 25 lines
- 0001
intro a - 0002
have hu : ∃ p. Lt(a,p) ∧ Prime(p) - 0003
specialize prime_unbounded a - 0004
apply prime_unbounded - 0005
cases hu - 0006
cases hu_witness - 0007
have hs : (∃ y. NextPrime(a,y)) ∨ (∀ y. Prime(y) → Lt(a,y) → Lt(a + x,y)) - 0008
specialize least_prime_above_finite_scan a - 0009
specialize least_prime_above_finite_scan x - 0010
apply least_prime_above_finite_scan - 0011
cases hs - 0012
exact hs_left - 0013
exfalso - 0014
have hlt : Lt(a + x,x) - 0015
specialize hs_right x - 0016
apply hs_right - 0017
exact hu_witness_right - 0018
exact hu_witness_left - 0019
specialize lt_not_le (a + x) - 0020
specialize lt_not_le x - 0021
apply lt_not_le - 0022
exact hlt - 0023
specialize le_add_left x - 0024
specialize le_add_left a - 0025
apply le_add_left