Hessian geometry and the holomorphic anomaly

We present a geometrical framework which incorporates higher derivative corrections to the action of N = 2 vector multiplets in terms of an enlarged scalar manifold which includes a complex deformation parameter. This enlarged space carries a deformed version of special Kahler geometry which we characterise. The holomorphic anomaly equation arises in this framework from the integrability condition for the existence of a Hesse potential.


Introduction
Quantum gravity is expected to manifest itself in an effective field theory framework through higher derivative terms. Supersymmetry provides some control over such terms, and in a theory of N = 2 vector multiplets coupled to supergravity a certain class of higher derivative terms can be described by generalizing the prepotential which encodes all the couplings at the two-derivative level.
While this function remains holomorphic within a Wilsonian framework, the inclusion of threshold corrections due to massless particles is known to induce non-holomorphic corrections to the couplings. In fact these corrections are required for consistency with electric-magnetic duality and are essential for incorporating higher derivative corrections to black hole entropy. While supergravity provides a powerful tool to organise an effective action for quantum gravity, the actual computation of couplings requires a specific theory. String theory is the natural candidate, and in particular the higher derivative corrections to N = 2 vector multiplets are captured by the topological string. However, the relation between supergravity and the topological string is subtle, and non-holomorphic corrections are incorporated differently in the respective formalisms. In this paper we develop a new geometrical description of the higher derivative corrections on the supergravity side, by showing that they can be understood in terms of an extended scalar manifold which carries a deformed version of special geometry.
We also derive various exact relations between the variables used in supergravity and in the topological string. The most interesting result we obtain is that the holomorphic anomaly equation which controls the non-holomorphic corrections in both the supergravity and topological string formalism can be derived from the integrability condition for the existence of a Hesse potential on the extended scalar manifold.
Let us next introduce our topic in more technical terms. In four dimensions, the complex scalar fields residing in N = 2 vector multiplets parametrize a scalar manifold which is the target space of the non-linear sigma-model that enters in the Wilsonian Lagrangian describing the couplings of N = 2 vector multiplets at the two-derivative level. The scalar manifold is an affine special Kähler manifold in global supersymmetry, and a projective special Kähler manifold in local supersymmetry; both types of target space geometry are referred to as special geometry [1,2,3,4,5,6,7]. Special geometry, when formulated in terms of complex variables Y I , is encoded in a holomorphic function F (0) (Y ), called the prepotential. When formulated in terms of special real coordinates, it is the Hesse potential that plays a central role. For affine special Kähler manifolds, the Hesse potential is related to the prepotential by a Legendre transform [8].
When coupling the N = 2 vector multiplets to the square of the Weyl multiplet, the resulting Wilsonian Lagrangian, which now contains higher derivative terms proportional to the square of the Weyl tensor, in encoded in a general- While F (Y, Υ) itself does not transform as a function under symplectic transformations, F Υ = ∂F/∂Υ does [9]. The associated Hesse potential, obtained by a Legendre transform of Im F (Y, Υ), is also a symplectic function.
Away from the Wilsonian limit, the coupling functions encoded in F Υ receive non-holomorphic corrections, in general. In supergravity models arising from string theory, these modified coupling functions can be derived in the context of topological string theory [10,11]. The precise relation between these two computations is subtle, however [12]. The coupling functions computed in topological string theory depend on stringy variables (Y I , Υ) that do not coincide with the supergravity variables (Y I , Υ) (unless Υ = 0). The precise relation between these two sets of coordinates was discussed in [12] and was used to express the supergravity Hesse potential (which is a symplectic function) in terms of stringy variables. The Hesse potential is not any longer obtained from the holomorphic generalized prepotential F (Y, Υ) that characterizes the Wilsonian Lagrangian. Instead, it is computed from a deformed version of F that is not any longer holomorphic. It was then laboriously shown, by means of power law expansions, that the Hesse potential contains a unique subsector H (1) that comprises coupling functions F (n) (Y,Ȳ) that, for n ≥ 2, satisfy the holomorphic anomaly equation of topological string theory, Here, α denotes the deformation parameter that characterizes the deviation from the Wilsonian limit. The superscript (0) inF (0)JK I indicates that this quantity has been formed by taking derivatives of F (0) (Y ), and that indices have been raised using the inverse N IJ (0) corresponding metric N (0) IJ . If no such superscript is present, as inF JK I , then it is understood that we take derivatives of the generalized prepotential F (Y, Υ), and that indices are lowered and raised using N IJ = 2ImF IJ . This convention is applied throughout the paper.
While in topological string theory α = − 1 2 [10], one may ask a more general question, namely whether irrespective of the value of α, the holomorphic anomaly equation (1) can be understood in terms of Hessian structures and Hessian geometry. This is indeed the case, as we will show in this paper. Namely, the anomaly equation (1) may be viewed as the integrability condition for the existence of a Hesse potential in supergravity. This is simplest to establish in the case when α = 0, as we will explain next (when α = 0, the coupling functions are encoded in F Υ (Y, Υ) on the supergravity side, and hence still holomorphic in supergravity variables).
Any affine special Kähler manifold M can be realised as an immersion into a complex symplectic vector space V [7], as we will review in section 2.1. When passing from the prepotential F (0) to the generalized prepotential F (Y, Υ), this construction gets extended, giving rise to a holomorphic family of immersions and deformed affine special Kähler manifolds, which combine into a complex manifoldM = M × . By pulling back the standard Hermitian form of V , the spaceM becomes equipped with a Kähler metric g and a flat torsion free connection ∇ which we use to define special real coordinates. Taking the Legendre transform of the generalized prepotential F (Y, Υ) as a Hesse potential, we can then define a Hessian metric g H . When analysing the integrability condition for the existence of a Hesse potential, namely that ∇g H must be a completely symmetric rank three tensor in complex coordinates, one infers the anomaly equation (1) with α = 0, as we will show in subsection 3.6. This anomaly equation can also be viewed as a consequence of a tension between preserving holomorphicity and symplectic covariance, as follows. We introduce stringy variables Y I , and we derive various properties of the difference ∆Y I = Y I − Y I . We then express the symplectic function F Υ (Y, Υ) in terms of stringy variables. By taking multiple derivatives ∂ Υ | Y of F Υ we obtain symplectic functions ∂ n Υ F Υ | Y that we express back in terms of supergravity variables. Then, setting Υ = 0, we obtain the set of symplectic functions F (n) = 2i D n−1 Υ F Υ /n!| Υ=0 introduced in [9] that, for n ≥ 2, satisfy the anomaly equation (1) with α = 0. The symplectic covariant derivative D Υ introduced in [9] is related to ∂∆Y I /∂Υ, and thus it is simply a consequence of the passage from stringy to supergravity variables.
The non-holomorphicity induced by the coordinate transformation reflects the tension between holomorphicity and symplecticity, and is thus a universal feature of the deformation induced by the passage from the prepotential to the generalized prepotential F (Y, Υ).
The aforementioned Hessian structure condition (namely that ∇g H is totally symmetric) gives a master equation for F Υ , which, upon applying D n Υ to it and setting Υ = 0, yields, by induction, the anomaly equation (1) with α = 0 for the functions F (n) defined above. This master equation for F Υ is on par with the one derived for the topological free where Q is an expansion parameter related to the topological string coupling, which satisfies Next, let us discuss the case α = 0. When turning on α, F Υ ceases to be holomorphic. Thus, starting from a non-holomorphic generalized prepotential F as in [12], we investigate the consequences for the master equation for F Υ that result from the Hessian structure condition. The equation we obtain is quite complicated. To compare it with (1), we specialise to a particular deformation, . Working at lowest order, we show that when setting Υ = 0, the master equation for F Υ equals the anomaly equation (1) with n = 2. The anomaly equation for the higher F (n) can, in principle, be obtained from this master equation by acting with multiple covariant derivatives D Υ on it. Here, D Υ denotes the symplectic covariant derivative introduced in [13], which is based on a nonholomorphic generalized prepotential F . We note that while the specific αdeformation we picked is tied to the topological string, the framework presented in this paper is quite general and can be applied to other deformed systems, such as those discussed in [13].
The paper is organised as follows. In section 2 we review the extrinsic construction of special Kähler manifolds through immersion into a model vector space. In section 3 we deform this construction by passing from the prepotential F (0) to the holomorphic generalized prepotential F (Y, Υ). We introduce the Hessian structure based on special real coordinates, and use the latter to introduce stringy variables (Y I , Υ), as in [12]. We relate the difference ∂∆Y I /∂Υ to the symplectic covariant derivative of [9], which we subsequently use to derive a master equation for F Υ . Next, we use the Hessian structure to derive a different equation for F Υ , which we then relate to the holomorphic anomaly equation (1) with α = 0. In section 4 we redo the analysis, but now based on a non-holomorphic generalized prepotential F . In the concluding section we compare the approach of [12] for obtaining the holomorphic anomaly equation with the approach taken here. In the appendices we have collected some standard material to facilitate the reading of the paper.
2 Review of special Kähler geometry

