Mathlib v3 is deprecated. Go to Mathlib v4

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.

Estimated changes