Documentation

Atlas.AlgebraicGeometryI.code.RiemannRochGeometric

Axiomatic data for a smooth complete curve X over a field k, together with cohomology dimensions and the Riemann–Roch ingredients (rank, degree, arithmetic genus) needed for Thm 24.2 (Lec 24).

Instances For

    Euler characteristic χ(F) = h^0(F) - h^1(F) of a sheaf on a smooth complete curve.

    Instances For

      The structure sheaf of a smooth complete curve, packaged as a module sheaf.

      Instances For

        The Riemann–Roch formula evaluated on (r, d): d + r(1 - g).

        Instances For
          theorem RiemannRochGeometric.additive_hom_determined (f : × →+ ) (p : × ) :
          f p = p.1 * f (1, 0) + p.2 * f (0, 1)

          Any additive map ℤ × ℤ → ℤ is determined by its values on the generators (1, 0) and (0, 1).

          Theorem 24.2 (Riemann–Roch for curves, Lec 24): for any sheaf F, χ(F) = deg(F) + rank(F)·(1 - g_a).

          Alternative form of Theorem 24.2: χ(F) = deg(F) - rank(F)·(g_a - 1).

          Theorem 24.2 specialized to line bundles (rank 1): χ(L) = d + 1 - g.

          Theorem 24.2 for torsion (rank 0) sheaves: χ(F) = deg(F).

          theorem RiemannRochGeometric.theorem_24_2_structure_sheaf {k : Type} [Field k] (C : SmoothCurveWithCohomology k) (F : C.X.Modules) (hrank : C.sheafRank F = 1) (hdeg : C.degree F = 0) :

          Theorem 24.2 specialized to the structure sheaf: χ(𝒪_X) = 1 - g.