HOME

TheInfoList



OR:

The Riemann–Roch theorem is an important theorem in
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, specifically in
complex analysis Complex analysis, traditionally known as the theory of functions of a complex variable, is the branch of mathematical analysis that investigates Function (mathematics), functions of complex numbers. It is helpful in many branches of mathemati ...
and
algebraic geometry Algebraic geometry is a branch of mathematics, classically studying zeros of multivariate polynomials. Modern algebraic geometry is based on the use of abstract algebraic techniques, mainly from commutative algebra, for solving geometrical ...
, for the computation of the dimension of the space of
meromorphic function In the mathematical field of complex analysis, a meromorphic function on an open subset ''D'' of the complex plane is a function that is holomorphic on all of ''D'' ''except'' for a set of isolated points, which are poles of the function. The ...
s with prescribed zeros and allowed
poles Poles,, ; singular masculine: ''Polak'', singular feminine: ''Polka'' or Polish people, are a West Slavic nation and ethnic group, who share a common history, culture, the Polish language and are identified with the country of Poland in ...
. It relates the complex analysis of a connected
compact Compact as used in politics may refer broadly to a pact or treaty; in more specific cases it may refer to: * Interstate compact * Blood compact, an ancient ritual of the Philippines * Compact government, a type of colonial rule utilized in Britis ...
Riemann surface In mathematics, particularly in complex analysis, a Riemann surface is a connected one-dimensional complex manifold. These surfaces were first studied by and are named after Bernhard Riemann. Riemann surfaces can be thought of as deformed ver ...
with the surface's purely topological
genus Genus ( plural genera ) is a taxonomic rank used in the biological classification of living and fossil organisms as well as viruses. In the hierarchy of biological classification, genus comes above species and below family. In binomial nom ...
''g'', in a way that can be carried over into purely algebraic settings. Initially proved as Riemann's inequality by , the theorem reached its definitive form for Riemann surfaces after work of Riemann's short-lived student . It was later generalized to algebraic curves, to higher-dimensional varieties and beyond.


Preliminary notions

