Skip to main content

Daniel Michel Nick Skantz: Formalizing Linear Algebra in UniMath – Gaussian Elimination, Matrix Foundations & Applications

Bachelor thesis presentation

Time: Tue 2022-06-07 14.00 - 15.00

Location: Kräftriket, house 6, room 306

Respondent: Daniel Michel Nick Skantz


We formalize fundamental linear algebra in UniMath, a minimal foundation for mathematics programmed in Coq. We develop the necessary background theory, including showing properties of sums over vectors, inverses, transposes and elementary row operations over matrices in order to construct and prove correctness of procedures for Gaussian elimination, including applications for solving systems of linear equations and constructing inverses of matrices. The formalization is done partly over semirings, with properties requiring additive identity, commutativity of multiplication or decidable equality being formalized over fields.