В математике теорема Римана–Роха для поверхностей описывает размерность линейных систем на алгебраической поверхности . Классическая форма была впервые дана Кастельнуово (1896, 1897), после того как предварительные версии были найдены Максом Нётером (1886) и Энриквесом (1894). Теоретико- пучковая версия принадлежит Хирцебруху.
Одна из форм теоремы Римана–Роха гласит, что если D — дивизор на неособой проективной поверхности, то
где χ — голоморфная эйлерова характеристика , точка . — число пересечения , а K — канонический дивизор. Константа χ(0) — голоморфная эйлерова характеристика тривиального расслоения, равная 1 + p a , где p a — арифметический род поверхности. Для сравнения, теорема Римана–Роха для кривой утверждает, что χ( D ) = χ(0) + deg( D ).
Формула Нётер утверждает, что
где χ=χ(0) — голоморфная эйлерова характеристика, c 1 2 = ( K . K ) — число Черна и число самопересечения канонического класса K , а e = c 2 — топологическая эйлерова характеристика. Его можно использовать для замены члена χ(0) в теореме Римана–Роха топологическими членами; это дает теорему Хирцебруха–Римана–Роха для поверхностей.
Для поверхностей теорема Хирцебруха–Римана–Роха по сути является теоремой Римана–Роха для поверхностей, объединенной с формулой Нётер. Чтобы увидеть это, вспомним, что для каждого дивизора D на поверхности существует обратимый пучок L = O( D ) такой, что линейная система D является более или менее пространством сечений L . Для поверхностей класс Тодда равен , а характер Черна пучка L равен просто , поэтому теорема Хирцебруха–Римана–Роха утверждает, что
К счастью, это можно записать в более ясной форме следующим образом. Сначала подставим D = 0, и увидим, что
Для обратимых пучков (линейных расслоений) второй класс Черна исчезает. Произведения вторых классов когомологий можно отождествить с числами пересечения в группе Пикара , и мы получаем более классическую версию Римана-Роха для поверхностей:
При желании можно использовать двойственность Серра , чтобы выразить h 2 (O( D )) как h 0 (O( K − D )), но в отличие от случая кривых, в общем случае не существует простого способа записать член h 1 (O( D )) в форме, не включающей когомологии пучков (хотя на практике он часто исчезает).
Самые ранние формы теоремы Римана–Роха для поверхностей часто формулировались как неравенство, а не как равенство, поскольку не было прямого геометрического описания первых групп когомологий. Типичный пример приводит Зариски (1995, стр. 78), который утверждает, что
где
Разница между двумя сторонами этого неравенства была названа сверхизбыточностью s дивизора D. Сравнение этого неравенства с теоретико-пучковой версией теоремы Римана–Роха показывает, что сверхизбыточность D определяется как s = dim H 1 (O( D )). Дивизор D был назван регулярным , если i = s = 0 (или, другими словами, если все высшие группы когомологий O( D ) равны нулю), и сверхизбыточным, если s > 0.