A formal proof of Sasaki-Murao algorithm

Coquand, Thierry; Göteborg University, Mörtberg, Anders; Göteborg University, Siles, Vincent; Göteborg University, European Union's 7th Framework Programme Under Grant Agreement Nr. 243847 (ForMath).
2013 Journal of Formalized Reasoning  
The Sasaki-Murao algorithm computes the determinant of any square matrix over a commutative ring in polynomial time. The algorithm itself can be written as a short and simple functional program, but its correctness involves non-trivial mathematics. We here represent this algorithm in Type Theory with a new correctness proof, using the Coq proof assistant and the SSReflect extension.
doi:10.6092/issn.1972-5787/2615 dblp:journals/jfrea/CoquandMS12 fatcat:ehb4tjpy5fbdlnventv2t52d24