proposition: Lemma row_ebase_unit m n (M : 'M_(m, n)) : row_ebase M \in unitmx.
proof: Proof. by rewrite unitmx_inv; case: smithP. Qed.
imports: HB(structures) mathcomp(ssreflect ssrfun ssrbool eqtype ssrnat div seq path tuple) mathcomp(perm fingroup choice ssralg fintype finfun poly polydiv) mathcomp(bigop matrix zmodp mxalgebra) ssrcomplements dvdring mxstructure similar minor binetcauchy stronglydiscrete coherent