Affine special Kähler manifolds
We start by reviewing the intrinsic definition of (affine) special Kähler geometry given in [6]: A Kähler manifold (M, g, ω) with complex structure J is affine special Kähler if there exists a flat, torsion-free, symplectic connection ∇ such that d ∇ J = 0 . (2) We will refer to ∇ as the special connection. Our convention for the relation between metric g, Kähler form ω and complex structure J is ω(· , ·) = g(· , J·) , or, in local coordinates The definition of the exterior covariant derivative d ∇ is reviewed in appendix A.
As shown in appendix B, in ∇-affine coordinates q a the condition (2) becomes while the coefficients ω ab are constant. This in turn implies that which by applying the Poincaré lemma twice shows that the Kähler metric is Hessian, where the real function H is called a Hesse potential. The coordinate-free version of this local definition of a Hessian metric is as follows: given a Riemannian metric g and a flat, torsion-free connection ∇, the pair (g, ∇) is called a Hessian structure, and g is called a Hessian metric, if the rank-3 tensor ∇g is totally symmetric. It is easy to see that, given a Kähler manifold with a flat, torsionfree, symplectic connection ∇, the condition (2) is equivalent to the requirement that the metric g is Hessian (that is ∇g is totally symmetric).
On an affine special Kähler manifold one can choose the ∇-affine coordinates (q a ) = (x I , y I ) to be Darboux coordinates, i.e. such that the Kähler form takes the standard form The coordinates q a are called special real coordinates, and are unique up to affine transformations with symplectic linear part. 1 As shown in [6] the above definition is equivalent to the well known alternative definition in terms of special holomorphic coordinates Y I and of a holomorphic prepotential F (Y I ). We will now review the holomorphic formulation of special Kähler geometry in the context of the universal extrinsic construction of [7], which allows to realize any affine special Kähler manifold, at least locally.
For simply connected affine special Kähler manifold this construction in fact works globally. The universal construction realises special Kähler manifolds M as immersions into the standard complex symplectic vector space V = T * n , where dim V = 2 dim M = 4n. We now review some details, which we are going to use for our later generalised construction.
Let (Y I , W I ) be complex Darboux coordinates on V = T * n ≃ 2n . Then Ω = dY I ∧ dW I 1 We remark that the special coordinates (q a ) differ from standard Darboux coordinates by a conventional normalization factor, see appendix B for details.
is the standard complex symplectic form on V , and is the associated Hermitian form, g V is a flat (indefinite) Kähler metric, and ω V the corresponding Kähler form.
Next, let be a non-degenerate, holomorphic, Lagrangian immersion of a complex manifold M of (real) dimension 2n into V . We can assume, without loss of generality, that the image φ(M ) is realized as a graph, that is the immersion has been chosen such that, when identifying M locally with its image, we can take Y I as coordinates on the locally embedded M , so that in terms of coordinates (Y I , W I ) the immersion takes the form This situation is generic, and can always be achieved, at least locally, by a symplectic transformation. Since the immersion φ is Lagrangian, we have φ * Ω = 0, which is readily seen to be the integrability condition for the existence of a holomorphic function F such that F I = ∂F/∂Y I . In the non-generic situation where φ(M ) is not realized as a graph, the immersion is still well defined and can be described using a complex symplectic vector (Y I (Z), W I (Z)), where Z = (Z I ) are holomorphic coordinates on M . However, the components Y I cannot be used as coordinates on M , and the components W I fail to satisfy the integrability condition for the existence of a prepotential. This is well known in the literature as a symplectic vector (or 'holomorphic section') 'without prepotential' [14]. We will assume in the following that we are in a generic symplectic frame where a prepotential exists.
Since the immersion is non-degenerate, the pull back γ M = φ * γ V of the Hermitian form γ V to M is a non-degenerate Hermitian form, which by decomposition into real and imaginary part defines a non-degenerate metric and two-form: The explicit form of γ M is From this expression for N IJ it is manifest that the metric g M is Kähler, with Kähler potential and affine special Kähler with prepotential F .
Special holomorphic and special real coordinates are related as follows. Given special holomorphic coordinates Y I on M , the corresponding special real coordinate are given by the real part of the complex symplectic vector (Y I , F I ): Moreover, the holomorphic prepotential and the Hesse potential are related by a Legendre transform [8]: H(x, y) = 2ImF (x + iu(x, y)) − 2y I u I (x, y) .
We remark that special real coordinates are well defined, at least locally, in any symplectic frame (including those without a prepotential) as a consequence of the non-degeneracy of the symplectic form. For simply connected special Kähler manifolds they are even globally defined functions, since the immersion is global, though not necessary global coordinates, since the immersion need not be an embedding.

