Linear independence and nonsingularity of matrices #
In this file we formalize several theorems proved by Yi-Jia Tan in his paper [Tan16] Free sets and free subsemimodules in a semimodule. As consequences, we show that commutative semirings satisfy the strong rank condition, and that the columns of a square matrix are linearly independent if and only if the matrix is nonsingular (over a commutative ring, a matrix is nonsingular if and only if its determinant is not a zero divisor).
Main theorems #
Matrix.Nonsingular.of_linearIndependent_col: if the columns of a square matrix are linearly independent, then the matrix is nonsingular. Corollary 3.2(1) of [Tan16].Matrix.Nonsingular.linearIndependent_col: if a matrix over a commutative semiring with cancellative addition is nonsingular, then its columns are linearly independent. Corollary 3.2(2) of [Tan16].CommSemiring.strongRankCondition_of_nontrivial: a commutative semiring satisfies the strong rank condition.
If the columns of a square matrix are linearly independent, then the matrix is nonsingular.
If a matrix over a commutative semiring with cancellative addition is nonsingular, then its
columns are linearly independent. Generalizes Matrix.linearIndependent_cols_of_det_ne_zero.
https://mathoverflow.net/questions/511862/transpose-symmetry-of-injectivity-of-linear-maps-over-semirings
asks whether this is still true without IsCancelAdd R.
A nontrivial commutative semiring satisfies the strong rank condition.