Documentation

Mathlib.AlgebraicGeometry.IdealSheaf.Functorial

Functorial constructions of ideal sheaves #

We define the pullback and pushforward of ideal sheaves in this file.

Main definitions #

The pullback of an ideal sheaf.

Instances For

    The subscheme associated to the pullback ideal sheaf is isomorphic to the fibred product.

    Instances For

      To show that the pullback of the closed immersion iX along f is the closed immersion iY, it suffices to check that the preimage of ker iY under f is ker iX.

      The pushforward of an ideal sheaf.

      Instances For
        theorem AlgebraicGeometry.Scheme.IdealSheafData.map_gc {X Y : Scheme} (f : X Y) :
        GaloisConnection (fun (x : Y.IdealSheafData) => x.comap f) fun (x : X.IdealSheafData) => x.map f

        Pushforward and pullback of ideal sheaves forms a Galois connection.

        @[simp]
        theorem AlgebraicGeometry.Scheme.IdealSheafData.map_inf {X Y : Scheme} (I₁ I₂ : X.IdealSheafData) (f : X Y) :
        (I₁I₂).map f = I₁.map fI₂.map f
        @[simp]
        theorem AlgebraicGeometry.Scheme.IdealSheafData.comap_sup {X Y : Scheme} (J₁ J₂ : Y.IdealSheafData) (f : X Y) :
        (J₁J₂).comap f = J₁.comap fJ₂.comap f
        noncomputable def AlgebraicGeometry.Scheme.IdealSheafData.subschemeMap {X Y : Scheme} (I : X.IdealSheafData) (J : Y.IdealSheafData) (f : X Y) (H : J I.map f) :

        If J ≤ I.map f, then f restricts to a map I ⟶ J between the closed subschemes.

        Instances For