Conical affine special Kähler manifolds
While affine special Kähler manifolds are the scalar manifolds of generic rigid N = 2 vector multiplets, conical affine special Kähler manifolds are the scalar manifolds of rigid superconformal vector multiplets. These are in turn the starting point for the construction of the coupling of vector multiplets to Poincaré supergravity, which proceeds as follows 2 : (i) start with a theory of n + 1 superconformal vector multiplets, (ii) gauge the superconformal algebra; this introduces various connections which reside in the Weyl multiplet, (iii) partially gauge fix the superconformal transformations to obain a theory of n vector multiplets coupled to Poincaré supergravity. In this construction the projective special Kähler manifoldM of the supergravity theory arises as a Kähler quotient of a conical affine special Kähler manifold. Since we will not use this construction, we refer the interested reader to the literature.
The additional condition implied by superconformal symmetry is, in terms of special holomorphic coordinates, that the prepotential is homogeneous of degree two under complex scale transformations, This is equivalent to the statement that the Hesse potential is homogeneous of degree two under real scale transformations of the special real coordinates, and invariant under the U (1) part of * . The condition can also be formulated in a coordinate-free way [7]: a conical affine special Kähler manifold 3 is a special Kähler manifold equipped with a homothetic Killing vector field ξ satisfying where ∇ is the special connection, D the Levi-Civita connection, and Id the identity endomorphism on T M . One can then show that this implies the existence of an infinitesimal holomorphic homothetic * action on M , which is generated by ξ and Jξ. To obtain a projective special Kähler manifold by a Kähler quotient, one needs to assume that this group action is free and proper.

The holomorphic deformation 3.1 Deformation of the immersion
One possible deformation of the vector multiplet action is to give it an explicit dependence on a background chiral multiplet [9], see [15] for a review. By identifying this chiral multiplet with the Weyl multiplet W 2 , one can describe a particular class of higher derivative terms. Compatibility with superconformal symmetry determines the scaling behaviour of the chiral multiplet, while insisting on a local supersymmetric action implies that the dependence is holomorphic, that is the standard F-term vector multiplet action is deformed by allowing the prepotential, as a function on superspace, to depend explicitly on the chiral multiplet. After integration over superspace, the action is a local functional of the fields, which contains additional terms involving holomorphic derivatives of the prepotential with respect to the background. When identifying the chiral multiplet with the Weyl multiplet W 2 , one finds that the auxiliary fields cannot any longer be eliminated in closed form, but only iteratively, thus generating an expansion in derivatives. Such an action is naturally interpreted as a Wilsonian effective action.
In the following we will investigate how the introduction of a background field can be interpreted as a deformation of special geometry. Since we focus on the scalar geometry, the background chiral field enters through its lowest component, a complex scalar denoted Υ. The generalized prepotential F (Y, Υ) is holomorphic in Y I and Υ, and (graded) homogeneous of degree two, that is where w is the weight of Υ under scale transformations. If Υ is the lowest component of the Weyl multiplet W 2 , then w = 2. Our geometric model for the deformation parameterized by Υ is a map We define a metric and a two-form onM = M × by pulling back the canonical hermitian form γ V : We assume that γ is non-degenerate, which certainly is true for sufficiently small Υ. 4 In the following, holomorphic coordinates onM are denoted (v A ) = (Y I , Υ). Using the conventions we obtain the metric which is a Kähler metric g AB = ∂ 2 A,B K with Kähler potential and is the associated Kähler form. The Kähler metric g AB has occured in the deformed sigma model [17], which provides a field theoretic realization of our set-up.

Real coordinates and the Hesse potential
Following [18], we now define special real coordinates and a Hesse potential in presence of the deformation. Special real coordinates are defined by and the (generalized) Hesse potential is related to the (generalized) prepotential by a Legendre transform: We are interested in the coordinate transformation between special complex and special real coordinates 5 When rewriting derivatives between the coordinate systems, one needs to carefully use the chain rule: when differentiating a function f = f (x, y(x, u, Υ,Ῡ), Υ,Ῡ) the following formulae are useful The Jacobians for the coordinate transformations take the form By the chain rule it is straightforward to evaluate This matrix can easily be inverted, with the result: In order to transform the Kähler metric to special real coordinates, the following relations are useful: Moreover, using the chain rule one computes: Using the notation (q a ) = (x I , y I ), the Kähler metric g expressed in special real variables takes the form and In the undeformed case the Kähler metric is simultaneously Hessian. To see whether this is still the case, we first note thatM can be equipped with an affine structure and thus a Hessian metric g H with Hesse potential H can be defined.
This requires the existence of a flat, torsion-free connection. For fixed Υ we know that the special connection ∇ is such a connection, with affine coordinates x I , y I . We can extend ∇ to a flat, torsion-free connection onM = M × by imposing ∇dx I = 0 , ∇dy I = 0 , ∇dΥ = 0 , ∇dῩ = 0 .
If x I , y I are not global coordinates on M , we use that M can be covered by special real coordinate systems, which are related by affine transformations with symplectic linear part. Since for fixed Υ = 0 the map φ Υ still induces an affine special Kähler structure, special real coordinate systems extend toM and provide it with the affine structure required to define a flat torsion-free connection.
Upon computing the components of the Hessian metric g H explicitly, we realize that is not equal to the Kähler metric g. The difference between the two metrics is We remark that these metric coefficients are symplectic functions, see [9], which is necessary in order that g H − g is a well defined tensor field (which we know to be the case, because g H and g are both metric tensors). We further remark that 2H = K − 2iΥF Υ + 2iῩF Υ differs from the Kähler potential (7) by a Kähler transformation. Therefore 2H, taken as a Kähler potential, defines the same Kähler metric g = g K as K.
However, when taking K as a Hesse potential one does not get the Hessian metric g H . While a Kähler potential is unique up to Kähler transformations, a Hesse potential is unique up to affine transformations. Moreover, since our Hessian metric has definite scaling properties, we can impose that the Hesse potential is homogeneous of degree two, which is automatic in the way we have defined it as the Legendre transform of the generalized prepotential. If homogeneity is imposed on top of using special real coordinates, then the Hesse potential is unique up to symplectic transformations. We remark that the Hesse potential is the sum of two symplectic functions. Different linear combinations of these two functions define different metrics. By inspection one finds that defining the (generalized) Hesse potential as the Legendre transform of the generalized prepotential leads to a particularly simple form of the coefficients ∂ 2 H |x,y . We will see later how the Hessian metric g H encodes the holomorphic anomaly equation.

