Alphabeta Math
PropositionStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passjudge pass (deepseek-v4-pro + claude-opus-5[1m])audited 2026-08-24
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Euclidean row and column reduction computes Smith normal form

Statement

Over a Euclidean domain, a finite sequence of elementary row and column operations computes a Smith normal form of every rectangular matrix. The sequence terminates by strict descent of the Euclidean value whenever the current pivot fails to divide an entry.

Facts & Assumptions

Given: A Euclidean domain with division by remainder (Euclidean domain and Euclidean function) and matrix equivalence and Smith form as in Matrix equivalence and Smith normal form over a PID.

[L1]

Every rectangular matrix over a PID is equivalent to a Smith diagonal matrix (Every matrix over a PID has a Smith normal form).

Proof

technique · constructive
1.1

If the matrix is empty or zero, return the empty or zero Smith form. Otherwise move a nonzero entry of least Euclidean value among the current entries into the upper-left pivot position by row and column swaps.

chooseconstruct
2.1

Divide every entry in the pivot row and column by the pivot and use elementary operations to replace a nonzero remainder into the pivot position. If an entry outside that row and column is not divisible by the pivot, add its row to the pivot row and repeat. Each nonzero remainder has strictly smaller Euclidean value, so this descent terminates with a pivot dividing every entry.

step 1.1given
3.1

Clear the rest of the pivot row and column using exact division, then apply the same procedure to the smaller remaining rectangle. The row or column count strictly decreases at each recursion, and zero or rank-deficient tails stop immediately.

step 2.1construct
4.1

Because each chosen pivot divides every entry in the remaining rectangle, successive nonzero pivots satisfy d1d2. Unit normalization gives Smith form; equivalently, adjacent diagonal factors may be replaced by their gcd and lcm through elementary operations without changing equivalence. The output agrees with the existence theorem [L1], but termination here uses the Euclidean function and is not a proof over an arbitrary PID.

step 3.1L1algebradischarge-construct

Depends on

Used by

Dependency tree · two levels

12 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources