{'fraction_non_alphanumeric': 0.04565656565656566, 'fraction_numerical': 0.01187878787878788, 'mean_word_length': 3.8412487285814882, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 8, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 26, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Tautological relations in Hodge field theory

We propose a Hodge field theory construction that captures algebraic properties of the reduction of Zwiebach invariants to Gromov-Witten invariants. It generalizes the Barannikov-Kontsevich construction to the case of higher genera correlators with gravitational descendants. We prove the main theorem stating that algebraically defined Hodge field theory correlators satisfy all tautological relations. From this perspective the statement that Barannikov-Kontsevich construction provides a solution of the WDVV equation looks as the simplest particular case of our theorem. Also it generalizes the particular cases of other low-genera tautological relations proven in our earlier works; we replace the old technical proofs by a novel conceptual proof.


Introduction
In this paper we present an attempt to formalize what may be called a string field theory (SFT) for (closed) topological strings with Hodge property.
From the very first days of string theory it was considered as a kind of generalization of the perturbative expansion of the quantum field theory in the (functional) integral representation. The space of graphs with g loops with metrics on edges (Schwinger proper times) was generalized to moduli space of Riemann surfaces. Indeed, the latter space really looks like a principle U(1) n bundle over the former space near the points of maximal degeneracy (i.e., where maximal number of handles are pinched).
A natural question is whether there are special string theories that degenerate exactly to quantum field theories (may be, of the special kind). Would it happen such theories should enjoy both finiteness of string theory and (functional) integral description of quantum field theory.
One of the first attempts to construct a theory of this type was done by Zwiebach in [37]. He divided the moduli space into two regions: the internal piece and the boundary. He observed that surfaces representing the boundary region may be constructed from those representing the internal piece by gluing them with the help of cylinders (with flat metric). Therefore, he proposed to take integrals over the moduli spaces in two steps: first, to take an integral over the internal pieces, such that this would produce vertices, and then take an integral along metrics on cylinders, that would exactly reproduce integral along the Schwinger parameters on graphs in QFT prescription.
In this approach, he came with the infinite number of vertices of different internal genera and with different number of external legs. However, he observed that such vertices satisfy quadratic relations that where a quantum version of some infinity-structure. At that time community of theoretical physicists seemed not to be impressed by the Lagrangian with infinite number of (almost uncomputable 1 ) vertices.
The next attempt was done by Witten [36]. He assumed that in topological string theories there may be a limit in the space of twodimensional theories such that the measure of integration goes to the vicinity of the points of maximal degeneration. In the type B theories such limit seems to be the large volume limit of the target space; this motivated Witten's Chern-Simons-like representation for the topological string theory. This approach was further developed by Bershadsky, Cecotti, Ooguri, and Vafa in [3]. We note that the tropical limit of Gromov-Witten theory [26] (type A topological strings) seems to realize the same QFT degeneration of string theory. Indeed, the tropical limit of a Riemann surface mapped to a toric variety is represented by the graph mapped to the moment map domain.
In the development of topological string theory it became clear that the proper object is not just a measure on the moduli space of complex structures of Riemann surfaces, but rather a differential form on this space. In original formulation these differential forms were assigned to the tensor algebra of cohomology of some complex; such objects are called Gromov-Witten invariants. We say that Gromov-Witten invariants are QFT-like if the differential forms of non-zero degree have support only in a vicinity of the points of maximal degeneration.
We generalized the definition of Gromov-Witten invariants in [22] by lifting it from the cohomology of a complex to the full complex. Such generalization involved enlargement of the moduli space from Deligne-Mumford space to Kimura-Stasheff-Voronov space [15], and we called it Zwiebach invariants (in fact, some pieces of this construction appeared earlier in [37] and [8]). The complex of states involved in the definition of Zwiebach invariants is a bicomplex due to the action of the second differential. The second differential represents the substitution of a special vector field corresponding to the constant rotation of the phase of the local coordinate at a marked point into differential forms on the Kimura-Stasheff-Voronov space.
Once we have some Zwiebach invariants, it is possible to produce new Zwiebach invariants by contraction of an acyclic Hodge sub-bicomplex. In fact, it is one of the main properties of Zwiebach invariants. Consider a sub-bicomplex, where these two differentials act freely. We call it Hodge contractible bicomplex. The operation of contraction of a Hodge contractible bicomplex turns Zwiebach invariants into induced Zwiebach invariants on the coset with respect to contactible bicomplex. Induced Zwiebach invariants are differential forms whose support is a union of the support of the initial Zwiebach invariants and small neighbourhoods of the points of maximal degeneration. This procedure is a generalization from intervals to cylinders of the procedure of induction of L ∞ -structures, see e. g. [30,28].
This way we can obtain QFT-like Gromov-Witten invariants. We just should start with Zwiebach invariants that have (in some suitable sense) no support inside the Kimura-Stasheff-Voronov spaces. In fact, it is even enough to consider a weaker condition, motivated by applications. That is, usually people consider the integrals of Gromov-Witten invarians only over the tautological classes in the moduli space of curves. So, we call a set of Zwiebach invariants vertex-like if the integral over the Kimura-Stasheff-Voronov spaces of any their nonzero component multipled by the pullback (from the Deligne-Mumford space) of any tautological class vanishes.
Consider vertex-like Zwiebach invariants. Assume we contract a Hodge contractible bicomplex down to cohomology. We obtain differential forms on the Deligne-Mumford space, such that the integral of the product of any such form of non-zero degree with any tautological class vanishes the interior of the moduli space. Integrals of such forms over the moduli spaces turn out to be sums over graphs (corresponding to degenerate Riemann surfaces). They resemble Feynman diagramms, and generation function for the integral over moduli spaces resemble diagrammatic expansion of perturbative quantum field theory.
In this paper, we don't construct examples of vertex-like Zwiebach invariants (we are going to do this explicitly in a future publication, as well as the corresponding theory for the spaces introduced in [20,21]).
Rather we conjecture that they exist and study the consequences of this assumption. We call the emerging construction the Hodge field theory, and now we will explain it in some detail.
First of all, degree zero parts of vertex-like Zwiebach invariants induce the structure of homotopy cyclic Hodge algebra on the target complex [22]. We remind that a cyclic Hodge algebra is just a Hodge dGBV-algebra with one additional axiom (1/12-axiom, see below).
In fact, this structure is interesting by itself, without any reference to Zwiebach invariants. It has first appeared in the paper of Barannikov and Kontsevich [1]; it captures the properties of polyvector fields on Calabi-Yau manifolds. More examples of dGBV algebras are studied in [25] and [23]. It is possible to understand the structure of dGBValgebra as a natural generalization of the algebraic structure studied in [19].
In the Hodge field theory construction we consider only a particular case, where we obtain axioms of of a cyclic Hodge algebra itself, not up to homotopy. We are aware of the fact that demanding existance of vertex-like Zwiebach invariants simultaneously with vanishing homotopy piece of cyclic Hodge algebra conditions may be too restrictive, and while considering only those relations that lead to axioms of cyclic Hodge algebra may be too weak, however we proceed.
In the Hodge field theory construction we define graph expressions for the analogues of Gromov-Witten invariants multiplied by tautological classes using only cyclic Hodge algebra data. We call them Hodge field theory correlators. The corresponding action of the Hodge field theory is written down explicitely in Section 6.2.
Our main result is the proof that the Hodge field theory correlators satisfy all universal equations that follow from relations among tautological classes in cohomology.
The first result of this kind is due to Barannikov and Kontsevich. They have noticed that there is a solution of the WDVV equation that is associated to a dGBV-algebra (this solution is the critical value of the BCOV action [3], see [1,Appendix] and [22,Appendix]). Later, we reproved this in [22]. Then, in [22,31,32,33] we proved some other low-genera universal equations. Here we generalize all these result and put all calculations done before in a proper framework.
In particular, the main problem for us was to define a graph expression in tensors of a cyclic Hodge algebra that corresponds to the full Gromov-Witten potential with descendants. The first steps were done in [31,32], where we introduced the definition of descendants at one point in Hodge field theory (mostly for combinatorial reasons). But then we observed that it is a part of a natural definition of potential with descendants in cyclic Hodge algebras that appears as a special case of degeneration of vertex-like Zwiebach invariants multiplied by tautological classes.
In this paper, we present and study this construction. We prove in a completely algebraic way that Hodge field theory correlators satisfy the same equations as a Gromov-Witten potential: string, dilaton, and the whole system of PDEs coming from tautological relations in the cohomology of the moduli space of curves (see also [33] for some preliminary results). In what follows we will not only present the proof but also will do our best relating algebraic definitions and statements on Hodge field theory to analoguous constructions and theorems in the theory of Zwiebach invariants.
1.1. Organization of the paper. In Section 2 we remind all necessary facts about the axiomatic Gromov-Witten theory. In Section 3 we define Zwiebach invariants and explain the motivation to consider the sums over graphs in cyclic Hodge algebras. In Section 4 we define cyclic Hodge algebras and the corresponding descendant potential. In Section 5 we state the main properties of the descendant potential in cyclic Hodge algebras, and the rest of the paper is devoted to the proofs.

Gromov-Witten theory
In this section we remind what is Gromov-Witten theory and explain its basic properties that we are going to reproduce in Hodge field theory construction.
2.1. Gromov-Witten invariants. Let us fix a finite dimensional vector space H 0 over C together with the choice of a homogeneous basis H 0 = e 1 , . . . , e s and a non-degenerate scalar product η ij = (·, ·) on it. Let e 1 be a distinguished even element of the basis.
Consider the moduli spaces of curves M g,n . On each M g,n we take a differential form Ω g,n of mixed degree with values in H ⊗n 0 . The whole system of forms {Ω g,n } is called Gromov-Witten invariants, if it satisfies the axioms [18,24]: (1) There are two actions of the symmetric group S n on Ω g,n . First, we can relabel the marked points on curves in M g,n ; second, we can interchange the factors in the tensor product H ⊗n 0 . We require that Ω g,n is equivariant with respect to these two actions of S n . In other words, one can think that each copy of H 0 in the tensor product is assigned to a specific marked point on curves in M g,n .
The meaning of the right hand side is the following. We want to turn a H ⊗n+1 0 -valued form into a H ⊗n 0 -valued one. So, we take the copy of H 0 corresponding to the last marked point and contract it with the vector e 1 using the scalar product. (4) Consider an irreducible boundary divisor in M g,n , whose generic point is represented by a two-component curve. It is the image of a natural mapping σ : M g 1 ,n 1 +1 × M g 1 ,n 2 +1 → M g,n , where g = g 1 + g 1 and n = n 1 + n 2 . We require that (2) σ * Ω g,n = Ω g 1 ,n 1 +1 ∧ Ω g 2 ,n 2 +1 , η −1 .
Here on the right hand side we contract with a scalar product the two copies of H 0 that correspond to the node. In the same way, consider the divisor of genus g − 1 curves with one self-intersection. It is the image of a natural mapping σ : M g−1,n+2 → M g,n . In this case, we require that (3) σ * Ω g,n = Ω g−1,n+2 , η −1 .
As before, we contract two copies of H 0 corresponding to the node. (5) We also assume that (Ω 0,3 , e 1 ⊗ e i ⊗ e j ) = (e i , e j ) = η ij .

2.2.
Gromov-Witten potential. Let us associate to each e i the set of formal variables T n,i , n = 0, 1, 2 . . . . By F g denote the formal power series in these variables defined as The first sum is taken over n ≥ 3 for g = 0, n ≥ 1 for g = 1, and n ≥ 0 for g ≥ 2. On the right hand side, we contract each copy of H 0 with the factor of the tensor product associated to the same marked point. The formal power series F := exp( g≥0 g−1 F g ) is called Gromov-Witten potential associated to the system of Gromov-Witten invariants {Ω g,n }. The coefficients of F g , g ≥ 0, are called correlators and denoted by (5) τ a 1 ,i 1 . . . τ an,in g := Vectors e i 1 , . . . , e in are called primary fields. The main properties of GW potentials come from geometry of the moduli space of curves. First, one can prove that coefficients of F satisfy string and dilaton equations: The string equation is a corollary of the fact that π * ψ j = ψ j − D j ; here π : M g,n+1 → M g,n is the projection forgetting the last marked point and D j is the divisor in M g,n+1 whose generic point is represented by a two-component curve with one node such that one component has genus 0 and contains exactly two marked points, the i-th and the (n + 1)-th ones. It is assumed that n j=1 a j > 0. The dilaton equation is a corollary of the fact that, in the same notations, π * ψ n+1 = 2g−2+n. Of course, we assume that 2g−2+n > 0.
Second, any relation in the cohomology of M g,n among natural ψ-κstrata gives a relation for the correlators. Let us explain this in more detail.

Tautological relations.
2.3.1. Stable dual graphs. The moduli space of curves M g,n [12] has a natural stratification by the topological type of stable curves. We can combine natural strata with ψ-classes at marked points and at nodes and κ-classes on the moduli spaces of irreducible components. These objects are called ψ-κ-strata.
A convenient way to describe a ψ-κ-stratum in M g,n is the language of stable dual graphs. Take a generic curve in the stratum. To each irreducible component we associate a vertex marked by its genus. To each node we associate an edge connecting the corresponding vertices (or a loop, if it is a double point of an irreducible curve). If there is a marked point on a component, then we add a leaf at the corresponding vertex, and we label leaves in the same way as marked points. If we multiply a stratum by some ψ-classes, then we just mark the corresponding leaves or half-edges (in the case when we add ψ-classes at nodes) by the corresponding powers of ψ. Also we mark each vertex by the κ-class associated to it. Let us remark that by κ-classes on M g,n we mean the classes where π : M g,n+l → M g,n is the projections forgetting the last l marked points. It is just another additive basis in the ring generated by the ordinary κ-classes (κ k , k ≥ 1, in our notations). The basic properties of these classes are stated in [6].

2.3.2.
Integrals over ψ-κ-strata. Using the properties of GW invariants, one can express the integral of Ω g,n over a ψ-κ-stratum S in terms of correlators. Consider a special case, when S is represented by a two-vertex graph with no ψ-and κ-classes. Then, according to axiom 4, the integral of Ω g,n is the product of integrals of Ω g 1 ,n 1 +1 and Ω g 2 ,n 2 +1 over the moduli spaces corresponding to the vertices, contracted by the scalar product: Here we assume that the genus of one component of a generic curve in S is g 1 and n 1 marked points with labels j ∈ J 1 , |J 1 | = n 1 , are on this component. The other component has genus g 2 and n 2 marked points with labels j ∈ J 2 , |J 2 | = n 2 , lie on it. Of course, g 1 + g 2 = g, n 1 + n 2 = n. Now consider a special case, when S is represented by a one-vertex graph with ψ-and κ-classes. Let us assign a vector in the basis of H 0 to each leaf (to each marked point). Then, according to axiom 3 the integral Combining these two special cases one can obtain an expression in correlators that corresponds to an arbitrary ψ-κ-stratum.

Relations for correlators.
Suppose that we have a linear combination L of ψ-κ-strata that is equal to 0 in the cohomology of M g,n (a tautological relation). Since dΩ g,n = 0, the integral of Ω g,n , n j=1 e i j over L is equal to zero, for an arbitrary choice of primary fields. This gives an equation for correlators.
Usually, one consider also the pull-backs of L to M g,n+n ′ , n ′ ≥ 0, multiplied by arbitrary monomials of ψ-classes. Of course, they are also represented as vanishing linear combinations of ψ-κ-strata. This gives a system of PDEs for the formal power series F g , g ≥ 0. For the detailed description of the correspondence between tautological relations and universal PDEs for GW potentials see, e. g., [10] or [6].

Zwiebach invariants
In Gromov-Witten theory (and also in topological string theory) the Gromov-Witten invariants is usually a structure on the cohomology of a target manifold (the space H 0 ) of on the cohomology of a complex of some other gometric origin. We have introduced the notion of Zwiebach invariants in [22] in order to formalize in a convenient way what physicists mean by topological conformal quantum field theory at the level of a complex rather than at the level of the cohomology.
The very general principles of homological algebra imply that algebraic stuctures on the cohomology are often induced by some fundamental structures on a full complex (the standard example is the induction of the infinity-structures from differential graded algebraic structures). Such induction usually can be represented as a sum over trees with vertices corresponding to fundamental operations and edges corresponding to the homotopy that contracts the complex to its cohomology.
We would like to stress that Gromov-Witten invariants also can be considered as an induced structure on the cohomology of a complex. In this case, the fundamental structure on the whole complex is determined by Zwiebach invariants.
We are able to associate some structure on a bicomplex with a special compactification of the moduli space curves (Kimura-Stasheff-Voronov compactification). So, complexes are replaced by bicomplexes, where the second differential reflects the rotation of attached cylinders (or circles). This is an appearance of the string nature of the problem.
As an induced structure we indeed obtain a Gromov-Witten-type theory that, under some additional assumptions, can be presented in terms of a sum over graphs. Below we explain the whole construction, following [22] and with some additional details.

Kimura-Stasheff-Voronov spaces.
We remind the construction of the Kimura-Stasheff-Voronov compactification K g,n of the moduli space of curves of genus g with n marked point. It is a real blow-up of M g,n ; we just remember the relative angles at double points. We can also choose an angle of the tangent vector at each marked point; this way we get the principal U(1) n -bundle over K g,n . We denote the total space of this bundle by S g,n .
There are also the standard mappings between different spaces S g,n . First, one can consider the projection π : S g,n+1 → S g,n forgetting the last marked point. Suppose that under the projection we have to contract a sphere that contains the points x i , x n+1 , and a node. Denote the natural coordinates on the circles corresponding to x i and a node on a curve in S g,n+1 by φ i and θ. Letφ i be a coordinate on the circle corresponding to x i in S g,n . Thenφ i = φ i + θ under the projection π. In the same way, if we contract a sphere that contains two nodes and x n+1 , thenθ = θ 1 + θ 2 , where θ 1 and θ 2 are the coordinates on the circles corresponding to the two nodes of a curve in S g,n+1 andθ is a coordinate on the circle at the resulting node in S g,n In the same way, when we consider the mappings σ : S g 1 ,n 1 +1 × S g 1 ,n 2 +1 → S g,n representing the natural boundary components of S g,n , we have θ = φ n 1 +1 + φ n 2 +1 , where φ n 1 +1 and φ n 2 +1 are the coordinates on the circles corresponding the points that are glued by σ into the node and θ is the coordinate on the circle at the node. For the mapping σ : S g−1,n+2 → S g,n we also have θ = φ n+1 + φ n+2 with the same notations.

Zwiebach invariants.
Let us fix a Hodge bicomplex H with two differentials denoted by Q and G − and with an even scalar product η = (·, ·) invariant under the differentials: The Hodge property means that Below we consider the action of Q and G − on H ⊗n . We denote by Q (k) and G (k) − the action of Q and G − respectively on the k-th component of the tensor product.
On each S g,n we take a differential form C g,n of the mixed degree with values in H ⊗n 0 . The whole system of forms {C g,n } is called Zwiebach invariants, if it satisfies the axioms: − + ı k )C g,n = 0 for all 1 ≤ k ≤ n (we denote by ı k the substitution of the vector field generating the action on S g,n of the k-th copy of U(1)); C g,n is invariant under the action of U(1) n ; (4) π * C g,n = (C g,n+1 , e 1 ), where π : S g,n+1 → S g,n is the mapping forgetting the last marked point. (5) σ * C g,n = (C g 1 ,n 1 +1 ∧ C g 2 ,n 2 +1 , η −1 ), where σ : S g 1 ,n 1 +1 ×S g 1 ,n 2 +1 → S g,n represents the boundary component. In the same way, σ * C g,n = (C g−1,n+2 , η −1 ) for the mapping σ : S g−1,n+2 → S g,n .
φ 3 are the coordinates on the circles at the corresponding points. Zwiebach invariants on the bicomplex with zero differentials determine Gromov-Witten invariants. Indeed, in this case the factorization property implies that {C g,n } is lifted from the blowdown of Kimura-Stasheff-Voronov spaces, i.e. it is determined by a set of forms on Deligne-Mumford spaces. Then it is easy to check that this system of forms satisfied all axioms of Gromov-Witten invariants.
3.3. Induced Zwiebach invariants. Induced Zwiebach invariants are obtained by the contraction of H 4 . We denote by G + the contraction operator. This means that We construct an induced Zwiebach form C ind g,n on a homotopy equivalent modificationS g,n of the space S g,n . At each boundary component γ we glue the cylinder γ × [0, +∞] such that γ in S g,n is identified with γ × {0} in the cylinder.
So, we have the mappingsσ :S g 1 ,n 1 +1 ×S g 1 ,n 2 +1 ×[0, +∞] →S g,n and σ :S g−1,n+2 × [0, +∞] →S g,n representing the boundary components with glued cylinders. We take a form C g,n , restrict it to H ⊗n 0 , and extend it to the glued cylinder by the rule that is the bivector obtained from the operator e −tΠ−dt·G + , t is the coordinate on [0, +∞]. This determines C ind g,n completely. Now it is a straightforward calculation to check that the forms C ind g,n are (d+Q)-closed and satisfy the factorization property when restricted to the strata γ × {+∞}.

