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. PrimeCount(N,k) ∧ (∀ x. PrimeCount(N,x) → k = x)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 16 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–1
Work with arbitrary variables or the premises of the current implication.
- L1
intro N
02Establish hL2–4
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply prime count exists.
- L2
have h : ∃ k. PrimeCount(N,k)Definitions: PrimeCount(N,k)Original native command in the exact edition - L3
specialize prime_count_exists N - L4
apply prime_count_exists
03Separate the logical casesL5–5
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L5
cases h
04Construct an explicit witnessL6–6
Supply the displayed value, then prove that it has the required property.
- L6
exists x
05Separate the logical casesL7–7
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L7
split
06Use earlier factsL8–8
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L8
exact h_witness
07Fix variables and assumptionsL9–10
Original defined command ledger · 16 lines
- 0001
intro N - 0002
have h : ∃ k. PrimeCount(N,k) - 0003
specialize prime_count_exists N - 0004
apply prime_count_exists - 0005
cases h - 0006
exists x - 0007
split - 0008
exact h_witness - 0009
intro K - 0010
intro hK - 0011
specialize prime_count_functional N - 0012
specialize prime_count_functional x - 0013
specialize prime_count_functional K - 0014
apply prime_count_functional - 0015
exact h_witness - 0016
exact hK