Back to Search Start Over

A Formalisation in HOL of the Fundamental Theorem of Linear Algebra and Its Application to the Solution of the Least Squares Problem.

Authors :
Aransay, Jesús
Divasón, Jose
Source :
Journal of Automated Reasoning; Apr2017, Vol. 58 Issue 4, p509-535, 27p
Publication Year :
2017

Abstract

In this paper we show how a thoughtful reusing of libraries can provide concise proofs of non-trivial mathematical results. Concretely, we formalise in Isabelle/HOL a proof of the Fundamental Theorem of Linear Algebra for vector spaces over inner product spaces, the Gram-Schmidt process of orthogonalising vectors over $$\mathbb {R}$$ , its application to get the $${ QR}$$ decomposition of a matrix, and the least squares approximation of systems of linear equations without solution, in a modest number of lines (ca. 2700). This work intensively reuses previous results, such as the Rank-Nullity theorem and various applications of the Gauss-Jordan algorithm. The formalisation is also accompanied by code generation and refinements that enable the execution of the presented algorithms in Isabelle and SML. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
01687433
Volume :
58
Issue :
4
Database :
Complementary Index
Journal :
Journal of Automated Reasoning
Publication Type :
Academic Journal
Accession number :
121497112
Full Text :
https://doi.org/10.1007/s10817-016-9379-z