Commit 2025-03-24 15:47 7c6b5f8d
View on Github →chore: more on rank of localized module (#23095)
- Prove
IsBaseChange.(lift_)rank_eq: base change along an injective map of domains preserves rank. - Split results including
IsLocalizedModule.linearIndependent_liftandIsLocalizedModule.(lift_)rank_eqinto two: one changes the module, and the other changes the ring. - Add some results connecting nonZeroDivisors and injectivity of localization to regular elements, towards the resolution of issue #22997.
- Improve
FractionRing.liftAlgebraAPI: remove the redundant[IsDomain R]assumption and add a missingIsScalarTowerinstance. - Show that any localization of a CommSemiring without zero-divisors has no zero-divisors, and deprecate
noZeroDivisors_of_le_nonZeroDivisors. Golf and remove extraneous conditions fromsec_fst_ne_zero.