In algebraic geometry, there are various generalizations of the
Riemann–Roch theorem
The Riemann–Roch theorem is an important theorem in mathematics, specifically in complex analysis and algebraic geometry, for the computation of the dimension of the space of meromorphic functions with prescribed zeros and allowed poles. It re ...
; among the most famous is 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 ...
, which is further generalized by the formulation due to Fulton et al.
Formulation due to Baum, Fulton and MacPherson
Let
and
be functors on the category ''C'' of schemes separated and locally of finite type over the base field ''k'' with
proper morphism In algebraic geometry, a proper morphism between schemes is an analog of a proper map between complex analytic spaces.
Some authors call a proper variety over a field k a complete variety. For example, every projective variety over a field k ...
s such that
*
is the
Grothendieck group
In mathematics, the Grothendieck group, or group of differences, of a commutative monoid is a certain abelian group. This abelian group is constructed from in the most universal way, in the sense that any abelian group containing a group homomorp ...
of
coherent sheaves
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 refer ...
on ''X'',
*
is the rational
Chow group
In algebraic geometry, the Chow groups (named after Wei-Liang Chow by ) of an algebraic variety over any field are algebro-geometric analogs of the homology of a topological space. The elements of the Chow group are formed out of subvarieties ...
of ''X'',
*for each proper morphism ''f'',
are the direct images (or push-forwards) along ''f''.
Also, if
is a (global)
local complete intersection morphism; i.e., it factors as a closed regular embedding
into a smooth scheme ''P'' followed by a smooth morphism
, then let
: