Documentation

Atlas.AlgebraicGeometryI.code.SerreDualityLinear

The residue shift i ↦ -1 - i realizing the duality at the index level.

Instances For

    The residue shift is involutive: (-1 - (-1 - i)) = i.

    The residue shift is injective (consequence of being involutive).

    noncomputable def SerreDualityP1.shiftMap (k : Type u_1) [Field k] :

    The k-linear map on ℤ →₀ k induced by the residue shift i ↦ -1 - i.

    Instances For

      The shiftMap is involutive, inherited from residueShift.

      noncomputable def SerreDualityP1.shiftEquiv (k : Type u_1) [Field k] :

      The k-linear involution (ℤ →₀ k) ≃ₗ[k] (ℤ →₀ k) induced by the residue shift.

      Instances For

        The underlying linear map of shiftEquiv is shiftMap.

        The residue shift sends the open interval (n, 0) bijectively onto [0, -2 - n].

        shiftMap carries Laurent polynomials supported on (n, 0) to those supported on [0, -2 - n].

        noncomputable def SerreDualityP1.shiftEquiv_supported (k : Type u_1) [Field k] (n : ) :
        (Finsupp.supported k k (Set.Ioo n 0)) ≃ₗ[k] (Finsupp.supported k k (Set.Icc 0 (-2 - n)))

        shiftEquiv restricted to supports on (n, 0) is a linear isomorphism onto supports on [0, -2 - n].

        Instances For
          noncomputable def SerreDualityP1.serre_duality_P1 (k : Type) [Field k] (n : ) (_hn : n < -1) :

          Serre duality on ℙ¹ as a linear isomorphism: for n < -1, H¹(O(n)) ≅ H⁰(O(-2 - n)) via the residue shift.

          Instances For

            The dimensional Serre duality on ℙ¹ for n < -1.

            residueShift i + i = -1 by definition.

            residueShift is antitone: a ≤ b implies -1 - b ≤ -1 - a.