Graded modules and associated sheaves on projective spectra #
Mathlib supplies AlgebraicGeometry.Proj as a scheme, its standard affine charts, their affine
cover, and the structure map to AlgebraicGeometry.Spec of the degree-zero ring. This library
develops further geometric and module-sheaf results on those charts. See the
affine and projective spectrum placement map for the
pinned owners and the concrete connection to the affine module API.
Main definitions #
AlgebraicGeometry.Proj.chartRingbundles Mathlib's homogeneous chart ring asCommRingCat.AlgebraicGeometry.Proj.awayRestrictrestricts a module sheaf along the existing standard chart immersion.
Main results #
AlgebraicGeometry.Proj.basicOpenIsoSpecidentifies a positive-degree standard chart with the spectrum of its degree-zero homogeneous localization.AlgebraicGeometry.Proj.affineOpenCoversupplies the affine chart cover.AlgebraicGeometry.Proj.toSpecZeroandAlgebraicGeometry.Proj.awayι_toSpecZerorecord the structure map and its restriction to a chart.
Implementation notes #
This umbrella re-exports BasicOpenLemmas, Integral, Modules, ProjectiveSpaceProperties,
ProjectiveSpaceVariety, and StructureSections. The local module-chart path is
ProjectiveSpectrum/Modules/ChartExtension.lean →
AlgebraicGeometry/Modules/Affine/Extension.lean → Mathlib's
AlgebraicGeometry/Modules/Tilde.lean. Its chart ring is
HomogeneousLocalization.Away, the degree-zero homogeneous localization, rather than the full
ordinary localization at the homogeneous element.
References #
- Stacks, Tag 01M3: Proj of a graded ring, standard affine charts, and the map to
Spec A₀. - nLab: projective schemes.
- See the affine and projective spectrum placement map for pinned Mathlib source links.
Tags #
Proj, projective spectrum, standard opens, affine charts, homogeneous localization, graded modules, sheaves