Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved.
These are actual signed-table and finite-sum foundations. Equality compares represented signed values, not arbitrary encodings. MatrixMinorFourCode is reused solely as generic nested pairing, without a matrix hypothesis. Full finite signed G007 is established separately in the Möbius-inversion family.
Exact theorem in conservative defined notation
∀ F. ∀ pb. ∀ pc. ∀ nb. ∀ nc. ∀ i. MatrixMinorFourCode(F,pb,pc,nb,nc) → ∃ x. ArithAt(F,i,x)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 21 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–7
02Use earlier factsL8–17
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L8
specialize divisor_signed_table_lookup (i) - L9
specialize divisor_signed_table_lookup (F) - L10
specialize divisor_signed_table_lookup (i) - L11
apply divisor_signed_table_lookup - L12
specialize divisor_signed_table_from_components (i) - L13
specialize divisor_signed_table_from_components (F) - L14
specialize divisor_signed_table_from_components (pb) - L15
specialize divisor_signed_table_from_components (pc) - L16
specialize divisor_signed_table_from_components (nb) - L17
specialize divisor_signed_table_from_components (nc)
Original defined command ledger · 21 lines
- 0001
intro F - 0002
intro pb - 0003
intro pc - 0004
intro nb - 0005
intro nc - 0006
intro i - 0007
intro hrep - 0008
specialize divisor_signed_table_lookup (i) - 0009
specialize divisor_signed_table_lookup (F) - 0010
specialize divisor_signed_table_lookup (i) - 0011
apply divisor_signed_table_lookup - 0012
specialize divisor_signed_table_from_components (i) - 0013
specialize divisor_signed_table_from_components (F) - 0014
specialize divisor_signed_table_from_components (pb) - 0015
specialize divisor_signed_table_from_components (pc) - 0016
specialize divisor_signed_table_from_components (nb) - 0017
specialize divisor_signed_table_from_components (nc) - 0018
apply divisor_signed_table_from_components - 0019
exact hrep - 0020
specialize le_refl (i) - 0021
apply le_refl