Operations on ideal quotients #
If I ≤ J are ideals with I finitely generated, then J.spanFinrank is at most that of its image
in R ⧸ I plus that of I
(Ideal.spanFinrank_le_spanFinrank_map_add_spanFinrank). This is the generator-lifting step in the
proof of Stacks Project, Lemma 10.106.7. The bound is
ported from T. Dupuy, T. Tucker and Z. Wang,
pcfawd-formalization at commit
9a20b3f351446d64e6015d704198bc71c7002008 (Apache-2.0),
lean/Pcf/Bounding/PrincipalQuotientRegular.lean, and generalizes its
Pcf.spanFinrank_maximalIdeal_le_add_one_of_principal_kernel from a principal kernel and the
maximal ideal of a local ring to any ideals I ≤ J with I finitely generated.
For a principal quotient, if the image of an ideal is generated by the images of a set, adjoining the kernel generator to lifts of those quotient generators recovers the original ideal.
In the principal quotient R ⧸ (1 - e), the image of e is 1
(TauCeti.Ideal.Quotient.mk_span_singleton_one_sub_self); when e is idempotent this quotient is
the component of R cut out by e.
If R / I → B / IB is surjective, algebra maps from B to an algebra annihilated by I
are unique. This quotient extensionality lemma is used to construct compatible residue maps.
More generally, if R ⧸ I → S ⧸ J is surjective, every element of S is congruent modulo J to
the image of an element of R (Ideal.exists_sub_mem_of_surjective_quotientMap).
An action of a monoid by ring automorphisms preserving a two-sided ideal I descends to an action
on the quotient by I (MonoidHom.quotientRingAut), assembled from Mathlib's
Ideal.quotientEquiv.
If every class modulo a maximal ideal m comes from f, then m.comap f is maximal
(Ideal.isMaximal_comap_of_surjective_quotient_mk_comp).
For an element p of a commutative R-algebra B, the sequence B → B → B ⧸ (p), whose first
map is multiplication by p, is exact (Ideal.exact_mulLeft_mkₐ_span_singleton).
A linear endomorphism commuting with multiplication by each element of a set s induces an
endomorphism of the quotient by Ideal.span s (Ideal.exists_quotient_linearMap_of_map_mul).
If the image of an ideal in a principal quotient is generated by the images of a set, adjoining the kernel generator to that set generates the original ideal.
If R / I → B / IB is surjective, algebra maps from B to an algebra annihilated
by I are unique.
If R ⧸ I → S ⧸ J is surjective, every element of S is congruent modulo J to the image
of an element of R.
If I ≤ J are ideals with I finitely generated, then J.spanFinrank is at most the sum
of the spanFinranks of its image in R ⧸ I and I. For finitely generated J, this bounds
its number of generators; for non-finitely-generated J, J.spanFinrank is defined to be 0.
This is the ideal form of Submodule.spanFinrank_le_spanFinrank_map_mkQ_add_spanFinrank.
If every class modulo a maximal ideal m is the image of an element under f, then
m.comap f is maximal: it is the kernel of the surjection from the source onto the field
S ⧸ m. Compare Ideal.comap_isMaximal_of_surjective, which asks f itself to be
surjective.
A linear endomorphism commuting with multiplication by each element of a set s preserves the
ideal spanned by s, so it induces a compatible endomorphism of the quotient by that ideal.
The linear combination, with coefficients in R ⧸ I, of the classes in S ⧸ IS of elements
b j of S, evaluated at the classes of c j, is the class of ∑ j, c j * b j.
For an element p of a commutative R-algebra B, the sequence B → B → B ⧸ (p), whose
first map is multiplication by p, is exact.
An action of a monoid H on a ring A by ring automorphisms that preserve a two-sided ideal
I descends to an action on A ⧸ I: the element h acts by Ideal.quotientEquiv I I (a h),
which sends the class of x to the class of a h x.
Instances For
In the principal quotient R ⧸ (1 - e), the image of e is 1.