3.4.
Induced Gromov-Witten theory. The induced Zwiebach invariants determine Gromov-Witten invariants. The correlators of the corresponding Gromov-Witten potential are given by the integrals over the fundamental cycles ofK g,n (we just forget the circles at marked points inS g,n ) of the forms C ind g,n n i=1 ψ a i i . In fact, the fundamental class ofK g,n is represented as a sum over all irreducible boundary strata in M g,n . Indeed, a boundary stratum γ in M g,n has real codimension equal to the doubled number of the nodes of its generic curve. But then we add inK g,n a real two-dimensional cylinder for each node. A simple explicit calculation allows to express the integral over the component of the fundamental cycle ofK g,n corresponding to γ. It splits into the integrals of the initial Zwiebach invariants (multiplied by ψ-classes) over the moduli spaces corresponding to the irreducible components of curves in γ; they are contracted with the bivectors [G − G + ] (obtained from the operator G − G + via the scalar product) corresponding to the nodes according to the topology of curves in γ.
So, we represent the correlators of the induced Gromov-Witten theory as sums over graphs. Then one can observe that C 0,3 determines a multiplication on H. Topology of the spaces S 0,4 and S 1,1 implies that the whole algebraic structure that we obtain on H is the structure of cyclic Hodge algebra up to Q-homotopy, see [22]. Let us assume that the initial system of Zwiebach invariants is simple enough, i. e., it induces the explicit structure of cyclic Hodge algebra on H and only the integrals of the zero-degree parts of the initial Zwiebach invariants (multiplied by ψ-classes) are non-vanishing on fundamental cycles. In this case, the induced Gromov-Witten potential can be described in very simple algebraic terms. It is the motivation of the definition of the Hodge field theory construction given in the next section.

