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. InitialPrimeList(b,c,k) → Lt(i,k) → BetaAt(b,c,i,p) → Prime(p)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 36 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–8
02Separate the logical casesL9–10
03Calculate and transport equalitiesL11–11
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L11
rewrite hl_left at hi
04Use earlier factsL12–17
05Separate the logical casesL18–19
06Use earlier factsL20–29
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L20
specialize initial_prime_chain_terminal_is_prime b - L21
specialize initial_prime_chain_terminal_is_prime c - L22
specialize initial_prime_chain_terminal_is_prime i - L23
specialize initial_prime_chain_terminal_is_prime p - L24
apply initial_prime_chain_terminal_is_prime - L25
specialize initial_prime_chain_prefix_restrict b - L26
specialize initial_prime_chain_prefix_restrict c - L27
specialize initial_prime_chain_prefix_restrict x - L28
specialize initial_prime_chain_prefix_restrict i - L29
apply initial_prime_chain_prefix_restrict
07Use earlier factsL30–32
08Calculate and transport equalitiesL33–33
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L33
rewrite hl_right_witness_left at hi
Original defined command ledger · 36 lines
- 0001
intro b - 0002
intro c - 0003
intro k - 0004
intro i - 0005
intro p - 0006
intro hl - 0007
intro hi - 0008
intro hp - 0009
cases hl - 0010
exfalso - 0011
rewrite hl_left at hi - 0012
specialize lt_not_le i - 0013
specialize lt_not_le 0 - 0014
apply lt_not_le - 0015
exact hi - 0016
specialize zero_le i - 0017
apply zero_le - 0018
cases hl_right - 0019
cases hl_right_witness - 0020
specialize initial_prime_chain_terminal_is_prime b - 0021
specialize initial_prime_chain_terminal_is_prime c - 0022
specialize initial_prime_chain_terminal_is_prime i - 0023
specialize initial_prime_chain_terminal_is_prime p - 0024
apply initial_prime_chain_terminal_is_prime - 0025
specialize initial_prime_chain_prefix_restrict b - 0026
specialize initial_prime_chain_prefix_restrict c - 0027
specialize initial_prime_chain_prefix_restrict x - 0028
specialize initial_prime_chain_prefix_restrict i - 0029
apply initial_prime_chain_prefix_restrict - 0030
specialize le_of_succ_le_succ i - 0031
specialize le_of_succ_le_succ x - 0032
apply le_of_succ_le_succ - 0033
rewrite hl_right_witness_left at hi - 0034
exact hi - 0035
exact hl_right_witness_right - 0036
exact hp