Smith_Normal_Form (Q5972313)

From MaRDI portal
(Redirected from Item:Q7361291)

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

AFP entry Smith_Normal_Form
Language Label Description Also known as
default for all languages
No label defined
    English
    Smith_Normal_Form
    AFP entry Smith_Normal_Form

      Statements

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      Jose Divasón
      0 references
      This work presents a formal proof in Isabelle/HOL of an algorithm to transform a matrix into its Smith normal form, a canonical matrix form, in a general setting: the algorithm is parameterized by operations to prove its existence over elementary divisor rings, while execution is guaranteed over Euclidean domains. We also provide a formal proof on some results about the generality of this algorithm as well as the uniqueness of the Smith normal form. Since Isabelle/HOL does not feature dependent types, the development is carried out switching conveniently between two different existing libraries: the Hermite normal form (based on HOL Analysis) and the Jordan normal form AFP entries. This permits to reuse results from both developments and it is done by means of the lifting and transfer package together with the use of local type definitions.
      0 references
      0 references
      0 references
      0 references
      0 references
      23 May 2020
      0 references
      A verified algorithm for computing the Smith normal form of a matrix (English)
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references