Construction of correlators in Hodge field theory
In this section, we describe in a very formal algebraic way the sum over graphs obtained as an expression for the Gromov-Witten potential induced from Zwiebach invariants in the previous section.

Cyclic Hodge algebras.
In this section, we recall the definition of cyclic Hodge dGBV-algebras [22,31,32,24] (cyclic Hodge algebras, for short). A supercommutative associative C-algebra H with unit is called cyclic Hodge algebra, if there are two odd linear operators Q, G − : H → H and an even linear function : H → C called integral. They must satisfy the following axioms: sented as a direct sum of subspaces of dimension 4 generated by e α , Qe α , G − e α , QG − e α for some vectors e ∈ H 4 , i. e.
Q is an operator of the first order, it satisfies the Leibniz rule: (here and below we denote byã the parity of a ∈ H); (4) G − is an operator of the second order, it satisfies the 7-term relation: (5) G − satisfies the property called 1/12-axiom: (20) str (here a· and G − (a)· are the operators of multiplication by a and G − (a) respectively, str means supertrace).
Define an operator G + : H → H related to the particular choice of Hodge decomposition. We put G + H 0 = 0, and on each subspace e α , Qe α , G − e α , QG − e α we define G + as We see that We can define a scalar product on H as (a, b) = ab. We suppose that this scalar product is non-degenerate. Using the scalar product we may turn any operator A : H → H into the bivector that we denote by [A].