Deformed special Kähler geometry
We are now in position to demonstrate thatM carries itself a deformed version of affine special Kähler geometry. We have already seen that g is a Kähler metric with Kähler form ω. To compare this with the two-form 2dx I ∧ dy I , which is the Kähler form on M , we compute and therefore the Kähler form can be written as This shows in particular that 2dx I ∧ dy I , when considered as a form onM , is not of type (1, 1) (since ω is, and both differ by pure forms). Using the rewriting Thus the difference between the Kähler forms ω ofM and 2dx I ∧ dy I of M is exact, so that both forms are homologous. The deformation involves the function F Υ = ∂ Υ F , which plays a central role in describing the deformation and should be viewed as the supergravity counterpart of the topological free energy F top . First, note that while the generalized prepotential F , and its higher derivatives ∂ n Υ F with n > 1, are not symplectic functions, F Υ is a symplectic function [9]. Moreover, it is independent of the undeformed (two-derivative) prepotential F (0) (Y ) = F (Y, Υ = 0), but contains all the information about the deformation. We remark that while within the present construction F Υ is holomorphic, this condition will be relaxed later.
Next we compute which shows that ω is not parallel, and the connection ∇ is not a symplectic connection onM . This shows that while (M , g, ω, ∇) is Kähler, it is not special Kähler. The deformation is controlled by an exact form, which is determined by the symplectic function F Υ .
The fourth condition on a special connection is that the complex structure is covariantly closed. To compute the exterior covariant derivative of the complex structure J, we note that the vector fields ∂ x I , ∂ yI , ∂ Υ , ∂Ῡ define a ∇-parallel frame which is dual to the ∇-parallel co-frame dx I , dy I , dΥ, dῩ. Using this one verifies that where e a is any basis of sections of TM , so that d ∇ e a = ∇e a , we find Note the rewriting where we used symmetry of F IJ and the chain rule. Therefore which is non-vanishing. As a consistency check, observe that it is manifest that d 2 ∇ = 0, which must be true because ∇ is flat. Since the complex structure J of M is not covariantly closed, the fourth condition required on the connection ∇ in order to define a special Kähler manifold is also violated. Again the deformation involves an exact form constructed out of the function F Υ .
In summary, (M = M × , J, g) is a Kähler manifold with Kähler form ω, equipped with a flat, torsion-free connection, such that ∇ω and d ∇ J are given by (10) and (11). We will call such manifolds deformed affine special Kähler manifolds. Since our definition involves the map φ, this is not an intrinsic definition, but the name for a specific construction.
For completeness we remark that the pullback of the complex symplectic form Ω of V is non-vanishing: 6 As we by now expect, the right hand side is exact and controlled by F Υ .

Stringy complex coordinates
The framework introduced so far is based on a generalized holomorphic prepotential F (Y, Υ), a complex symplectic vector (Y I , F I (Y, Υ)) and a map φ : When the background is identified with the Weyl multiplet W 2 , our formalism describes an Wilsonian effective action for vector multiplets which includes a certain class of higher derivative terms. The same class of terms can be described using the topological string, but the formalism used in this context is different. There is no generalized prepotential, but instead one works with an undeformed complex symplectic vector (Y I , F I (Y)). The information which is encoded in the symplectic function F Υ in the supergravity formalism is then differently encoded in a hierarchy of genus-g topological free energies F (g) (Y,Ȳ) which individually are symplectic functions, at the expense of not being holomorphic. The deviation from holomorphicity is controlled by the holomorphic anomaly equation. Elaborating on [12], we will now show that the relation between the two frameworks can be understood as a coordinate transformation.
This will proceed in two steps. First we will show that when starting from the holomorphically deformed special geometry introduced so far, one obtains a hierarchy of free energies, where F (1) is holomorphic, while the F (g) with g > 1 are non-holomorphic and satisfy a version of the holomorphic anomaly equation where the two-derivative term is absent. This is not quite the situation for the topological string, where already F (1) is non-holomorpic and the anomaly equation requires an additional two-derivative term. In the next section we will generalize our deformed special geometry by making it explicitly non-holomorphic, and then show that by a coordinate transformation we obtain the full anomaly equation.
The relation between the supergravity coordinates Y I and the stringy coordinates Y I is defined by imposing that the corresponding special real coordinates agree [12]: .
Note that by construction Y I = Y I for Υ = 0. In particular, the Y I still are holomorphic coordinates on M . If Υ = 0 the coordinate transformation can be constructed iteratively [12]. Since this gets complicated very soon, we will focus on statements that can be made without expansion or iteration.
To this end, let us consider the two-form 2dx I ∧ dy I given in (8). Using (12), we express this two-form in the new complex variables (Y I ,Ȳ I ), obtaining where in the last two lines we combined various terms into terms containing dx I . We now convert all differentials appearing in (13) to the real flat frame (dx I , dy I , dΥ, dῩ) using where here and in the following we use a notation where the subscript or superscript (0) indicates that a quantity has been calculated using the undeformed prepotential F (0) (Y) = F (Y, Υ = 0). Then, by comparing the differentials on both sides of the resulting expression, we obtain the relations where in the last equation the square bracket denotes antisymmetrization of the uncontracted indices.

