The graded subalgebra of B[X] cut out by a graded family of coefficients #
Let B be an R-algebra and let M : ℕ → Submodule R B be a graded family of submodules:
1 ∈ M 0 and M m * M n ⊆ M (m + n) (SetLike.GradedMonoid M). The polynomials ∑ bₙ Xⁿ with
bₙ ∈ M n for every n form an R-subalgebra TauCeti.coeffSubalgebra M of B[X]: it is the
direct sum ⨁ₙ Mₙ Xⁿ, realized inside B[X] so that elements of different degrees that are equal
in B stay apart. This file grades it by the power of X: the degree n piece consists of the
monomials b Xⁿ with b ∈ M n, and the homogeneous components of a polynomial are its monomials.
Two instances motivate the construction. For an ideal I of a commutative ring R and
M n = Iⁿ it is Mathlib's Rees algebra reesAlgebra I, whose grading in
TauCeti.RingTheory.ReesAlgebra.Grading is the one constructed here. For a divisor D of an
algebraic function field and M n = L(nD) it is the section ring ⨁ₙ L(nD) of D
(TauCeti.FieldTheory.FunctionField.RiemannRoch.SectionRing), the graded ring from which
projective models of a curve are built as Proj.
Main definitions #
TauCeti.coeffSubalgebra M: the polynomials whosen-th coefficient lies inM n.TauCeti.coeffSubalgebra.monomial M n b hb: the monomialb Xⁿ, forb ∈ M n.TauCeti.coeffSubalgebra.grade M n: the degreenpiece, the monomialsb Xⁿwithb ∈ M n.TauCeti.coeffSubalgebra.gradedAlgebra: theGradedAlgebrainstance.TauCeti.coeffSubalgebra.gradeEquiv M n: the isomorphismb ↦ b XⁿfromM nonto the degreenpiece.TauCeti.coeffSubalgebra.X M h1: the central parameter, when1 ∈ M 1; the ideal it generates is two-sided (TauCeti.coeffSubalgebra.span_X_isTwoSided).TauCeti.coeffSubalgebra.algebra M h1: the parameter-ring algebra structure.TauCeti.coeffSubalgebra.eval M r: evaluation at a scalar parameter.TauCeti.coeffSubalgebra.evalOne M: evaluation atX = 1,∑ bₙ Xⁿ ↦ ∑ bₙ.
Main results #
TauCeti.coeffSubalgebra.mem_grade_iff_monomial_coeff: an element has degreenexactly when it is the monomial of degreenformed by itsn-th coefficient.TauCeti.coeffSubalgebra.coeff_eq_zero_iff_of_mem_grade: an element of degreenvanishes exactly when itsn-th coefficient does.TauCeti.coeffSubalgebra.isInternal_grade: the subalgebra is the internal direct sum of its graded pieces.TauCeti.coeffSubalgebra.coe_decompose_apply: the degreencomponent offis the monomialf.coeff n • Xⁿ.Submodule.adjoin_map_monomial_one_eq_coeffSubalgebra_pow: the monomialsb Xwithb ∈ NgeneratecoeffSubalgebraof the powersn ↦ Nⁿ, as for Mathlib's Rees algebra.TauCeti.coeffSubalgebra.grade_subset_adjoin_grade_one_iff: the degreenpiece ofcoeffSubalgebra Mis generated by the degree one piece exactly whenM n ≤ (M 1)ⁿ.TauCeti.coeffSubalgebra.adjoin_grade_one_eq_top_iff:coeffSubalgebra Mis generated in degree one exactly whenM n ≤ (M 1)ⁿfor everyn.TauCeti.coeffSubalgebra.adjoin_monomial_one_eq_top:coeffSubalgebraof the powers ofspan R sis generated by the monomialsb Xwithb ∈ s.TauCeti.coeffSubalgebra.algebraMap_grade_pow_zero_surjective: the degree zero piece ofcoeffSubalgebraof the powersn ↦ Nⁿis the image ofR.
The R-subalgebra of B[X] of polynomials whose n-th coefficient lies in M n, for a
graded family M of submodules of B: the direct sum ⨁ₙ Mₙ Xⁿ realized inside B[X].
Instances For
A monomial b Xⁿ lies in coeffSubalgebra M exactly when b ∈ M n.
The monomial b Xⁿ of coeffSubalgebra M, for b ∈ M n.
Instances For
The central polynomial parameter, when its coefficient belongs to degree one.
Instances For
The polynomial parameter commutes with every element of the coefficient subalgebra.
The ideal generated by the central polynomial parameter is two-sided.
Multiplication by the polynomial parameter is injective.
The parameter-ring algebra structure, available when the polynomial parameter belongs to
the coefficient subalgebra. Install it with letI := coeffSubalgebra.algebra M h1.
Instances For
The parameter-ring algebra structure extends the coefficient-ring algebra structure.
The monomial formed by any single coefficient of an element of coeffSubalgebra M lies in
coeffSubalgebra M.
The degree n piece of coeffSubalgebra M: the monomials b Xⁿ with b ∈ M n.
Instances For
The elements of degree n of coeffSubalgebra M are the monomials b Xⁿ with b ∈ M n.
An element of coeffSubalgebra M has degree n exactly when it is the monomial of degree n
formed by its n-th coefficient.
The monomial b Xⁿ with b ∈ M n has degree n.
The polynomial parameter belongs to the degree-one piece.
The coefficients of an element of degree n vanish away from n.
An element of degree n vanishes exactly when its n-th coefficient does.
Evaluating an element of degree n at X = 1 gives its n-th coefficient.
coeffSubalgebra M is the internal direct sum of its graded pieces.
The grading of coeffSubalgebra M by the power of X.
The degree n component of an element f of coeffSubalgebra M is the monomial
f.coeff n • Xⁿ.
The R-linear isomorphism b ↦ b Xⁿ from M n onto the degree n piece of
coeffSubalgebra M.
Instances For
Generation in degree one #
coeffSubalgebra M ≤ coeffSubalgebra M' exactly when M n ≤ M' n for every n.
The subalgebra of B[X] generated by the monomials b X with b ∈ N is
coeffSubalgebra of the powers n ↦ Nⁿ, the polynomials whose n-th coefficient lies in Nⁿ.
For an ideal N of a commutative ring B = R this is Mathlib's adjoin_monomial_eq_reesAlgebra,
and the proof is the same.
The subalgebra of coeffSubalgebra M generated by its elements of degree one is, inside
B[X], coeffSubalgebra of the powers n ↦ (M 1)ⁿ.
A monomial b Xⁿ lies in the subalgebra generated by the elements of degree one exactly when
b ∈ (M 1)ⁿ, that is, when b is a sum of products of n elements of M 1.
Generation in degree one, degree by degree. The elements of degree n of
coeffSubalgebra M lie in the subalgebra generated by its elements of degree one exactly when
M n ≤ (M 1)ⁿ.
Generation in degree one. coeffSubalgebra M is generated as an R-algebra by its
elements of degree one exactly when M n ≤ (M 1)ⁿ for every n, that is, when every element
of M n is a sum of products of n elements of M 1.
Generators in degree one. coeffSubalgebra of the powers n ↦ Nⁿ of the submodule
N = span R s is generated as an R-algebra by the monomials b X with b ∈ s.
The degree zero piece of coeffSubalgebra of the powers n ↦ Nⁿ is the image of R, since
N⁰ = 1 is the image of R in B.
Evaluation at a scalar parameter, also for a noncommutative coefficient algebra.
Instances For
Scalar evaluation agrees with ambient polynomial evaluation.
Evaluation at X = 1, ∑ bₙ Xⁿ ↦ ∑ bₙ, as an R-algebra map.
Instances For
Evaluation at one is scalar evaluation with parameter 1.
Evaluation at X = 1 is ambient polynomial evaluation at 1.
Evaluation at one is surjective when the graded pieces span the coefficient algebra.