A
Riemann surface In mathematics, particularly in complex analysis, a Riemann surface is a connected one-dimensional complex manifold. These surfaces were first studied by and are named after Bernhard Riemann. Riemann surfaces can be thought of as deformed ver ...
X is a
topological space In mathematics, a topological space is, roughly speaking, a geometrical space in which closeness is defined but cannot necessarily be measured by a numeric distance. More specifically, a topological space is a set whose elements are called poin ...
that is locally homeomorphic to an open subset of \Complex, the set of complex numbers. In addition, the transition maps between these open subsets are required to be holomorphic. The latter condition allows one to transfer the notions and methods of
complex analysis Complex analysis, traditionally known as the theory of functions of a complex variable, is the branch of mathematical analysis that investigates Function (mathematics), functions of complex numbers. It is helpful in many branches of mathemati ...
dealing with holomorphic and
meromorphic function In the mathematical field of complex analysis, a meromorphic function on an open subset ''D'' of the complex plane is a function that is holomorphic on all of ''D'' ''except'' for a set of isolated points, which are poles of the function. The ...
s on \Complex to the surface X. For the purposes of the Riemann–Roch theorem, the surface X is always assumed to be
compact Compact as used in politics may refer broadly to a pact or treaty; in more specific cases it may refer to: * Interstate compact * Blood compact, an ancient ritual of the Philippines * Compact government, a type of colonial rule utilized in Britis ...
. Colloquially speaking, the
genus Genus ( plural genera ) is a taxonomic rank used in the biological classification of living and fossil organisms as well as viruses. In the hierarchy of biological classification, genus comes above species and below family. In binomial nom ...
g of a Riemann surface is its number of handles; for example the genus of the Riemann surface shown at the right is three. More precisely, the genus is defined as half of the first Betti number, i.e., half of the \Complex-dimension of the first
singular homology In algebraic topology, singular homology refers to the study of a certain set of algebraic invariants of a topological space ''X'', the so-called homology groups H_n(X). Intuitively, singular homology counts, for each dimension ''n'', the ''n''- ...
group H_1(X, \Complex) with complex coefficients. The genus classifies compact Riemann surfaces
up to Two mathematical objects ''a'' and ''b'' are called equal up to an equivalence relation ''R'' * if ''a'' and ''b'' are related by ''R'', that is, * if ''aRb'' holds, that is, * if the equivalence classes of ''a'' and ''b'' with respect to ''R'' ...
homeomorphism In the mathematical field of topology, a homeomorphism, topological isomorphism, or bicontinuous function is a bijective and continuous function between topological spaces that has a continuous inverse function. Homeomorphisms are the isom ...
, i.e., two such surfaces are homeomorphic if and only if their genus is the same. Therefore, the genus is an important topological invariant of a Riemann surface. On the other hand,
Hodge theory In mathematics, Hodge theory, named after W. V. D. Hodge, is a method for studying the cohomology groups of a smooth manifold ''M'' using partial differential equations. The key observation is that, given a Riemannian metric on ''M'', every co ...
shows that the genus coincides with the \Complex-dimension of the space of holomorphic one-forms on X, so the genus also encodes complex-analytic information about the Riemann surface. A
divisor In mathematics, a divisor of an integer n, also called a factor of n, is an integer m that may be multiplied by some integer to produce n. In this case, one also says that n is a multiple of m. An integer n is divisible or evenly divisible by ...
D is an element of the
free abelian group In mathematics, a free abelian group is an abelian group with a basis. Being an abelian group means that it is a set with an addition operation that is associative, commutative, and invertible. A basis, also called an integral basis, is a subse ...
on the points of the surface. Equivalently, a divisor is a finite linear combination of points of the surface with integer coefficients. Any meromorphic function f gives rise to a divisor denoted (f) defined as :(f):=\sum_ s_\nu z_\nu where R(f) is the set of all zeroes and poles of f, and s_\nu is given by :s_\nu :=\begin a & \text z_\nu \texta \\ -a & \text z_\nu \texta. \end The set R(f) is known to be finite; this is a consequence of X being compact and the fact that the zeros of a (non-zero) holomorphic function do not have an
accumulation point In mathematics, a limit point, accumulation point, or cluster point of a set S in a topological space X is a point x that can be "approximated" by points of S in the sense that every neighbourhood of x with respect to the topology on X also contai ...
. Therefore, (f) is well-defined. Any divisor of this form is called a
principal divisor Principal may refer to: Title or rank * Principal (academia), the chief executive of a university ** Principal (education), the office holder/ or boss in any school * Principal (civil service) or principal officer, the senior management level i ...
. Two divisors that differ by a principal divisor are called linearly equivalent. The divisor of a meromorphic
1-form In differential geometry, a one-form on a differentiable manifold is a smooth section of the cotangent bundle. Equivalently, a one-form on a manifold M is a smooth mapping of the total space of the tangent bundle of M to \R whose restriction to ...
is defined similarly. A divisor of a global meromorphic 1-form is called the
canonical divisor In mathematics, the canonical bundle of a non-singular algebraic variety V of dimension n over a field is the line bundle \,\!\Omega^n = \omega, which is the ''n''th exterior power of the cotangent bundle Ω on ''V''. Over the complex numbers ...
(usually denoted K). Any two meromorphic 1-forms will yield linearly equivalent divisors, so the canonical divisor is uniquely determined up to linear equivalence (hence "the" canonical divisor). The symbol \deg(D) denotes the ''degree'' (occasionally also called index) of the divisor D, i.e. the sum of the coefficients occurring in D. It can be shown that the divisor of a global meromorphic function always has degree 0, so the degree of a divisor depends only on its linear equivalence class. The number \ell(D) is the quantity that is of primary interest: the
dimension In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it. Thus, a line has a dimension of one (1D) because only one coord ...
(over \Complex) of the vector space of meromorphic functions h on the surface, such that all the coefficients of (h) + D are non-negative. Intuitively, we can think of this as being all meromorphic functions whose poles at every point are no worse than the corresponding coefficient in D; if the coefficient in D at z is negative, then we require that h has a zero of at least that multiplicity at z – if the coefficient in D is positive, h can have a pole of at most that order. The vector spaces for linearly equivalent divisors are naturally isomorphic through multiplication with the global meromorphic function (which is well-defined up to a scalar).


Statement of the theorem

The Riemann–Roch theorem for a compact Riemann surface of genus g with canonical divisor K states :\ell(D)-\ell(K-D) = \deg(D) - g + 1. Typically, the number \ell(D) is the one of interest, while \ell(K-D) is thought of as a correction term (also called index of speciality) so the theorem may be roughly paraphrased by saying :''dimension'' − ''correction'' = ''degree'' − ''genus'' + 1. Because it is the dimension of a vector space, the correction term \ell(K-D) is always non-negative, so that :\ell(D) \ge \deg(D) - g + 1. This is called ''Riemann's inequality''. ''Roch's part'' of the statement is the description of the possible difference between the sides of the inequality. On a general Riemann surface of genus g, K has degree 2g-2, independently of the meromorphic form chosen to represent the divisor. This follows from putting D=K in the theorem. In particular, as long as D has degree at least 2g-1, the correction term is 0, so that :\ell(D) = \deg(D) - g + 1. The theorem will now be illustrated for surfaces of low genus. There are also a number other closely related theorems: an equivalent formulation of this theorem using
line bundle In mathematics, a line bundle expresses the concept of a line that varies from point to point of a space. For example, a curve in the plane having a tangent line at each point determines a varying line: the '' tangent bundle'' is a way of organisi ...
s and a generalization of the theorem to algebraic curves.