The symplectic covariant derivative
The advantage of the stringy coordinates is that the variable Υ does not enter into symplectic transformations. Thus given any symplectic function G(Y, Υ) (not necessarily holomorphic), then the symplectic transformation behaviour is not modified when taking partial derivatives with respect to Υ. In particular, if G(Y, Υ) is a symplectic function, then so is ∂G/∂Υ. In contrast, when using the supergravity variables Y I , then partial derivatives with respect to Υ change the symplectic transformation behaviour. For example, while the derivative F Υ of the generalized prepotential is a symplectic function, its derivatives like F ΥΥ are not [9]. Using (14) there is a systematic way to compensate for this behaviour. Suppose G(Y, Υ) is a symplectic function, given in supergravity variables, which for the time being we assume to be holomorphic. 7 Expressing G in stringy variables, we obtain G = G(Y (Y, Υ), Υ). 8 When regarding G as a function of Y and Υ, the partial derivative with respect to Υ is again a symplectic function. Now apply the chain rule: Therefore, if G(Y, Υ) is a symplectic function, then is also symplectic. The expression which we have derived from the coordinate transformation between supergravity and stringy variables, is the symplectic covariant derivative which was introduced in [9] based on studying the symplectic transformation behaviour of derivatives of symplectic functions. We remark that while G was assumed holomorphic, D Υ G is not holomorphic, due to the presence of the inverse metric N IJ . By taking higher covariant derivatives D n Υ G, one can create a whole tower of symplectic functions. We remark that when the initial function G is non-holomorphic, the covariant derivative needs to be modified, as will be discussed later.
The main application of this result is to show how one can obtain, starting from F Υ (Y, Υ) a hierarchy of functions F (n) (Y,Ȳ) which can be interpreted as topological free energies, because they satisfy the holomorphic anomaly equation. While this is result known from [9] we briefly explain how this works and how the hierarchy of equations for the functions F (n) (Y,Ȳ) can be consolidated into a master anomaly equation.
First, following [9] we define 9 a hierarchy of symplectic functions through covariant derivatives of the holomorphic symplectic function F Υ (Y, Υ): for n = 1, 2, . . ., and Φ (0) = 0. Then is the only holomorphic function in this hierarchy. One computes whereF JK I =F IP Q N P J N QK . From this starting point it is straightforward to obtain the holomorphic anomaly equation by complete induction. Next we define where we used that Y I = Y I for Υ = 0. Explicit expressions for F (1) , F (2) and F (3) are given in (44) (the normalization used there differs by a factor 2i).
Setting Υ = 0, one obtains a holomorphic anomaly equation for the functions F (n) (Y,Ȳ). This is not the full anomaly equation for the genus n topological free energies of the topological string. The reason is that, so far, F Υ and hence Φ (1) and F (1) are holomorphic, while for the topological string they are not. This will be addressed in the next step where we extend our formalism to the case of a non-holomorphic F Υ . For terminological convenience we will refer to the functions F (n) as genus n topological free energies, or free energies for short. 10 The hierarachy of equations (18) can be re-organised into a master anomaly equation for the topological free energy where the expansion parameter Q is, for the topological string, related to the topological string coupling. Taking into account that F (1) is (so far) holomorphic, it is straightforward to verify that (18) follows from by expansion in Q.
Since F Υ is the natural master function in the supergravity formalism, one would like to have a master anomaly equation for it. This is not straightforward, since the Taylor coefficients of F Υ (Y, Υ) with respect to Υ are not symplectic functions. We proceed by expressing F Υ in stringy variables and introducing a shift in Υ: F Υ (Y,Ȳ, Υ,Ῡ, Q) := F Υ (Y,Ȳ, Υ + Q,Ῡ) . 10 We remark that our formalism is independent of an explicit realization by a concrete topological string model, and in this sense independent of the topological string. Our formalism is a general framework, for which the topological string is one (important) application.
Then we make a Taylor expansion with respect to the 'fluctuation' Q. As indicated by notation, we need to treat Υ andῩ as independent variables, and the 'shifted' F Υ is not any more holomorphic in supergravity variables. Also note that when using supergravity variables the dependence on Q is not any more of the form Υ + Q.
Now we express the expansion coefficients in supergravity variables: Next we integrate with respect to Q: and by setting Υ = 0 =Ῡ we obtain the topological free energy F top .
The function G satisfies the master anomaly equation which for Υ =Ῡ = 0 becomes the master anomaly equation (19) for the topological free energy.
We note that the relation between the topological free energies F (g) and the function F Υ is complicated. This is of course to be expected from [12]. The reason is that in a Taylor expansion of F Υ (Y, Υ) the coefficients are not symplectic functions. The topological free energies can be regarded as coefficients in a symplectically covariant Taylor expansion, which in practice we cannot manage in closed form but only by evaluating derivatives at Υ = 0. We also remark that the use of two complementary set of complex coordinates, reflects that there is a tension between holomorphicity and symplecticity. In the supergravity variables we have manifest holomorphicity, but only the full symplectic vector (Y I , F I ) and the full function F Υ are symplectically covariant. If one wants to organise data in a hierarchy of symplectic function, holomorphicity is violated, albeit in a systematic way controlled by the anomaly equation. One can then either work with the covariant derivatives Φ (n+1) ≃ D n Υ F Υ or use the stringy variables and work with the free energies F (n) .
Above we obtained a master equation for F Υ from the master anomaly equation for F top . The result is not quite satisfactory, as we need the background shift Q as a device. But in the next section we will see that a master equation for F Υ can be obtained directly within the supergravity formalism.

Anomaly equation from the Hessian structure
We will now show that the holomorphic anomaly equation arises as an integrability condition for the existence of a Hesse potential onM . The metric g H being Hessian means that S = ∇g H is a completely symmetric rank three tensor. In ∇-affine coordinates Q a = (x I , y I , Υ,Ῡ) the components of the tensor S are simply the third partial derivatives of the Hesse potential, or equivalently the first partial derivatives of the metric, and therefore proportional to the Christoffel symbols of the first kind (which for a Hessian metric are completely symmetric with respect to ∇-affine coordinates): One particular relation is where We find for the various terms, where indices are raised using N IJ . Then, the Hessian condition (20) results in In the holomorphic case at hand (∂Ī F Υ = 0), this equation can be regarded as a master anomaly equation in supergravity variables. First note that for Υ = 0 (22) reduces to the anomaly equation for F (2) . The anomaly equations for F (n) with n > 2 are obtained by covariant differentiation of (22). Here one uses that holomorphicity of the generalized prepotential implies ∂Ī F Υ = 0 , D ΥFIJK = 0 and one also uses the identity [13] [D Υ , N IJ ∂ J ] = 0 .
For example, to derive the anomaly equation for Φ (3) and, hence, for F (3) we need to evaluate Using that D n−1 which for Υ = 0 is the anomaly equation for F (3) . Proceeding by induction one obtains the full hierarchy (16) of anomaly equations.
One may ask whether other components of S will give rise to additional non-trivial differential equations. To investigate this, we now consider the com- which is constructed out of the metric component g H ΥῩ = N IJ F IΥFJΥ . Evaluating the relation S x I ΥῩ = SῩ x I Υ = ∂Ῡ g H x I Υ in supergravity variables we find that it is identically satisfied. Thus, the only non-trivial differential equation resulting from g H ΥΥ and g H ΥῩ is encoded in the relation S x I ΥΥ = S Υx I Υ .

