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.
Exact expanded first-order arithmetic statement
forall b c w r d i j z t. (exists ff_row_mdm_cell_cell_result ff_column_mdm_cell_cell_result. (((((exists ff_gap_mdm_lt_cell_result_row_before. ff_gap_mdm_lt_cell_result_row_before + S (i) = (r)) /\ ff_row_mdm_cell_cell_result = i) \/ ((exists ff_gap_mdm_le_cell_result_row_after. ff_gap_mdm_le_cell_result_row_after + (r) = (i)) /\ ff_row_mdm_cell_cell_result = S i))) /\ (((((exists ff_gap_mdm_lt_cell_result_column_before. ff_gap_mdm_lt_cell_result_column_before + S (j) = (d)) /\ ff_column_mdm_cell_cell_result = j) \/ ((exists ff_gap_mdm_le_cell_result_column_after. ff_gap_mdm_le_cell_result_column_after + (d) = (j)) /\ ff_column_mdm_cell_cell_result = S j))) /\ (((exists ff_h_mdm_cell_result_source. ff_h_mdm_cell_result_source + S (z) = S ((S ((ff_row_mdm_cell_cell_result) * (w) + (ff_column_mdm_cell_cell_result))) * c)) /\ exists ff_q_mdm_cell_result_source. b = ff_q_mdm_cell_result_source * S ((S ((ff_row_mdm_cell_cell_result) * (w) + (ff_column_mdm_cell_cell_result))) * c) + (z)))))) -> (exists ff_row_mdm_cell_cell_other ff_column_mdm_cell_cell_other. (((((exists ff_gap_mdm_lt_cell_other_row_before. ff_gap_mdm_lt_cell_other_row_before + S (i) = (r)) /\ ff_row_mdm_cell_cell_other = i) \/ ((exists ff_gap_mdm_le_cell_other_row_after. ff_gap_mdm_le_cell_other_row_after + (r) = (i)) /\ ff_row_mdm_cell_cell_other = S i))) /\ (((((exists ff_gap_mdm_lt_cell_other_column_before. ff_gap_mdm_lt_cell_other_column_before + S (j) = (d)) /\ ff_column_mdm_cell_cell_other = j) \/ ((exists ff_gap_mdm_le_cell_other_column_after. ff_gap_mdm_le_cell_other_column_after + (d) = (j)) /\ ff_column_mdm_cell_cell_other = S j))) /\ (((exists ff_h_mdm_cell_other_source. ff_h_mdm_cell_other_source + S (t) = S ((S ((ff_row_mdm_cell_cell_other) * (w) + (ff_column_mdm_cell_cell_other))) * c)) /\ exists ff_q_mdm_cell_other_source. b = ff_q_mdm_cell_other_source * S ((S ((ff_row_mdm_cell_cell_other) * (w) + (ff_column_mdm_cell_cell_other))) * c) + (t)))))) -> z = tConstructive proof overview
Generated structural guide
The decoded value of a beta-coded cofactor minor is independent of every skipped-coordinate witness.
The unchanged tactic script uses 2 declared prerequisites and contains 47 exact native proof lines.
Alpha v34 checked-use · first admitted v24 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
MN0002 matrix_skip_index_functional beta_at_unique Stable theorem; checked-use authorizedDirect dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.
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–10
02Fix variables and assumptionsL11–11
Work with arbitrary variables or the premises of the current implication.
- L11
intro hsecond
03Separate the logical casesL12–19
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
04Establish hrowL20–27
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply matrix skip index functional.
- L20
have hrow : x = x2 - L21
specialize matrix_skip_index_functional i - L22
specialize matrix_skip_index_functional r - L23
specialize matrix_skip_index_functional x - L24
specialize matrix_skip_index_functional x2 - L25
apply matrix_skip_index_functional - L26
exact hfirst_witness_witness_left - L27
exact hsecond_witness_witness_left
05Establish hcolumnL28–37
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply matrix skip index functional.
- L28
have hcolumn : x1 = x3 - L29
specialize matrix_skip_index_functional j - L30
specialize matrix_skip_index_functional d - L31
specialize matrix_skip_index_functional x1 - L32
specialize matrix_skip_index_functional x3 - L33
apply matrix_skip_index_functional - L34
exact hfirst_witness_witness_right_left - L35
exact hsecond_witness_witness_right_left - L36
rewrite hrow at hfirst_witness_witness_right_right - L37
rewrite hrow at hfirst_witness_witness_right_right
06Calculate and transport equalitiesL38–39
07Use earlier factsL40–47
Instantiate or apply named facts and discharge the corresponding proof obligations.
Original exact command ledger · 47 lines
- 0001
intro b - 0002
intro c - 0003
intro w - 0004
intro r - 0005
intro d - 0006
intro i - 0007
intro j - 0008
intro z - 0009
intro t - 0010
intro hfirst - 0011
intro hsecond - 0012
cases hfirst - 0013
cases hfirst_witness - 0014
cases hfirst_witness_witness - 0015
cases hfirst_witness_witness_right - 0016
cases hsecond - 0017
cases hsecond_witness - 0018
cases hsecond_witness_witness - 0019
cases hsecond_witness_witness_right - 0020
have hrow : x = x2 - 0021
specialize matrix_skip_index_functional i - 0022
specialize matrix_skip_index_functional r - 0023
specialize matrix_skip_index_functional x - 0024
specialize matrix_skip_index_functional x2 - 0025
apply matrix_skip_index_functional - 0026
exact hfirst_witness_witness_left - 0027
exact hsecond_witness_witness_left - 0028
have hcolumn : x1 = x3 - 0029
specialize matrix_skip_index_functional j - 0030
specialize matrix_skip_index_functional d - 0031
specialize matrix_skip_index_functional x1 - 0032
specialize matrix_skip_index_functional x3 - 0033
apply matrix_skip_index_functional - 0034
exact hfirst_witness_witness_right_left - 0035
exact hsecond_witness_witness_right_left - 0036
rewrite hrow at hfirst_witness_witness_right_right - 0037
rewrite hrow at hfirst_witness_witness_right_right - 0038
rewrite hcolumn at hfirst_witness_witness_right_right - 0039
rewrite hcolumn at hfirst_witness_witness_right_right - 0040
specialize beta_at_unique b - 0041
specialize beta_at_unique c - 0042
specialize beta_at_unique (x2 * w + x3) - 0043
specialize beta_at_unique z - 0044
specialize beta_at_unique t - 0045
apply beta_at_unique - 0046
exact hfirst_witness_witness_right_right - 0047
exact hsecond_witness_witness_right_right
Separate complete second-wave branches: Full T13 proof · Alpha v27.