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
∀ n. ∀ k. Lt(1,n) → PrimeCount(n,k) → Lt(0,k)
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–4
02Separate the logical casesL5–7
03Establish heL8–12
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta at exists.
- L8
have he : ∃ e. BetaAt(x,x1,1,e)Definitions: BetaAt(x,x1,1,e)Original native command in the exact edition - L9
specialize beta_at_exists x - L10
specialize beta_at_exists x1 - L11
specialize beta_at_exists 1 - L12
apply beta_at_exists
04Separate the logical casesL13–13
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L13
cases he
05Establish hcL14–23
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply prime bit prefix entry.
- L14
have hc : Prime(2) ∧ x2 = 1 ∨ ¬Prime(2) ∧ x2 = 0Definitions: Prime(2)Original native command in the exact edition - L15
specialize prime_bit_prefix_entry x - L16
specialize prime_bit_prefix_entry x1 - L17
specialize prime_bit_prefix_entry n - L18
specialize prime_bit_prefix_entry 1 - L19
specialize prime_bit_prefix_entry x2 - L20
apply prime_bit_prefix_entry - L21
exact h_witness_witness_left - L22
exact hn - L23
exact he_witness
06Separate the logical casesL24–25
07Establish hleL26–35
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta sum entry le.
08Use earlier factsL36–36
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L36
exact he_witness
09Calculate and transport equalitiesL37–37
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L37
rewrite hc_left_right at hle
10Use earlier factsL38–38
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L38
exact hle
11Separate the logical casesL39–40
Original defined command ledger · 42 lines
- 0001
intro n - 0002
intro k - 0003
intro hn - 0004
intro h - 0005
cases h - 0006
cases h_witness - 0007
cases h_witness_witness - 0008
have he : ∃ e. BetaAt(x,x1,1,e) - 0009
specialize beta_at_exists x - 0010
specialize beta_at_exists x1 - 0011
specialize beta_at_exists 1 - 0012
apply beta_at_exists - 0013
cases he - 0014
have hc : Prime(2) ∧ x2 = 1 ∨ ¬Prime(2) ∧ x2 = 0 - 0015
specialize prime_bit_prefix_entry x - 0016
specialize prime_bit_prefix_entry x1 - 0017
specialize prime_bit_prefix_entry n - 0018
specialize prime_bit_prefix_entry 1 - 0019
specialize prime_bit_prefix_entry x2 - 0020
apply prime_bit_prefix_entry - 0021
exact h_witness_witness_left - 0022
exact hn - 0023
exact he_witness - 0024
cases hc - 0025
cases hc_left - 0026
have hle : Le(x2,k) - 0027
specialize beta_sum_entry_le x - 0028
specialize beta_sum_entry_le x1 - 0029
specialize beta_sum_entry_le n - 0030
specialize beta_sum_entry_le k - 0031
specialize beta_sum_entry_le 1 - 0032
specialize beta_sum_entry_le x2 - 0033
apply beta_sum_entry_le - 0034
exact h_witness_witness_right - 0035
exact hn - 0036
exact he_witness - 0037
rewrite hc_left_right at hle - 0038
exact hle - 0039
cases hc_right - 0040
exfalso - 0041
apply hc_right_left - 0042
exact prime_two