Commit 2024-11-11 08:54 10b85c94
View on Github →feat: add results on cardinality of localization (#18004)
OreLocalization.oreDiv_one_surjective_of_finite_(left|right): ifSorXis finite, then the natural mapX → X[S⁻¹]is surjectiveOreLocalization.numeratorHom_surjective_of_finite: ifSis finite, then the natural mapR → R[S⁻¹]is surjectiveOreLocalization.cardinalMk_le_max:#X[S⁻¹] ≤ max(#S, #X)OreLocalization.cardinalMk_le:#R[S⁻¹] ≤ #ROreLocalization.cardinalMk_le_lift_cardinalMk_of_commute: ifSis commutative, then#X[S⁻¹] ≤ #X(I don't know how to remove the commutative assumption)OreLocalization.cardinalMk: ifShas no zero divisors, then#R[S⁻¹] = #RAlso the[lift_]cardinalMk_leand[lift_]cardinalMkforLocalization,IsLocalization,FractionRingandIsFractionRing. Also change the direction of the conclusion of the existingIsLocalization.card(renamed toIsLocalization.cardinalMk) to match the docstring in file header. It is not directly used in any other files.