Affine schemes: the spectrum, fixed points, and actions on global sections #
For an affine scheme X, Mathlib's AlgebraicGeometry.Scheme.isoSpec is the isomorphism
X ≅ Spec Γ(X, ⊤). This file computes the map of global sections of its inverse: it is the
inverse of Mathlib's AlgebraicGeometry.Scheme.ΓSpecIso. It is the scheme-level companion of
Mathlib's AlgebraicGeometry.IsAffineOpen.isoSpec_inv_appTop for an affine open.
Through this isomorphism, the scheme-theoretic fixed locus of an endomorphism f of X is the
closed subscheme cut out by the elements f^*(a) - a of Γ(X, ⊤). Hence these elements generate
the unit ideal exactly when f fixes no point of X with values in a nonempty scheme. This is the
form in which a free action of a finite group on an affine scheme enters the theory of invariant
quotients (TauCeti.AffineInvariantQuotient.etale_projection), once the group acts on Γ(X, ⊤) by
pullback along inverses (AlgebraicGeometry.Scheme.globalSectionsMulSemiringAction).
Morphisms into an affine scheme are determined by their effect on global sections. Hence, over an
affine base S, base change along j : T ⟶ S is bijective on morphisms Y ⟶ Y' into an affine
Y' whenever it does not change the global sections of Y.
It also shows that for a compatible tower R → B ↪ R_a, localizing B at a gives R_a,
so Spec B ⟶ Spec R is an isomorphism over the basic open D(a). The map from R need not
be injective. This is the local reason why an affine blowup changes nothing away from its center.
Main definitions #
AlgebraicGeometry.Scheme.globalSectionsMulSemiringAction: a group acting on a schemeXacts onΓ(X, ⊤)byg • a = (σ g⁻¹)^*(a).
Main results #
AlgebraicGeometry.Scheme.isoSpec_inv_appTop: the global sections ofX.isoSpec.invare(Scheme.ΓSpecIso Γ(X, ⊤)).inv.AlgebraicGeometry.IsAffineOpen.fromSpec_comp_eq_SpecMap: on an affine openUofX, a morphismX ⟶ Spec Rrestricted alongSpec Γ(X, U) ⟶ Xis the spectrum of the ring mapR → Γ(X, U)it induces.AlgebraicGeometry.IsAffineOpen.isOpenImmersion_SpecMap_presheaf_map: for affine opensV ≤ U, restriction induces an open immersionSpec Γ(X, V) ⟶ Spec Γ(X, U).AlgebraicGeometry.IsAffineOpen.exists_SpecMap_comp_fromSpec_eq: a morphismSpec R ⟶ Xwith image in an affine openUis the spectrum of a ring mapΓ(X, U) ⟶ Rfollowed bySpec Γ(X, U) ⟶ X.AlgebraicGeometry.Scheme.Opens.ΓSpecIso_inv_comp_toSpecΓ_appLE: on an openUofX, the morphismU ⟶ Spec Γ(X, U)induces restriction of functions on the sections over opens ofU.AlgebraicGeometry.Scheme.Hom.ΓSpecIso_inv_comp_resLE_isoSpec_appLE: the mapΓ(B, V) ⟶ Γ(U, T)induced by the structure morphism of an open subschemeUofZover an affine openVofBisk.appLEfollowed by restriction toT.AlgebraicGeometry.Scheme.Hom.isBasis_range_affineOpens_le_preimage: forg : S' ⟶ S, the affine opens ofS'lying over affine opens ofSform a basis.AlgebraicGeometry.Scheme.toSpecΓ_apply_asIdeal_eq_smul: for this action, the prime ideal ofΓ(X, ⊤)at the pointσ g xis the translate bygof the prime ideal atx.AlgebraicGeometry.Scheme.Hom.span_range_appTop_sub_eq_top_iff: for an endomorphismfof an affine scheme, the elementsf^*(a) - agenerate the unit ideal if and only if every point ofXfixed byfhas values in an empty scheme.AlgebraicGeometry.isIso_SpecMap_morphismRestrict_basicOpen_of_injective: for anR-algebraBembedded in a localization ofRaway froma, the morphismSpec B ⟶ Spec Rrestricts to an isomorphism overD(a).AlgebraicGeometry.IsAffineOpen.mem_basicOpen_iff_notMem_primeIdealOf: on an affine open, a point lies in the basic open of a section iff the section is not in the point's prime ideal.AlgebraicGeometry.IsAffineOpen.span_setOf_basicOpen_mem_sieve_eq_top: the basic opens of an affine openUlying in a covering sieve ofUare defined by functions generating the unit ideal ofΓ(X, U).TauCeti.AlgebraicGeometry.overPullback_map_bijective_of_isIso_appTop: over an affine base, base change alongj : T ⟶ Sis a bijection on morphismsY ⟶ Y'into an affineY'whenΓ(Y, 𝒪) → Γ(Y ×_S T, 𝒪)is an isomorphism.TauCeti.AlgebraicGeometry.Spec.exists_isIso_appTop_eq_comp_of_bijective: whenSis recovered from its sections over an openWofSpec S, the sections of a scheme identified withWoverSpec RareS, compatibly with the maps fromR.TauCeti.AlgebraicGeometry.exists_affine_pair_comp_eq: for a morphismf : T' ⟶ Tof affineS-schemes, the affineS-schemeSpec (Γ(T', 𝒪) ⊗[Γ(T, 𝒪)] Γ(T', 𝒪))carries two maps toT'that agree after composing withfand induce the two tensor factor inclusions.
The global sections of the inverse of X ≅ Spec Γ(X, ⊤), for an affine scheme X.
On an affine open U of X, the morphism f : X ⟶ Spec R restricted along
Spec Γ(X, U) ⟶ X is the spectrum of the ring map R → Γ(X, U) induced by f.
Pointwise form of AlgebraicGeometry.IsAffineOpen.map_fromSpec: for affine opens V ≤ U,
the point of Spec Γ(X, U) induced by restriction from a point p of Spec Γ(X, V) is the
same point of X as p.
For affine opens V ≤ U, restriction of sections induces an open immersion
Spec Γ(X, V) ⟶ Spec Γ(X, U).
A morphism f : Spec R ⟶ X whose image lies in an affine open U of X is the spectrum of a
ring map Γ(X, U) ⟶ R followed by Spec Γ(X, U) ⟶ X.
For an open U of X, the map Γ(X, U) ≅ Γ(Spec Γ(X, U), ⊤) ⟶ Γ(U, T) induced on the
sections over an open T of U by the canonical morphism U ⟶ Spec Γ(X, U) is restriction of
functions from U to T.
The map Γ(B, V) ⟶ Γ(U, T) induced by the structure morphism U ⟶ Spec Γ(B, V) of an open
subscheme U of Z over the affine open V of B is k.appLE followed by restriction to T.
For a morphism g : S' ⟶ S, the affine opens of S' contained in the preimage of an affine
open of S form a basis of the topology of S'.
Fixed points of an endomorphism of an affine scheme. For an endomorphism f of an affine
scheme X, the elements f^*(a) - a of Γ(X, ⊤) generate the unit ideal if and only if f fixes
no point of X with values in a nonempty scheme: a point x : T ⟶ X with x ≫ f = x forces T
to be empty. The ideal generated by these elements cuts out the scheme-theoretic fixed locus
of f.
A group acting on a scheme acts on its global functions, by pullback along inverses:
g • a = (σ g⁻¹)^*(a). Pullback reverses composition, so pulling back along inverses makes this a
left action. For affine X, this is the ring action whose invariant quotient
TauCeti.AffineInvariantQuotient forms.
Instances For
Under Scheme.globalSectionsMulSemiringAction σ, g acts on a global function by pullback
along σ g⁻¹.
For the action of G on global functions by g • a = (σ g⁻¹)^*(a), the point of
Spec Γ(X, ⊤) under σ g x has prime ideal the translate by g of that of x: a function
vanishes at σ g x exactly when its translate by g⁻¹ vanishes at x.
Spec of an intermediate ring of a localization. Let S be a localization of R away
from a, and let B be an R-algebra whose map to S is injective, for instance an
R-subalgebra of S. Then Spec B ⟶ Spec R restricts to an isomorphism over the basic open
D(a).
On an affine open V, a point x ∈ V lies in the basic open of a section r iff r is not
in the prime ideal of Γ(X, V) corresponding to x.
The basic opens of an affine open U that lie in a covering sieve of U (for the Zariski
topology) are defined by functions generating the unit ideal of Γ(X, U).
The map Spec R ⟶ U ⊆ S induced by the structure map of a Γ(S, U)-algebra R on an
affine open U sends a point u of Spec R over the prime s of Γ(S, U) to s.
Uniqueness of the point g v of g(D(e)) over u: if an open immersion g from Spec A
into a scheme Y over Spec R is compatible with R → A, a point g z of g(D(e)) over u
has z over the prime u with e ∉ z, so z = v if v is the only such prime.
Let j : T ⟶ S be a morphism to an affine scheme, Y a scheme over S and Y' an affine
scheme over S. If restriction of global sections Γ(Y, 𝒪) → Γ(Y ×_S T, 𝒪) is an isomorphism,
then base change along j is a bijection from morphisms Y ⟶ Y' over S to morphisms
Y ×_S T ⟶ Y' ×_S T over T.
Let f : R ⟶ S be a ring map and W an open of Spec S from which S is recovered: the
restriction Γ(Spec S, ⊤) → Γ(W, ⊤) is bijective. If a scheme X over Spec R is identified
with W over Spec R, then the map R → Γ(X, ⊤) induced by X ⟶ Spec R is f followed by
an isomorphism.
For a morphism f : T' ⟶ T of affine S-schemes, the scheme Spec (Γ(T', 𝒪) ⊗[Γ(T, 𝒪)] Γ(T', 𝒪)) is an affine S-scheme with two maps g₁, g₂ to T' that agree after composing
with f. Under the identification κ of its global sections with the tensor product, they induce
the two inclusions of the factors.