Formalized linear algebra over elementary divisor rings in \textsc{Coq}

From MaRDI portal
Publication:5739892

DOI10.2168/LMCS-12(2:7)2016zbMATH Open1448.68461arXiv1601.07472OpenAlexW3104555329MaRDI QIDQ5739892FDOQ5739892


Authors: Guillaume Cano, Cyril Cohen, Maxime Dénès, Anders Mörtberg, Vincent Siles Edit this on Wikidata


Publication date: 6 July 2016

Published in: Logical Methods in Computer Science (Search for Journal in Brave)

Abstract: This paper presents a Coq formalization of linear algebra over elementary divisor rings, that is, rings where every matrix is equivalent to a matrix in Smith normal form. The main results are the formalization that these rings support essential operations of linear algebra, the classification theorem of finitely presented modules over such rings and the uniqueness of the Smith normal form up to multiplication by units. We present formally verified algorithms computing this normal form on a variety of coefficient structures including Euclidean domains and constructive principal ideal domains. We also study different ways to extend B'ezout domains in order to be able to compute the Smith normal form of matrices. The extensions we consider are: adequacy (i.e. the existence of a gdco operation), Krull dimension leq1 and well-founded strict divisibility.


Full work available at URL: https://arxiv.org/abs/1601.07472




Recommendations





Cited In (6)

Uses Software





This page was built for publication: Formalized linear algebra over elementary divisor rings in \textsc{Coq}

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5739892)