proposition: Lemma switch_row_latter_row' {m n} (r1 r2 : ⟦ m ⟧%stn) (mat : Matrix R m n) (i : ⟦m⟧%stn) (e : i = r2) (j : ⟦n⟧%stn) : switch_row r1 r2 mat i j = mat r1 j.
proof: Proof. destruct e; apply switch_row_latter_row. Defined.
imports: UniMath.Foundations.All UniMath.MoreFoundations.All UniMath.Combinatorics.StandardFiniteSets UniMath.Combinatorics.Vectors UniMath.Algebra.Matrix UniMath.Algebra.RigsAndRings UniMath.Algebra.IteratedBinaryOperations UniMath.Algebra.Domains_and_Fields UniMath.Algebra.GaussianElimination.Auxiliary UniMath.Algebra.GaussianElimination.Vectors UniMath.Algebra.GaussianElimination.Matrices