Complements on ideal multiplication and the ideal action #
This file collects general facts about the multiplication of ideals and about the action I • N
of an ideal on a module, complementing Mathlib/RingTheory/Ideal/Operations.lean.
Main results #
Ideal.eq_one_of_mul_eq_one: a two-sided left factor of the unit ideal is the unit ideal. Over a commutative semiring, this implies that the divisor antidiagonal of the unit ideal is a singleton.Ideal.toAddSubgroup_mul_eq_closure_mul: additive generators of a product of ideals.Ideal.smul_top_eq_top_of_pi: an ideal that expands the whole of a product of modules expands the whole of every factor.LinearMap.apply_mem_of_mem_smul_top: a linear functional carriesI • MintoI.Ideal.span_insert_eq_top_of_subset: a generating setSmay be replaced by a setS', both taken together with a common elementa, as soon as every element ofSisaitself or belongs toS'.Ideal.sup_pow_le_sup_pow_right: modulo a two-sided idealI, powers ofI ⊔ Jare controlled by the corresponding power of the left idealJ.Ideal.isTwoSided_span_of_subset_center: a left ideal spanned by central elements is two-sided.Subalgebra.toSubmodule_sup_pow_restrictScalars_eq_top: if a subalgebra and a principal left ideal additively span the ambient algebra, and the subalgebra contains a generator of the ideal, then the same holds with the ideal replaced by any power.
If S and T additively generate the ideals I and J, then their pairwise products
additively generate I * J.
If a two-sided ideal times a left ideal is the unit ideal, then the first ideal is the unit ideal.
Expanding a product expands every factor: if I • ⊤ = ⊤ in ∀ i, M i then I • ⊤ = ⊤ in
each M i. Thus properness of I • ⊤ in one factor implies properness in the product.
Replacing one generating set by another: if every element of S is either a itself or an
element of S', then S' together with a generates the unit ideal as soon as S together with
a does. Note that S' need not be contained in S, and may be larger: the hypothesis constrains
only where the elements of S are found. Both spans contain a, so only the rest of S has to be
accounted for.
A left ideal spanned by central elements is two-sided.
A linear functional f : M → R carries I • M into the ideal I: the ideal action on R
itself is multiplication, and f is linear over it.
A supremum of two two-sided ideals is two-sided.
The n-th power of the supremum of a two-sided ideal and a left ideal is contained in
the first ideal plus the n-th power of the second.
If every element of S is a sum of an element of a subalgebra T and an element of a
principal left ideal I, and T contains a generator of I, then the same holds with I
replaced by any power.