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
∀ u. ∀ b. ∀ c. ∀ l. ∃ d. ∃ f. BetaCutoffPrefix(u,b,c,d,f,l)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 33 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 (3)
01Fix variables and assumptionsL1–3
02Induction on lL4–4
Split the argument into the base and successor obligations. The induction hypothesis is available only in the successor branch.
- L4
induction l
03Construct an explicit witnessL5–6
04Use earlier factsL7–12
Instantiate or apply named facts and discharge the corresponding proof obligations.
05Establish hpL13–14
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply IH.
- L13
have hp : ∃ d. ∃ f. BetaCutoffPrefix(u,b,c,d,f,l)Definitions: BetaCutoffPrefix(u,b,c,d,f,l)Original native command in the exact edition - L14
apply IH
06Separate the logical casesL15–16
07Establish hcL17–22
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta cutoff choice exists.
- L17
have hc : ∃ e. Lt(l,u) ∧ e = 0 ∨ Le(u,l) ∧ BetaAt(b,c,l,e)Definitions: Lt(l,u)Le(u,l)BetaAt(b,c,l,e)Original native command in the exact edition - L18
specialize beta_cutoff_choice_exists u - L19
specialize beta_cutoff_choice_exists b - L20
specialize beta_cutoff_choice_exists c - L21
specialize beta_cutoff_choice_exists l - L22
apply beta_cutoff_choice_exists
08Separate the logical casesL23–23
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L23
cases hc
09Use earlier factsL24–33
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L24
specialize beta_cutoff_prefix_extend u - L25
specialize beta_cutoff_prefix_extend b - L26
specialize beta_cutoff_prefix_extend c - L27
specialize beta_cutoff_prefix_extend x - L28
specialize beta_cutoff_prefix_extend x1 - L29
specialize beta_cutoff_prefix_extend l - L30
specialize beta_cutoff_prefix_extend x2 - L31
apply beta_cutoff_prefix_extend - L32
exact hp_witness_witness - L33
exact hc_witness
Original defined command ledger · 33 lines
- 0001
intro u - 0002
intro b - 0003
intro c - 0004
induction l - 0005
exists 0 - 0006
exists 0 - 0007
specialize beta_cutoff_prefix_empty u - 0008
specialize beta_cutoff_prefix_empty b - 0009
specialize beta_cutoff_prefix_empty c - 0010
specialize beta_cutoff_prefix_empty 0 - 0011
specialize beta_cutoff_prefix_empty 0 - 0012
apply beta_cutoff_prefix_empty - 0013
have hp : ∃ d. ∃ f. BetaCutoffPrefix(u,b,c,d,f,l) - 0014
apply IH - 0015
cases hp - 0016
cases hp_witness - 0017
have hc : ∃ e. Lt(l,u) ∧ e = 0 ∨ Le(u,l) ∧ BetaAt(b,c,l,e) - 0018
specialize beta_cutoff_choice_exists u - 0019
specialize beta_cutoff_choice_exists b - 0020
specialize beta_cutoff_choice_exists c - 0021
specialize beta_cutoff_choice_exists l - 0022
apply beta_cutoff_choice_exists - 0023
cases hc - 0024
specialize beta_cutoff_prefix_extend u - 0025
specialize beta_cutoff_prefix_extend b - 0026
specialize beta_cutoff_prefix_extend c - 0027
specialize beta_cutoff_prefix_extend x - 0028
specialize beta_cutoff_prefix_extend x1 - 0029
specialize beta_cutoff_prefix_extend l - 0030
specialize beta_cutoff_prefix_extend x2 - 0031
apply beta_cutoff_prefix_extend - 0032
exact hp_witness_witness - 0033
exact hc_witness