The global function attached to a degree-zero element #
Proj.toSpecZero makes Proj π a scheme over Spec (π 0), so every degree-zero element of the
graded ring becomes a global function. This file computes that function: it is the constant.
At every point its value is a / 1 in the homogeneous localization there, which is
HomogeneousLocalization.fromZeroRingHom.
Why it is not immediate #
toSpecZero is not defined pointwise. It is built from basicOpenToSpec π 1 through three
transports β Scheme.topIso, Scheme.isoOfEq along basicOpen π 1 = β€, and
Scheme.Opens.topIso β none of which is the identity on the nose, and the whole thing is stated
against Spec (π 0) rather than against sections. So the computation has three steps:
toSpecZero_appTop_eqpeels theSpecside.ΞSpecIso_inv_naturalitycancels the spectrum against the ring map andbasicOpenToSpec_app_topexposesawayToSection, which is pointwise by construction;toSpecZero_transport_eqcollapses the three transports into a single presheaf restriction. The three composed scheme morphisms are the identity ofProj πβ the same observation Mathlib's ownawayΞΉ_toSpecZeroproof makes β and cancelling the resulting restriction against its inverse leaves theeqToHomforbasicOpen π 1 = β€;openToLocalization_toSpecZero_appTopthen evaluates, and by that point everything is definitional:openToLocalizationis literallys.1 β¨x, hxβ©, presheaf restriction is restriction of the function, andawayToSectionwas pointwise all along.
What it is for #
The base-field action on cohomology (varietyScalarAction) is multiplication by the global
function attached to a scalar, and it acts on the sections of an associated sheaf pointwise on
fibers. So identifying that action with scalar multiplication on the graded localizations comes
down to exactly this lemma. It is the bridge #666 needs between the k-action the Δech lane can
compute with and the one module_finite_linearCoherentH_of_cech consumes.
Fintype ΞΉ and the polynomial grading play no part: this is a statement about an arbitrary
β-graded ring.
The Spec side, peeled. The ring map π 0 β Ξ(Proj π, β€) induced by the structure
morphism is fromZeroRingHom followed by awayToSection at f = 1, transported back to β€.
awayToSection is pointwise by construction, which is the whole point of getting here.
The three transports collapse to one restriction. Scheme.topIso, the isoOfEq along
basicOpen π 1 = β€ and Scheme.Opens.topIso compose to the identity of Proj π, so on sections
they compose to the presheaf restriction that equality induces.
Evaluating a section at a point commutes with restriction: both are s.1 β¨x, _β©.
A degree-zero element becomes the constant function. The global function the structure
morphism attaches to a : π 0 has value a / 1 at every point.
This is what makes the base-field action on cohomology computable: varietyScalarAction is
multiplication by such a function, and it acts on sections of an associated sheaf pointwise.