A Formalization of the Smith Normal Form in Higher-Order Logic
{{output}}
This work presents formal correctness proofs in Isabelle/HOL of algorithms to transform a matrix into Smith normal form, a canonical matrix form, in a general setting: the algorithms are written in an abstract form and parameterized by very few simple operatio... ...