The Rees algebra of an ideal sheaf #
Let I ⊆ 𝒪_X be an ideal sheaf on a scheme X. Its Rees algebra is the graded
𝒪_X-algebra
𝒪_X ⊕ I ⊕ I² ⊕ ⋯ = ⨁ₙ Iⁿ,
whose degree-n component is the ideal sheaf Iⁿ and whose multiplication Iⁱ ⊗ Iʲ ⟶ Iⁱ⁺ʲ
multiplies local functions. It is the graded subalgebra of the polynomial algebra 𝒪_X[t] with
Iⁿ tⁿ in degree n. Every ideal sheaf is quasi-coherent
(Scheme.IdealSheafData.isQuasicoherent_sheaf), so the Rees algebra is a graded quasi-coherent
algebra, and its relative Proj over X is the blowup of X along the closed subscheme V(I).
Over an affine open U its sections in degree n are the ideal I(U)ⁿ
(Scheme.IdealSheafData.range_sheafι_app_pow).
The homogeneous multiplication is Scheme.IdealSheafData.sheafMul for the ideal sheaves Iⁱ and
Iʲ, read through Iⁱ * Iʲ = Iⁱ⁺ʲ, and the unit is the identification 𝒪_X = I⁰. Each Iⁿ
includes into 𝒪_X by a monomorphism, under which the multiplication becomes the multiplication
𝒪_X ⊗ 𝒪_X ≅ 𝒪_X of the structure sheaf (Scheme.IdealSheafData.reesMul_sheafι). The graded
unit, associativity and commutativity laws are therefore those of the commutative monoid 𝒪_X
in the symmetric monoidal category of 𝒪_X-modules.
Over an affine open U, the graded ring of sections ⨁ n, Γ(Iⁿ, U) of the Rees algebra is the
Rees algebra Γ(X, U)[I(U)t] ⊆ Γ(X, U)[t] of the ideal I(U) ⊆ Γ(X, U)
(Scheme.IdealSheafData.reesAlgebraSectionsEquiv): reading sections of Iⁿ as regular functions,
a section x of Iⁿ corresponds to the monomial x tⁿ. This identifies the affine charts of the
relative Proj of the Rees algebra with the blowups of affine schemes.
Main definitions #
Scheme.IdealSheafData.reesComponent I n: the homogeneous componentIⁿ.Scheme.IdealSheafData.reesMul I i j: the multiplicationIⁱ ⊗ Iʲ ⟶ Iⁱ⁺ʲ.Scheme.IdealSheafData.reesOne I: the unit𝒪_X ⟶ I⁰.Scheme.IdealSheafData.reesAlgebra I: the Rees algebra⨁ₙ Iⁿ, as a graded quasi-coherent𝒪_X-algebra.Scheme.IdealSheafData.reesAlgebraSectionsEquiv I hU: over an affine openU, the isomorphism ofΓ(X, U)-algebras from⨁ n, Γ(Iⁿ, U)to the Rees algebraΓ(X, U)[I(U)t].
Main results #
Scheme.IdealSheafData.reesMul_sheafιandScheme.IdealSheafData.reesOne_sheafι: the multiplication and the unit are the restrictions of those of𝒪_X.Scheme.IdealSheafData.reesAlgebra_obj_X,Scheme.IdealSheafData.mul_reesAlgebraandScheme.IdealSheafData.one_reesAlgebra: the homogeneous components, multiplication and unit of the Rees algebra.Scheme.IdealSheafData.coe_reesAlgebraSectionsEquiv_ofandScheme.IdealSheafData.reesAlgebraSectionsEquiv_mem_grade_iff: the isomorphismreesAlgebraSectionsEquivsends a sectionxofIⁿtox tⁿ, and matches the gradings.
Implementation notes #
The Rees algebra is built from the named family Scheme.IdealSheafData.reesComponent I, not
from fun n ↦ (I ^ n).sheaf. GradedQuasicoherentAlgebra.ofHomogeneous states its unit,
associativity and commutativity laws through the family applied to degrees, and the kernel
instantiates them without beta-reducing, so with a fun it must match each law against
beta-redexes. Where the monoidal structure of X.Modules can be unfolded, as when a non-module
file or the API documentation asks for the equation lemma of reesAlgebra, the kernel unfolds
that structure instead and does not finish. With the named family, each law is literally the
hypothesis it discharges.
References #
- The Stacks Project, Tag 01OF: the blowing up of a
quasi-coherent sheaf of ideals is the relative
Projof⨁ₙ Iⁿ. - R. Hartshorne, Algebraic Geometry, Section II.7, Blowing up.
The homogeneous component Iⁿ of the Rees algebra of I: the ideal sheaf Iⁿ, as an
𝒪_X-module.
Instances For
The multiplication Iⁱ ⊗ Iʲ ⟶ Iⁱ⁺ʲ of the Rees algebra of I: multiplication of local
functions, through Iⁱ * Iʲ = Iⁱ⁺ʲ.
Instances For
The multiplication of the Rees algebra, followed by the inclusion Iⁱ⁺ʲ ⟶ 𝒪_X, is the
inclusion Iⁱ ⊗ Iʲ ⟶ 𝒪_X ⊗ 𝒪_X followed by the multiplication of 𝒪_X.
The multiplication of the Rees algebra, followed by the inclusion Iⁱ⁺ʲ ⟶ 𝒪_X, is the
inclusion Iⁱ ⊗ Iʲ ⟶ 𝒪_X ⊗ 𝒪_X followed by the multiplication of 𝒪_X.
The unit 𝒪_X ⟶ I⁰ of the Rees algebra of I: every regular function is a section of
I⁰ = 𝒪_X.
Instances For
The unit of the Rees algebra, followed by the inclusion I⁰ ⟶ 𝒪_X, is the identity.
The unit of the Rees algebra, followed by the inclusion I⁰ ⟶ 𝒪_X, is the identity.
The Rees algebra ⨁ₙ Iⁿ of an ideal sheaf I, as a graded quasi-coherent 𝒪_X-algebra.
Its degree-n component is the ideal sheaf Iⁿ (reesAlgebra_obj_X), its multiplication is
multiplication of local functions (mul_reesAlgebra, reesMul_sheafι) and its unit is the
identification 𝒪_X = I⁰ (one_reesAlgebra, reesOne_sheafι).
Instances For
The homogeneous components of the Rees algebra of I are the powers Iⁿ.
The homogeneous multiplication of the Rees algebra of I is reesMul, up to the
identification reesAlgebra_obj_X of its components with the powers of I.
The unit of the Rees algebra of I is reesOne, up to the identification
reesAlgebra_obj_X of its degree-zero component with I⁰.
The unit 𝒪_X ⟶ I⁰ of the Rees algebra is an isomorphism, inverse to the inclusion
I⁰ ⟶ 𝒪_X of the unit ideal sheaf.
The unit 𝒪_X ⟶ I⁰ of the Rees algebra, as a commutative monoid object, is an
isomorphism.
The sections of the Rees algebra #
The Rees algebra of the sections over an affine open #
The sections of the Rees algebra over an affine open. Over an affine open U of X, the
graded ring of sections ⨁ n, Γ(Iⁿ, U) of the Rees algebra of I is the Rees algebra
Γ(X, U)[I(U)t] of the ideal I(U): a section x of Iⁿ corresponds to the monomial x tⁿ
(coe_reesAlgebraSectionsEquiv_of), and this isomorphism matches the gradings
(reesAlgebraSectionsEquiv_mem_grade_iff).
Instances For
The isomorphism reesAlgebraSectionsEquiv sends a section x of Iⁿ over U to the monomial
x tⁿ, where x is read as a regular function through the inclusion Iⁿ ⟶ 𝒪_X.
The isomorphism reesAlgebraSectionsEquiv matches the grading of ⨁ n, Γ(Iⁿ, U) by its
summands with the grading of the Rees algebra Γ(X, U)[I(U)t] by the power of t.