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)
: ifS
orX
is finite, then the natural mapX → X[S⁻¹]
is surjectiveOreLocalization.numeratorHom_surjective_of_finite
: ifS
is finite, then the natural mapR → R[S⁻¹]
is surjectiveOreLocalization.cardinalMk_le_max
:#X[S⁻¹] ≤ max(#S, #X)
OreLocalization.cardinalMk_le
:#R[S⁻¹] ≤ #R
OreLocalization.cardinalMk_le_lift_cardinalMk_of_commute
: ifS
is commutative, then#X[S⁻¹] ≤ #X
(I don't know how to remove the commutative assumption)OreLocalization.cardinalMk
: ifS
has no zero divisors, then#R[S⁻¹] = #R
Also the[lift_]cardinalMk_le
and[lift_]cardinalMk
forLocalization
,IsLocalization
,FractionRing
andIsFractionRing
. 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.