Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry
1. Introduction
properties as well as geometric ones. (Here Mg n is the coarse moduli space of stable
curves of genus g with n marked points.)
In Sect. 2 of this paper, we compile a list of these formal properties, or "axioms"
(see Subsect. 2.2.0-2.2.8), and explain the geometric intuition behind them (2.3.0-
2.3.8). This is an elaboration of Witten's treatment [W].
Unfortunately, the geometric construction of these classes to our knowledge has
not been given even for V — P 1 . The most advanced results were obtained for g = 0
by the techniques of symplectic geometry going back to M. Gromov (see [R, RT]),
but they fall short of the complete picture. In 2.4 we sketch an algebro-geometric
approach to this problem based upon a new notion of stable map due to one of us
(M. K.)
The axiomatic treatment of Sect. 2 in principle opens a way to prove this existence
formally, at least for some Fano varieties V and g = 0. This is the content of Sect. 3
and the Reconstruction Theorem 3.1, which basically says that Gromov-Witten classes
in certain situations can be recursively calculated. However the equations determining
these classes form a grossly overdetermined family, so that checking compatibility
at each step presents considerable algebraic difficulties. The Second Reconstruction
Theorem 8.8 shows that it suffices to check this compatibility for codimension zero
classes. This allows one to extend the construction of [RT] from codimension zero to
all tree level GW-classes.
The subject matter of Sect. 4 is the beautiful geometric picture encoded in the
potential function Φ constructed with the help of zero-codimensional Gromov-
Witten classes of genus zero. Namely, over a convergence subdomain M C H*(V)
(the cohomology space being considered as a linear supermanifold) Φ induces the
following structures:
a) A structure of the (super)commutative associative algebra with identity on the
(fibers of the) tangent bundle &Ή*(V) depending on the point 7 e H*(V). The
fibers ^H*(Y) were called by Vafa "quantum cohomology rings" of V.
b) A flat connection on 3^H*(V) which was used by B. Dubrovin [D] in order to
show that the associativity equations constitute a completely integrable system.
c) An extended connection on ^H*(V) lifted to H*(V) x P 1 and its partial Fourier
transform which may define a variation of Hodge structure.
We show that the axioms for the Gromov-Witten classes imply all the properties
of Φ postulated in [D].
Together, Sects. 2 and 4 can be considered as a pedagogical attempt to present the
formalism of correlation functions of topological sigma-models in a form acceptable
for mathematicians with algebro-geometric background.
A more ambitious goal of our treatment is to define a framework for the
conjectural interpretation of H*(V) as an extended moduli space (see [Ko] and
Witten's contribution to [Y]).
In Sect. 5 we discuss examples. Since from the enumerative geometry viewpoint
the logic of this discussion is somewhat convoluted, we try to describe it here.
Assuming the existence of the relevant Gromov-Witten classes we calculate the
potential Φ and give the recursive formulas for its coefficients whenever feasible.
Assuming in addition that these classes can be constructed and/or interpreted along
the lines of Sect. 2, we state the geometric meaning of these numbers.
On the other hand, the potential Φ can be directly defined by using the (numerical
version of the) Reconstruction Theorem. Then the redundancy of the associated
equations translates into a family of strange number-theoretical identities. In principle,
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry 527
they can be also checked directly, without recourse to the geometric context in which
they arose. Until this is done, they remain conjectural. We discuss del Pezzo surfaces
from this angle (cf. also [I]).
The last three sections are devoted to a description of a less constrained structure
of Cohomological Field Theory. Roughly speaking, we forget about the dependence
of our theory on the target manifold V, and retain only its part dealing with moduli
spaces. In Sect. 6, we give two definitions of a CohFT and prove their equivalence.
One is modelled upon the axiomatics of Gromov-Witten classes, another is based
upon (a version of) operads.
This formalism is used in Sect. 7 for a description of the cohomology of moduli
spaces of genus zero. Keel in [Ke] described its ring structure in terms of generators,
the classes of boundary divisors, and relations between them. We need more detailed
understanding of linear relations between homology classes of boundary strata of
any codimension, and derive from Keel's result a complete system of such relations.
(E. Getzler informed us that he and R. Dijkgraaf obtained similar results).
Finally, in Sect. 8 we prove the second Reconstruction Theorem, which allows
us, in particular, to classify Cohomology Field Theories via solutions of WDVV-
equations, and to formally prove the existence of GW-classes e.g., for projective
spaces. This theorem can be viewed as an instance of a general principle that a
quantum field theory can be completely recovered from the collection of its Green
functions.
The authors are grateful to the Max-Planck-Institut fiir Mathematik in Bonn for
the stimulating atmosphere in which this work was done.
2. Gromov-Witten Classes
2.1. Setup. Let V be a projective algebraic manifold over C with canonical class Kv.
Denote by B C H2(V, Z) the semigroup consisting of homology classes β such
(L.β) > 0 for all Kahler L.
In what follows, we will often consider cohomology classes as represented by
differential forms, and then write e.g. §cx(T(V)) instead of (—K V .C). Cup product
c
is denoted Λ.
2.2. Definition. A system (resp. tree level system) of Gromov-Witten (GW) classes for
V is a family of linear maps
J : Θn
£n,/3 #*(^,Q) -* H\Mgn,Q) (2.1)
defined for all g > 0, n > 0, n -f 2g — 3 > 0 (resp. g = 0, n > 3) and satisfying the
following axioms.
2.2.0. Effectivity. lvgnβ = 0forβ(£B.
2.2.1. Sn-Covariance. The symmetric group Sn acts upon H*(V, Q)® n (considered
as super space via Z mod 2 grading) and upon Mg n via renumbering of marked points.
The maps I^n β must be compatible with this action.
2.2.2. Grading. For ^γ e H\ put |7| = i. The map l^nβ must be homogeneous of
degree 2(Kv.β) + (2g - 2)dim c V, that is
n
I = 5Z |7il + 2(Kv.β) + (2^ - 2)dimc V . (2.2)
2=1
528 M. Kontsevich, Yu. Manin
Before stating the remaining axioms, let us introduce the following terminology.
Call a GW-class basic if it corresponds to the least admissible values of (n, β) that
is, belongs to the following list:
h i ® 7 2 ® 7 3 ); ^i,/3(7); ^ O ) , 9 > 2, (2.3)
where 1 is the canonical generator of H*(V, Q)®° = Q. Call a class new if it is not
basic, and if among its (homogeneous) arguments ηi there are none with |^γ| = 0 or
2. Finally, call the number
2(3<7 - 3 + n) - I J£ n ϊ / 3 (7i ® .. <8> 7 n )l
the codimension of the class (recall that dim c M ^ n = 3# — 3 + n). The classes of
codimension zero are especially important and are expected to express the number of
solutions of some counting problems (see 2.3 below). Instead of such a class Γ£n β
we will often consider the corresponding number (ljnβ) defined by
;O
Mθ,n' W
^ ° (2.9)
V
The Splitting Axiom now reads:
where ε(5) is the sign of the permutation induced by S on {7.} with odd
530 M. Kontsevich, Yu. Manin
Notice that ]Γ Δa <g> Δbgab is the class of the diagonal in H*(V x V).
a,b
The sum in (2.11) is finite because of the Effectivity Axiom 2.2.0.
2.2.7. Genus Reduction. Denote by ψ : Mg_{ n + 2 —* Mgn the map corresponding
to glueing together the last two marked points. Then
2.2.8. Motivic Axiom. The maps / J n ^ are induced by certain correspondences in the
Chow rings:
ClnφeC\VnxMgn). (2.13)
We recall that c e C*(V x W) induces the map
[c]), (2.14)
where πv, πw are projections of V x W to V, VF and [c] is the cohomology class
of c.
2.3. Comments to the Definition. When Gromov-Witten classes are considered in the
literature in an algebraic context, it is usually assumed that V is either Fano (—Kv
ample), or Calabi-Yau (Kv = 0) so that (—Kv.β) > 0 is automatically satisfied
for all algebraic homology classes. However, nothing in the formalism forces us to
postulate it. Notice that for manifolds of general type (2.5) implies vanishing of all
ΐζn β with large enough β.
The simplest example of a tree level system of GW-classes on V is:
JO, if β φ 0,
^n,^(7i Ίn) = S ( J7 l Λ . . . Λ 7 r Λ e°Ή otherwise . (215)
n
IV J °'
In addition, any system of GW-classes posesses an obvious scaling transformation
(if we allow to extend coefficients Q to C): I^n β ι-» e(β)I^n β, where e : B —> C*
is a semigroup homomoφhism. If we put e(β) = exp(—t(ω.β)) for a Kahler class ω,
then the scaling of any initial tree level system tends to (2.15) as t —» oo. In terms of
quantum cohomology (see 4.5 below) (2.15) gives rise to the classical cohomology
ring, whereas I^nβ supply the instanton corrections.
Intuitively, one can imagine the geometry behind these corrections ί^n β as
follows. For ητ e ίf*(V, Z), choose some generic representatives Γτ of dual homology
classes in V. Consider an appropriate space of triples {/, C ; x l t . . . , xn}, where C is
a curve of genus g with n marked points xi, and / : C —> V is an algebraic map
such that /*([C]) = β and f(x%) e Γ% for all i. The projection of this space to Mgn,
under some genericity conditions, must be the cycle dual to the cohomology class
Iv
As we have already remarked, the most powerful known constructions of the
classes J j n β leave the domain of algebraic or even complex geometry, in order
to satisfy the necessary genericity assumptions. The whole subject seems to belong
rather to symplectic topology: cf. [R]. To our knowledge, only a part of the picture
of Def. 2.2 is at the moment rigorously established even in this wider context.
We will use the naive picture described above in order to motivate the expected
properties of GW-classes.
2.3.0. Effectivity. The meaning of this axiom is obvious.
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry 531
2.3.1. Grading. The condition (2.2) expresses the following genericity assumptions.
Firstly, the space of maps / : C —• V landing at β must have the complex dimension
of its first order infinitesimal approximation at a point, that is H°(Cy f*(.9y)) which
in turn must be unobstructed and coincide with χ(C, /*(^y)) By Riemann-Roch,
= (-Kv.β) + (1 - g)άimcV.
Secondly, when we constrain f(C) to intersect all Γ/s, this diminishes (real)
dimension by ^ dim R Γi.
i
From this discussion it is clear that zero-codimensional classes, or rather numbers
(lYn β) morally count curves constrained by incidence conditions to such a degree
that only a finite number of such curves occur "generically." For instance, the number
of curves of given degree d on P 2 passing through 3d — 1 fixed points in general
position and having additional (d— l)(d — 2)/2 double points elsewhere must actually
coincide with (io*j3d_1 dβo)(e®3d~])> where β0 is the homology class of a line, and
e the dual cohomology class of a point. However, in more complex situations such
naive counting may be totally misleading.
We nevertheless use this language, but it should not be taken too literally.
2.3.2. Sn-Covariance. The meaning of this Axiom is obvious. Notice that codimen-
sion zero classes are simply 5 n -symmetric.
2.3.3. Fundamental Class. The dual cycle to e°v is V. Therefore, the l.h.s. of (2.6)
imposes no constraints on the n-th point of C. The r.h.s. expresses this in terms of
moduli space.
2.3.4. Divisor. If I^n^(ji 0 . . . ® 7 n ) is zero-codimensional class, the same is true
for / ^ n _ ! β(ri\ 0 . . . (8) 7 n _i) Hence the l.h.s. of (2.4) (resp. the integral at r.h.s.)
counts the number of marked curves passing through Γx,...,Γn (resp. Γx,..., Γn_λ).
But the two problems differ only by the additional presence of the n-th point in the
l.h.s. which may be chosen among intersection points of f(C) and Γn. Their number
-~ Z™ ^» . f Λ / f (rγ \ f (rγ Λ /ϋ 1 rf rp \\
u
n ^ l ' ***' ^ n ' J / vj V^l^? 5 J v^n^' ^ ' 1' ' ' * ' ^ n "
Then
2.4.2. Definition. V is called convex if for any stable map f : C —> V of genus zero
ι
we have H (C
Examples, a) Generalized flag spaces G/P are convex.
<8>n
b) More generally, if for some n > 0, ^ is generated by global sections, V is
convex.
c) Although in general Fano manifolds are not convex (look at exceptional curves
on del Pezzo surfaces), it is conceivable that indecomposable Fano manifolds of
sufficiently large anticanonical degree are.
We expect that M o (V, β) is a smooth stack ("an orbifold") whenever V is convex.
2 A3. Construction. For a convex V, denote by C^n β the image of the fundamental
class of M 0 > n (V,β) in C*(Vn x M O n ) .
2.4A. Hope. For convex V, {C^ β] is a tree level motivic system of GW-classes.
The main property to be checkedjs the Splitting Axiom. It must follow fern
the natural structure at infinity of M o n(V, β) which is parallel to that of M o n
(stratification according to the degeneration graph of a curve).
If g > 1 and/or V is not convex, the fundamental class of Mg n (V, β) is "too
big," and Cjn β must be defined as image of a characteristic class of an appropriate
"obstruction complex" on this moduli space. We illustrate the arising complications
on the "mapping to point" example.
2.4.5. Mapping to Point. By Definition 2.4.1, we have
The complex dimension of this space is bigger than the expected one by g dim c V :=
G. This is precisely the rank of the locally free obstruction sheaf J 7 " ^ on M o (V, β)
whose geometric fiber at the point [/], f(C) = v e V, is
H\C, Γi^v)) = H\C, (9C) (g) TVV .
Denote by & n the locally free sheaf Rιπ^& on Mg n , where π is the projection of
the universal curve. We have ^ ( 1 ) = ^ n EiJ?y.
Notice that Wgn is simply the pullback of one of the basic sheaves ^Q3 =
0, Wxλ, Sg 0 , for g = 0,1, > 2 respectively.
Consider now the Euler class cG0f^) and denote by Pι,p2 the two projections of
M n x V. An intuitive argument appealing to our desire to pass to an unobstructed
situation suggests the following definition:
^n,o(7i ® ® 7 n ) = Vu^G^ ^ ^ ) Λ p 2 *( 7 l Λ . . . Λ 7 j ) .
We hope to develop this construction in a separate publication.
We will end our general discussion of GW-classes with the following two
constructions.
2.5. Tensor Product. Let {I^niβ}, i = 1,2, be two full (or only tree level) GW-
systems for VVV2, H1^) = 6. Put
== < n A
(7{U ® ® 7i υ ) Λ / 9 V2 ni/32 (7ί 2> ® • ® 7 f ) , (2.16)
where ε is the sign of the relevant permutation of odd-dimensional arguments.
534 M. Kontsevich, Yu. Manin
2.5.7. Claim. (2.15) is a full (resp. tree level) system of GW-clases for Vλ x V2 which
is called the tensor product of given systems.
In fact, one easily checks all axioms, including the refined version of the Mapping
ι
to Point Axiom. Probably, condition H (Vτ) = 0 is irrelevant.
Notice that even if one is interested only in codimension zero classes of the tensor
product, one has to know all classes of the factors. In the tree level setting, they can
be in turn be calculated from the codimension zero classes of the factors, but in a
highly non-trivial way. In fact, we have:
2.5.2. Proposition Let a tree level system of GW -classes I^n^ be given for V. Then
it can be uniquely reconstructed from its codimension zero subsystem.
Proof. In fact, consider a class of codimension > 1 with n > 4. The Splitting
Axiom (2.11) allows one to calculate its restrictions to all boundary components
of the moduli space (corresponding to lesser values_of n). It remains to show that
ΠsKεrφ*s = H2n-6(M0n). In fact, let ds e H2(M0n) be the dual class of the
boundary component corresponding to the partition S. The whole cohomology ring
is generated by these classes (see [Ke]). On the other hand, φs*φ*s(ά) ~ a Λ ^s f° r
any class α. And if a Φ 0, \a\ < 2(n — 3), then by Poincare duality there exists some
non-constant monomial d in ds such that / a Λ d Φ 0. Hence a φ Γ)s Ker φ*s.
Summarizing, we may say that the tensor product can be defined on the codimen-
sion zero subsystems, but there are no simple formulas for doing it.
2.5.3. Cusp Classes. Generally, let us call cusp classes those elements of H*(Mgn)
which vanish on all boundary divisors of this moduli space. For g > 1, non-trivial
cusp classes may exist (e.g. the Ramanujan class for g = 1, n = 11). It would be
interesting to have examples of GW-classes with non-trivial cusp components.
2.6. Restricted GW-Systems. Let C* be an intersection theory such that a given
GW-system {I^n β] can be represented by C-correspondences. We have C * ( F n ) C
H*(V)®n. We will say that the maps I^nβ restricted to C*(Vn) form the restricted
GW-system. Slightly elaborating the discussion of the Splitting Axiom in 2.2.8, one
can convince oneself that all the axioms restricted to ΘnC*(Vn) make sense and can
be stated entirely in terms of this restriction, without appealing to extra cohomology
classes like Δa in (2.11) and (2.12).
This is useful for those enumerative problems where we want to consider incidence
conditions stated in terms of algebraic cycles only.
3.1. Theorem. Let V be a manifold for which a tree level system of GW-classes
eχ
itf,n,β} i<sts'
If H*(V) as a ring is generated by iί 2 (V), then {I^nβ} can be uniquely
reconstructed starting with the following system of codimension zero basic classes:
3 Ί
3.1.1. Comments. We may and usually will choose I7J from the elements of a fixed
basis of H*(V). Then, if V is Fano, (3.1) is a finite set because the degree of β
is also bounded. For instance, if V = P n , (3.1) is satisfied only by β = 0 and
β = class of a line. The β = 0 case is settled by (2.8). For the line, (3.1) gives
{7i572>73} = {e 2 n ,e 2 r \e 2 }, where e2i = q ί ^ l ) ) * . Since e2n is the dual class of a
point, one can imaginatively say that all enumerative problems about rational curves
in P n eventually reduce to counting the number of lines passing through two points.
On the other hand, for Calabi-Yau varieties with Kv = 0 (3.1) does not restrict
2
β at all. Besides, H (V) almost never generates H*(V). Nevertheless, Theorem 3.1
does say something about this case as well.
a) The algebraic (or Hodge) part of cohomology may be generated by H2, and the
corresponding restricted GW-system can be reconstructed from (3.1).
b) Then Theorem 3.1 says that all tree level classes with algebraic arguments can
be reconstructed if one knows all /^-contributions to the triple quantum intersection
indices. This information is conjecturally supplied by the Mirror family.
3.2. Proof. It will consist of several reduction steps.
3.2.1. Step 1. Every class I^n β{ηλ 0 . . . ® ηn) of codimension > 1 with n > 4 can
be reconstructed from classes with lesser values of n.
The proof of Proposition 2.5.2 shows this.
It remains to deal with codimension zero classes, that is, numbers
2
(-KV'^ +2 d i m c y + 2(n - 3). (3.2)
{ijSkl} {ikTjl}
where Σ m e a n s t h a t w e s u m o v e r a l l p a r t i t i o n s S s u c h t h a t i ,j G S j , k , l G S 2 ,
{*jS7c/}
or vice versa.
Calculate the degrees of all summands using (2.11). We get the following
fundamental system of quadratic relations among codimension zero classes:
Λ v
V^ V S^ F(qMτ \ / ( (\?\
fc i
/ , / , Z_j v^Λ o,|51| + l, i 0 1 / V ^
{ijSkl} βλ+β2=β a,b V \reSι
= Σ ΣΣ
{ikTjl} β\+β2=β a,b
/ / \\
(3.3)
536 M. Kontsevich, Yu. Manin
We have by (2.8):
(^3,o>(7t ® 7, ® ^ α ) = / 7< A 7,
Using analogs of (3.5) for all four groups of highest order terms we can finally write
(3.3) as
Λ
i 7, ® ί )
Λ7fc j
= a quadratic combination of lower order terms. (3.6)
r
3.2.3. Step 2. Every class I^n β( γι ® . . . Θ 7 n ) of codimension zero with n > 4 can
be reconstructed from basic classes (with n = 3).
In fact, it suffices to calculate numbers (I^n β)(ηλ <S> 0 7 n ) for n > 4 and
2dimc(y)>|7l|>...>|7n|>4
(if | τ j = 2, we can apply the Divisor Axiom to reduce n). We will now for the first
time use the assumption that H*(V) is generated by H2(V) and write Ίn = Y^lδi/\δ'i
i
for some δti 6f{ with | ^ | = 2. Clearly, it suffices to treat the case ηn = <SΛ<5', \δ'\ = 2.
Apply the construction of 3.2.2 to the codimension two class
and indices {z, j , fc, /} = {1,2, n,n+ 1}. Relation (3.6) becomes
J y
± ( o n,/?)(7i Λ 7 2 (8) 73 0 . . . 0 7 n -i 0 « 0 ί
,/ ^ 7 n - l ® «)
= a quadratic combination of lower terms . (3.7)
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry 537
<
Now, the second summand in (3.7) is our initial class (I^n β)(jι 8>>. ®7 n _i ®7 n )
The first and the third summands are lifted from MQ n_ι because of the Divisor Axiom.
Finally, in the fourth summand the last argument is_of lesser dimension than in the
initial class: \δ\ < \jn\. If \δ\ = 2, it is lifted from Mo n_ι; if \δ\ > 2, we can repeat
the same trick applying it to this summand. In a finite number of iterations, we will
reduce n.
3.2.4. Step 3. Every basic class I^3 β can be calculated via those with restrictions
(3.1).
In fact, if |7 3 | > 4 in I^3 β(ηγ ® η2 (g> 7 3 ), β φ 0, (the β = 0 case is given by
(2.8)), then we can apply to this class the reduction procedure described above and
diminish |7 3 |. The remaining conditions follow from the Grading Axiom.
4.1. Setup. Let M be a supermanifold endowed with a tensor g of rank two and a
tensor A of rank three. To fix our sign conventions, it is convenient to choose a (local)
coordinate system {xa} which defines the basis da = d/dxa of vector fields and the
basis dxa of 1-forms. Our tensors then have components gab and Acah.
Generally, x denotes the Z/2Z-degree of x. To simplify notation, in superscripts
we replace xa by a so that e.g. {-iγ^b^cχd becomes ( _ i ) α b + c d . Hopefully, this
will not lead to a confusion.
We want g and A to be even, i.e. gab = ( - l ) α + 6 , Acab = ( - l ) α + 6 + c . The sign
conventions about the de Rham complex are: d is odd, and Ω*M is the symmetric
algebra of ΩιM.
4.2. Pairing, Multiplication and Connection (Dubrovin's Formalism). We use gab in
order to define an even ^^-pairing on the tangent sheaf ^M :
Vx(db):=\J2dxaAcab®dc, (4.3)
a,c
We will now consecutively impose some relations upon A,g, and interpret them
both in terms of multiplications and connections.
538 M. Kontsevich, Yu. Manin
4.2.2. Associativity/Flatness.
e d
Vα, b, c, d, Σ A abA ec = (_ l)-(^) Σ KΛa > (4 7a)
that is, the scalar product is invariant wrt multiplication. In terms of connection, (4.8)
reads [use (4.4) and (4.1)]:
or equivalently,
Aobc = gbc- (4.10b)
According to (4.2), this means that d0 is identity in {£ΓM, o). According to (4.3), this
is equivalent to
or more suggestively,
4.2.5. Potential. An even (local) function Φ on M is called a. potential for the (A, # ) -
structure, if
Ma^c, Aabc = dadbdcΦ. (4.12)
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry 539
Such a potential always exists locally. On the other hand, for any function Φ and
the tensor of its derivatives Aahc1 the S^-invariance, in particular (4.8), is automatic.
If we then define Acah by ^Λabegec, then (4.5) is also automatic. If in addition gec
e
are constant, (4.7b) follows.
The crucial associativity relations (4.7a) then become a remarkable system of
quadratic differential equations called WDVV-equations in [D]:
ef
ΣdadbdeΦ g dfdcddΦ
ef
We will now show how to derive a potential (A, g)-structure from a tree level
system of GW-classes.
4.3. GW-Potential. Let V be a manifold equipped with a system of tree level GW-
classes. We will actually use only the numbers {I^nβ)(Ί\ ® . ® 7 n ) with properties
postulated in Sect. 2.
We will consider H*(V, C) as a linear superspace Z/2Z-graded by 7 : = |7|mod 2,
and as a supermanifold which we then denote Hv. Our potential Φω will depend on
a choice of a class α; € H2(V, C) whose real part lies in the Kahler cone. We first
define Φω as a formal sum depending on a variable point 7 G Hv :
n>3 ^
To make sense of this expression, choose a basis {Δa} of ίf*(V,C), write the
generic point as 7 = ^ £aΔa, xa — Δa, and define the metric by Poincare duality:
a=0
D '
There are several natural convergence assumptions that can be made about (4.14).
A. Vn > 3, there exists only finitely many effective β satisfying the grading condition
(3.2) for the zero—codimensional classes.
540 M. Kontsevich, Yu. Manin
This is the case of Fano manifolds. If this hypothesis is satisfied, (4.14) can be
α
interpreted as a formal series in x ,
-Jα,
ωKΊ)
2-< 2-< no!...nD!
υ υ
no+...+nD>3 β
n D
x (%nβ)(Δ® ° ® ... ® < " ) ( x ° Γ o . . . ( ^ ) " o , (4.17)
because each interior sum Σ is effectively finite.
β
B. The previous condition is not satisfied, but each Σ m ί/ze r.h.s. of (4Λ7) converges
β
for each n, at least when ω has a sufficiently large real Kάhler part
(Conjecturally, this is the case for Calabi-Yau manifolds.)
Then again, (4.17) is a well-defined formal series.
C. A or B is satisfied, and in addition Φω(j) converges in a subdomain M of Hv
(which may depend on ω) as a function of {xa}.
We expect this to be generally true, because of the conjectural exponential growth
estimates for — {lXn β)
The following formal calculations can be easily justified in each of these contexts.
4.4. Proposition. Let 7 = 7' + η2 + 7 0 , where \η2\ = 2, |7°| = 0, and η' = the sum
of components of dimension φ 0,2. Then
a) ΦJa' + 7 2 + 7°) = Φω(Ί' + 7 2 ) + a function quadratic in {ηf + η2).
b) Ifx° is the coefficient of η at Δo = e°v (identity in H*(V)) so that 7 0 = x°Δ0, we
have
d0dbdcΦJl) = 9bc- (4.18)
c) We have
Φω{ηr + 7 2 ) = Φω-Ί2(rt') + a function quadratic in 7, η'. (4.19)
n r 2 0n / 2 i / 2 j
Proof a) 7® = ( 7 + 7 ) + Σ ( 7 + 7 ) 0 7 ° Θ ( 7 + 7 ) plus terms containing
ι+j=n-l
0
7 at least twice. From the Fundamental Class Axiom it follows that {I^n β) = 0
for n > 4, if βy is among the arguments. Hence the contribution of 7 0 to Φω(η)
is restricted to the terms n = 3 in (4.17), and they are (no more than) quadratic in
b) We can now calculate dQdbdcΦω taking into account only the n = 3 terms:
p>3,q>0 β
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry 541
e- β fω
=ΣΣ p+q>3 β
- P
'^'
4.5. Theorem-Definition. The tensors gab and dadbdcΦω define a potential Dubrovin
structure satisfying all the properties (4.1)—(4.11), with d0 as identity.
The fibers ofJ^ endowed with multiplication o are called the quantum cohomology
rings ofV associated with the tree level system of GW-classes Iv.
Proof It remains only to check the relations (4.13). Let us calculate the l.h.s. of (4.13)
using (4.17). The terms with fixed e, / are:
x e β2
Σ °°7~^^Zn2,
1
n>6,/? β{+β2=β nι+n2=n
x (C,
Rewriting similarly the r.h.s., we see that (4.13) is equivalent to the family of identities
Σ Σ Σ( n e,/ ^ ' -
N c
\ O,n2,P2' / a i
-6
, -3
2 =/3 e,f
X {Cl!/3l)(7®(ni-3) ® A ® A: ® Δ
e)9ef
x {/0Vn2,/32)(^/ Θ Δa Θ A* ® 7 Θ ( n 2 "" 3 ) )
Obviously, this is a particular case of (3.3).
Remark A polarization argument shows that, vice versa, (4.13) implies all the
quadratic relations (3.3).
We will show now that the grading conditions imply an additional symmetry of
the (A,#)-structure with potential Φω.
542 M. Kontsevich, Yu. Manin
4.6. Scaling. If {7^ . . . ηn} = {Δa with multiplicity n o , a = 0 , . . . , £)}, then the
grading condition (3.2) for non-vanishing summands of Φω becomes
D
a(\Δ
Σna(\Δ a\ a
\ - 2) --ijc^V) = 2(dim
2 / Cι(V) = 2(dimccV-3).
V - 3). (4.20)
α=0 β
φ μ_>e2(dimc V-3)tφ ^
[See (4.17).]
4.6.2. Scaling Transformation of the Dubrovin Structure. Since Aabc is the tensor of
the third derivatives of Φω, Proposition 4.4 allows one to replace the flow shift of
ω by the reverse shift of η1 — Σ xbΔb by —2cι(T(V))t. Defining the numbers
{ξh| |Z\bl=2}by \Δb\=2
Xb h-> X 6 - 2 £ 6 t , = 2;
|Zi έ (4.21)
j (2dimcV-|z\ α |-|^b|-|^c|)t 4 f4 2T>
α6c abc ' yr.z,z,j
Since the Poincare pairing is invariant, and gab φ 0 only for | Z\α | -f | Z\61 = 2dim c V,
from these basic formulas we get furthermore
a { Λa 2)t a
β ^ e(2-\Δa\)tQ dx ^ e \ \~ dx \
X = Y^(\Δa\-2)xada-2
\Δb\=2
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry 543
v
In view of (4.24), its natural extension to H is
(4.26)
v v
Let π : H —> H be the projection, and ^ — τ r * ( ^ y ) . For a local section d of
3^v, we denote by <9 its lift to J^". We will now extend V λ to a connection on jΓ\
4.7. Proposition. Put
λ
(4.27)
Vγ(βa):=(2-\Δa\)da.
We have
[db,Y]xc = (\Δc\-2)δbc,
so that
[db,Y] = (\Δb\-2)db,
and
V[a6,κ](5α) = M\Δb\ - 2) (4-29)
so that
4.8. Horizontal Sections. Consider an even local section ψ = ^2Ψada of 3Γ. From
(4.27) we find
=Σ
a
a
Hence ψ is horizontal iff
Replacing here the 9-derivatives of φ by the r.h.s. of (4.30), we get finally the
equation governing the λ-dependence of the horizontal sections:
c e \Δb\=2 e
+ (2-\Δa\)ψa=0,
or else
c \Λb\=2
a
+ {2-\Δa\)ψ = 0. (4.32)
Equation (4.32) has two singular points of which λ = 0 is regular, but λ = oc is
irregular one.
Therefore we make a formal Fourier transform (of 3f as a relative ^-module in
λ-direction)
αμ ό\
where <ξ is the Euler grading operator multiplying A by |/A|. Denote by B{η) the
operator of quantum multiplication by if (7) <zί ίΛ^ /?ί?mί 7 that is, in 3^.
We will identify B(η) with the matrix describing its action from the left to the
column vector (Λa), and consider it also as a matrix acting from the right on the row
of coordinates of a section (φa) of 3Γ. Similar convention applies to C
S.
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry 545
v
4.9. Proposition. IfBQy) is semisimple in a subdomain ofΐί ^ is an isomonodromy
1
deformation of a holonomic ^-module on P with < dim H*(V)+ 1 regular singular
points parametrized by this subdomain.
r
e
\Δb\=2 a c a
Comparing these expressions, one sees that the Fourier transform of (4.32) can be
written in the form
dφ 1
-^(B(Ί) - μE) = - φ^, (4.34)
oμ 2
where E is the identity matrix. One easily sees now that singularities of 17~ consist of
the spectrum of B{η) and infinity, and that they are regular when B{η) is semisimple.
This finishes the proof.
4.10. Schlessinger and Painlevέ Equations. If we want now to understand the analytic
properties of Φ, or rather the associated structure constants Acah, as a function of 7
using (4.34), we have to solve the following problems.
a) Find an appropriate point of Hv, where B(η) is computable and semisimple.
We will see in a moment that for Fano varieties 7 = 0 is the first choice.
Denote by M a realization of the moduli space of isomonodromy deformations of
the relevant ^-module constructed by Malgrange.
b) Calculate the (partial) map q : Hv —> M inducing Jf'.
This map can be considered as an analog, or a version, of the mirror map discovered
in the context of Calabi-Yau manifolds, especially if the following problem can be
solved affirmatively.
c) Identify (4.34) as an equation for the horizontal sections of the canonical connec-
tion of a variation of Hodge structure.
In the classical language, the compatibility conditions imposed upon Acah by (4.34)
are called Schlessinger equations.
2
When there are only 4 singularities (the only non-trivial example being V = P ),
the isomonodromy deformations are governed by the Painleve VI equation, which
is obtained from the corresponding Schlessinger equation by a change of variables
whenever the monodromy group can be reduced to SL(2). In this sense, the quantum
cohomology of P 2 furnishes a solution of this equation, whereas other V lead to
generalized Painleve equations.
4.11. Quantum Multiplication at 7 = 0. From the discussion in 4.3, 4.4, and 2.2, one
sees that for Fano manifolds the structure constants at 7 = 0 are defined by a finite
set of basic Gromov-Witten numbers:
ωΛβ
Aα6c(0) = ί Δa Λ Δb Λ Δc + £ e- * (I&ιβ)(Δa ®Δb® Δc), (4.35)
546 M. Kontsevich, Yu. Manin
5. Examples
5.7. The Structure of Φ. In this section, we discuss in more detail some classes of
manifolds V. We always tacitly assume that at least tree level GW-classes for V
exist, and that the potential Φ constructed from them satisfies one of the convergence
hypotheses of 4.3.
We start with (4.17) and take into account Proposition 4.4 in order to drop
the redundant terms, in particular those that are no more than quadratic in 7. Our
conventions are:
a) ω = 0 (because this can be achieved by shifting 7).
imc
b) D = r + 1, Δo = ey, Δr+ι = ev = the dual class of a point.
X
We also assume that H (V) = 0 so that 2 < \Δa\ < 2dim c V-2 for a = 1,..., r.
a
The coordinates are renamed: 7 = xΔQ + Σ V ^a + ^ Ά +i
From the proof of Proposition 4.4 one knows that only the (β — 0, n — 3)-term in
(4.17) depends on x, and is | / 7 Λ 7 Λ 7 := \ (7 s ) [see (2.8)]. The (/? = 0, n > 3)-
terms all vanish because of the grading condition (4.20) combined with (2.8). So we
start with
1 ι
Dimension 1. Let V = P , r = 0, /3 = d[F ], d > 1. From (5.2) it follows that
(d > 2)-terms vanish. In view of the Divisor Axiom,
for all n > 3, and this must be 1, which is the number of the automorphisms of P 1
fixing three points. So finally we find a (conditional) answer:
5.1.1. Proposition.
2
Dimension 2. Here {Δx,..., Δr} form a basis of H (V); (5.2) is equivalent to
nr+ι=(-Kv.β)-l:=k(β)-l, (5.5)
so that we must sum only over β with k(β) > 1.
5.1.2. Proposition. For surfaces V we have up to terms no more than quadratic in 7
zk{β)-\
Σ^y3T)i^ ) (5 6 )
δ
(^Mβ)^,β)fir). (5.7)
For k(β) < 3, the definition of N(β) is given below: see (5.9).
Proof If (-Kv.β) > 4, then n r + 1 > 3 [see (5.5)] so that the contribution of β to
(5.1) in view of the Divisor Axiom takes form
z
Mβ)-ι _ i
- \)\ ^nx\.. .nr\
fc(/3)-l
For 1 < k{β) < 3 the calculation is only slightly longer. The actual contribution
of β is given by the same formula as the first expression in (5.8), but this time with
summation taken over n{ -f .. + nr > 4 — k(β). First, this sum lacks the terms of
total degree < 2 in y%£, but they are negligible. Second, in order to represent this
sum as the last expression in (5.8), we are bound to put
N(0) •= {1°>n
For fixed n^ the r.h.s. is well defined if (β.Δj) φ 0 for all i. One can secure this by
choosing an appropriate basis (eventually depending on β). The result does not depend
on ni. In fact, one can reach any point (nι,... nr) in the set Σ n% ^ 4 — k(β), ni > 0,
from any other point, without ever leaving this set, by adding and subtracting Γs from
coordinates. In view of the Divisor Axiom, these steps multiply the numerator and
the denominator of (5.9) by the same amount.
We expect that N(β) counts the number of rational curves in the homology class
β passing through k(β) — 1 points, at least in unobstructed problems.
Dimension 3. In this dimension, Calabi-Yau manifolds make their first appearance,
and we consider their potentials. Since Kv = 0, (5.2) shows that na -φ 0 only for
|Z\ α | = 2. Therefore, we may and will disregard the other elements of the basis of
H*(V), and in this subsection denote by {Ax,..., Δr} a basis of H2(V).
548 M. Kontsevich, Yu. Manin
where
)(Δ nι
f
v
o n β
for any n = n{ + .. .+nr > 3 and any basis ofH2{V) such that (β.Δ^ φ Ofor all i.
The proof does not differ much from the previous one.
Let us guess the geometric meaning of N(β) £ Q restricting ourselves to the case
r = dim H2(V) = rkPic(F) = 1. Let Δx be the ample generator of H2(V), β0
the effective generator of JΪ 2 (V,Z) with (βo.Δλ) = 1, and /3 = d/30. If ΛΓ(d) e Z is
the "geometric" number of unparametrized rational curves in the class dβ0, then the
number of primitively parametrized curves with three marked points landing in β and
incident to three fixed cycles dual to Ax must be d?N(d).
According to [AM], the parametrizations of degree m with three marked points
must be counted with multiplicity m~ 3 . Hence we expect that
Σ ^ (5.12)
a
k/d
which can also be taken as a formal definition of numbers iV(fc) via GW-classes.
Miraculously, all classes appear to be integral. Rewriting (5.10) in this situation, we
get for y = y\
Σ (5.13)
k>\
yVίl
where Li3(z) = Σ ~r
2
,... ,nr+1) = ,, (5.14)
r+1 .
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry 549
5.2. Enumerative Predictions. We start with projective plane: (5.6) for r = 1. Put
( 5 17)
l(^tzΐ)Qizt)}
uniquely defining N(d) and φ.
This discovery made by M. Kontsevich was the starting point for this paper. The
first values of N(d), starting with d = 2, are 1,12,620,87304,26312976,14616808192.
From 3.1 and 3.1.1 it follows that a similar uniqueness result holds for any
projective space: in the notation of (5.14), (5.15), we have
5.2.2. Claim. The associativity relations together with the initial condition
JV(1; 0 , . . . , 0,2) = 1 uniquely define all N(d; n 2 , . . . , n r + 1 ) and the potential ΦpT .
Here, however, the compatibility of the associativity relations must be established
either geometrically (via a construction of GW-classes), or by number theoretic
and combinatorial means. We will now look at some of the identities implied by
associativity for del Pezzo surfaces.
Del Pezzo Surfaces. Let V = Vr be a del Pezzo surface that can be obtained by
blowing up 0 < r < 8 points (in sufficiently general position) of P 2 . A choice of
such a representation π : Vr —>• P 2 allows one to identify Pic(y r ) with Z r + 1 via
where A — π*(c1(<^)(l))) and li — inverse image of the i-th blown point. Under this
identification, the intersection index becomes ((α,fc^.ία',^)) = ao! — Σ\b'%, and
—K v — (3; 1,..., 1) so that (—KV.L) = 3a - ]Π bί. The cone of effective classes B
is generated by its indecomposable elements A for r = 0, A — lx and lx for r = 1,
and all exceptional classes for r > 2. (Recall that I is exceptional iff (I2) = — 1 and
(—Kv.β) = 1; for more details see [Mai].)
This allows us to rewrite (5.6) as an explicit sum over B.
r
b) This relation is equivalent to the following recursive formula for the coefficients
N(β) [see (5.6)7:
N(β)= Σ N(βι)N(β2)(βι.β2)(Λ.βι)
'(-Kv.β)-4\ ίia
J(-Kv.β)-A
The initial conditions for (5.18) consist of the list of values of N(β) for all
indecomposable elements of B and β's with (—Kv.β) < 3.
The redundancy of the associativity relations is reflected here in the presence of
A which depends on the choice of π : Vr —> P 2 . The number cr of such choices for
r = 1,...,8 is respectively 1,1,2,5,2 4 ,2 3 .3 2 ,2 6 .3 2 ,2 7 .3 3 .5. In fact, the symmetry
group Wr of the configuration of exceptional classes acts upon the set of associativity
relations, and cr = |W r |/r!, the denominator corresponding to the renumberings of
blown points.
Question. Is it true that the linear span of all relations (5.18) for various choices
of π contains all the associativity relations, at least for larger values of r?
5.2.4. Quadric. The quadric V = P 1 x P 1 is the last del Pezzo surface. Here
Pic(F) = Z 2 , — Kv = (2,2), and all associativity relations were written explicitly in
[I]. In self-explanatory notation
2α+26-l 2
and the associativity relations together with initial conditions -/V(0,1) = iV(l,0) = 1
imply the following recursive definition of N(a, b) in the effective cone a > 0, b > 0 :
N(a, b)= Σ N(
<ai» b0N(a2i ^ X α A + α2^i)δ2
2a + 2b - 4 \ ( 2a + 2b - 4
ax'
x a\[{a2 + b2-
Question. Can one deduce (5.20)-(5.23) directly from (5.19)?
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry 551
Ίj
® Δa )gab ® /„,„,,, I Δb ® [ (X) 7 7 ]) • (6.1)
a,b
The series in β can also be treated as a formal one. Equivalently, we can put
A = 0 77*(V, if) and work with 73-graded objects.
βeB
fc=0
>VΛ Λc^:+J^
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry 553
Here xi denotes the i-th marked point of the universal curve C, πk is the projection
Mg n+k —> Mg n forgetting the last k points, π^ is the direct image in cohomology
for the proper map π of smooth stacks (orbifolds).
6.5. Mirror Symmetry. Physicists believe that to each Calabi-Yau manifold V of
sufficiently big Kahler volume one can associate two different cohomological field
theories, called A- and B-models in [W].
A-model depends only on the cohomology class [ω] of the symplectic form and
remains invariant when one deforms the complex structure of V.
In the infinite volume limit A-model should approximate the GW-model from
6.3, taking its existence for granted. One expects (see [BCOV]) that the difference
between any correlators in A- and GW-models is a cohomology class of a moduli
space Poincare dual to a homology class supported on the boundary.
B-model should depend only on the complex structure of V via the universal
infinitesimal variation of its Hodge structure and, possibly, on some additional data.
The space of fields in the B-model must be 0 Hq(/\V3^) with grading (p+q) mod 2.
VΆ
The quantum multiplication in the computed examples is given by the symbol of
iterated canonical connection on the cohomology space whose definition requires a
choice of the global volume form on V.
Mirror symmetry ought interchange A- and B-models of dual varieties.
It would be important to have a treatment of A- and B-models axiomatizing their
dependence on the geometry of V.
In the remaining part of this section, we introduce an operadic formalism for
description of tree level CohFT's. Our framework is similar to that of [V, BG, GiK].
6.6. Trees. We will formally introduce trees describing combinatorial structure of a
marked stable curve of arithmetical genus 0. Their vertices correspond to components,
and edges to special points.
6.6.1. Definition. A (stable) tree τ is a collection of finite sets VT (vertices), Eτ
(interior edges), Tr (exterior edges, or tails), and two boundary maps b : Tτ —> Vτ
(every tail has one end vertex), and b : Eτ —> {unordered pairs of distinct vertices}
(every interior edge has exactly two vertices).
The geometric realization of r must be connected and simply connected. Every
vertex must belong to at least three edges, exterior and/or interior (stability).
6.6.2. Definition. A morphism of trees f : r —> σ is a collection of three maps (notice
arrow directions)
v v
Jv ' τ σ >J ' -1-σ ±
τ^ J ' -^σ ^r ?
The composition of morphisms is the composition of maps. In this way, trees form
a category.
6.6.3. Flags and Dimension. A pair {edge, one end of it} is called a flag. For a tree
r, we denote by Fτ the set of its flags, and by Fτ(υ) the set of flags ending in vertex
v. We have \FT\ = 2\ET\ + \Tr\.
The dimension of r is defined by
3
dim τ:=Σ ( l * » l - ) = ΆK\ + \TT\ ~ 3\VT\. (6.3)
5.4. Glueing. Let (T^,^), i = 1,2, be two pairs consisting each of a tree and its
tail. Their glueing (tλ to £2) produces a pair (r, e) consisting of a tree and its interior
edge:
(r,e) ^ ( / η , ^ ) * ^ , ^ ) .
Formally:
This operation is functorial in the following sense: for two morphisms / t : τ t —> σ4
not contracting ί i ; we have a self explanatory morphism
vevr
We have dim ^M(τ) = dim r.
This space parametrizes a family of (generally reducible) stable rational curves
C(r) with marked points indexed by Tτ. The dual graph of a generic (but not arbitrary)
curve of this family is (canonically identified with) r. To describe it, consider a point
x — (xv) e ^#(τ), xv e M0^Fτ(v), and let C(xυ) be the fiber of a universal curve at
this point. If υι,v2 bound an edge e of r, C(xv) contains a point y{vi^ e) marked by
the flag (υ^e). Identify y(yx,e) with y(v2,e) in the disjoint union \J C(xυ) for all
e. This will be C(τ)(x). ^Fr
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry 555
Clearly, its remaining special points are marked by Tτ so that we have a canonical
morphism (closed embedding) J%(τ) —> M o T r . This is a special case of morphisms
defined below.
6.8.2. Morphisms. Any morphism of trees / : r —•» σ contracting no tails induces a
closed embedding yM(τ) —> J%>(σ). To construct it, identify Tτ = Tσ = T by means
of /*, and denote by p the one-vertex tree with tails T. Clearly, ^#(p) = M o Γ ,
and by universality, we have embeddings of ^#(σ) and ^S(τ) into ^#(p). In this
embedding, ,M>{σ) C ^ # ( τ ) which is the seeked for moφhism.
Any moφhism of one-vertex trees contracting tails induces the forgetful morphism
of the respective moduli spaces (see e.g. [Ke]).
The general construction of a moduli space morphism corresponding to a morphism
of trees can be obtained by combining these two cases: embed <J£(τ) into M0Tτ,
J%>{σ) into M o τ , and restrict the forgetful map onto ^#(τ).
6.8.3. Glueing. If (τ,e) = ( r ^ ^ ) * (τ 2 ,t 2 ), we have canonically (i/*^#( ) :=
^(r1)x^(τ2),
( j
E\M(τ) = H*y£(τ{) ® H\Jζ{τ2). '
6.9. From Γrees ίo Tensors. Let A be a linear superspace over K with a Casimir
element Z\, as in 6.1.
6.9.7. Objects. For a tree r, put ^?(r) = A®Fτ. We will show that this construction
is (contravariant) functorial with respect to pure contractions that is, morphisms of
trees contracting no tails.
6.9.2. Morphisms. Let / : r —» σ be a pure contraction, F^ the set of non-contracted
flags, and E^ the set of contracted edges. Each such edge gives rise to a pair of
contracted flags. Therefore, we have two identifications:
® (A ® ^ ) E -
the second being defined only up to switches in A <g> A factors. Since the Casimir
element is invariant with respect to the switch, we can unambiguously set
(6.6)
<5.ii. Claim. The two definitions of a tree level CohFT are equivalent.
Proof (Sketch). Notice that a two-vertex tree with tails { 1 , . . . , n} is the same as
a partition 5 = (Sι,S2) of {1,... ,n}. Now, given an operadic tree level CohFT,
restrict it to the following subclass of trees: Tτ = {1,... ,n} for some n, \VT\ = 1
or 2. One easily checks that morphisms φs from 2.2.6 are induced by non-trivial
pure contractions in this subclass, and that (6.7) restricted to it becomes (6.1), and
5 n -covariance corresponds to the functorality with respect to bijective maps of tails.
Conversely, given a tree level CohFT in the sense of 6.1, we first rewrite it
as a fragment of an operadic CohFT as above, and then reconstruct the whole
operadic CohFT using glueing and decomposition of pure contractions into products
of morphisms contracting exactly one edge each.
Proof Consider a moφhism of r contracting all edges and tails except of i, j , fc, Z. It
induces the forgetful moφhism ^€(τ) —> M o r ϊ7 fcn = P 1 . Two fibers over boundary
Gromov-Witten Classes, Quantum Cohomology, and Enumerative Geometry 557
1
divisors of the latter moduli space are represented by the cycles Σ ^(j ) and
X) J&(τ") respectively. {τjτ'ki}
{ιkτ"3l}
7.3. Theorem. Relations (7A)R span the space of all linear relations between dT.
7.3.1. Lemma [Ke]. As an algebra, H* := H*(M0 ) is generated by the boundary
divisorial cohomology classes Ds indexed by unordered partitions S o/{l,..., n} into
two parts Sx, S2 of cardinality > 2 and satisfying the following generating relations:
D D
Σ s= Σ τ v Vvki
{ijSkl} {ikTjl}
and
DSDT =0 (7.3)
if four sets Sz Π Tj are pairwise distinct and non-empty. (In this case we will call S
and T incompatible.)
In 3.2.2, Ds were denoted ds whereas here we reserve lower case letters for
homology classes. Classes Ds are dual to the homology classes dσ, where σ run over
n-trees with two vertices, and (7.2) is a consequence of (7.1).
Denote now by H^ the linear space generated by the symbols [dσ] subject to all
relations (ΊΛ)R, where σ, r run over all n-isomorphism classes of n-trees.
There is an obvious surjective map a : H^ —• H* :
making obvious the surjectivity of (7.5). If we now want to define any product
Ds.[dτ], (7.6) forces us to consider three cases.
558 M. Kontsevich, Yu. Manin
(7 9 )
ΣX],
w h e r e r r u n s o v e r a l l t r e e s w i t h 9 " { j ) = { S , S f } , Sf ^ S, i , j e S[, k , l G S'2, a n d
then to check that, modulo postulated relations, the r.h.s. of (7.8) does not depend on
the choice of i,j,k,l.
Now, consider the r.h.s. of (7.9) as a divisorial cohomology class in H*(yS(σ)) =
H*(Mo^s)®H*(MOβ). It can be naturally represented as a sum of two components
Dx ® 1 + 1 <g> D2. If dτ is represented by ^ # ( r ) C ^ ( σ ) , we have (r, e) =
( T J , ^ ) * (T2,t2)> where e is the lift of the unique edge of σ to r. The action of
Z^ upon d r is assumed to be inductively defined, which determines the action of Ds
upon dτ.
It remains to check that these prescriptions are compatible with (7.1)—(7.3).
This is a tedious but straightforward verification which we omit.
8.1. Definition. An abstract tree level system of correlation functions (ACF) over a
coefficient field K consists of a pair (A, Δ) as in Defi 6.1 and a family of even linear
maps
Yn : A®n -> K, n>3 (8.1)
satisfying the following axioms:
8.1.1. Sn-lnvariance.
8.1.2. Coherence. In notation of 6.1 and (3.3) it reads: for any pairwise distinct
1 < i, jf, A;, I < n,
Σ ) ( (
a,b \reSι ) \ \seS2
= Σ{ikTjl} a,b
( \rETi
n>3
and check that the differential equations (4.13) are equivalent to the coherence
relations (8.2). In this sense, WDVV equations are equivalent to tree level CohFTs.
We start a proof of 8.3 with some preliminaries.
8.4. Correlation Functions on Trees. In this context, we will be considering tensors
jg>(τ) := A®Tτ (8.4)
Fr
rather than J&{j) — A® . This construction is obviously functorial with respect to
pure contractions. More important is its behaviour with respect to glueing and cutting.
If (r, e) = (TJ, t{) * (τ 2 , t 2 ), we say that (τt,tτ) are obtained by cutting τ across e.
One can easily generalize this notion for any subset of edges E C ET instead of {e}.
For instance, cutting r across all edges results in a set of one-vertex trees, stars of
vertices υ G Vτ. Formally, a star p(υ,τ) has υ as its vertex and Fτ(v) as its tails.
Let τ\E be the set of trees obtained from r by cutting it across all e G E. Tails of
any σ G τ\E consist of some tails of r and some "half-edges" of r, each edge in E
giving rise to two tails of the latter type. Therefore, we can construct a well defined
map
JΘ(E) : JB{τ) = A®Tτ -> ( g ) J8(σ) = A®{]1Tσ) 9* A®Tτ ®(A® A)E (8.5)
σer\E
which tensor multiplies any element of J?(τ) by ZAΘJ£; G (A 0 A)^. (Compare this to
(6.6).)
8.4.1. Lemma. For any system of Sn-symmetric polynomials Yn : A®n —>• K, there
exists a unique extension to trees
Y(r) : Mr) -> AT
with the following properties:
a) If pn is one-vertex tree with tails {1,..., n}, ί/i£ft V(p n ) = Y^
b) For α^j r and any E C Er, we have
ses2
seS2
We turn now to correlation functions.
8.5. Lemma. Let {Yn} be correlation functions of a CohFT /, {Y(τ)} their extension
to trees which we will call operadic correlation functions.
For a tree r, denote by f : r —>• p a maximal pure contraction identical on tails,
and by φ : ^M{τ) —» ^M(p) the corresponding embedding. Then
Write the relation (6.8) for / taking in account the following identifications:
vevτ
Thus, applying in addition (8.7), we see that the following two functions A®Tτ —> K
coincide:
a
IfY(r) are operadic correlation functions of a CohFT /, they satisfy the identity
ΣaaY(τa) = 0. (8.10)
For example, the Coherence Axiom 8.1.2 together with (8.6) means that ACF
satisfy all equations correlated with Keel's linear relations between boundary divisors.
The central observation is that this implies the following stronger statement:
8.6. Lemma. Any ACF satisfies all the equations correlated with linear relations
between strata homology classes.
Proof. Clearly, it suffices to treat relations ( 7 . 1 ) ^ , where R = ( r , {i, j , k, l}^v) as
in (7.2). Consider the star p — ρ(v,τ) and its four tails i.j,kJ corresponding to
ee q,ej,e
q
,ej,ek,et. Write the Keel relation in H^(.M(p(υ.τ)) and the correlated identity
(8.10):
{Γjp'kϊ} {ϊkpffjl\
where the sums are taken over two-vertex trees with tails F .
There is a natural bijection between summands in (8.11) and (ΊΛ)R.
Denote by E the set of all interior edges of r incident to v excepting e i ? e , ek, eι.
Cut r across these edges, and denote by T the set of resulting trees excepting the star
of v. According to (8.6), for the terms of l.h.s. in (8.11) and (1 Λ)R corresponding to
each other, we have
Y(τ')=
{ijτ'kl} {ikτ"jl}
is given satisfying all the conditions that are imposed by Axioms 2.2.0-2.2.6 on the
tree level codimension zero GW-classes.
562 M. Kontsevich, Yu. Manin
Then there exists a unique tree level system of GW-classes I^n β such that
v v
(I )= Y
To prove it, we first reconstruct the relevant CohFT, and then check the Axioms
involving the geometry of V. We leave the details to an interested reader.
Finally, results announced in [RT] give codimension zero tree level GW-classes
and therefore all tree level GW-classes for semi-positive symplectic manifolds.
References
[AM] Aspinwall, P.S., Morrison, D.R.: Topological field theory and rational curves. Preprint
OUTP-91-32P, 1991.
[BCOV] Bershadsky, M., Cecotti, S., Ooguri, H., Vafa, C : Kodaira-Spencer theory of gravity and
exact results for quantum string amplitudes. Commun. Math. Phys. (to appear)
[BG] Beilinson, A., Ginzburg, V.: Infinitesimal structure of moduli spaces of G-bundles. Int.
Math. Res. Notices, Duke Math. J. 4, 63-74 (1992)
[D] Dubrovin, B.: Integrable systems in topological field theory. Nucl. Phys. B379, 627-689
(1992)
[GK] Getzler, E., Kaprano, M.M.: Cyclic operads and cyclic homology. Preprint, 1994
[GiK] Ginzburg, V.A., Kapranov, M.M.: Koszul duality for operads. Preprint, 1993
[I] Itzykson, C : Counting rational curves on rational surfaces. Preprint Saclay T94/001
[Ke] Keel, S.: Intersection theory of moduli spaces of stable n-pointed curves of genus zero.
Trans. AMS 330, 545-574 (1992)
[Ko] Kontsevich, M.: A^-algebras in mirror symmetry. Bonn MPI Arbeitstagung talk, 1993
[Mai] Manin, Yu.: Cubic forms: algebra, geometry, arithmetic. Amsterdam: North Holland, 1974
[Ma2] Manin, Yu.: Problems on rational points and rational curves on algebraic varieties. To be
published in Surveys of Diff. Geometry
[R] Ruan, Y.: Topological sigma model and Donaldson type invariants in Gromov theory.
Preprint MPI, 1992
[RT] Ruan, Y., Tian, G.: Mathematical theory of quantum cohomology. Preprint, 1993
[V] Voronov, A.: Topological field theories, string backgrounds, and homotopy algebras.
Preprint, 1993
[W] Witten, E.: Two-dimensional gravity and intersection theory on moduli space. Surveys in
Diff. Geom. 1, 243-310 (1991)
[Y] Yau, S.-T.: ed. Essays on mirror manifolds. Hong Kong: International Press Co., 1992.
Communicated by A. Jaffe