Documentation

TauCeti.AlgebraicGeometry.AffineScheme

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 #

Main results #

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.

@[instance_reducible]

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
    @[simp]

    Under Scheme.globalSectionsMulSemiringAction σ, g acts on a global function by pullback along σ g⁻¹.

    theorem AlgebraicGeometry.Scheme.toSpecΓ_apply_asIdeal_eq_smul {X : Scheme} {G : Type u_1} [Group G] (σ : G →* CategoryTheory.Aut X) (g : G) (x : ↥X) :
    (X.toSpecΓ ((σ g).asIso.hom x)).asIdeal = g • (X.toSpecΓ x).asIdeal

    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).

    theorem AlgebraicGeometry.IsAffineOpen.mem_basicOpen_iff_notMem_primeIdealOf {X : Scheme} {x : ↥X} {V : X.Opens} (hV : IsAffineOpen V) (hx : x ∈ V) (r : ↑(X.presheaf.obj (Opposite.op V))) :
    x ∈ X.basicOpen r ↔ r ∉ (hV.primeIdealOf ⟨x, hx⟩).asIdeal

    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.

    theorem AlgebraicGeometry.Scheme.Hom.eq_of_comp_eq_of_forall_liesOver_eq {R A : Type u} [CommRing R] [CommRing A] [Algebra R A] {Y : Scheme} (p : Y ⟶ Spec ↧R) (g : Spec ↧A ⟶ Y) [IsOpenImmersion g] (hgp : CategoryTheory.CategoryStruct.comp g p = Spec.map (CommRingCat.ofHom (algebraMap R A))) (e : A) (u : ↥(Spec ↧R)) (v : ↥(Spec ↧A)) (huniq : ∀ (P'' : Ideal A), P''.IsPrime → P''.LiesOver u.asIdeal → e ∉ P'' → P'' = v.asIdeal) (hv : g v ∈ (opensFunctor g).obj (PrimeSpectrum.basicOpen e)) (w : ↥((opensFunctor g).obj (PrimeSpectrum.basicOpen e))) (hw : p ↑w = u) :
    w = ⟨g v, hv⟩

    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.