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.
These are the exact finite integer inequalities with constant 8, for every N≥2. The proof uses constructive binomial and primorial infrastructure; it does not assume logarithms, asymptotic estimates, the prime number theorem, or a factorization oracle.
Exact theorem in conservative defined notation
∀ e. ∀ h. ∀ d. ∀ ell. d = 0 ∨ d = 1 → e = h + h + d → ell = S e → Le(ell,S h + S h)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 26 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.
01Fix variables and assumptionsL1–7
02Establish hdoubleL8–13
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply euclidean log double successor.
03Separate the logical casesL14–14
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L14
cases hd
04Calculate and transport equalitiesL15–15
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L15
rewrite hd_left
05Establish hzL16–21
Original defined command ledger · 26 lines
- 0001
intro e - 0002
intro h - 0003
intro d - 0004
intro ell - 0005
intro hd - 0006
intro he - 0007
intro hl - 0008
have hdouble : S h + S h = S (S (h + h)) - 0009
specialize euclidean_log_double_successor h - 0010
apply euclidean_log_double_successor - 0011
rewrite hl - 0012
rewrite he - 0013
rewrite hdouble - 0014
cases hd - 0015
rewrite hd_left - 0016
have hz : (h + h) + 0 = h + h - 0017
apply PA3 - 0018
rewrite hz - 0019
specialize le_succ_self (S (h + h)) - 0020
apply le_succ_self - 0021
rewrite hd_right - 0022
have hone : S ((h + h) + 1) = S (S (h + h)) - 0023
simp - 0024
rewrite hone - 0025
specialize le_refl (S (S (h + h))) - 0026
apply le_refl