Riemann–Roch theorem for surfaces
Encyclopedia
In mathematics, the Riemann–Roch theorem for surfaces describes the dimension of linear systems on an algebraic surface
. The classical form of it was first given by , after preliminary versions of it were found by and . The sheaf
-theoretic version is due to Hirzebruch.
where χ is the holomorphic Euler characteristic, is the intersection number, and K is the canonical divisor. The constant χ(0) is the holomorphic Euler characteristic of the trivial bundle, and is equal to 1 + pa, where pa is the arithmetic genus
of the surface. For comparison, the Riemann–Roch theorem for a curve states that χ(D) = χ(0) + deg(D).
formula states that
where χ=χ(0) is the holomorphic Euler characteristic, c12 = (K.K) is a Chern number and the self-intersection number of the canonical class K, and e = c2 is the topological Euler characteristic. It can be used to replace the
term χ(0) in the Riemann–Roch theorem with topological terms; this gives the Hirzebruch–Riemann–Roch theorem for surfaces.
For surfaces the Todd class is , and the Chern character of the sheaf L is just , so the Hirzebruch–Riemann–Roch theorem states that
Algebraic surface
In mathematics, an algebraic surface is an algebraic variety of dimension two. In the case of geometry over the field of complex numbers, an algebraic surface has complex dimension two and so of dimension four as a smooth manifold.The theory of algebraic surfaces is much more complicated than that...
. The classical form of it was first given by , after preliminary versions of it were found by and . The sheaf
Sheaf (mathematics)
In mathematics, a sheaf is a tool for systematically tracking locally defined data attached to the open sets of a topological space. The data can be restricted to smaller open sets, and the data assigned to an open set is equivalent to all collections of compatible data assigned to collections of...
-theoretic version is due to Hirzebruch.
Statement
One form of the Riemann–Roch theorem states that if D is a divisor on a non-singular projective surface thenwhere χ is the holomorphic Euler characteristic, is the intersection number, and K is the canonical divisor. The constant χ(0) is the holomorphic Euler characteristic of the trivial bundle, and is equal to 1 + pa, where pa is the arithmetic genus
Arithmetic genus
In mathematics, the arithmetic genus of an algebraic variety is one of some possible generalizations of the genus of an algebraic curve or Riemann surface.The arithmetic genus of a projective complex manifold...
of the surface. For comparison, the Riemann–Roch theorem for a curve states that χ(D) = χ(0) + deg(D).
Noether's formula
Noether'sMax Noether
Max Noether was a German mathematician who worked on algebraic geometry and the theory of algebraic functions. He has been called "one of the finest mathematicians of the nineteenth century".-Biography:...
formula states that
where χ=χ(0) is the holomorphic Euler characteristic, c12 = (K.K) is a Chern number and the self-intersection number of the canonical class K, and e = c2 is the topological Euler characteristic. It can be used to replace the
term χ(0) in the Riemann–Roch theorem with topological terms; this gives the Hirzebruch–Riemann–Roch theorem for surfaces.
Relation to the Hirzebruch–Riemann–Roch theorem
For surfaces, the Hirzebruch–Riemann–Roch theorem is essentially the Riemann–Roch theorem for surfaces combined with the Noether formula. To see this, recall that for each divisor D on a surface there is an invertible sheaf L = O(D) such that the linear system of D is more or less the space of sections of L.For surfaces the Todd class is , and the Chern character of the sheaf L is just , so the Hirzebruch–Riemann–Roch theorem states that
-
Fortunately this can be written in a clearer form as follows. First putting D = 0 shows that
- (Noether's formula)
For invertible sheaves (line bundles) the second Chern class vanishes. The products of second cohomology classes can be identified with intersection numbers in the Picard group, and we get a more classical version of Riemann Roch for surfaces:
If we want, we can use Serre duality to express h2(O(D)) as h0(O(K − D)), but unlike the case of curves there is in general no easy way to write the h1(O(D)) term in a form not involving sheaf cohomology (although in practice it often vanishes).
Early versions
The earliest forms of the Riemann–Roch theorem for surfaces were often stated as an inequality rather than an equality, because there was no direct geometric description of first cohomology groups.
A typical example is given by , which states that
where- r is the dimension of the complete linear system |D| of a divisor D (so r = h0(O(D)) −1)
- n is the virtual degree of D, given by the self-intersection number (D.D)
- π is the virtual genus of D, equal to 1 + (D.D + K)/2
- pa is the arithmetic genus χ(OF) − 1 of the surface
- i is the index of speciality of D, equal to dim H0(O(K − D)) (which by Serre duality is the same as dim H2(O(D))).
The difference between the two sides of this inequality was called the superabundance s of the divisor D.
Comparing this inequality with the sheaf-theoretic version of the Riemann–Roch theorem shows that the superabundance of D is given by s = dim H1(O(D)). The divisor D was called regular if i = s = 0 (or in other words if all higher cohomology groups of O(D) vanish) and superabundant if s > 0.