# Théorème de Riemann-Roch

En mathématiques, le théorème de Riemann-Roch est un résultat d'analyse complexe et de géométrie algébrique.
Originellement, il répond au problème de la recherche de l'existence de fonctions méromorphes sur une surface de Riemann $S$ donnée, sous la contrainte de pôles de multiplicité imposée en certains points. Par exemple, sous sa forme faible, le théorème énonce que pour $m$ points donnés, l'espace (vectoriel) des fonctions méromorphes sur $S$ ayant au plus un pôle du premier ordre en ces points et holomorphes ailleurs est de dimension finie sur ℂ plus grande que $m-g+1$, où $g$ est le genre de la surface.
Initialement prouvé par Riemann en 1857 sous le nom d'inégalité de Riemann, le théorème prend sa forme actuelle sur les surfaces de Riemann après les travaux de son étudiant, Gustav Roch en 1865. Il a ensuite été généralisé aux courbes algébriques, aux variétés de dimensions (en) supérieures et au-delà.

## Notions préliminaires

Une surface de Riemann $X$ est un espace topologique qui est localement homéomorphe à un ouvert de $\mathbb {C}$, l'ensemble des nombres complexes, et dont les applications de changement de cartes doivent être biholomorphes. Cette dernière condition permet de traduire les notions de fonction holomorphe et méromorphe de l'analyse complexe en la surface $X$. Dans le cadre du théorème de Riemann-Roch, la surface est toujours supposée compacte.
Intuitivement, le genre d'une surface de Riemann est le nombre d'anses (ou de « trous », selon le point de vue). Plus précisément, le genre est défini comme la moitié du premier nombre de Betti, i.e. la moitié de la $\mathbb {C}$-dimension du premier groupe d'homologie, $H_{1}(X,\mathbb {C} )$. Le genre caractérise les surfaces de Riemann compactes à homéomorphisme près, c'est-à-dire que deux surfaces de ce type sont homéomorphes si et seulement s'ils ont même genre. Le genre est donc un invariant topologique important d'une surface de Riemann. D'autre part, la théorie de Hodge montre que le genre coïncide avec la $\mathbb {C}$-dimension de l'espace des formes holomorphes sur $X$. Ainsi le genre fournit également des informations du point de vue de l'analyse complexe sur la surface de Riemann.
Un diviseur $D$ est un élément du groupe abélien libre sur les points de la surface. De manière équivalente, un diviseur est une combinaison linéaire finie de points de la surface avec des coefficients entiers.
Pour chaque fonction méromorphe, on a un diviseur, noté $(f)$, défini comme :
$(f):=\sum _{z_{\nu }\in R(f)}s_{\nu }z_{\nu }$
où $R(f)$ est l'ensemble des zéros et pôles de $f$, et $s_{\nu }$ est donné par :
$s_{\nu }:={\begin{cases}a&{\text{si }}z_{\nu }{\text{ est un zero d'ordre }}a\\-a&{\text{si }}z_{\nu }{\text{ est un pôle d'ordre }}a.\end{cases}}$
Comme $X$ est compact et qu'une fonction holomorphe (non nulle) n'a pas de point d'accumulation, l'ensemble $R(f)$ est fini. Ainsi $(f)$ est bien défini. Chaque diviseur de cette forme est appelé diviseur principal. Deux diviseurs sont appelés linéairement équivalents si leur différence est un diviseur principal. On définit de la même manière le diviseur d'une forme différentielle de degré un. Deux formes méromorphes de degré un quelconques seront linéairement équivalentes, de sorte que le diviseur canonique est déterminé de manière unique à l'équivalence linéaire près (d'où "le" diviseur canonique).
Le symbole $\deg(D)$ désigne le degré (parfois aussi appelé indice) du diviseur $D$, c'est-à-dire la somme des coefficients apparaissant dans $D$. On peut montrer que le diviseur d'une fonction méromorphe quelconque est toujours de degré 0, donc le degré d'un diviseur ne dépend que de sa classe d'équivalence linéaire.
Le nombre $\ell (D)$ est la quantité qui nous intéresse : la dimension (sur $\mathbb {C}$) de l'espace vectoriel des fonctions méromorphes $h$ sur la surface, telles que tous les coefficients de $(h)+D$ sont positifs ou nuls. Intuitivement, nous pouvons considérer qu'il s'agit de toutes les fonctions méromorphes dont les pôles en chaque point ne sont pas plus mauvais que le coefficient correspondant dans $D$ ; si le coefficient dans $D$ en $z$ est négatif, alors nous exigeons que $h$ ait un zéro d'au moins cette multiplicité en $z$ - si le coefficient dans $D$ est positif, $h$ peut avoir un pôle d'au plus cet ordre. Les espaces vectoriels des diviseurs linéairement équivalents sont naturellement isomorphes par multiplication avec la fonction méromorphe globale (qui est bien définie à un scalaire près).

## Énoncé

Soit $S$ une courbe algébrique projective non singulière sur un corps $k$. Pour tout point (fermé) $x\in S$ et pour toute fonction rationnelle $f$ sur $S$, notons $v_{x}(f)$ l'ordre de $f$ en $x$ : c'est l'ordre du zéro de $f$ en $x$ si elle est régulière et s'annule en $x$; il est nul si $f$ est régulière et inversible en $x$ ; et c'est l'opposé de l'ordre du pôle de $f$ si $x$ est un pôle de $f$. Soit $D=\sum _{i}a_{i}[x_{i}]$ un diviseur sur $S$ et soit $\Delta$ un diviseur canonique (c'est-à-dire associé à une forme différentielle). Si l'on appelle $l(D)$ la dimension du $k$-espace vectoriel formé des fonctions rationnelles sur $S$ telles que $v_{x_{i}}(f)\geq -a_{i}$ pour tout $i$, alors on a :
$l(D)-l(\Delta -D)=\deg(D)+1-g,$
où $g$ est le genre de la courbe $S$, défini comme étant $l(\Delta )$. Ce théorème peut être interprété comme un calcul de caractéristique d'Euler-Poincaré pour cette situation. Il en existe de nombreuses démonstrations et généralisations.