Definition
A canonical diagonal form for matrices over the integers (or more generally over a principal ideal domain) obtained by left and right multiplication by unimodular matrices, whose diagonal entries d1, d2, ... satisfy divisibility d1 | d2 | ... and encode the module structure of the cokernel.

Principle

Principle
Apply invertible row and column operations over a PID to transform a matrix to a diagonal with invariant divisibility factors; uniqueness holds up to multiplication of diagonal entries by units and permutation consistent with divisibility order.

Demonstration

Demonstration
For a 2×2 integer matrix [[2,4],[6,8]], compute unimodular row/column operations to reduce it to diagonal form diag(2,2) (after operations), revealing invariant factors 2 and 2 and showing the cokernel ≅ Z/2Z × Z/2Z.

Misapplication

Misapplication
Treating Smith Normal Form as if it were the Jordan normal form over a field or applying the SNF algorithm blindly over a non-PID ring; this can produce incorrect 'invariants' or fail to terminate.

Consequence

Consequence
Correct use yields complete invariants for finitely generated modules over a PID: classification of abelian groups presented by the matrix, computation of elementary divisors, and determination of invariants such as determinant ideals and torsion structure.

Reversal

Reversal
Instead of reducing by unimodular operations to diagonal form, one can consider embedding into a larger ring or working over a field to get Jordan or rational canonical forms; those reversals change the nature of invariants from integral divisibility to eigen-structure.

Boundary

Boundary
Applies to matrices with entries in a principal ideal domain (not every commutative ring); over non-PID rings SNF may not exist or requires alternative invariants; it addresses module structure but not linear algebraic geometric properties over fields.

Semantic Tension

Semantic Tension
Competes with Hermite normal form and Jordan normal form: HNF gives a triangular canonical form useful for lattice bases, JNF describes linear operators over algebraically closed fields; SNF specifically records invariant divisibility over a PID.

Synthesis

Synthesis
Smith Normal Form is the canonical integral diagonalization obtained by unimodular row/column operations that extracts invariant divisibility factors; it translates matrix data into module invariants used to classify finitely generated abelian groups and compute torsion.