Examples

The theorem will be illustrated by picking a point P on the surface in question and regarding the sequence of numbers :\ell(n\cdot P), n\ge 0 i.e., the dimension of the space of functions that are holomorphic everywhere except at P where the function is allowed to have a pole of order at most n. For n = 0, the functions are thus required to be
entire Entire may refer to: * Entire function, a function that is holomorphic on the whole complex plane * Entire (animal), an indication that an animal is not neutered * Entire (botany) This glossary of botanical terms is a list of definitions of ...
, i.e., holomorphic on the whole surface X. By Liouville's theorem, such a function is necessarily constant. Therefore, \ell(0) = 1. In general, the sequence \ell(n\cdot P) is an increasing sequence.


Genus zero

The
Riemann sphere In mathematics, the Riemann sphere, named after Bernhard Riemann, is a model of the extended complex plane: the complex plane plus one point at infinity. This extended plane represents the extended complex numbers, that is, the complex numbers ...
(also called complex projective line) is
simply connected In topology, a topological space is called simply connected (or 1-connected, or 1-simply connected) if it is path-connected and every path between two points can be continuously transformed (intuitively for embedded spaces, staying within the spa ...
and hence its first singular homology is zero. In particular its genus is zero. The sphere can be covered by two copies of \Complex, with transition map being given by :\Complex^\times \ni z \mapsto \frac \in \Complex^\times. Therefore, the form \omega = dz on one copy of \mathbb C extends to a meromorphic form on the Riemann sphere: it has a double pole at infinity, since :d\left(\frac 1 z \right) = -\frac 1 \, dz. Thus, its divisor K:= \operatorname(\omega) = -2P (where P is the point at infinity). Therefore, the theorem says that the sequence \ell(n\cdot P) reads : 1, 2, 3, ... . This sequence can also be read off from the theory of
partial fraction In algebra, the partial fraction decomposition or partial fraction expansion of a rational fraction (that is, a fraction such that the numerator and the denominator are both polynomials) is an operation that consists of expressing the fraction a ...
s. Conversely if this sequence starts this way, then g must be zero.


Genus one

The next case is a Riemann surface of genus g = 1, such as a
torus In geometry, a torus (plural tori, colloquially donut or doughnut) is a surface of revolution generated by revolving a circle in three-dimensional space about an axis that is coplanar with the circle. If the axis of revolution does n ...
\Complex/\Lambda, where \Lambda is a two-dimensional lattice (a group isomorphic to \Z^2). Its genus is one: its first singular homology group is freely generated by two loops, as shown in the illustration at the right. The standard complex coordinate z on C yields a one-form \omega = dz on X that is everywhere holomorphic, i.e., has no poles at all. Therefore, K, the divisor of \omega is zero. On this surface, this sequence is :1, 1, 2, 3, 4, 5 ... ; and this characterises the case g = 1. Indeed, for D = 0, \ell(K-D)=\ell(0)=1, as was mentioned above. For D= n\cdot P with n>0, the degree of K-D is strictly negative, so that the correction term is 0. The sequence of dimensions can also be derived from the theory of
elliptic function In the mathematical field of complex analysis, elliptic functions are a special kind of meromorphic functions, that satisfy two periodicity conditions. They are named elliptic functions because they come from elliptic integrals. Originally those ...
s.


Genus two and beyond

For g=2, the sequence mentioned above is :1, 1, ?, 2, 3, ... . It is shown from this that the ? term of degree 2 is either 1 or 2, depending on the point. It can be proven that in any genus 2 curve there are exactly six points whose sequences are 1, 1, 2, 2, ... and the rest of the points have the generic sequence 1, 1, 1, 2, ... In particular, a genus 2 curve is a
hyperelliptic curve In algebraic geometry, a hyperelliptic curve is an algebraic curve of genus ''g'' > 1, given by an equation of the form y^2 + h(x)y = f(x) where ''f''(''x'') is a polynomial of degree ''n'' = 2''g'' + 1 > 4 or ''n'' = 2''g'' + 2 > 4 with ''n'' dis ...
. For g>2 it is always true that at most points the sequence starts with g+1 ones and there are finitely many points with other sequences (see
Weierstrass point In mathematics, a Weierstrass point P on a nonsingular algebraic curve C defined over the complex numbers is a point such that there are more functions on C, with their poles restricted to P only, than would be predicted by the Riemann–Roch theor ...
s).


Riemann–Roch for line bundles

Using the close correspondence between divisors and
holomorphic line bundle In mathematics, a holomorphic vector bundle is a complex vector bundle over a complex manifold such that the total space is a complex manifold and the projection map is holomorphic. Fundamental examples are the holomorphic tangent bundle of a ...
s on a Riemann surface, the theorem can also be stated in a different, yet equivalent way: let ''L'' be a holomorphic line bundle on ''X''. Let H^0(X,L) denote the space of holomorphic sections of ''L''. This space will be finite-dimensional; its dimension is denoted h^0(X,L). Let ''K'' denote the
canonical bundle In mathematics, the canonical bundle of a non-singular algebraic variety V of dimension n over a field is the line bundle \,\!\Omega^n = \omega, which is the ''n''th exterior power of the cotangent bundle Ω on ''V''. Over the complex numbers, it ...
on ''X''. Then, the Riemann–Roch theorem states that :h^0(X,L)-h^0(X,L^\otimes K)=\deg(L)+1-g. The theorem of the previous section is the special case of when ''L'' is a point bundle. The theorem can be applied to show that there are ''g'' linearly independent holomorphic sections of ''K'', or
one-form In differential geometry, a one-form on a differentiable manifold is a smooth section of the cotangent bundle. Equivalently, a one-form on a manifold M is a smooth mapping of the total space of the tangent bundle of M to \R whose restriction to e ...
s on ''X'', as follows. Taking ''L'' to be the trivial bundle, h^0(X,L)=1 since the only holomorphic functions on ''X'' are constants. The degree of ''L'' is zero, and L^ is the trivial bundle. Thus, :1-h^0(X,K)=1-g. Therefore, h^0(X,K)=g, proving that there are ''g'' holomorphic one-forms.


Degree of canonical bundle

Since the canonical bundle K has h^0(X,K)=g, applying Riemann–Roch to L = K gives :h^0(X,K)-h^0(X,K^\otimes K)=\deg(K)+1-g which can be rewritten as :g - 1 = \deg(K) + 1 - g hence the degree of the canonical bundle is \deg(K) = 2g - 2.


Riemann–Roch theorem for algebraic curves

Every item in the above formulation of the Riemann–Roch theorem for divisors on Riemann surfaces has an analogue in
algebraic geometry Algebraic geometry is a branch of mathematics, classically studying zeros of multivariate polynomials. Modern algebraic geometry is based on the use of abstract algebraic techniques, mainly from commutative algebra, for solving geometrical ...
. The analogue of a Riemann surface is a non-singular algebraic curve ''C'' over a field ''k''. The difference in terminology (curve vs. surface) is because the dimension of a Riemann surface as a real
manifold In mathematics, a manifold is a topological space that locally resembles Euclidean space near each point. More precisely, an n-dimensional manifold, or ''n-manifold'' for short, is a topological space with the property that each point has a n ...
is two, but one as a complex manifold. The compactness of a Riemann surface is paralleled by the condition that the algebraic curve be
complete Complete may refer to: Logic * Completeness (logic) * Completeness of a theory, the property of a theory that every formula in the theory's language or its negation is provable Mathematics * The completeness of the real numbers, which implies t ...
, which is equivalent to being projective. Over a general field ''k'', there is no good notion of singular (co)homology. The so-called
geometric genus In algebraic geometry, the geometric genus is a basic birational invariant of algebraic varieties and complex manifolds. Definition The geometric genus can be defined for non-singular complex projective varieties and more generally for complex ...
is defined as :g(C) := \dim_k \Gamma(C, \Omega^1_C) i.e., as the dimension of the space of globally defined (algebraic) one-forms (see
Kähler differential In mathematics, Kähler differentials provide an adaptation of differential forms to arbitrary commutative rings or schemes. The notion was introduced by Erich Kähler in the 1930s. It was adopted as standard in commutative algebra and algebraic ...
). Finally, meromorphic functions on a Riemann surface are locally represented as fractions of holomorphic functions. Hence they are replaced by
rational function In mathematics, a rational function is any function that can be defined by a rational fraction, which is an algebraic fraction such that both the numerator and the denominator are polynomials. The coefficients of the polynomials need not be ...
s which are locally fractions of regular functions. Thus, writing \ell(D) for the dimension (over ''k'') of the space of rational functions on the curve whose poles at every point are not worse than the corresponding coefficient in ''D'', the very same formula as above holds: :\ell(D)-\ell(K-D) = \deg(D) - g + 1. where ''C'' is a projective non-singular algebraic curve over an
algebraically closed field In mathematics, a field is algebraically closed if every non-constant polynomial in (the univariate polynomial ring with coefficients in ) has a root in . Examples As an example, the field of real numbers is not algebraically closed, because ...
''k''. In fact, the same formula holds for projective curves over any field, except that the degree of a divisor needs to take into account multiplicities coming from the possible extensions of the base field and the residue fields of the points supporting the divisor. Finally, for a proper curve over an
Artinian ring In mathematics, specifically abstract algebra, an Artinian ring (sometimes Artin ring) is a ring that satisfies the descending chain condition on (one-sided) ideals; that is, there is no infinite descending sequence of ideals. Artinian rings are ...
, the Euler characteristic of the line bundle associated to a divisor is given by the degree of the divisor (appropriately defined) plus the Euler characteristic of the structural sheaf \mathcal O. The smoothness assumption in the theorem can be relaxed, as well: for a (projective) curve over an algebraically closed field, all of whose local rings are Gorenstein rings, the same statement as above holds, provided that the geometric genus as defined above is replaced by the
arithmetic genus In mathematics, the arithmetic genus of an algebraic variety is one of a few possible generalizations of the genus of an algebraic curve or Riemann surface. Projective varieties Let ''X'' be a projective scheme of dimension ''r'' over a field '' ...
''g''''a'', defined as :g_a := \dim_k H^1(C, \mathcal O_C). (For smooth curves, the geometric genus agrees with the arithmetic one.) The theorem has also been extended to general singular curves (and higher-dimensional varieties).


Applications


Hilbert polynomial

One of the important consequences of Riemann–Roch is it gives a formula for computing the
Hilbert polynomial In commutative algebra, the Hilbert function, the Hilbert polynomial, and the Hilbert series of a graded commutative algebra finitely generated over a field are three strongly related notions which measure the growth of the dimension of the homog ...
of line bundles on a curve. If a line bundle \mathcal is ample, then the Hilbert polynomial will give the first degree \mathcal^ giving an embedding into projective space. For example, the canonical sheaf \omega_C has degree 2g - 2, which gives an ample line bundle for genus g \geq 2. If we set \omega_C(n) = \omega_C^ then the Riemann–Roch formula reads :\begin \chi(\omega_C(n)) &= \deg(\omega_C^) - g + 1\\ &= n(2g - 2) - g + 1 \\ &= 2ng - 2n - g + 1 \\ &= (2n-1)(g-1) \end Giving the degree 1 Hilbert polynomial of \omega_C :H_(t) = 2(g-1)t - g + 1 Because the tri-canonical sheaf \omega_C^ is used to embed the curve, the Hilbert polynomial H_C(t) = H_(t) is generally considered while constructing the Hilbert scheme of curves (and the moduli space of algebraic curves). This polynomial is \begin H_C(t) &= (6t - 1)(g-1) \\ &= 6(g-1)t + (1-g) \end and is called the Hilbert polynomial of an genus g curve.


Pluricanonical embedding

Analyzing this equation further, the Euler characteristic reads as :\begin \chi(\omega_C^) &= h^0 \left (C, \omega_C^ \right ) - h^0 \left (C, \omega_C\otimes \left (\omega_C^ \right )^\vee \right ) \\ &= h^0 \left (C, \omega_C^ \right ) - h^0 \left (C, \left (\omega_C^ \right )^\vee \right ) \end Since \deg(\omega_C^) = n(2g-2) :h^0 \left (C, \left (\omega_C^ \right )^\vee \right ) = 0 for n \geq 3, since its degree is negative for all g \geq 2, implying it has no global sections, there is an embedding into some projective space from the global sections of \omega_C^. In particular, \omega_C^ gives an embedding into \mathbb^ \cong \mathbb(H^0(C,\omega_C^)) where N = 5g - 5 - 1 = 5g - 6 since h^0(\omega_C^) = 6g - 6 - g + 1. This is useful in the construction of the moduli space of algebraic curves because it can be used as the projective space to construct the
Hilbert scheme In algebraic geometry, a branch of mathematics, a Hilbert scheme is a scheme that is the parameter space for the closed subschemes of some projective space (or a more general projective scheme), refining the Chow variety. The Hilbert scheme is a ...
with Hilbert polynomial H_C(t).


Genus of plane curves with singularities

An irreducible plane algebraic curve of degree ''d'' has (''d'' − 1)(''d'' − 2)/2 − ''g'' singularities, when properly counted. It follows that, if a curve has (''d'' − 1)(''d'' − 2)/2 different singularities, it is a rational curve and, thus, admits a rational parameterization.


Riemann–Hurwitz formula

The
Riemann–Hurwitz formula In mathematics, the Riemann–Hurwitz formula, named after Bernhard Riemann and Adolf Hurwitz, describes the relationship of the Euler characteristics of two surfaces when one is a ''ramified covering'' of the other. It therefore connects ramifi ...
concerning (ramified) maps between Riemann surfaces or algebraic curves is a consequence of the Riemann–Roch theorem.


Clifford's theorem on special divisors

Clifford's theorem on special divisors is also a consequence of the Riemann–Roch theorem. It states that for a special divisor (i.e., such that \ell(K-D)>0) satisfying \ell(D)>0, the following inequality holds: :\ell(D) \leq \frac2+1.


Proof


Proof for algebraic curves

The statement for algebraic curves can be proved using
Serre duality In algebraic geometry, a branch of mathematics, Serre duality is a duality for the coherent sheaf cohomology of algebraic varieties, proved by Jean-Pierre Serre. The basic version applies to vector bundles on a smooth projective variety, but Al ...
. The integer \ell(D) is the dimension of the space of global sections of the
line bundle In mathematics, a line bundle expresses the concept of a line that varies from point to point of a space. For example, a curve in the plane having a tangent line at each point determines a varying line: the '' tangent bundle'' is a way of organisi ...
\mathcal L(D) associated to ''D'' (''cf.''
Cartier divisor In algebraic geometry, divisors are a generalization of codimension-1 subvarieties of algebraic varieties. Two different generalizations are in common use, Cartier divisors and Weil divisors (named for Pierre Cartier and André Weil by David Mumf ...
). In terms of
sheaf cohomology In mathematics, sheaf cohomology is the application of homological algebra to analyze the global sections of a sheaf on a topological space. Broadly speaking, sheaf cohomology describes the obstructions to solving a geometric problem globally whe ...
, we therefore have \ell (D) = \mathrm H^0 (X, \mathcal L(D)), and likewise \ell (\mathcal K_X - D) = \dim H^0 (X, \omega_X \otimes \mathcal L(D)^\vee) . But Serre duality for non-singular projective varieties in the particular case of a curve states that H^0 (X, \omega_X \otimes \mathcal L(D)^\vee) is isomorphic to the dual H^1 (X, \mathcal L (D))^\vee. The left hand side thus equals the
Euler characteristic In mathematics, and more specifically in algebraic topology and polyhedral combinatorics, the Euler characteristic (or Euler number, or Euler–Poincaré characteristic) is a topological invariant, a number that describes a topological spac ...
of the divisor ''D''. When ''D'' = 0, we find the Euler characteristic for the structure sheaf is 1-g by definition. To prove the theorem for general divisor, one can then proceed by adding points one by one to the divisor and ensure that the Euler characteristic transforms accordingly to the right hand side.


Proof for compact Riemann surfaces

The theorem for compact Riemann surfaces can be deduced from the algebraic version using Chow's Theorem and the
GAGA Gaga ( he, גע גע literally 'touch touch') (also: ga-ga, gaga ball, or ga-ga ball) is a variant of dodgeball that is played in a gaga "pit". The game combines dodging, striking, running, and jumping, with the objective of being the last perso ...
principle: in fact, every compact Riemann surface is defined by algebraic equations in some complex projective space. (Chow's Theorem says that any closed analytic subvariety of projective space is defined by algebraic equations, and the GAGA principle says that sheaf cohomology of an algebraic variety is the same as the sheaf cohomology of the analytic variety defined by the same equations). One may avoid the use of Chow's theorem by arguing identically to the proof in the case of algebraic curves, but replacing \mathcal L(D) with the sheaf \mathcal O_D of meromorphic functions ''h'' such that all coefficients of the divisor (h) + D are nonnegative. Here the fact that the Euler characteristic transforms as desired when one adds a point to the divisor can be read off from the long exact sequence induced by the short exact sequence :0 \to \mathcal O_D \to \mathcal O_ \to \mathbb C_P \to 0 where \mathbb C_P is the
skyscraper sheaf In mathematics, a sheaf is a tool for systematically tracking data (such as sets, abelian groups, rings) attached to the open sets of a topological space and defined locally with regard to them. For example, for each open set, the data could ...
at ''P'', and the map \mathcal O_ \to \mathbb C_P returns the -k-1th Laurent coefficient, where k = D(P).


Arithmetic Riemann–Roch theorem

A version of the arithmetic Riemann–Roch theorem states that if ''k'' is a
global field In mathematics, a global field is one of two type of fields (the other one is local field) which are characterized using valuations. There are two kinds of global fields: *Algebraic number field: A finite extension of \mathbb *Global function f ...
, and ''f'' is a suitably admissible function of the adeles of ''k'', then for every idele ''a'', one has a Poisson summation formula: :\frac\sum_\hat f(x/a) = \sum_f(ax). In the special case when ''k'' is the function field of an algebraic curve over a finite field and ''f'' is any character that is trivial on ''k'', this recovers the geometric Riemann–Roch theorem. Other versions of the arithmetic Riemann–Roch theorem make use of
Arakelov theory In mathematics, Arakelov theory (or Arakelov geometry) is an approach to Diophantine geometry, named for Suren Arakelov. It is used to study Diophantine equations in higher dimensions. Background The main motivation behind Arakelov geometry is ...
to resemble the traditional Riemann–Roch theorem more exactly.


Generalizations of the Riemann–Roch theorem

The Riemann–Roch theorem for curves was proved for Riemann surfaces by Riemann and Roch in the 1850s and for algebraic curves by
Friedrich Karl Schmidt Friedrich Karl Schmidt (22 September 1901 – 25 January 1977) was a German mathematician, who made notable contributions to algebra and number theory. Schmidt studied from 1920 to 1925 in Freiburg and Marburg. In 1925 he completed his doctora ...
in 1931 as he was working on perfect fields of finite characteristic. As stated by Peter Roquette,
The first main achievement of F. K. Schmidt is the discovery that the classical theorem of Riemann–Roch on compact Riemann surfaces can be transferred to function fields with finite base field. Actually, his proof of the Riemann–Roch theorem works for arbitrary perfect base fields, not necessarily finite.
It is foundational in the sense that the subsequent theory for curves tries to refine the information it yields (for example in the Brill–Noether theory). There are versions in higher dimensions (for the appropriate notion of
divisor In mathematics, a divisor of an integer n, also called a factor of n, is an integer m that may be multiplied by some integer to produce n. In this case, one also says that n is a multiple of m. An integer n is divisible or evenly divisible by ...
, or
line bundle In mathematics, a line bundle expresses the concept of a line that varies from point to point of a space. For example, a curve in the plane having a tangent line at each point determines a varying line: the '' tangent bundle'' is a way of organisi ...
). Their general formulation depends on splitting the theorem into two parts. One, which would now be called
Serre duality In algebraic geometry, a branch of mathematics, Serre duality is a duality for the coherent sheaf cohomology of algebraic varieties, proved by Jean-Pierre Serre. The basic version applies to vector bundles on a smooth projective variety, but Al ...
, interprets the \ell(K-D) term as a dimension of a first
sheaf cohomology In mathematics, sheaf cohomology is the application of homological algebra to analyze the global sections of a sheaf on a topological space. Broadly speaking, sheaf cohomology describes the obstructions to solving a geometric problem globally whe ...
group; with \ell(D) the dimension of a zeroth cohomology group, or space of sections, the left-hand side of the theorem becomes an
Euler characteristic In mathematics, and more specifically in algebraic topology and polyhedral combinatorics, the Euler characteristic (or Euler number, or Euler–Poincaré characteristic) is a topological invariant, a number that describes a topological spac ...
, and the right-hand side a computation of it as a ''degree'' corrected according to the topology of the Riemann surface. In
algebraic geometry Algebraic geometry is a branch of mathematics, classically studying zeros of multivariate polynomials. Modern algebraic geometry is based on the use of abstract algebraic techniques, mainly from commutative algebra, for solving geometrical ...
of dimension two such a formula was found by the geometers of the Italian school; a Riemann–Roch theorem for surfaces was proved (there are several versions, with the first possibly being due to Max Noether). An ''n''-dimensional generalisation, the
Hirzebruch–Riemann–Roch theorem In mathematics, the Hirzebruch–Riemann–Roch theorem, named after Friedrich Hirzebruch, Bernhard Riemann, and Gustav Roch, is Hirzebruch's 1954 result generalizing the classical Riemann–Roch theorem on Riemann surfaces to all complex algebra ...
, was found and proved by Friedrich Hirzebruch, as an application of characteristic classes in
algebraic topology Algebraic topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariants that classify topological spaces up to homeomorphism, though usually most classify ...
; he was much influenced by the work of Kunihiko Kodaira. At about the same time
Jean-Pierre Serre Jean-Pierre Serre (; born 15 September 1926) is a French mathematician who has made contributions to algebraic topology, algebraic geometry, and algebraic number theory. He was awarded the Fields Medal in 1954, the Wolf Prize in 2000 and the ina ...
was giving the general form of Serre duality, as we now know it. Alexander Grothendieck proved a far-reaching generalization in 1957, now known as the
Grothendieck–Riemann–Roch theorem In mathematics, specifically in algebraic geometry, the Grothendieck–Riemann–Roch theorem is a far-reaching result on coherent cohomology. It is a generalisation of the Hirzebruch–Riemann–Roch theorem, about complex manifolds, which is ...
. His work reinterprets Riemann–Roch not as a theorem about a variety, but about a morphism between two varieties. The details of the proofs were published by
Armand Borel Armand Borel (21 May 1923 – 11 August 2003) was a Swiss mathematician, born in La Chaux-de-Fonds, and was a permanent professor at the Institute for Advanced Study in Princeton, New Jersey, United States from 1957 to 1993. He worked in ...
and
Jean-Pierre Serre Jean-Pierre Serre (; born 15 September 1926) is a French mathematician who has made contributions to algebraic topology, algebraic geometry, and algebraic number theory. He was awarded the Fields Medal in 1954, the Wolf Prize in 2000 and the ina ...
in 1958. Later, Grothendieck and his collaborators simplified and generalized the proof.SGA 6, Springer-Verlag (1971). Finally a general version was found in
algebraic topology Algebraic topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariants that classify topological spaces up to homeomorphism, though usually most classify ...
, too. These developments were essentially all carried out between 1950 and 1960. After that the
Atiyah–Singer index theorem In differential geometry, the Atiyah–Singer index theorem, proved by Michael Atiyah and Isadore Singer (1963), states that for an elliptic differential operator on a compact manifold, the analytical index (related to the dimension of the sp ...
opened another route to generalization. Consequently, the Euler characteristic of a
coherent sheaf In mathematics, especially in algebraic geometry and the theory of complex manifolds, coherent sheaves are a class of sheaves closely linked to the geometric properties of the underlying space. The definition of coherent sheaves is made with ref ...
is reasonably computable. For just one summand within the alternating sum, further arguments such as vanishing theorems must be used.


See also

*
Arakelov theory In mathematics, Arakelov theory (or Arakelov geometry) is an approach to Diophantine geometry, named for Suren Arakelov. It is used to study Diophantine equations in higher dimensions. Background The main motivation behind Arakelov geometry is ...
*
Grothendieck–Riemann–Roch theorem In mathematics, specifically in algebraic geometry, the Grothendieck–Riemann–Roch theorem is a far-reaching result on coherent cohomology. It is a generalisation of the Hirzebruch–Riemann–Roch theorem, about complex manifolds, which is ...
*
Hirzebruch–Riemann–Roch theorem In mathematics, the Hirzebruch–Riemann–Roch theorem, named after Friedrich Hirzebruch, Bernhard Riemann, and Gustav Roch, is Hirzebruch's 1954 result generalizing the classical Riemann–Roch theorem on Riemann surfaces to all complex algebra ...
* Kawasaki's Riemann–Roch formula *
Hilbert polynomial In commutative algebra, the Hilbert function, the Hilbert polynomial, and the Hilbert series of a graded commutative algebra finitely generated over a field are three strongly related notions which measure the growth of the dimension of the homog ...
*
Moduli of algebraic curves In algebraic geometry, a moduli space of (algebraic) curves is a geometric space (typically a scheme or an algebraic stack) whose points represent isomorphism classes of algebraic curves. It is thus a special case of a moduli space. Depending on ...


Notes


References

* * * Grothendieck, Alexander, et al. (1966/67), Théorie des Intersections et Théorème de Riemann–Roch (SGA 6), LNM 225, Springer-Verlag, 1971. * * See pages 208–219 for the proof in the complex situation. Note that Jost uses slightly different notation. * , contains the statement for curves over an algebraically closed field. See section IV.1. * * . * * * ''Vector bundles on Compact Riemann Surfaces'', M. S. Narasimhan, pp. 5–6. * * * *
Misha KapovichThe Riemann–Roch Theorem
(lecture note) an elementary introduction * J. Gray
The ''Riemann–Roch theorem and Geometry, 1854–1914''.

Is there a Riemann–Roch for smooth projective curves over an arbitrary field?
on MathOverflow {{DEFAULTSORT:Riemann-Roch Theorem Theorems in algebraic geometry Geometry of divisors Topological methods of algebraic geometry Theorems in complex analysis Bernhard Riemann