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.
The original division, gcd, cancellation, and factor-existence foundations are exposed through checked wrappers. Unordered uniqueness adds an actual bounded, injective, surjective index map matching repeated prime occurrences. The empty factor list represents one, not zero.
Exact theorem in conservative defined notation
∀ n. ∀ b. ∀ c. ∀ l. ∀ p. PrimeFactorList(n,b,c,l) → Prime(p) → Dvd(p,n) → ∃ x. Lt(x,l) ∧ BetaAt(b,c,x,p)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 20 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–8
02Separate the logical casesL9–10
03Use earlier factsL11–20
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L11
specialize beta_prime_divisor_product_member (b) - L12
specialize beta_prime_divisor_product_member (c) - L13
specialize beta_prime_divisor_product_member (l) - L14
specialize beta_prime_divisor_product_member (n) - L15
specialize beta_prime_divisor_product_member (p) - L16
apply beta_prime_divisor_product_member - L17
exact hp - L18
exact hf_right_right - L19
exact hf_right_left - L20
exact hdiv
Original defined command ledger · 20 lines
- 0001
intro n - 0002
intro b - 0003
intro c - 0004
intro l - 0005
intro p - 0006
intro hf - 0007
intro hp - 0008
intro hdiv - 0009
cases hf - 0010
cases hf_right - 0011
specialize beta_prime_divisor_product_member (b) - 0012
specialize beta_prime_divisor_product_member (c) - 0013
specialize beta_prime_divisor_product_member (l) - 0014
specialize beta_prime_divisor_product_member (n) - 0015
specialize beta_prime_divisor_product_member (p) - 0016
apply beta_prime_divisor_product_member - 0017
exact hp - 0018
exact hf_right_right - 0019
exact hf_right_left - 0020
exact hdiv