Documentation

Mathlib.AlgebraicGeometry.IdealSheaf

Ideal sheaves on schemes #

We define ideal sheaves of schemes and provide various constructors for it.

Main definition #

Implementation detail #

Ideal sheaves are not yet defined in this file as actual subsheaves of 𝒪ₓ. Instead, for the ease of development and application, we define the structure IdealSheafData containing all necessary data to uniquely define an ideal sheaf. This should be refectored as a constructor for ideal sheaves once they are introduced into mathlib.

A structure that contains the data to uniquely define an ideal sheaf, consisting of

  1. an ideal I(U) ≤ Γ(X, U) for every affine open U
  2. a proof that I(D(f)) = I(U)_f for every affine open U and every section f : Γ(X, U).
Instances For

    The largest ideal sheaf contained in a family of ideals.

    Equations
    Instances For

      The galois coinsertion between ideal sheaves and arbitrary families of ideals.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]
        theorem AlgebraicGeometry.Scheme.IdealSheafData.ideal_iSup {X : Scheme} {ι : Type u_1} {I : ιX.IdealSheafData} :
        (iSup I).ideal = ⨆ (i : ι), (I i).ideal
        @[simp]
        theorem AlgebraicGeometry.Scheme.IdealSheafData.ideal_biInf {X : Scheme} {ι : Type u_1} (I : ιX.IdealSheafData) {s : Set ι} (hs : s.Finite) :
        (⨅ is, I i).ideal = is, (I i).ideal
        @[simp]
        theorem AlgebraicGeometry.Scheme.IdealSheafData.ideal_iInf {X : Scheme} {ι : Type u_1} (I : ιX.IdealSheafData) [Finite ι] :
        (⨅ (i : ι), I i).ideal = ⨅ (i : ι), (I i).ideal

        A form of map_ideal that is easier to rewrite with.

        The ideal sheaf induced by an ideal of the global sections.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem AlgebraicGeometry.Scheme.IdealSheafData.le_of_isAffine {X : Scheme} [IsAffine X] {I J : X.IdealSheafData} (H : I.ideal , J.ideal , ) :
          I J
          theorem AlgebraicGeometry.Scheme.IdealSheafData.ext_of_isAffine {X : Scheme} [IsAffine X] {I J : X.IdealSheafData} (H : I.ideal , = J.ideal , ) :
          I = J

          Over affine schemes, ideal sheaves are in bijection with ideals of the global sections.

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

            The support of an ideal sheaf. Also see IdealSheafData.mem_support_iff_of_mem.

            Equations
            Instances For