Residue fields of schemes and their behaviour under base change #
This file records how the condition (N : κ(x)) ≠ 0, that a natural number N is invertible in
the residue field at a point x, carries over between schemes. It is the form in which "N is
invertible on the base" enters the theory of level structures on elliptic curves.
It also provides the geometric point Spec κ(x)ᵃˡᵍ ⟶ X over a point x, through which such
conditions are checked after base change to an algebraically closed field, and computes the
canonical morphism Spec κ(x) ⟶ X on the opens containing x.
Main definitions #
AlgebraicGeometry.Scheme.fromSpecAlgebraicClosure X x: the morphismSpec κ(x)ᵃˡᵍ ⟶ Xfrom the spectrum of an algebraic closure of the residue field atx, whose image is{x}.
Main results #
AlgebraicGeometry.Scheme.Hom.natCast_residueField_ne_zero: ifNis invertible in the residue field atf x, then it is invertible in the residue field atx, for any morphismf.AlgebraicGeometry.Spec.natCast_residueField_ne_zero: ifNis invertible in a fieldK, then it is invertible in the residue field ofSpec K.AlgebraicGeometry.Scheme.eq_of_SpecMap_comp_fromSpecResidueField: maps out ofκ(x)are determined by their spectra composed withSpec κ(x) ⟶ X, since this morphism is a monomorphism.AlgebraicGeometry.Scheme.fromSpecResidueField_closedPoint_mem: the closed point ofSpec κ(x)lies over every open containingx.AlgebraicGeometry.Scheme.fromSpecResidueField_preimage_eq_top: the inverse image of an open containingxunderSpec κ(x) ⟶ Xis everything.AlgebraicGeometry.Scheme.fromSpecResidueField_appLE: on an open containingx, the morphismSpec κ(x) ⟶ Xsends a function to its value atx.AlgebraicGeometry.Scheme.residueFieldSectionsIso: for an openVcontainingx, the functions on the inverse image ofVinSpec κ(x)areκ(x), andSpec κ(x) ⟶ Xacts on sections overVby evaluation atx(Scheme.fromSpecResidueField_app_residueFieldSectionsIso_hom).RingHom.isIso_SpecMap_residueFieldMap_iff: for a ring mapφ : R →+* Sand a primexofS, the residue field map ofSpec S ⟶ Spec Ratxis an isomorphism iff the map of residue fieldsκ(φ⁻¹ x) → κ(x)is bijective. This translates conditions on residue fields between schemes and rings, for instance for étale neighbourhoods built from algebras.AlgebraicGeometry.Scheme.Hom.isIso_residueFieldMap_of_lift: a lift alongfof a morphismSpec A ⟶ Xfrom a local ring, inducing an isomorphism of residue fields, sends the closed point to a preimage ofxat whichfinduces an isomorphism of residue fields.AlgebraicGeometry.Scheme.residueField_hom_ext: on a quasi-affine scheme, a ring map out of the residue fieldκ(x)is determined by its values on global functions evaluated atx.AlgebraicGeometry.Scheme.toSpecΓ_apply_asIdeal: the point ofSpec Γ(X, ⊤)underxis the prime ideal of global functions vanishing atx.AlgebraicGeometry.Spec.map_algebraMap_residueField_closedPoint: the closed point ofSpec κ(p)lies over the primepofR.
The residue field map f.residueFieldMap x has source κ(f x). When f x is known to equal a
point y only propositionally, for instance when f is an automorphism fixing x, it is
composed with Scheme.residueFieldCongr to give a map κ(y) ⟶ κ(x). The lemmas
Scheme.Hom.residueFieldCongr_inv_residueFieldMap_comp and its companions compute such composites
without the casts that a direct rewrite of f x to y would produce.
A morphism surjective on stalks induces isomorphisms of residue fields. In a fibre product, if one of the two points has unchanged residue field over the base, the pair has a unique lift and the other projection preserves its residue field. These facts allow elementary étale neighbourhoods to be refined without splitting their distinguished points.
The pullback arguments use Mathlib's Scheme.Pullback.Triplet.tensor description of the points
over a pair as the spectrum of the tensor product of their residue fields.
The two results on natural numbers only use that a ring homomorphism between fields, such as
Mathlib's Scheme.Hom.residueFieldMap, preserves natural number casts and is injective.
The residue field map of a composite, with sources identified along f x = y and g y = z,
is the composite of the residue field maps.
The residue field map of the identity, with source identified along x = x', is the
identification κ(x') ≅ κ(x).
The residue field map at x, with source identified along f x = y, sends the value at y
of a global function a to the value at x of its pullback f^*(a).
The point of Spec Γ(X, ⊤) under x is the prime ideal of global functions vanishing at
x.
A ring map out of a residue field of Spec R is determined by its values on the elements
of R.
The closed point of Spec κ(p) lies over p in Spec R.
On a quasi-affine scheme, a ring map out of the residue field κ(x) is determined by its
values on global functions evaluated at x.
The geometric point of X over x: the morphism Spec κ(x)ᵃˡᵍ ⟶ X from the spectrum of an
algebraic closure of the residue field at x, through X.fromSpecResidueField x.
Instances For
The geometric point over x factors through X.fromSpecResidueField x.
Every point of Spec κ(x)ᵃˡᵍ maps to x under the geometric point over x.
The geometric point over x has image exactly {x}.
Two ring maps out of the residue field κ(x) agree once their spectra agree after
composition with the canonical morphism Spec κ(x) ⟶ X.
A morphism surjective on stalks induces isomorphisms on residue fields.
If a composite preserves the residue field at a point, the second morphism preserves the residue field at the image point. In particular, this cancels an open immersion from a composite.
A lift of a morphism Spec A ⟶ X inducing an isomorphism of residue fields passes through a
point with unchanged residue field: if A is local, φ : 𝒪_{X,x} → A is a local homomorphism
inducing an isomorphism of residue fields, and s : Spec A ⟶ U lifts the morphism
Spec A ⟶ X given by φ along f, then s maps the closed point to a preimage of x at which
f induces an isomorphism of residue fields.
Tensoring with an unchanged residue field leaves the other residue field unchanged.
If the residue field of y is unchanged over the base, a pair (x, y) has at most one
lift to the fibre product.
Base change by a point with unchanged residue field preserves the residue field at every point above it. No finiteness or étaleness hypothesis is needed.
The closed point of Spec κ(x) maps to x, so it lies over every open containing x.
The inverse image of an open containing x under Spec κ(x) ⟶ X is everything.
On an open V containing x, the morphism Spec κ(x) ⟶ X sends a function to its value at
x, as a global function on Spec κ(x).
For an open V containing x, the functions on ι⁻¹ V = Spec κ(x) are κ(x), where
ι : Spec κ(x) ⟶ X.
Instances For
The inverse of Scheme.residueFieldSectionsIso is restriction from ⊤ to ι⁻¹ V.
The identifications Scheme.residueFieldSectionsIso commute with restriction.
The identifications Scheme.residueFieldSectionsIso commute with restriction.
On an open V containing x, the morphism ι : Spec κ(x) ⟶ X acts on sections by
evaluation at x.
On an open V containing x, the morphism ι : Spec κ(x) ⟶ X acts on sections by
evaluation at x.
For a ring map φ : R →+* S and a point x of Spec S, the residue field map of
Spec.map φ at x is an isomorphism iff the induced map κ(p) → κ(x) is bijective, where
p = φ⁻¹ x is the image point.
The map Spec R ⟶ U ⊆ S induced by the structure map of a Γ(S, U)-algebra R on an
affine open U induces an isomorphism of residue fields at a point u over the prime s of
Γ(S, U) as soon as κ(s) ≅ κ(u).