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
∀ b. ∀ c. ∀ k. ∀ i. ∀ p. ∀ q. InitialPrimeList(b,c,k) → Lt(i,k) → BetaAt(b,c,i,p) → Prime(q) → Le(q,p) → ∃ x. Le(x,i) ∧ BetaAt(b,c,x,q)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 42 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 (2)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–11
Work with arbitrary variables or the premises of the current implication.
- L11
intro hqp
03Separate the logical casesL12–13
04Calculate and transport equalitiesL14–14
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L14
rewrite hl_left at hi
05Use earlier factsL15–20
06Separate the logical casesL21–22
07Use earlier factsL23–32
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L23
specialize initial_prime_chain_exhausts_primes b - L24
specialize initial_prime_chain_exhausts_primes c - L25
specialize initial_prime_chain_exhausts_primes i - L26
specialize initial_prime_chain_exhausts_primes p - L27
specialize initial_prime_chain_exhausts_primes q - L28
apply initial_prime_chain_exhausts_primes - L29
specialize initial_prime_chain_prefix_restrict b - L30
specialize initial_prime_chain_prefix_restrict c - L31
specialize initial_prime_chain_prefix_restrict x - L32
specialize initial_prime_chain_prefix_restrict i
08Use earlier factsL33–36
09Calculate and transport equalitiesL37–37
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L37
rewrite hl_right_witness_left at hi
Original defined command ledger · 42 lines
- 0001
intro b - 0002
intro c - 0003
intro k - 0004
intro i - 0005
intro p - 0006
intro q - 0007
intro hl - 0008
intro hi - 0009
intro hp - 0010
intro hq - 0011
intro hqp - 0012
cases hl - 0013
exfalso - 0014
rewrite hl_left at hi - 0015
specialize lt_not_le i - 0016
specialize lt_not_le 0 - 0017
apply lt_not_le - 0018
exact hi - 0019
specialize zero_le i - 0020
apply zero_le - 0021
cases hl_right - 0022
cases hl_right_witness - 0023
specialize initial_prime_chain_exhausts_primes b - 0024
specialize initial_prime_chain_exhausts_primes c - 0025
specialize initial_prime_chain_exhausts_primes i - 0026
specialize initial_prime_chain_exhausts_primes p - 0027
specialize initial_prime_chain_exhausts_primes q - 0028
apply initial_prime_chain_exhausts_primes - 0029
specialize initial_prime_chain_prefix_restrict b - 0030
specialize initial_prime_chain_prefix_restrict c - 0031
specialize initial_prime_chain_prefix_restrict x - 0032
specialize initial_prime_chain_prefix_restrict i - 0033
apply initial_prime_chain_prefix_restrict - 0034
specialize le_of_succ_le_succ i - 0035
specialize le_of_succ_le_succ x - 0036
apply le_of_succ_le_succ - 0037
rewrite hl_right_witness_left at hi - 0038
exact hi - 0039
exact hl_right_witness_right - 0040
exact hp - 0041
exact hq - 0042
exact hqp