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
∀ k. PrimeCount(1,k) → k = 0
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 44 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 (1)
01Fix variables and assumptionsL1–2
02Separate the logical casesL3–5
03Establish hdL6–12
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta sum succ decompose.
- L6
have hd : ∃ a. ∃ w. BetaAt(x,x1,0,a) ∧ (Sum(x,x1,0,w) ∧ k = w + a)Definitions: BetaAt(x,x1,0,a)Sum(x,x1,0,w)Original native command in the exact edition - L7
specialize beta_sum_succ_decompose x - L8
specialize beta_sum_succ_decompose x1 - L9
specialize beta_sum_succ_decompose 0 - L10
specialize beta_sum_succ_decompose k - L11
apply beta_sum_succ_decompose - L12
exact h_witness_witness_right
04Separate the logical casesL13–16
05Establish hcL17–26
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply prime bit prefix entry.
- L17
have hc : Prime(1) ∧ x2 = 1 ∨ ¬Prime(1) ∧ x2 = 0Definitions: Prime(1)Original native command in the exact edition - L18
specialize prime_bit_prefix_entry x - L19
specialize prime_bit_prefix_entry x1 - L20
specialize prime_bit_prefix_entry 1 - L21
specialize prime_bit_prefix_entry 0 - L22
specialize prime_bit_prefix_entry x2 - L23
apply prime_bit_prefix_entry - L24
exact h_witness_witness_left - L25
specialize le_refl 1 - L26
apply le_refl
06Use earlier factsL27–27
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L27
exact hd_witness_witness_left
07Separate the logical casesL28–31
08Use earlier factsL32–32
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L32
apply hc_left_left_left
09Calculate and transport equalitiesL33–33
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L33
refl
10Separate the logical casesL34–34
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L34
cases hc_right
11Establish hzL35–44
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta sum zero.
Original defined command ledger · 44 lines
- 0001
intro k - 0002
intro h - 0003
cases h - 0004
cases h_witness - 0005
cases h_witness_witness - 0006
have hd : ∃ a. ∃ w. BetaAt(x,x1,0,a) ∧ (Sum(x,x1,0,w) ∧ k = w + a) - 0007
specialize beta_sum_succ_decompose x - 0008
specialize beta_sum_succ_decompose x1 - 0009
specialize beta_sum_succ_decompose 0 - 0010
specialize beta_sum_succ_decompose k - 0011
apply beta_sum_succ_decompose - 0012
exact h_witness_witness_right - 0013
cases hd - 0014
cases hd_witness - 0015
cases hd_witness_witness - 0016
cases hd_witness_witness_right - 0017
have hc : Prime(1) ∧ x2 = 1 ∨ ¬Prime(1) ∧ x2 = 0 - 0018
specialize prime_bit_prefix_entry x - 0019
specialize prime_bit_prefix_entry x1 - 0020
specialize prime_bit_prefix_entry 1 - 0021
specialize prime_bit_prefix_entry 0 - 0022
specialize prime_bit_prefix_entry x2 - 0023
apply prime_bit_prefix_entry - 0024
exact h_witness_witness_left - 0025
specialize le_refl 1 - 0026
apply le_refl - 0027
exact hd_witness_witness_left - 0028
cases hc - 0029
cases hc_left - 0030
cases hc_left_left - 0031
exfalso - 0032
apply hc_left_left_left - 0033
refl - 0034
cases hc_right - 0035
have hz : x3 = 0 - 0036
specialize beta_sum_zero x - 0037
specialize beta_sum_zero x1 - 0038
specialize beta_sum_zero x3 - 0039
apply beta_sum_zero - 0040
exact hd_witness_witness_right_left - 0041
rewrite hd_witness_witness_right_right - 0042
rewrite hz - 0043
rewrite hc_right_right - 0044
norm_num