4.2.
Tensor expressions in terms of graphs. Here we explain a way to encode some tensor expressions over an arbitrary vector space in terms of graphs.
Consider an arbitrary graph (we allow graphs to have leaves and we require vertices to be at least of degree 3, the definition of graph that we use can be found in [24]). We associate a symmetric n-form to each internal vertex of degree n, a symmetric bivector to each egde, and a vector to each leaf. Then we can substitute the tensor product of all vectors in leaves and bivectors in edges into the product of n-forms in vertices, distributing the components of tensors in the same way as the corresponding edges and leaves are attached to vertices in the graph. This way we get a number.
Let us study an example: We assign a 5-form x to the left vertex of this graph and a 3-form y to the right vertex. Then the number that we get from this graph is Note that vectors, bivectors and n-forms used in this construction can depend on some variables. Then what we get is not a number, but a function.

4.3.
Usage of graphs in cyclic Hodge algebras. Consider a cyclic Hodge algebra H. There are some standard tensors over H, which we associate to elements of graphs below. Here we introduce the notations for these tensors.
There is a collection of bivectors that will be assigned below to edges: In pictures, edges with these bivectors will be denoted by (25) , , , respectively. Note that an empty edge corresponding to the bivector [Id] can usually be contracted (if it is not a loop). The vectors that we will put at leaves depend on some variables. Let {e 1 , . . . , e s } be a homogeneous basis of H 0 . In particular, we assume that e 1 is the unit of H. To each vector e i we associate formal variables T n,i , n ≥ 0, of the same parity as e i . Then we will put at a leaf one of the vectors E n = s i=1 e i T n,i , n ≥ 0, and we will mark such leaf by the number n. In our picture, an empty leaf is the same as the leaf marked by 0.

4.3.1.
Remark. There is a subtlety related to the fact that H is a Z 2graded space. In order to give an honest definition we must do the following. Suppose we consider a graph of genus g. We can choose g edges in such a way that the graph being cut at these edge turns into a tree. To each of these edges we have already assigned a bivector In particular, consider the following graph (this is also an example to the notations given above): (26) An empty loop corresponds to the bivector [Id]. An empty leaf corresponds to the vector E 0 . A trivalent vertex corresponds to the 3-form given by the formula (a, b, c) → abc.
If we ignore this remark, then what we get is just the trace of the operator a → E 0 · a. But using this remark we get the supertrace of this operator.
In fact, this subtlety will play no role in this paper. It affects only some signs in calculations and all these signs will be hidden in lemmas shared from [22,31]. So, one can just ignore this remark.