The non-holomorphic deformation
So far we have assumed that F (Y, Υ) and, hence, F Υ are holomorphic in the supergravity variables, which implies that F (1) (Y) is also holomorphic, while F (g) (Y,Ȳ) with g > 1 satisfy the anomaly equation (18). For the topological string the situation is more complicated since already F (1) (Y,Ȳ) is nonholomorphic. We therefore now generalize our framework and induce geometric data onM using a non-holomorphic map φ :M → V , which then corresponds to a non-holomorphic generalized prepotential F = F (Y,Ȳ , Υ,Ῡ). This explicit non-holomorphicity will in turn modify the anomaly equation (18) satisfied by the topological free energies F (g) (Y,Ȳ). The precise form of the modification depends on the details of the non-holomorphic deformation. We will first keep the discussion general, and later show that when chosing a particular nonholomorphic deformation we obtain the correct full anomaly equation (at least to leading order in a formal expansion we will explain later). As discussed in [13] there are other types of non-holomorphic deformations that are, for example, relevant for non-linear deformations of electrodynamics. Any such deformation could be analyzed in the framework of our formalism.
Since F and F Υ are no longer holomorphic, they will have non-vanishing derivatives with respect toȲ I andῩ. In the following we will use a notation involving 'unbarred' indices I, J, . . . and 'barred' indicesĪ,J, . . ..

Non-holomorphic deformation of the prepotential
We generalize the map (6) to where F I = ∂F/∂Y I , can be obtained from a generalized prepotential F . We assume that F has the form [18] where F (0) is the undeformed prepotential, and where Ω is real-valued. 11 The holomorphic deformation is recovered when Ω is harmonic. This makes use of the observation that the complex symplectic vector (Y I , F I ) does not uniquely determine the prepotential F [12]. If we make a transformation , where g(Y, Υ) is holomorphic, then F changes by an antiholomorphic function, F → F +ḡ, and the symplectic vector (Y I , F I ) and the map φ are invariant. If Ω is harmonic, we can make a transformation with g = 2if and obtain which is a holomorphically deformed prepotential, as considered in the previous section. If, however, Ω is not harmonic, then we have a genuine generalization which requires us to consider non-holomorphic generalized prepotentials. For the case of the topological string, it is convenient to split the non-holomorphic generalized prepotential as in (24) into the undeformed prepotential F (0) and a real-valued non-harmonic function Ω which encodes all higher derivative effects, holomorphic as well as non-holomorphic.
We proceed by analysing the geometry induced by pulling back the standard hermitian form γ V of V given by (4) toM using (23): This function is not to be confused with the complex symplectic form on the vector space V introduced in subsection 2.1.
By decomposing γ = g + iω, we obtain the following metric onM : From this expression it is manifest that g is not Hermitian, and hence not Kähler with respect to the natural complex structure J. The non-Hermiticity is encoded in the mixed derivatives Ω IJ , which makes it manifest that it is related to the non-harmonicity of Ω. This metric occurs in the sigma model discussed in [17].
The imaginary part of γ defines a two-form onM : This two-form is no longer of type (1, 1) with respect to the standard complex structure, which is consistent with the non-Hermiticity of g. However, ω is still closed dω = 0 , so that (M , ω) is at least a symplectic manifold.
Comparing ω to dx I ∧ dy I , we find: As a consistency check, we verify that 2dx I ∧ dy I − ω is closed: where ∂ = dY I ⊗∂ Y I +dΥ⊗∂ Υ . Note that the difference between the symplectic form 2dx I ∧ dy I of M and the symplectic form ω ofM is still exact. Compared to (9) we have an additional term which measures the non-holomorphicity of the generalized prepotential.

Real coordinates and the Hesse potential
To convert from complex supergravity variables we need to generalize our previous calculation of the Jacobian and its inverse: and, by a straigtforward matrix inversion This reduces to the previous result when switching off the non-holomorphic deformation. When restricting to the left upper block, the result agrees with [17]. We have used the following definitions [17]: and Note that N T − = N − , while R T ± = R ∓ . As already observed in [18], in the presence of explicit non-holomorphic deformations the Hesse potential is not to be defined as the Legendre transform of 2ImF but rather as the Legendre of As explained in [13,12], the function L can be interpreted as a Lagrange function, and the Hesse potential as the corresponding Hamilton function. 12 Thus the Hesse potential associated to a non-holomorphically deformed prepotential is By taking derivatives with respect to the real coordinates (Q A ) = (q a , Υ,Ῡ), where (q a ) = (x I , y I ) we obtain the components of a Hessian metric: together with their complex conjugates and is the symplectic covariant derivative introduced in [13]. This covariant derivative is a generalization of (15) which generates a hierarchy of symplectic functions starting from a non-holomorphic symplectic function. For holomorphic symplectic functions it reduces to (15). We will show below that D Υ can be derived by transforming the partial derivative ∂ Υ | Y from stringy variables to supergravity variables.
As before, the Hessian metric g H differs from the metric g induced by pulling back g V using φ by differentials involving derivatives of H with respect to Υ,Ῡ:

The symplectic covariant derivative
As before we can use (25) and (26) to obtain exact information about the coordinate transformation ∆Y I = Y I − Y I between supergravity variables and stringy variables. By proceeding as in subsection 3.4, namely converting the expression (26) from supergravity variables to stringy variables, and then converting the result to real variables, we find the following consistency condition: whereN IJ is the inverse of the matrix defined in [13]. Note thatN IJ = N −IJ , which was defined before. The formula where D Υ denotes the symplectically covariant derivative introduced in (28), as can be readily verified by using F Υ = 2iΩ Υ , where Ω is real valued, which impliesFĪ Υ = −F ΥĪ . This derivative operator was already found in [13] based on studying the symplectic transformation of derivatives of a non-holomorphic generalized prepotential. We have now derived this covariant derivative from a coordinate transformation.
The symplectically covariant derivative D Υ can be applied to any nonholomorphic symplectic function. Thus, we can now construct a hierarchy of symplectic functions starting from a non-holomorphic F Υ : As before, we define topological free energies by These functions will satisfy a holomorphic anomaly equation, whose precise form depends on the details of the non-holomorphic deformation.

