Base change of the Rees algebra #
Let I be an ideal of a commutative ring R and let S be an R-algebra, with extended ideal
IS = I.map (algebraMap R S). Extending scalars from R to S compares the two Rees algebras:
S ⊗[R] R[It] ⟶ S[(IS)t], s ⊗ f ↦ s · f,
where the coefficients of f ∈ R[It] ⊆ R[X] are mapped to S. This comparison is a surjective
homomorphism of graded S-algebras, for the grading n ↦ (R[It]ₙ).baseChange S of the source.
In degree n it is the multiplication map S ⊗[R] Iⁿ ⟶ (IS)ⁿ; when S is flat over R the
latter is injective, and the comparison is an isomorphism of graded algebras.
Geometrically, Proj of the Rees algebra is the blowup of Spec R along V(I), so the
surjectivity makes the blowup of Spec S along V(IS) a closed subscheme of the base change of
the blowup of Spec R, and the flat case identifies the two. The comparison is the composite of
S ⊗[R] R[It] ⟶ S ⊗[R] R[X] with Mathlib's polyEquivTensor'.
Main definitions #
reesAlgebra.baseChangeHom I S: the comparisonS ⊗[R] R[It] →ₐ[S] S[(IS)t].reesAlgebra.baseChangeGradedAlgHom I S: the same comparison as a graded algebra homomorphism.reesAlgebra.baseChangeEquiv I S: for flatS, the comparison as an algebra isomorphism.reesAlgebra.baseChangeGradedAlgHomSymm I S: for flatS, its inverse as a graded algebra homomorphism.
Main results #
reesAlgebra.coe_baseChangeHom_tmul: the comparison sendss ⊗ ftos · f.reesAlgebra.baseChangeHom_surjective: the comparison is surjective.reesAlgebra.baseChangeHom_injective: for flatS, the comparison is injective.reesAlgebra.baseChangeHom_mem_grade_iff: for flatS, the comparison preserves and reflects degrees.reesAlgebra.baseChangeHom_baseChangeEquiv_symm_apply,reesAlgebra.baseChangeEquiv_symm_baseChangeHom_apply: for flatS, the comparison and the inverse ofreesAlgebra.baseChangeEquivcancel.
References #
- The Stacks Project, Section Blowing up, where blowing up is shown to commute with flat base change.
The comparison S ⊗[R] R[It] →ₐ[S] S[(IS)t] between the base change of the Rees algebra of
I and the Rees algebra of the extended ideal IS: it sends s ⊗ f to s · f, with the
coefficients of f mapped to S (reesAlgebra.coe_baseChangeHom_tmul).
Instances For
The comparison sends s ⊗ f to s · f, with the coefficients of f mapped to S.
The comparison of Rees algebras is surjective: the Rees algebra of IS is generated over
S by the monomials a t with a ∈ I.
The comparison of Rees algebras is injective after flat base change: for flat S, the
inclusion R[It] ⊆ R[X] stays injective after tensoring with S.
The comparison sends the base change of the degree n piece of R[It] into the degree n
piece of S[(IS)t].
The graded comparison has the comparison reesAlgebra.baseChangeHom as underlying map.
For flat S, the comparison of Rees algebras preserves and reflects degrees.
Rees algebras commute with flat base change: for flat S, the comparison
S ⊗[R] R[It] ≃ₐ[S] S[(IS)t] is an isomorphism.
Instances For
The isomorphism reesAlgebra.baseChangeEquiv is the comparison reesAlgebra.baseChangeHom.
For flat S, the inverse of the comparison S ⊗[R] R[It] ≃ₐ[S] S[(IS)t] as a homomorphism of
graded S-algebras.
Instances For
The inverse graded comparison is the inverse of reesAlgebra.baseChangeEquiv.
For flat S, the comparison undoes the inverse of reesAlgebra.baseChangeEquiv.
For flat S, the inverse of reesAlgebra.baseChangeEquiv undoes the comparison.
For flat S, the inverse graded comparison is a right inverse of the graded comparison.
For flat S, the inverse graded comparison is a left inverse of the graded comparison.