Correlators.
We are going to define the potential using correlators. Let (27) τ k 1 (V 1 ) . . . τ kn (V n ) g be the sum over graphs of genus g with n leaves marked by τ k i (V i ), i = 1, . . . , n, where V 1 , . . . , V n are vectors in H, and τ k i are just formal symbols. The index of each internal vertex of these graphs is ≥ 3; we associate to it the symmetric form (24). There are two possible types of edges: edges marked by [G − G + ] (thick black dots in pictures, "heavy edges" in the text) and edges marked by [Id] (empty edges). Since an empty edge connecting two different vertices can be contracted, we assume that all empty edges are loops. Consider a vertex of such graph. Let us describe all possible halfedges adjusted to this vertex. There are 2g, g ≥ 0, half-edges coming from g empty loops; m half-edges coming from heavy edges of graph, and l leaves marked τ ka 1 (V a 1 ), . . . , τ ka l (V a l ). Then we say that the type of this vertex is (g, m; k a 1 , . . . , k a l ). We denote the type of a vertex v by (g(v), m(v); k a 1 (v) , . . . , k a l(v) (v) ).
Consider a graph Γ in the sum determining the correlator We associate to Γ a number: we contract according to the graph structure all tensors corresponding to its vertices, edges, and leaves (for leaves, we take vectors V 1 , . . . , V n ). Let us denote this number by T (Γ). Also we weight each graph by a coefficient which is the product of two combinatorial constants. The first factor is equal to (29) V Here |aut(Γ)| is the order of the automorphism group of the labeled graph Γ, V ert(Γ) is the set of internal vertices of Γ. In other words, we can label each vertex v by g(v), delete all empty loops, and then we get a graph with the order of the automorphism group equal to 1/V (Γ). The second factor is equal to .
So, the whole contribution of the graph Γ to the correlator is equal to V (Γ)P (Γ)T (Γ). One can check that the non-trivial contribution to the correlator τ k 1 (V 1 ) . . . τ kn (V n ) g is given only by graphs that have exactly 3g − 3 + n − n i=1 k i heavy edges. The geometric meaning here is very clear. The number T (Γ) comes from the integral of the induced Gromov-Witten invariants of degree zero, while the coefficient V (Γ)P (Γ) is exactly the combinatorial interpretation of the intersection number of ψ k 1 1 . . . ψ kn n with the stratum whose dual graph is obtained from Γ by the procedure described after the definition of V (Γ).

4.5.
Potential. We fix a cyclic Hodge algebra and consider the formal power series F = F (T n,i ) defined as Abusing notations, we allow to mark the leaves by τ a (E a ), E a , or a; all this variants are possible and denote the same. 4.6. Trivial example. For example, consider the trivial cyclic Hodge algebra: H = H 0 = e 1 , Q = G − = 0, e 1 = 1. Then E a = e 1 · t a , and the correlator τ a 1 (E a 1 ) . . . τ an (E an ) g consists just of one graph with one vertex, g empty loops, and n leaves marked by a 1 , . . . , a n . The explicit value of the coefficient of this graph is, by definition, (32) τ a 1 . . . τ an g := Mg,n ψ a 1 1 . . . ψ an n .
So, in the case of trivial cyclic Hodge algebra we obtain exactly the Gromov-Witten potential of the point (i. e., Ω g,n , e ⊗n 1 ≡ 1)) that we denote below by F pt . 4.6.1. Remark about notations. Abusing notation, we use the same symbol g for the correlators in GW theory and in Hodge field theory. We hope that it does not lead to a confusion. For instance, τ a 1 (E a 1 ) . . . τ an (E an ) g in the trivial example above is the correlator of the trivial Hodge field theory, while τ a 1 . . . τ an g is the correlator of the trivial GW theory.

String, dilaton, and tautological relations
In this section, we prove that the potential (31) satisfies the same string and dilaton equations as GW potentials.

String equation.
Theorem 1. If n j=1 a j > 0, we have: Proof. Consider a graph Γ contributing to the correlator on the left hand side of the string equation. The special leaf that we are going to remove is marked by τ 0 (e 1 ) and is attached to a vertex v of genus g v (i. e., with g v attached light loops) with l v more attached leaves labeled by indices in I v , |I v | = l v , and m v attached half-edges coming from heavy edges and loops. Let us remove the leaf τ 0 (e 1 ) and change the label of one of the leaves attached to the same vertex from τ a j (e i j ) to τ a j −1 (e i j ). This way we obtain a graph Γ j contributing to the j-th summand of the right hand side of (33). We take the sum of these graphs over j ∈ I v . Of course, we skip the summands where a j = 0.
Note that this sum is not empty (if Γ gives a non-zero contribution to the left hand side of (33)). Indeed, if it is empty, this means that a j = 0 for all j ∈ I v . Therefore, since we expect that the contribution to P (Γ) of the vertex v on the left hand side is nonzero, it follows that g v = 0 and m v + l v = 2. So, there are three possible local pictures: , and τ 0 (e j1 ) τ 0 (e j2 ) τ 0 (e 1 ) .
The first picture can be replaced with the bivector [G − G + G − G + ], which is equal to zero. Therefore, T (Γ) is also equal to zero. In the second case, we also get 0 since G − G + (e 1 e j ) = G − G + (E 0 ) = 0. The third picture is possible only when it is the whole graph, and this is in contradiction with the assumption that n j=1 a j > 0. Note also that T (Γ) = T (Γ j ) and V (Γ) = V (Γ j ) for all j. Indeed, we have just removed the leaf with the unit of the algebra, so this can't change anything in the contraction of tensors. Therefore, T (Γ) = T (Γ j ). Also both the leaf τ 0 (e 1 ) and the vertex v are the fixed points of any automorphism of Γ. The same is for the vertex corresponding to v in Γ j . Therefore, the automorphism groups are isomorphic for both graphs. Since we make no changes for empty loops, it follows that V (Γ) = V (Γ j ).
Let us prove that P (Γ) = j∈Iv P (Γ j ). Indeed, the vertices of Γ and Γ j are in a natural one-to-one correspondence. Moreover, the local pictures for all of them except for v and its image in Γ j are the same. Therefore, the corresponding intersection numbers contributing to P (Γ) and P (Γ j ) are the same. The unique difference appeares when we take the intersection numbers corresponding to v and its images in Γ j , j ∈ I v . But then we can apply the string equation (6) of the GW theory of the point (32), and we see that . . , l} is an arbitrary on-to-one mapping). This implies that P (Γ) = j∈Iv P (Γ j ). So, we have V (Γ)P (Γ)T (Γ) = j∈Iv V (Γ j )P (Γ j )T (Γ j ). In order to complete the proof of (33), we should just notice that when we write down this expression for all graphs contributing to the left hand side of (33), we use each graph contributing to the right hand side of (33) exactly once.

