Documentation

Mathlib.AlgebraicGeometry.ResidueField

Residue fields of points #

Main definitions #

The following are in the AlgebraicGeometry.Scheme namespace:

noncomputable def AlgebraicGeometry.Scheme.residueField (X : Scheme) (x : X) :

The residue field of X at a point x is the residue field of the stalk of X at x.

Equations
Instances For
    @[implicit_reducible]
    Equations
    • One or more equations did not get rendered due to their size.
    noncomputable def AlgebraicGeometry.Scheme.residue (X : Scheme) (x : X) :

    The residue map from the stalk to the residue field.

    Equations
    Instances For

      See AlgebraicGeometry.IsClosedImmersion.SpecMap_residue for the stronger result that Spec.map (X.residue x) is a closed immersion.

      @[deprecated AlgebraicGeometry.Scheme.SpecMap_residue_apply (since := "2025-10-07")]

      Alias of AlgebraicGeometry.Scheme.SpecMap_residue_apply.

      noncomputable def AlgebraicGeometry.Scheme.descResidueField {K : Type u} [Field K] {X : Scheme} {x : X} (f : X.presheaf.stalk x { carrier := K, commRing := Field.toEuclideanDomain.toCommRing }) [IsLocalHom (CommRingCat.Hom.hom f)] :
      X.residueField x { carrier := K, commRing := Field.toEuclideanDomain.toCommRing }

      If K is a field and f : 𝒪_{X, x} ⟶ K is a ring map, then this is the induced map κ(x) ⟶ K.

      Equations
      Instances For
        noncomputable def AlgebraicGeometry.Scheme.evaluation (X : Scheme) (U : X.Opens) (x : X) (hx : x U) :

        If U is an open of X containing x, we have a canonical ring map from the sections over U to the residue field of x.

        If we interpret sections over U as functions of X defined on U, then this ring map corresponds to evaluation at x.

        Equations
        Instances For
          @[reducible, inline]

          The global evaluation map from Γ(X, ⊤) to the residue field at x.

          Equations
          Instances For
            noncomputable def AlgebraicGeometry.Scheme.Hom.residueFieldMap {X Y : Scheme} (f : X Y) (x : X) :

            If X ⟶ Y is a morphism of locally ringed spaces and x a point of X, we obtain a morphism of residue fields in the other direction.

            Equations
            Instances For
              noncomputable def AlgebraicGeometry.Scheme.residueFieldCongr {X : Scheme} {x y : X} (h : x = y) :

              The isomorphism between residue fields of equal points.

              Equations
              Instances For
                noncomputable def AlgebraicGeometry.Scheme.fromSpecResidueField (X : Scheme) (x : X) :

                The canonical map Spec κ(x) ⟶ X.

                Equations
                Instances For
                  @[implicit_reducible]
                  noncomputable instance AlgebraicGeometry.Scheme.instOverSpecResidueField {X : Scheme} (x : X) :
                  Equations
                  theorem AlgebraicGeometry.Scheme.SpecToEquivOfField_eq_iff {K : Type u_1} [Field K] {X : Scheme} {f₁ f₂ : (x : X) × (X.residueField x { carrier := K, commRing := Field.toEuclideanDomain.toCommRing })} :
                  f₁ = f₂ ∃ (e : f₁.fst = f₂.fst), f₁.snd = CategoryTheory.CategoryStruct.comp (residueFieldCongr e).hom f₂.snd

                  A helper lemma to work with AlgebraicGeometry.Scheme.SpecToEquivOfField.

                  noncomputable def AlgebraicGeometry.Scheme.SpecToEquivOfField (K : Type u) [Field K] (X : Scheme) :
                  (Spec { carrier := K, commRing := Field.toEuclideanDomain.toCommRing } X) (x : X) × (X.residueField x { carrier := K, commRing := Field.toEuclideanDomain.toCommRing })

                  For a field K and a scheme X, the morphisms Spec K ⟶ X bijectively correspond to pairs of points x of X and embeddings κ(x) ⟶ K.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For