Linear Independence and Matrices #
This file provides lemmas about linear independence in the context of matrices that are not present in Mathlib.
The identity matrix has linearly independent rows.
theorem
IsUnit.linearIndependent_matrix
{α : Type u_1}
{R : Type u_2}
[DecidableEq α]
[Fintype α]
[Ring R]
{A : Matrix α α R}
(hA : IsUnit A)
:
Every invertible matrix has linearly independent rows (unapplied version).
theorem
Matrix.linearIndependent_iff_exists_submatrix_unit
{X : Type u_1}
{Y : Type u_2}
{F : Type u_3}
[Fintype X]
[Fintype Y]
[Field F]
[DecidableEq X]
(A : Matrix X Y F)
:
Rows of a matrix are linearly independent iff the matrix contains a nonsigular square submatrix of full height.
theorem
Matrix.linearIndependent_iff_exists_submatrix_det
{X : Type u_1}
{Y : Type u_2}
{F : Type u_3}
[Fintype X]
[Fintype Y]
[Field F]
[DecidableEq X]
(A : Matrix X Y F)
:
Rows of a matrix are linearly independent iff the matrix contains a square submatrix of full height with nonzero det.