Dilaton equation.
Theorem 2. If 2g − 2 + n > 0, we have: Proof. Consider a graph Γ contributing to the correlator on the left hand side of (36). The special leaf that we are going to remove is marked by τ 1 (e 1 ) and is attached to a vertex v of genus g v (i. e., with g v attached light loops) with l v more attached leaves labeled by indices in I v , |I v | = l v , and m v attached half-edges coming from heavy edges and loops.
Let us remove the leaf τ 1 (e 1 ). We obtain a graph Γ ′ contributing to the right hand side of (33). Let us prove this. Indeed, if we remove a leaf and don't get a proper graph, it follows that we have a trivalent vertex. Since the contribution of this vertex to P (Γ) should be nonzero, it follows that the unique possible local picture is (37) τ 1 (e 1 ) .
But this picture is the whole graph, and it is in contradiction with the condition 2g − 2 + n > 0. The same argument as in the proof of the string equation shows that T (Γ) = T (Γ ′ ) and V (Γ) = V (Γ ′ ). Also, the contribution to P (Γ) and P (Γ ′ ) of all vertices except for the changed one is the same. The change of the intersection number corresponding to the vertex v is captured by the dilaton equation (6) of the trivial GW theory (32): . . , l} is an arbitrary on-to-one mapping). This implies that P (Γ) = (2g v − 2 + k v + l v )P (Γ ′ ), and, therefore, Let us write down the last equation for all graphs Γ contributing to the left hand side (36). Observe that any graph Γ ′ contributing to the right hand side occurs |V ert(Γ ′ )| times, since the leaf τ 1 (e 1 ) could be attached to any its vertex. Therefore, any graph Γ ′ contributing to the right hand side of (36) appears in these equations with the coefficient This completes the proof. 5.3. Tautological equations. As we have explained in Section 2.3.3, any linear relation L among ψ-κ-strata in the cohomology of the moduli space of curves gives rise to a family of universal relations for the correlators of a Gromov-Witten theory.
Theorem 3 (Main Theorem). The system of universal relations coming from a tautological relation in the cohomology of the moduli space of curves holds for the correlators n j=1 τ a j (e i j ) g of cyclic Hodge algebra. Note that some special cases of this theorem were proved in [22,31,32]. Our argument below is a natural generalization of the technique introduced in these papers. Also we are able now to give an explanation why we have managed to perform all our calculations there, see Remark 8.6.1.
Let us give here a brief account of the proof of this theorem. First, the definition of correlators of the Hodge field theory can be extended to the intersection with an arbitrary tautological class α of degree K in the space M g,n , not only the a monomial in ψ-classes. In that case, we do the following. Again, we consider the sum over all graphs Γ with 3g − 3 + n − K heavy edges, and the number T (Γ) is defined as above. Instead of the coefficient V (Γ)P (Γ) we use the intersection number of α with the stratum whose dual graph is obtained from Γ by the procedure described right after the definition of V (Γ). Namely, a vertex with g loops is replaced by a vertex marked by g.
This definition is very natural from the point of view of Zwiebach invariants. However, we know from Gromov-Witten theory that this extension of the notion of correlator is unnecessary. Indeed, all integrals with arbitrary tautological classes can be expressed in terms of the integrals with only ψ-classes via some universal formulas.
The main question is whether these universal formulas also work in Hodge field theory. Actually, the main result that more or less immediately proves the theorem is the positive answer to this question.

