Nonsingular exactly when the determinant is nonzero (Four.I.2)
Openhefferon_nonsingular_iff_det_ne_zerodeterminantinvertibilitylinear-algebra
An matrix over a field has a two-sided inverse if and only if .
Preamble
import Mathlib.Data.Matrix.Basic import Mathlib.LinearAlgebra.Matrix.NonsingularInverse import Mathlib.LinearAlgebra.Matrix.ToLin open Matrix
Formal statement
theorem hefferon_nonsingular_iff_det_ne_zero
{K : Type*} [Field K] {n : ℕ} (A : Matrix (Fin n) (Fin n) K) :
(∃ B : Matrix (Fin n) (Fin n) K, A * B = 1 ∧ B * A = 1) ↔ A.det ≠ 0 := by
sorrySource
Jim Hefferon, *Linear Algebra*, Saint Michael's College, 2020 printing, Chapter Four, Section I.2, Theorem 2.5, p. 344