Commit 2021-10-23 14:30 29c72664
View on Github →refactor(linear_algebra/matrix/nonsingular_inverse): use ring.inverse in matrix.has_inv (#9863)
This makes some of the proofs a little shorter.
Independently, this removes an assumption from matrix.transpose_nonsing_inv
.
This adds the missing units.is_unit_units_mul
to complement the existing units.is_unit_mul_units
, even though it ultimately was not used in this PR.
This removes the def matrix.nonsing_inv
in favor of just using has_inv.inv
directly. Having two ways to spell the same thing isn't helpful here.