The holomorphic anomaly equation
We would like to show that for a suitable choice of a non-holomorphic deformation we obtain the holomorphic anomaly equation of the topological string.
As anticipated from [12] this is laborious to do explicitly, since an explicit nonholomorphic deformation leads to a proliferation of non-holomorphic terms. As in [12] we will resort to a (formal) series expansion in parameters which control the non-holomorphicity, and rely on results about the symplectic transformation behaviour of various quantites.
The non-holomorphic dependence of the topological free energies F (g) is entirely encoded in N IJ (0) (which, we recall, is the inverse of N (0) IJ )). The higher F (g) (with g ≥ 2) are polynomials of degree 3g − 3 in N IJ (0) , while F (1) depends on the logarithm of det N IJ (0) . In the following, we will focus on the polynomial dependence on N (0) IJ of the higher F (g) , keeping F (1) holomorphic for the time being. We thus consider the deformation where the departure from harmonicity is encoded in N IJ (0) . We will work to first order in the deformation parameter β and in N IJ (0) to avoid a proliferation of new terms compared to the holomorphic case. Note that in applications β and N IJ are not necessarily small, so that the expansion is formal. The above defines a toy model that, as we will see, reproduces the holomorphic anomaly equation for the topological free energies F (g) for g ≥ 2, to leading order in β and in N IJ (0) . Since F (1) is still holomorphic, this toy model does not fully capture the topological string. We will address this issue at the end of this section. Expanding we obtain from (31) To first order in β and in N IJ (0) , the function F Υ = 2iΩ Υ , given by transforms as a function under symplectic transformations provided we modify the transformation behaviour of f (Y, Υ) to (note that we are using supergravity to first order in β and in Z IJ 0 . Here, Z IJ 0 denotes the transformation matrix given in (43). Note that β N IJ (0) f IJ transforms as follows [12] under symplectic transformations, to first order in β and in N IJ Using (35) and (36), it follows that (34) is a symplectic function at this order.
We now observe that which is of higher order in N −1 (0) , and hence will be dropped. Thus where by we denote the symplectically covariant derivative (15). Thus, while when starting with a non-holomorphic function (15) must normally be replaced by (28), we neglect the additional terms in the present context because they will necessarily bring in higher powers of N −1 (0) . Hence, by working to order β and neglecting terms of order (N −1 (0) ) 2 , we obtain Now we consider the hierarchy (30), For β = 0 only the first term F (n+1) holo = [(n + 1)!] −1 D n (0)Υ (2if Υ )| Υ=0 is present, which satisfies the anomaly equation (18). Including the deformation term of order β we get (note that Y I = Y I when Υ = 0) Redefining F (n) → 2iF (n) (with n ≥ 1), we obtain up to terms of higher order in N −1 (0) . Here we used that the Levi-Civita connection D I and the non-holomorphic deformation terms of the F (n) involve at least one further power of N −1 (0) , which can be dropped at the order we are working at. Note that (39) is the full holomorphic anomaly equation for the higher F (n) in big moduli space [12]. The standard normalization of the anomaly equation IJ , which ensures that the topological free energy F (1) , given by is invariant under symplectic transformations. If we now insist that F (1) and Ω are related by F (1) = 2iΩ Υ | Υ=0 , then this is only possible if we take Υ to be real, in which case Ω given in (31) gets modified to to first order in α. Thus, while the deformation β did not enforce any restriction on Υ, the presence of the deformation α does.
So far, we restricted ourselves to working at first order in α, β and N −1 (0) . At higher order, the analysis in [12] shows that α and β get locked onto the same value α = β. This is a consequence of the requirement that Ω should transform consistently under symplectic transformations. In this way we recover the nonholomorphic deformation relevant for the topological string.

From Hessian structure to the full anomaly equation
We now show how to recover the holomorphic anomaly equation (39) from the underlying Hessian structure. We proceed as in subsection 3.6, and consider the totally symmetric rank three tensor S = ∇g H , where g H denotes the Hessian metric computed in subsection 4.2. As before, we consider the components Since S is a tensor, we can evaluate this relation in other coordinate systems, in particular in complex supergravity coordinates. As before, using we obtain, after some rearrangements, an expression for the antiholomorphic derivative ∂ ∂Ȳ I g H ΥΥ = ∂g H After a lengthy but straightforward calculation similar to the one in subsection 3.6, we find In the holomorphic case, this reduces to (22). In the non-holomorphic case based on (31) it can be readily verified that when setting Υ = 0, one obtains the holomorphic anomaly equation (39) for F (2) to leading order in β and N −1 (0) . Namely, using (31) and setting Υ = 0, (41) reduces to .
We note that, in principle, one may now proceed to derive the holomorphic anomaly equation for the higher F (n) (with n ≥ 3) by applying covariant derivatives D Υ to (41), and subsequently setting Υ = 0, as in subsection 3.6.
We finish by verifying that the component S x I ΥῩ = ∂ x I g H ΥῩ , which is constructed out of the metric component g H ΥῩ = −iD Υ FῩ, does not give rise to an additional non-trivial differential equation. Evaluating the relation S x I ΥῩ = SῩ x I Υ = ∂Ῡ g H x I Υ in supergravity variables we find that it is identically satisfied. Thus, the only non-trivial differential equation resulting from g H ΥΥ and g H ΥῩ is encoded in the relation S x I ΥΥ = S Υx I Υ .

Concluding remarks
Let us conclude with a comparison of the approach taken in [12] and the one taken here for obtaining the holomorphic anomaly equation. Both are based on the Hesse potential, which is obtained by a Legendre transform, see (27).
In the approach of [12] one works directly with the Hesse potential, while here we work with the associated Hessian structure (g H , ∇) on the extended scalar manifoldM = M × . The Hesse potential, which is akin to a Hamiltonian [12], is a symplectic function of the special real coordinates. It can also be expressed either in terms of supergravity variables (Y I , Υ) (and their complex conjugate) or in terms of stringy (or covariant) variables (Y I , Υ) (and their complex conjugate), see (12). The approach in [12] consisted in first expressing the Hesse potential in terms of covariant variables by means of a power series expansion in ∆Y I , and then expressing ∆Y I in terms of a power series in derivatives of Ω, which we recall was introduced in (24). In this way it was shown in [12] that the Hesse potential, when expressed in terms of covariant variables, equals an infinite sum of symplectic functions, which were denoted by H  (with a ≥ 2) involves derivatives of Ω. In [12] it was shown that H (1) comprises a subsector of the full Hesse potential that encodes the holomorphic anomaly equation. This was achieved by using the explicit expression for H (1) , which consists of an infinite sum that starts with 4Ω, and that involves terms of higher and higher powers of derivatives of Ω. By using the fact that Ω depends on Υ, this infinite sum was in turn rewritten as a series expansion in Υ, with coefficient functions that are again symplectic functions.
When Ω is taken to be harmonic, these symplectic functions, denoted by F (n) (the first three of which we display in (44)), satisfy the holomorphic anomaly equation (1) with α = 0. Subsequently, by deforming Ω by α-dependent terms, as in (40), it was shown [12] that the resulting functions F (n) satisfy the full holomorphic anomaly equation (1).
Thus, summarizing, it was shown in [12] that the full Hesse potential, when expressed in terms of covariant variables, contains a subsector H (1) that, in turn, contains an infinite set of functions F (n) that satisfy the full holomorphic anomaly equation (1). The other sectors, described by the other functions H They are nevertheless important, since they are needed to build up the full Hesse potential.
In the approach taken in this paper, we instead work with the Hessian metric g H associated with the full Hesse potential. We work in supergravity variables, and we focus on particular components of g H , namely on g H ΥΥ and g H ΥῩ . These two components (both of which are given in terms of the symplectic covariant derivative introduced in [9, 13]) encode different information. For instance, when evaluated at Υ = 0, g H ΥΥ gives the symplectic function F (2) , while g H ΥῩ gives the symplectic function H (2) evaluated at Υ = 0. This is reminiscent of the decomposition of the full Hesse potential into symplectic functions H (a) i discussed above. We then consider the totally symmetric rank three tensor S = ∇g H , and we first focus on its component S x I ΥΥ = ∂ x I g H ΥΥ . Evaluating the relation S x I ΥΥ = S Υx I Υ in supergravity variables and subsequently setting Υ = 0 we obtain the holomorphic anomaly equation for F (2) . One may then ask whether other components of S will lead to additional non-trivial differential equations.
To address this, we consider the component S x I ΥῩ = ∂ x I g H ΥῩ . Evaluating the relation S x I ΥῩ = SῩ x I Υ = ∂Ῡ g H x I Υ in supergravity variables we find that it is identically satisfied. Thus, we conclude that the only non-trivial differential equation resulting from g H ΥΥ and g H ΥῩ is encoded in the relation S x I ΥΥ = S Υx I Υ .
the BCC fellowship which enabled him to visit IST, and for the kind hospitality. G.L.C. would like to thank the Max-Planck-Institut für Gravitationsphysik (Albert-Einstein-Institute) for kind hospitality during the completion of this work.

A Connections on vector bundles
We where ω b a is the connection one-form of ∇. The derivative of a general section s = f a s a ∈ Ω 0 (M, E), where f a ∈ C ∞ (M ) is then The extension to forms of degree p > 0 is completely determined by linearity and the product rule where α ∈ Ω p (M ). The exterior covariant derivative d ∇ of ω ∈ Ω p (M, E) can be expressed in terms of the covariant derivative ∇ by (d ∇ ω)(X 0 , . . . , X p ) = p l=0 (−1) l ∇ X l (ω(. . .X l . . .)) where X 0 , . . . X p are vector fields, and whereX indicates that the corresponding vector field is omitted.
The curvature of the connection ∇ is given by R ∇ (s) = d ∇ (d ∇ s). If the connection ∇ is flat, then d 2 ∇ = 0, so that d ∇ defines an exact sequence. In this case a version of the Poincaré lemma exists.

B Special coordinates
One of the defining conditions of affine special Kähler geometry is d ∇ J = 0, where J is the complex structure. We can apply the above results since J is a section of End(E) ≃ E * ⊗ E, where E = T M . In the following we derive the local form (3) of (2), and also explain how the existence of special coordinates can be derived. If the connection ∇ is flat, we can choose sections e a such that the connection one-form vanishes, ω b a = 0 and in such a frame d ∇ A = 0 reduces to dA a = 0. Thus the one-forms A a are locally exact, A a = dφ a .
Since E = T M , the torsion of the connection ∇ is defined by

One can show that
where Id = e a ⊗ e a = δ b a e a ⊗ e b is the identity endomorpism of T M . If ∇ is both flat and torsion free, then d ∇ Id = 0 implies that in a frame where the connection vanishes, the one-forms I a = e a are locally exact e a = dt a . This defines a set of ∇-affine coordinates.
In such coordinates the condition (2) becomes If the manifold M is in addition equipped with a non-degenerate, closed two-form ω ∈ Ω 2 (M ), dω = 0, then a connection ∇ is called symplectic if the symplectic form ω is parallel: ∇ω = 0 ⇔ ∇ X ω = X(ω ab )e a ∧ e b + ω ab (∇ X e a ) ∧ e b + ω ab e a ∧ ∇ X e b = 0 , for all vector fields X. If the connection ∇ is in addition flat, we can choose sections e a such that ∇ X e a = 0. With respect to such a basis the coefficients of ω are constant, X(ω ab ) = 0. If the connection ∇ is in addition torsion-free, the co-frame e a comes from an affine coordinate system t a , and where ω ab is a constant, antisymmetric, non-degenerate matrix. Using the linear part of the affine transformation that we can apply to t a , the matrix ω ab can be brought to the standard form This form is still invariant under affine transformations where the linear part is symplectic. The associated coordinates are called Darboux coordinates. Thus we have seen that for a flat, torsion-free, symplectic connection the ∇-affine coordinates can be chosen to be Darboux coordinates. In the context of affine special Kähler geometry such coordinates are called special real coordinates.
We remark that in the main part of this paper we use special real coordinates (q a ) = (x I , y I ) where the Kähler form takes the form ω = 2dx I ∧ dy I = Ω ab dq a ∧ dq b .
Note that the components of ω with respect to the coordinates (q a ) are ω ab = 2Ω ab = 2ω Standard ab . In other words the special real coordinates differ from standard Darboux coordinates by a conventional factor √ 2.

C Symplectic transformations and functions
Symplectic transformations acts as follows on a symplectic vector (Y I , F I ) (I = 0, . . . n), where U, V, Z, W are the (n + 1) × (n + 1) real submatrices that give rise to an element of Sp(2n + 2, R). When F equals the prepotential F (0) , then N IJ (0) transforms as follows under symplectic transformations [9], where Ω is taken to be harmonic, Ω(Y,Ȳ , Υ,Ῡ) = f (Y, Υ)+f (Ȳ ,Ῡ). Expanding f (Y, Υ) as in (32) and inserting this into (17), yields explicit expressions for the symplectic functions F (n) . The first three read as follows, in accordance with [12]. These expressions get modified when Ω is not any longer harmonic. The resulting expressions for the topological string can be found in appendix D of [12].