5.3.1.
Organization of the proof. The rest of the paper is devoted to the proof of Main Theorem, and here we would like to overview it here.
In Section 6, we study the structure of graphs that can appear in formulas for the correlators of Hodge field theory. We prove that if T (Γ) = 0 and there is at least one heavy edge in Γ, then all vertices have genus ≤ 1, i. e., there is at most one empty loop at any vertex. This basically means that in calculations we'll have to deal only with genera 0 and 1. Also this allows us to write down the action of a Hodge field theory.
In Section 7, we prove the main technical result (Main Lemma). Informally, it states that Q = −G − ψ when we apply these two operators to the correlators of a Hodge field theory. In order to prove it, we look at a small piece (consisting just of one heavy edge and one or two vertices that are attached to it) in one of the graphs of a correlator. Of course, in the correlator we can vary this small piece in an arbitrary way, such that the rest of the graph remains the same. So, when we consider the sum of all these small pieces, it is also a correlator of the Hodge field theory. Thus we reduce the proof to a special case of the whole statement. But since the genus of a vertex is ≤ 1, it appear now to be a low-genera statement that can be done by a straightforward calculation.
In Section 8, we present the proof of the Main Theorem. Consider a ψ-κ-stratum α whose stable dual graph has k ≥ 1 edges. There is a universal expression of the integral over α coming from Gromov-Witten theory. It includes k entries of the scalar product restricted to H 0 . In terms of graphs, it means that we are to introduce new edges with the bivector [Π 0 ] on them, and there are k such edges in our expression. A direct corollary of the Main Lemma is that we can always replace In ψ at all edges corresponding to the scalar product restricted to H 0 , we obtain a new expression for the integral over α that again contains only heavy edges and empty loops, as any ordinary correlator. The main problem now is to understand the combinatorial coefficient of a graph Γ obtained this way.
Since we have a sum over graphs with heavy edges and empty loops, it is natural to identify again these graphs with the corresponding strata in the moduli space of curves. Then we can calculate the intersection index of the stratum corresponding to a graph Γ and the initial class α. Roughly speaking, the main thing that we have to do is to decide about each node in α (represented initially by [Π 0 ]), whether we have this node in stratum corresponding to Γ. If yes, then we have an excessive intersection (so, we must put −ψ on one of the half-edges of the corresponding edge), and we keep this edge in Γ (so, we replace . If no, then we don't have this edge in Γ, so we contract [Π 0 ], i. e., replace it with [Id]. So, the procedure that we used to get rid of the scalar product is the same as the procedure of the intersection of α with strata of the complementary dimension. This means (Section 8.5) that the universal formula coming from Gromov-Witten theory is equivalent to the natural formula for the "correlator with α" coming from Zwiebach theory. The tautological relation is a sum of classes equal to zero. So, while the universal formula coming from Gromov-Witten theory gives (in the case of a vanishing class) a non-trivial expression in correlators, the natural formula coming from Zwiebach theory gives identically zero. This proves our theorem, see Section 8.6.

Vanishing of the BV structure
In this section, we recall several useful lemmas shared in [34,31]. In particular, these lemmas give some strong restrictions on graphs that can give a non-zero contirbution to the correlators defined above. 6.1. Lemmas. Lemma 1. [34,31] The following vectors and bivectors are equal to zero: Also let us remind another lemma in [31] that is very useful in calculations.

Lemma 2. [31] For any vectors
Both lemmas are just simple corollaries of the axioms of cyclic Hodge algebra. In other words, if there are at least two empty loops at a vertex, then there should not be any heavy loops or edges attached to this vertex. Otherwise the contribution of the whole graph vanishes. This implies Corollary 1. In the definition of correlators one should consider only graphs of one of the following two types: (1) One-vertex graphs with no heavy edges (loops).
(2) Arbitrary graphs with at most one empty loop at each vertex.

The contribution of all other graphs vanishes.
This corollary dramatically simplifies all our calculations with graphs given below. Also we can write down now the action of the Hodge field theory.
be the "dimension zero" part of the potential of the Hodge field theory, namely, The first sum is taken over n ≥ 0 such that 2g − 2 + n > 0. So, it is exactly the generating function for the vertices of our graph expressions. Then the action of the Hodge field theory is equal to If we put T n,i = 0 for n ≥ 1, then we immediately obtain the BCOVtype action discussed in [1,Appendix] and [22,Appendix]. The similar actions were also studied in [5] and [7].
6.3. Proof of Lemma 3. We consider the form Φ(A, B, C, D) and we assume that A ≥ 2.
First, let us study the case when C ≥ 1. In this case, our C +D-form can be represented as a contraction via the bivector [Id] of two forms, Φ(A−2, B, C −1, D +1) and Φ(2, 0, 1, 1). Let us prove that the last one is equal to zero. Indeed, this two-form can be represented asΦ(·, G + ·), where the two-formΦ is represented by the picture According to Lemma 1,Φ = 0. Therefore, Φ(2, 0, 1, 1) = 0 and the whole form Φ(A, B, C, D) is also equal to zero. Now consider the case when B ≥ 1. In this case, our C + D-form can be represented as a contraction via the bivector [Id] of two forms, Φ(A − 2, B − 1, C, D + 1) and Φ(2, 1, 0, 1). Let us prove that the last one is equal to zero. Indeed, Here the first equality is definition of Φ(2, 1, 0, 1), the second one is just an equivalent redrawing, the third equality is application of Lemma 2, the fourth one is again an equivalent redrawing.
The last picture contains the bivector (47) which is equal to zero according to Lemma 1. Therefore, the whole picture is equal to zero, and Φ(2, 1, 0, 1) = 0. So, the whole form Φ (A, B, C, D) is equal to zero also in this case. This proves the lemma. 7. Main Lemma 7.1. Statement. The main technical tool that we use in the proof of Theorem 3 is the lemma that we prove in this section. For any v 1 , . . . , v n ∈ H, a 1 , . . . , a n ≥ 0,

Lemma 4 (Main Lemma).
A simple corollary of this lemma is the following: In other words, we can state informally that Q + ψG − = 0. 7.2. Special cases. The proof of the lemma can be reduced to a small number of special cases. We consider correlators whose graphs have only one heavy edge. 7.2.1. The first case is the following: Let n i=1 a i = n − 4. We prove that for any v 1 , . . . , v n ∈ H, First, we see that according to the definition of the correlator, the left hand side of Equation (51) is the sum over graphs with two vertices and with [G − G + ] on the unique edge that connects the vertices. For each I ⊔ J = {1, . . . , n} we can consider the corresponding distribution of leaves between the vertices (to be precise, let us assume that 1 ∈ I). Then the coefficient of such graph is τ 0 i∈I τ a i 0 τ 0 j∈J τ a j 0 , and we take the sum over all possible positions of Q at the leaves.
Using the Leibniz rule for Q and the property that [Q, G − G + ] = −G − , we see that this sum is equal to the sum over graphs with two vertices and with [−G − ] on the unique edge that connects the vertices.
For each I ⊔ J = {1, . . . , n}, |I|, |J| ≥ 2, we consider the corresponding distribution of leaves between the vertices. Then the coefficient of such graph is still τ 0 i∈I τ a i 0 τ 0 j∈J τ a j 0 , and the underlying tensor expression can be written (after we multiply the whole sum by −1) as Let us recall that the 7-term relation for G − implies that Using this, we can rewrite the whole sum over graphs as Using that (55)

Equation (53), and the fact that
we can rewrite Expression (54) as The last formula coincides by definition with the right hand side of Equation (51) multiplied by −1. This proves the first special case. 7.2.2. The second case is in genus 1. Let n i=1 a i = n − 1. We prove that for any v 1 , . . . , v n ∈ H, According to the definition of the correlator, the left hand side of Equation (58) is the sum over graphs of two possible types. The first type include graphs with two vertices and two edges. The first edge is heavy and connects the vertices; the second edge is an empty loop attached to the first vertex. For each I ⊔ J = {1, . . . , n}, |J| ≥ 2, we can consider the corresponding distribution of leaves between the vertices (we assume that leaves with indices in I are at the first edge). Then the coefficient of such graph is τ 0 i∈I τ a i 1 τ 0 j∈J τ a j 0 . The second type include graphs with one vertex and one heavy loop. All leaves are attached to this vertex, and the coefficient of such graph is τ 2 0 n i=1 τ a i 0 . For both types of graphs, we take the sum over all possible positions of Q at the leaves.
Using the Leibniz rule for Q and the property that [Q, G − G + ] = −G − , we get the same graphs as before, but there is no Q, and instead of [G − G + ] we have −[G − ] on the corresponding edge. Using Lemma 2, we move −G − in graphs of the first type to the leaves marked by indices in J. Using the 1/12-axiom and Lemma 2, we move −G − in graphs of the second type to all leaves.
This way we get graphs of the same type in both cases. We get graphs with one vertex, one empty loop attached to it, all leaves are also attached to this vertex, and there is −G − on one of the leaves. One can easily check that the coefficient of the graphs with −G − at the i-th leaf is equal to It is exactly the unique graph contributing to the i-th summand of the right hand side of Equation (58), and the coefficient is right. This proves that special case. 7.2.3. Consider g ≥ 2. Let n i=1 a i = 3g + n − 4. In this case, the statement that for any v 1 , . . . , v n ∈ H, is immediately reduced to 0 = 0; it is a simple corollary of Lemma 1. Since we consider the sum over all possible graphs contributing to correlators, these small pieces can be gathered into groups according to the type of the rest of the initial graph. Each group forms exactly one of the special cases studied above. So, we know that −G − should jump either to one of the leaves or to one of the heavy edges attached to the ends of its edge. In the first case, we get exactly the graphs in the right hand side of Equation (49); in the second case, we get zero. One can easily check that we get the right coefficients for the graphs in the right hand side of Equation (49). This proves the lemma.
8. Proof of Theorem 3 8.1. Equivalence of expression in graphs. Consider the expression in correlators corresponding to a ψ-κ-stratum as it is described in Section 2.3.2. To each vertex of the corresponding stable dual graph we assign the sum of graphs that forms correlator in the sense of Section 4.4. The leaves of these graphs corresponding to the edges of the stable dual graph (nodes) are connected in these pictures by edges with [Π 0 ] (the restriction of the scalar product to H 0 ). We call the edges with [Π 0 ] "white edges" and mark them in pictures by thick white points, see (25).
The axioms of cyclic Hodge algebra imply a system of linear equations for the graphs of this type. In particular, it has appeared that playing with this linear equations we can always get rid of white edges in the sum of pictures corresponding to a stable dual graph, see [22,31,32]. However, previously it was just an experimental fact. Now we can show how it works in general.
The numerous examples of the correspondence between stable dual graphs and graphs expressions in cyclic Hodge algebras and also of the linear relations implied by the axioms of cyclic Hodge algebra are given in [22,31,32].
Below, we explain how one can represent the expression in correlators corresponding to a ψ-κ-stratum in terms of graphs with only empty and heavy edges and with no white edges. The unique tool that we need is Lemmas 4 and 5 proved above.
8.2. The simplest example. Consider a stable dual graph with two vertices and one edge connecting them: The corresponding expression in correlators is (62) τ a 0 (e j 1 ) τ v i (e 1 ) g 1 (here we denote by e • an arbitrary choice of e i ∈ H 0 ). It is convenient for us to rewrite this expression as where {x α } is the basis of the whole H. Using the fact that Π 0 = Id − QG + − G + Q and applying Lemma 5, we obtain In all three summands of the right hand side we still have two correlators, whose leaves corresponding to the nodes are connected by some special edges. But now the connecting edge is either marked by [Id] (an empty edge) or by [G − G + ] (an ordinary heavy edge). So, this way we get rid of the white edge in this case. Informally, in terms of pictures, we can describe Equation (64) as When we put ψ, we mean that we add one more ψ-class at the node at the corresponding branch of the curve. Dashed circles denote correlators.
8.3. Example with two nodes. Now we consider an example of stratum, whose generic point is represented by a three-component curve. Again, we allow arbitrary ψ-classes at marked points and two branches at nodes.
We perform the same calculation as above, but now we explain it in terms of informal pictures from the very beginning. So, the first step is the same as above: Then we apply Lemma 4 to each of the summands in the right hand side: We take the sum of these three expressions, and we see that all pictures where we have edges with [G − ] and [G + ] are cancelled. So, we get an expression for the sum of graphs representing the initial stratum in terms of graphs with only empty and heavy edges.
8.4. General case. The general argument is exactly the same as in the second example. In fact, this gives a procedure how to write an expression in graphs with only empty and heavy edges (and no white edges) starting from a stable dual graph. Let us describe this procedure. Take a stable dual graph corresponding to a ψ-κ-stratum of dimension k in M g,n . First, we are to decorate it a little bit. For each edge, we either leave it untouched, or substitute it with an arrow (in two possible ways). At the pointing end of the arrow, we increase the number of ψ-classes by 1. Each of these graphs we weight with the inversed order of its automorphism group (automorphisms must preserve all decorations) multiplied by (−1) arr , where arr is the number of arrows.
Consider a decorated dual graph. To each its vertex we associate the corresponding correlator of cyclic Hodge algebra (we add new leaves in order to represent κ-classes). Then we connect the leaves corresponding to the nodes either by empty edges (if the corresponding edge of the decorated graph is untouched) or by heavy edges (if the corresponding edge of the dual graph is decorated by an arrow).
It is obvious that the number of heavy edges in the final graphs is equal to k. 8.5. Coefficients. We can simplify the resulting graphs obtained in the previous subsection. First, we can contract empty edges (as much as it is possible; it is forbidden to contract loops). Second, we can remove leaves added for the needs of κ-classes. Indeed, each such leaf is equipped with a unit of H, so it doesn't affect the contraction of tensors corresponding to a graph. Moreover, when we remove all leaves corresponding to κ-classes, we still have graph with at least trivalent vertices. Otherwise, this graph is equal to zero, c. f. arguments in the proofs of string and dilaton equations.
So, we obtain final graphs that have the same number of heavy edges as the dimension of the initial ψ-κ-stratum, the same number of leaves as the initial dual graph, and some number of empty loops, at most one at each vertex. The exceptional case is when k = 0; in this case we obtain only one graph, with one vertex, n leaves, and g empty loops.
In the first case, let us turn a graph like this into a stable dual graph. Just replace its vertices with no empty loops by vertices of genus zero, vertices with empty loops by vertices of genus one, heavy edges are edges, and leaves are leaves. There are no ψ-or κ-classes. It is obvious that the codimension of the stratum corresponding to this dual graph is k. Indeed, in this case it is just the number of nodes.
So, to each ψ-κ-stratum X of dimension k > 0 we associate a linear combination i c i Y i of strata of codimension k with no ψ-or κ-classes, whose curves have irreducible components of genus 0 and 1 only.
Proof. We prove it two steps. First, consider a one-vertex stable dual graph with no edges (just a correlator). In this case, the intersection number X·Y i is just by definition c i = V (Γ i )P (Γ i ), where Γ i is the cyclic Hodge algebra graph that turns into Y i via the procedure described above.
Then, consider a stable dual graph with one edge. It is the intersection of the one-vertex stable dual graph with an irreducible component of the boundary. For a given Y i , this component of the boundary either intersects it transversaly, or we have an excessive intersection. In the first case, the corresponding node is not represented in Y i . This means that in Γ i it should be an empty edge. In the second case, this node is one of the nodes of Y i , so it should be a heavy edge of Γ i . Also, it is an excessive intersection, so we are to add the sum of ψ-classes with the negative sign at the marked points (half-edges) corresponding to the node, see [11,Appendix].
Exactly the same argument works for an arbitrary number of nodes, we just extend it by induction.
In the case of k = 0, we get just one final graph with coefficient c. Proposition 2. If k = 0, the coefficient of the final graph is equal to the number of points in the initial ψ-κ-stratum.
Proof. If k = 0, this means that each of the vertices of the initial stable dual graph also has dimension 0, and the corresponding correlator of cyclic Hodge algebra is represented by one one-vertex graph with no heavy edges. Also this means that each edge of the initial stable dual graph is replaced in the algorithm above by an empty edge. So, we can think that we just work with the correlators of the Gromov-Witten theory of the point. In this case Proposition becomes obvious. Now we deduce Theorem 3 from these propositions. 8.6. Proof of Theorem 3. Consider the system of subalgebras (70) RH * 1 (M g,n ) ⊂ RH * (M g,n ) of the cohomological tautological algebras of M g,n generated by strata with no ψ-or κ-classes and with irreducible curves of genus 0 and 1 only.
Let L be a linear combination of ψ-κ-strata of dimension k in M g,n . Then the expression in correlators of cyclic Hodge algebras corresponding to L is equaivalent to a sum of some graphs with coefficients equal to the intersection of L with classes in RH k 1 (M g,n ).
So, if the class of L is equal to zero, then the corresponding equation (and also the whole system of equations that we described in Section 2.3.3) for correlators of cyclic Hodge algebra is valid. Theorem is proved. 8.6.1. Remark. Evidently, RH * 1 (M g,n ) is a module over RH * (M g,n ). Also it is obvious that RH * 1 (M g,n ) is closed under pull-backs and pushforwards via the forgetful morphisms. This explains why it was enough to make only one check in the simplest case in order to get the system of equations in [22,32] (cf. an argument in the last section in [22]). 8.7. An interpretation of Propositions 1 and 2. From the point of view of the theory of Zwiebach invariants, both propositions look very natural. Indeed, we try to give a graph expression for the integral of an induced Gromov-Witten form multiplied by a tautological class X. Since we know that we are able to integrate only degree zero parts of induced Gromov-Witten invariants, we should just take the sum over all graphs that correspond to the strata of complimentary dimension in RH * 1 (M g,n ). The coefficients are to be the intersection numbers of these strata with X.
On the other hand, we know that in any Gromov-Witten theory it is enough to fix the integrals of Gromov-Witten invariants multiplied by ψ-classes. Then the integrals of Gromov-Witten invariants multiplied by arbitrary tautological classes are expressed by universal formulas. We can try to use these universal formulas also in Hodge field theory. They are exactly our expressions with white edges. So, we have two different natural ways to express in terms of graphs the integrals of induced Gromov-Witten invariants multiplied by tautological classes. Propositions 1 and 2 state that these two different expressions coinside.