Documentation

TauCeti.AlgebraicGeometry.LineBundle.Degree

The Euler-characteristic degree of a line bundle #

On a proper curve over a field, the degree of a line bundle L can be recovered from Euler characteristics by

deg L = χ(L) - χ(𝒪_X).

This file constructs the right-hand side using the degree-2 truncation of sheaf cohomology and shows that it depends only on the isomorphism class of L. Thus it descends to a function LineBundleClass.eulerDegree k : LineBundleClass X → ℤ. The normalization by the trivial line bundle makes its degree zero by construction.

The definition makes sense for any scheme over a field. As with Scheme.Modules.eulerCharBelow, it is the difference of the usual Euler characteristics when the relevant cohomology groups are finite-dimensional and cohomology above degree one vanishes. On a proper curve with H¹(X, 𝒪_X) finite-dimensional, TauCeti.AlgebraicGeometry.WeilDivisor.Scheme.EulerCharacteristic identifies this invariant with the residue-degree-weighted degree of a divisor of L and proves that it is additive.

Main declarations #

The formula is the rearrangement of Riemann--Roch for curves; see Hartshorne, Algebraic Geometry, Chapter IV, Section 1.

The Euler-characteristic degree χ(L) - χ(𝒪_X) of an invertible sheaf L, using the degree-2 truncation χ(M) = dim H⁰(X, M) - dim H¹(X, M).

For a proper curve, finite-dimensionality and vanishing above degree one make this the usual Euler characteristic degree. No such hypotheses are needed to form the invariant itself; in their absence it has the same possible junk values as Scheme.Modules.eulerCharBelow.

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

    The defining formula of the Euler-characteristic degree as a difference of truncated Euler characteristics.

    The Euler-characteristic degree is the difference of dim H⁰ - dim H¹ for the line bundle and the trivial line bundle.

    Isomorphic invertible sheaves have the same Euler-characteristic degree.

    @[simp]

    The trivial line bundle has Euler-characteristic degree zero.

    The Euler-characteristic degree of an isomorphism class of line bundles.

    This is well defined because sheaf cohomology, and hence its truncated Euler characteristic, is invariant under isomorphism of coefficient sheaves.

    Equations
    Instances For
      @[simp]

      The Euler-characteristic degree of the class represented by L is the degree of L.

      @[simp]

      The tensor-unit class has Euler-characteristic degree zero.