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.
Historical partial components only: this chapter proves genuine signed first-row minors and unique alternating folds, with supplied cofactor values. T13 is now closed in the separate Alpha-v27 integer-linear-algebra branch with actual arbitrary determinant data, rank, and integer column spans; lattice index and normal forms are not claimed. Full T13 proof · Alpha v27
Exact theorem in conservative defined notation
∀ ap. ∀ an. ∀ bp. ∀ bn. ∀ i. ∃ p. ∃ n. SignedAlternatingCofactorTerm(ap,an,bp,bn,i,p,n)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete unchanged native tactic proof
All 26 lines are the exact independently kernel-checked original 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–5
02Use earlier factsL6–6
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L6
specialize parity_cases i
03Separate the logical casesL7–8
04Construct an explicit witnessL9–10
05Separate the logical casesL11–12
06Construct an explicit witnessL13–13
Supply the displayed value, then prove that it has the required property.
- L13
exists x
07Use earlier factsL14–14
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L14
exact parity_cases_witness_left
08Separate the logical casesL15–15
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L15
split
09Calculate and transport equalitiesL16–17
10Construct an explicit witnessL18–19
11Separate the logical casesL20–21
12Construct an explicit witnessL22–22
Supply the displayed value, then prove that it has the required property.
- L22
exists x
13Use earlier factsL23–23
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L23
exact parity_cases_witness_right
14Separate the logical casesL24–24
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L24
split
Original defined command ledger · 26 lines
- 0001
intro ap - 0002
intro an - 0003
intro bp - 0004
intro bn - 0005
intro i - 0006
specialize parity_cases i - 0007
cases parity_cases - 0008
cases parity_cases_witness - 0009
exists ap * bp + an * bn - 0010
exists ap * bn + an * bp - 0011
left - 0012
split - 0013
exists x - 0014
exact parity_cases_witness_left - 0015
split - 0016
refl - 0017
refl - 0018
exists ap * bn + an * bp - 0019
exists ap * bp + an * bn - 0020
right - 0021
split - 0022
exists x - 0023
exact parity_cases_witness_right - 0024
split - 0025
refl - 0026
refl