Geometry of Spectral Curves and All Order Dispersive Integrable System
We propose a definition for a Tau function and a spinor kernel (closely related to Baker-Akhiezer functions), where times parametrize slow (of order 1/N) deformations of an algebraic plane curve. This definition consists of a formal asymptotic series in powers of 1/N, where the coefficients involve...
Gespeichert in:
Datum: | 2012 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | English |
Veröffentlicht: |
Інститут математики НАН України
2012
|
Schriftenreihe: | Symmetry, Integrability and Geometry: Methods and Applications |
Online Zugang: | http://dspace.nbuv.gov.ua/handle/123456789/149186 |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
Zitieren: | Geometry of Spectral Curves and All Order Dispersive Integrable System / G. Borot, B. Eynard // Symmetry, Integrability and Geometry: Methods and Applications. — 2012. — Т. 8. — Бібліогр.: 81 назв. — англ. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraineid |
irk-123456789-149186 |
---|---|
record_format |
dspace |
spelling |
irk-123456789-1491862019-02-20T01:23:34Z Geometry of Spectral Curves and All Order Dispersive Integrable System Borot, G. Eynard, B. We propose a definition for a Tau function and a spinor kernel (closely related to Baker-Akhiezer functions), where times parametrize slow (of order 1/N) deformations of an algebraic plane curve. This definition consists of a formal asymptotic series in powers of 1/N, where the coefficients involve theta functions whose phase is linear in N and therefore features generically fast oscillations when N is large. The large N limit of this construction coincides with the algebro-geometric solutions of the multi-KP equation, but where the underlying algebraic curve evolves according to Whitham equations. We check that our conjectural Tau function satisfies Hirota equations to the first two orders, and we conjecture that they hold to all orders. The Hirota equations are equivalent to a self-replication property for the spinor kernel. We analyze its consequences, namely the possibility of reconstructing order by order in 1/N an isomonodromic problem given by a Lax pair, and the relation between ''correlators'', the tau function and the spinor kernel. This construction is one more step towards a unified framework relating integrable hierarchies, topological recursion and enumerative geometry. 2012 Article Geometry of Spectral Curves and All Order Dispersive Integrable System / G. Borot, B. Eynard // Symmetry, Integrability and Geometry: Methods and Applications. — 2012. — Т. 8. — Бібліогр.: 81 назв. — англ. 1815-0659 2010 Mathematics Subject Classification: 14H70; 14H42; 30Fxx DOI: http://dx.doi.org/10.3842/SIGMA.2012.100 http://dspace.nbuv.gov.ua/handle/123456789/149186 en Symmetry, Integrability and Geometry: Methods and Applications Інститут математики НАН України |
institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
collection |
DSpace DC |
language |
English |
description |
We propose a definition for a Tau function and a spinor kernel (closely related to Baker-Akhiezer functions), where times parametrize slow (of order 1/N) deformations of an algebraic plane curve. This definition consists of a formal asymptotic series in powers of 1/N, where the coefficients involve theta functions whose phase is linear in N and therefore features generically fast oscillations when N is large. The large N limit of this construction coincides with the algebro-geometric solutions of the multi-KP equation, but where the underlying algebraic curve evolves according to Whitham equations. We check that our conjectural Tau function satisfies Hirota equations to the first two orders, and we conjecture that they hold to all orders. The Hirota equations are equivalent to a self-replication property for the spinor kernel. We analyze its consequences, namely the possibility of reconstructing order by order in 1/N an isomonodromic problem given by a Lax pair, and the relation between ''correlators'', the tau function and the spinor kernel. This construction is one more step towards a unified framework relating integrable hierarchies, topological recursion and enumerative geometry. |
format |
Article |
author |
Borot, G. Eynard, B. |
spellingShingle |
Borot, G. Eynard, B. Geometry of Spectral Curves and All Order Dispersive Integrable System Symmetry, Integrability and Geometry: Methods and Applications |
author_facet |
Borot, G. Eynard, B. |
author_sort |
Borot, G. |
title |
Geometry of Spectral Curves and All Order Dispersive Integrable System |
title_short |
Geometry of Spectral Curves and All Order Dispersive Integrable System |
title_full |
Geometry of Spectral Curves and All Order Dispersive Integrable System |
title_fullStr |
Geometry of Spectral Curves and All Order Dispersive Integrable System |
title_full_unstemmed |
Geometry of Spectral Curves and All Order Dispersive Integrable System |
title_sort |
geometry of spectral curves and all order dispersive integrable system |
publisher |
Інститут математики НАН України |
publishDate |
2012 |
url |
http://dspace.nbuv.gov.ua/handle/123456789/149186 |
citation_txt |
Geometry of Spectral Curves and All Order Dispersive Integrable System / G. Borot, B. Eynard // Symmetry, Integrability and Geometry: Methods and Applications. — 2012. — Т. 8. — Бібліогр.: 81 назв. — англ. |
series |
Symmetry, Integrability and Geometry: Methods and Applications |
work_keys_str_mv |
AT borotg geometryofspectralcurvesandallorderdispersiveintegrablesystem AT eynardb geometryofspectralcurvesandallorderdispersiveintegrablesystem |
first_indexed |
2025-07-12T21:03:00Z |
last_indexed |
2025-07-12T21:03:00Z |
_version_ |
1837476550256099328 |
fulltext |
Symmetry, Integrability and Geometry: Methods and Applications SIGMA 8 (2012), 100, 53 pages
Geometry of Spectral Curves
and All Order Dispersive Integrable System
Gaëtan BOROT † and Bertrand EYNARD ‡§
† Section de Mathématiques, Université de Genève,
2-4 rue du Lièvre, 1211 Genève 4, Switzerland
E-mail: gaetan.borot@unige.ch
‡ Institut de Physique Théorique, CEA Saclay, Orme des Merisiers,
91191 Gif-sur-Yvette, France
E-mail: bertrand.eynard@cea.fr
§ Centre de Recherche Mathématiques de Montréal, Université de Montréal,
P.O. Box 6128, Montréal (Québec) H3C 3J7, Canada
Received November 14, 2011, in final form December 11, 2012; Published online December 18, 2012
http://dx.doi.org/10.3842/SIGMA.2012.100
Abstract. We propose a definition for a Tau function and a spinor kernel (closely related
to Baker–Akhiezer functions), where times parametrize slow (of order 1/N) deformations
of an algebraic plane curve. This definition consists of a formal asymptotic series in po-
wers of 1/N , where the coefficients involve theta functions whose phase is linear in N
and therefore features generically fast oscillations when N is large. The large N limit of
this construction coincides with the algebro-geometric solutions of the multi-KP equation,
but where the underlying algebraic curve evolves according to Whitham equations. We
check that our conjectural Tau function satisfies Hirota equations to the first two orders,
and we conjecture that they hold to all orders. The Hirota equations are equivalent to
a self-replication property for the spinor kernel. We analyze its consequences, namely the
possibility of reconstructing order by order in 1/N an isomonodromic problem given by a Lax
pair, and the relation between “correlators”, the tau function and the spinor kernel. This
construction is one more step towards a unified framework relating integrable hierarchies,
topological recursion and enumerative geometry.
Key words: topological recursion; Tau function; Sato formula; Hirota equations; Whitham
equations
2010 Mathematics Subject Classification: 14H70; 14H42; 30Fxx
1 Introduction
Integrable systems are nonlinear dynamical systems, and in many cases, some exact solutions
can be produced in terms of algebraic geometry of Riemann surfaces. For instance, Liouville
integrable systems can be brought into the form of a linear constant motion with constant
velocity in a multidimensional torus which is the Jacobian of some algebraic curve. However,
not all solutions are algebro geometric, and an important question is how to find some solutions
as perturbations of algebro-geometric ones.
1.1 Goal and motivations
Our goal is to propose a definition of a formal series for a perturbation of an algebro-geometric so-
lution of an integrable system, in a “small” parameter which we call 1/N . Our definition consists
in an all order expansion in powers of 1/N , whose leading order is the usual algebro-geometric
mailto:gaetan.borot@unige.ch
mailto:bertrand.eynard@cea.fr
http://dx.doi.org/10.3842/SIGMA.2012.100
2 G. Borot and B. Eynard
solution, and whose corrections to each orders contain fast oscillating terms of frequency N ,
constructed from the invariants of [38].
The motivation for our definition, is to mimick the large N expansion of random N × N
matrix integrals.
Indeed, it is well known [1, 50, 69, 78] that random matrix models are particular examples
of Tau-functions of some integrable systems, and also, the formal large N expansion of matrix
models can be obtained by formally solving Schwinger–Dyson equations (called loop equations
in the context of matrix models), which leads to the invariants of [38], and to an expansion of
the Tau-function in terms of them in [35, 37].
Therefore, in this paper, we propose to use the expressions introduced in [35, 37] for matrix
models, in a lager context, as candidate Tau-functions associated to an arbitrary algebraic
curve. We conjecture that the expression we propose does satisfy (formally) Hirota equation to
all orders in 1/N . We prove it to the two first non-trivial orders.
As a motivation, we recall, that it was proved in [6] that our proposal retrieves the asymptotic
expansion for the (p, 2) minimal model reduction of KdV. In the most general case, the matching
between our construction and the asymptotic expansion of matrix models has not yet received
a proof. However, in some cases like the one-hermitian matrix model with real potentials and
some extra assumptions, it has been established to all orders [3, 34] in the one-cut regime (no
modulation factors, pure 1/N expansion) in [3, 19, 34], and has been addressed up to o(1)
(including the modulation by a theta function) in multi-cut regimes in the works [7, 16, 24, 26].
In all examples above appeared a triple S = (C, X, Y ) consisting of a Riemann surface C
and two functions X and Y defined on it, or some variants, like a curve and 2 meromorphic
differentials dX and Y dX. We call this data a spectral curve, and it plays a central role in this
article.
There exists several, non tautologically equivalent approaches to integrable systems (see [4, 32]
for reviews). In this article, we take the notion of Tau function [53, 54, 56] as a starting point.
It is a function of all the times which satisfies Hirota bilinear relations [47]; Tau functions are
in correspondence with solutions of the nonlinear integrable PDE’s.
Our main goal is to propose that the formal series defined in Definition 5.4 as a functional
on the space of spectral curves, is a Tau function. We hope that it will allow the prediction
of the full asymptotic expansion (in the small dispersive parameter 1/N) of some solutions of
integrable PDE’s in any genus g regime, although we postpone precise comparisons to future
works (see [64] for perturbation theory of Tau functions).
We just mention that the leading order of our construction retrieves the well-known asymp-
totic solutions of KdV in the genus 1 regime. More precisely, for such a comparison, we need
to consider our construction to 1-form Y dX = xω∞,1 + 2tω∞,3 defined on the elliptic curve
Υ2 =
3∏
i=1
(X − ai(x, t)), where ai(x, t) satisfy Whitham type equations [81]
∂tai =
ω∞,3(ai)
ω∞,1(ai)
∂xai,
and where x (resp. t) is the time associated with the 1-form ω∞,1 (resp. 2ω∞,3). We have used
here the parametrization of meromorphic 1-forms introduced in Section 2.2, and ∞ denotes the
point at infinity around which Υ2 ∼ X3). The phase ζ(x, t) coincides with ζ(t) of Section 3.1
and C a constant depending on the initial data. τ(x, t) is the time-evolved Riemann period of
the elliptic curve, and E2 the second Eisenstein series. For solutions of the KdV equation
ut + uux +
1
N2
uxxx = 0 (1.1)
Geometry of Spectral Curves and All Order Dispersive Integrable System 3
with generic initial data, it has been proved [25, 42, 45, 66, 67, 68, 79, 80] that uN (x, t) for some
time after the gradient catastrophe, uN (x, t) is asymptotic to (in a distributional sense)
uN (x, t) =
2π2E2(τ(x, t))
3
+
1
3
3∑
i=1
ai(x, t) +
2
N2
∂2
x ln θ
(
Nζ(x, t) + C | τ(x, t)
)
, (1.2)
where θ is a genus 1 Theta function. The relation between the Tau function and the solution of
equation (1.1) is u(x, t) = 2(ln T )xx, and our candidate Tau function defined in Definition 5.4
indeed match in this setting the leading behavior equation (1.2).
We expect our proposal to be of interest in the study of asymptotics of solutions of hierarchies
known to govern those matrix models like continuous Toda or nonlinear Schrödinger, in any finite
genus regime. We also stress that matrix models are only special cases of our construction, in
other words T [S] is not in general a matrix integral. We hope that our general construction
would describe the all-order asymptotics of solutions of the full dispersive hierarchies associated
to Hurwitz spaces, although we do not attempt to make the comparison and do not address the
hamiltonian formalism in this article.
1.2 Outline of the article
After a summary of algebraic geometry in Section 2, we review in Section 3 the reconstruction of
an isospectral Lax system from its semiclassical spectral curve (which is time-independent). The
techniques for this reconstruction are closely related to those developed by Krichever [62, 63]
to produce the algebro-geometric solutions of the Zakharov–Shabat hierarchies [77]. We put
emphasis on the Baker–Akhiezer spinor kernel ψcl(z1, z2) [59, 60], and the corresponding Tau
function Tcl(t) in Section 4. Apart from fixing notations, this review is relevant to the present
work, as one can illustrate in the case of KdV where the spectral curve does not depend on the
times x and t (i.e. ai and τ are assumed constant) provides an exact solution of KdV [51, 52]
which can be obtained by such a reconstruction. Whereas, if one let ai(x, t) evolve according
to Whitham equations as in the second part of the paper, it also describes the leading order of
a solution of KdV in the small dispersion limit and for some time after the gradient catastrophe
for generic initial data.
Then, for any spectral curve S whose time evolution is described by Whitham equations
[65, 81] (cf. Section 5.1.2), we shall define explicitly in Section 5 a functional T [S] (Definition 5.4)
as a formal asymptotic series in a small parameter N , as well as a spinor kernel ψ(z1, z2) via
a Sato-like formula (Definition 5.5), which plays the role of a Baker–Akhiezer spinor kernel. We
also introduce in Section 6 the correlators Wn(z1, . . . , zn) (Definition 6.2), which encode the n-th
order derivatives of T [S] with respect to deformation parameters of S. Here, z1, . . . , zn denotes
points on C.
The essential point in this article is the conjecture that T [S] satisfies a certain form of
Hirota equations to all orders in 1/N (Conjecture 7.4), and we check it holds for the two
first orders (Appendix A). We present an equivalent conjecture stating that ψ(z1, z2) is self-
replicating (Conjecture 7.1). This conjecture automatically implies determinantal formulas for
the correlators (Theorem 8.1), Christoffel–Darboux formula for the spinor kernel (Theorem 8.3),
and a Lax system satisfied by the matrix Ψ(x1, x2) = [ψ(zi(x1), zj(x2))]i,j , where zi(x) ∈ C are
the points such that X(zi(x)) = x (Section 8.6).
The coefficient of the so-obtained Lax matrices can be computed in principle order by order
in 1/N . If our conjecture is correct, our approach describes directly a Tau function, but we
do not identify the underlying nonlinear hierarchy of equations. The situation is similar to the
one evoked in [33], where the dispersive hierarchy is constructed perturbatively in 1/N , but its
resummation for finite N is unknown – except in special cases.
4 G. Borot and B. Eynard
1
A
2
B
2
A
1
B
Figure 1. A symplectic basis of 2g non-contractible cycles on a Riemann surface of genus g.
Since our approach was strongly motivated by earlier results or heuristics in hermitian matrix
models, we recapitulate their relation to the present work in Section 9.
2 Geometry of the spectral curve
We briefly describe some geometric notions attached to a fixed spectral curve S = (C, X, Y )
[31, 40, 41]. To simplify, we assume in this article that C is a compact Riemann surface of
genus g, and X and Y are meromorphic functions on C.
2.1 Some notations and properties
2.1.1 Topology and holomorphic 1-forms
The curve C is either simply connected, and then this is the Riemann sphere C = C ∪ {∞}, or
it has genus g > 0. Then, any maximal open contractible subset of C is called a fundamental
domain. If it is of genus g > 0, there exist 2g independent non-contractible cycles (see Fig. 1),
and we can choose them in such a way (but not unique) that
Ai ∩ Bj = δi,j , Ai ∩ Aj = 0, Bi ∩ Bj = 0.
A basis satisfying these intersection relations is called “symplectic”.
From the topological point of view, a genus g > 0 compact Riemann surface with a basis
(Ai,Bi)1≤i≤g is a 4g closed polygon Γ, with edges[
A1,B1,A−1
1 ,B−1
1 , . . . ,Ag,Bg,A−1
g ,B−1
g
]
glued by pairs. Γ̊ is a fundamental domain of C. It is a classical result, that on a curve of
genus g, there exists g independent holomorphic 1-forms dui (holomorphic means in particular
having no poles), and they can be normalized on the A-cycles∮
Ai
duj = δi,j .
Then, the g× g matrix τi,j ,
τi,j =
∮
Bi
duj ,
is known to be symmetric τi,j = τj,i and its imaginary part is definite positive
τ t = τ, Im τ > 0.
τ is called the Riemann matrix of periods of C.
Geometry of Spectral Curves and All Order Dispersive Integrable System 5
2.1.2 Theta functions
Given any symmetric matrix τ such that Im τ > 0, one can define the Riemann Theta function
θ(u|τ) =
∑
n∈Zg
e2iπn·ueiπnt·τ ·n.
Since Im τ > 0, it is a well-defined convergent series for all u in Cg. Most often we will not write
the τ dependence of the Theta function: θ(u|τ) ≡ θ(u). This function is quasi-periodic in u: if
n,m ∈ Zg, we have
θ(u + n + τm) = e−iπ(2mt·u+mt·τ ·m)θ(u). (2.1)
It also satisfies the heat equation
∂τi,jθ =
1
4iπ
∂ui∂ujθ.
In this equation, τi,j and τj,i are considered independent.
2.1.3 Jacobian and Abel map
Let us choose a generic basepoint o ∈ C (it will in fact play no role). For any point z ∈ C, we
define
∀ i ∈ {1, . . . , g}, ui(z) =
∫ z
o
dui,
where the integration path is chosen such that it does not intersect any A-cycle or B-cycle. Then
we define the vector
u(z) = [ui(z)]1≤i≤g ∈ Cg.
The application z 7→ u(z) mod (Zg + τ · Zg) is well-defined and analytical, it maps the spectral
curve into the Jacobian J = Cg/(Zg + τ · Zg). This defines the Abel map
C → J,
z 7→ u(z) mod (Zg ⊕ τ · Zg).
The Jacobi inversion theorem states that every w ∈ J can be represented as w =
g∑
j=1
u(pj) for
some points p1, . . . , pg ∈ C.
The Theta function can be used with τ the Riemann matrix of periods of a Riemann surface C,
and u the Abel map of a point on C. In this case, it enjoys other important properties. Its
zero locus has the following description: there exists k ∈ Cg, so that θ(w|τ) = 0 iff there exists
g − 1 points z1, . . . , zg−1 ∈ C satisfying w =
g−1∑
j=1
u(zj) + k. k is called a “Riemann vector of
constants”, and it depends on the basepoint o used to define the Abel map u.
2.1.4 Prime form
An odd characteristics c is a vector of the form
c =
n + τm
2
, n,m ∈ Zg, nt ·m ∈ 2Z + 1.
6 G. Borot and B. Eynard
The Theta function vanishes at odd characteristics: θ(c) = 0, and the following holomorphic
form
dhc(z) =
g∑
i=1
dui(z)∂uiθ(c)
has only double zeroes on C, so that we can define its squareroot, and thus one can define the
prime form [71, 72, 73]
E(z1, z2) =
θ(u(z1)− u(z2) + c)√
dhc(z1)dhc(z2)
.
There exists choices of c such that E is not identically 0 (we say c is “non singular”), and E is
in fact independent of such c. It is a (−1
2 ,−
1
2)-form on C × C, and it vanishes only at z1 = z2.
In any local coordinate ξ(z) we have
E(z1, z2) =
z1→z2
ξ(z1)− ξ(z2)√
dξ(z1)dξ(z2)
+O
(
(ξ(z1)− ξ(z2))3
)
.
Because of the Theta function, E(z1, z2) is multivalued C × C. It transforms according to
equation (2.1).
The Theta function associated to a Riemann surface satisfies a non-linear relation called Fay
identity [41]: for any z1, z2, z3, z4 ∈ C, any w ∈ Cg,
θ(w + c)θ(u12 + u34 + w + c)
E(z1, z3)E(z2, z4)
E(z1, z4)E(z2, z3)
1
E(z1, z2)E(z3, z4)
=
θ(w + u12 + c)
E(z1, z2)
θ(w + u34 + c)
E(z3, z4)
− θ(w + u14 + c)
E(z1, z4)
θ(w + u32 + c)
E(z3, z2)
,
where ujl = u(zj)− u(zl).
2.1.5 Bergman kernel
We call Bergman kernel the “fundamental (1,1)-form of the second kind” [41], defined as
B(z1, z2) = dz1dz2 ln (θ(u(z1)− u(z2) + c)).
It is independent of the choice of a non-singular, odd characteristics c. It is a globally defined,
symmetric (1,1)-form, having a double pole at z1 = z2 with no residue, and no other pole. It is
normalized so that∮
Ai
B(·, z) = 0,
∮
Bi
B(·, z) = 2iπ dui(z).
Near z1 = z2, it behaves, in any local coordinate ξ(z), like
B(z1, z2) =
z1→z2
dξ(z1)dξ(z2)
(ξ(z1)− ξ(z2))2
+O(1).
We also define the fundamental 1-form of the third kind
dSz1,z2(z) =
∫ z1
z2
B(·, z),
Geometry of Spectral Curves and All Order Dispersive Integrable System 7
where the integration contour is chosen so that it does not intersect any A-cycle or B-cycle. It
is a 1-form in the variable z, and a function of the variable z1, z2, and it satisfies∮
Aj
dSz1,z2 = 0,
∮
Bj
dSz1,z2 = 2iπ(uj(z1)− uj(z2)).
It has a simple pole at z = z1 with residue +1, a simple pole at z = z2 with residue −1, and no
other pole. In other words, in any local coordinate ξ(z)
dSz1,z2(z) ∼
z→z1
dξ(z)
ξ(z)− ξ(z1)
, dSz1,z2(z) ∼
z→z2
−dξ(z)
ξ(z)− ξ(z2)
.
Notice that in the variable z it is globally defined for z ∈ C (it has no monodromy if z goes
around a non-contractible cycle), whereas in the variable z1 (resp. z2) it is defined only on the
fundamental domain, it has monodromies when z1 (resp. z2) goes around a non-contractible
cycle Bj
dSz1+Bj ,z2(z) = dSz1,z2(z) + 2iπduj(z), dSz1,z2+Bj (z) = dSz1,z2(z)− 2iπduj(z).
2.1.6 Example in genus g = 1
When g = 1, the Abel map is an isomorphism between C and J = C/L where we set L = Z+τZ.
The A-cycle in J is the segment [0, 1[, and the B-cycle is the segment [0, τ [. The Bergman kernel
normalized on A-cycles can be expressed as
B(u1, u2) = du1du2
(
℘(u1 − u2|τ) +
π2E2(τ)
3
)
,
where u1, u2 ∈ J, ℘ is the Weierstrass function and E2 the second Eisenstein series
℘(u|τ) =
1
u2
+
∑
w∈L\{0}
(
1
(u+ w)2
− 1
w2
)
,
E2(τ) =
3
π2
∑
n6=0
1
n2
+
∑
m6=0
∑
n∈Z
1
(n+mτ)2
.
2.2 Parametrization of meromorphic 1-forms
2.2.1 Sheets, ramification and branchpoints, local coordinate patches
If degX = d, then for every value x, there are d points z1(x), . . . , zd(x) on the curve C such that
X(zi(x)) = x. zi(x) is sometimes called the preimage of x in the i-th sheet.
Definition 2.1. We call “ramification points of order k”, the zeroes of order k ≥ 1 of the
meromorphic 1-form dX. If a ∈ C is a ramification point, the corresponding value X(a) is
called a branchpoint. All the other points z ∈ C at which X(z) is analytical, are called “regular
points”.
Definition 2.2. We say that a branchpoint xa is simple if X−1({xa}) consists in d− 1 points,
one of them being a ramification point of order 1, and all the remaining ones being regular
points.
8 G. Borot and B. Eynard
2.2.2 Definition of local coordinates
Near a ramification point a of order k, ξa(z) = (X −X(a))1/(k+1) defines a local coordinate on
the curve. Simple branchpoints play a special role in Sections 3.6, 5.1 and 6.1. For a simple
branchpoint we have
ξa(z) =
√
X(z)−X(a).
Since X is a meromorphic function of degree d, it has d poles with multiplicities, i.e. ∞d∞1
1 , . . .,
∞d∞s
s with
∑
i d∞i = d. Near ∞i, a good local variable is
ξ∞i(z) = X(z)−1/d∞i .
Besides, we will need to consider also poles of a meromorphic form ω. If p is a pole of ω, but
not a pole of X, neither a zero of dX, a good local variable is
ξp(z) = X(z)−X(p).
In this case, the multiplicity of p is dp = −1. We shall now always use the local coordinates ξ(z)
defined above. Notice that they depend only on the function X(z).
Definition 2.3. Given a meromorphic 1-form ω(z) which has no pole at ramification points,
let us call
P = {poles of ω}, P∞ = {poles of X}, P = P ∪ P∞.
To any p ∈ P, we have associated a coordinate patch ξp on C centered on p.
2.2.3 Poles and times, f illing fractions
Following Krichever [65], we define
Definition 2.4. For any p ∈ P, we define the “times” near p as the coefficient of the negative
part of the Laurent series expansion of ω near p
ω(z) =
z→p
∑
j≥0
tp,j (ξp(z))
−(j+1) dξp(z) +O(1), tp,j = Res
z→p
ω(z)ξp(z)
j .
We also write collectively ~tp = [tp,j ]j∈N and ~t = (~tp)p∈P . We also define the “filling fractions”
(also called “conserved quantities”), associated to non-contractible cycles, by
εi =
1
2iπ
∮
Ai
ω.
Notice that the times tp,0 = Res p ω are not independent, because the sum of residues of ω
must vanish,∑
p∈P
tp,0 = 0.
There is a form-cycle duality [65]
Geometry of Spectral Curves and All Order Dispersive Integrable System 9
Definition 2.5. To each time tk, one can associate a differential meromorphic form ωk(z), as
well as a dual cycle ω∗k, and a dual orthogonal cycle ω∗⊥k
tk ←→ ωk(z) ←→ ω∗k ←→ ω∗⊥k , (2.2)
in such a way that
∂ω(z)
∂tk
∣∣∣∣
X(z)
= ωk(z), ω(z) =
∑
k
tkωk(z), (2.3)
ωk(z) =
∫
ω∗k
B(·, z), tk =
∫
ω∗⊥k
ω, ω∗i ∩ ω∗⊥j = δi,j .
The symbol
∣∣
X(z)
means that we differentiate keeping the local coordinates ξp(z) fixed (i.e. X(z)
fixed).
More explicitly we have
• Filling fractions εi −→ ωj = first kind differential
ωj(z) = 2iπduj(z) =
∮
Bj
B(z, ·), ω∗j = Bj , ω∗⊥j =
1
2iπ
Aj .
• Residues tp,0 −→ ωp,0 = third kind differential
ωp,0(z) = dSp,o(z) =
∫ p
o
B(z, ·), ω∗p,0 = [o, p], ω∗⊥p,0 =
1
2iπ
Cp,
where o is an arbitrary basepoint on C, and Cp is a small circle surrounding p with index 1.
As we mentioned, the tp,0 are not independent variables, and only (tp,0− tp0,0)p 6=p0 for a fi-
xed p0 are independent. As a consequence, we see that only differences ωp,0 − ωp′,0 and
ω∗p,0 − ω∗p′,0 are independent of a choice of basepoint o.
• Higher times tp,j with j ≥ 1 −→ ωp,j = second kind differential
ωp,j(z) = Bp,j(z) = Res
z′→p
ξp(z
′)−jB(z′, z),
ω∗p,j =
1
2iπ
ξ−jp Cp, ω∗⊥p,j =
1
2iπ
ξj+1
p Cp.
Any meromorphic form ω is a linear combination of those basis meromorphic forms, and almost
by definition we have
ω(z) =
∑
k
tkωk(z) =
g∑
i=1
2iπεidui(z) +
∑
p∈P
tp,0dSp,o(z) +
∑
p∈P,j≥1
tp,j Bp,j(z). (2.4)
2.3 F0
The fact that
∫
ω∗i
∫
ω∗j
B(z, z′) is symmetric, implies that there exists a function F0(~t ) such that
∂F0
∂ti
“=”
∫
ω∗i
ω,
∂2F0
∂ti∂tj
“=”
∫
ω∗i
∫
ω∗j
B.
10 G. Borot and B. Eynard
The problem (this is why we write quotation marks) is that those integrals are not well-defined
for times associated to 3rd kind differentials. Such a statement is correct after an appropriate
regularization. When z is in the vicinity of a pole p, we define
Vp(z) = −
∑
j≥1
tp,j
j
ξp(z)
−j , dVp(z) =
∑
j≥1
tp,j
dξp(z)
ξp(z)j+1
.
It is such that ω− dVp has at most a simple pole at p. Given an arbitrary base point o ∈ C, the
following integral is well-defined
µp =
∫ ∞p
o
(
ω(z)− dVp(z)− tp,0
dξp(z)
ξp(z)
)
− Vp(o)− tp,0 ln ξp(o).
µp depends on the base point o, but only by an additive constant independent of p. Since∑
p tp,0 = 0, the sum
∑
p tp,0µp is thus independent of o. In some sense, µp is a regularized
version of
∫
ω∗p,0
ω (which does not exists). Since for all the other cycles,
∫
ω∗k
ω is well-defined, we
can now define F0
Definition 2.6.
F0(ω) =
1
2
∑
p∈P
Res
p
Vpω +
∑
p∈P
tp,0µp +
g∑
i=1
εi
∮
Bi
ω
.
This definition is closely related to that of [65] where F0 appears as a function of the
times tp,j ’s, but here we prefer to define it as a functional of a 1-form ω.
Theorem 2.1 (see e.g. [65]). The first derivatives of F0 are given by, for j ≥ 1,
∂F0
∂tp,j
=
∮
ω∗p,j
ω = Res
p
ξ−jp ω,
∂F0
∂tp,0
− ∂F0
∂tp′,0
= µp − µp′ ,
∂F0
∂εi
=
∮
Bi
ω.
The proof of this theorem has appeared in many works and contexts, initiated in [30] and
generalized in [65]. In the context of Hurwitz spaces, this expression of F0 specialized to ω =
the primary differential defining the Frobenius structure, coincides with the prepotential [30,
Equation (5.64)]. It follows form Theorem 2.1 that
F0 =
1
2
∑
k
tk
∂F0
∂tk
,
which means that F0 is homogeneous of degree 2. Another classical result is
Theorem 2.2 (see e.g. [65]). The second derivatives of F0 are given by
∂2F0
∂tk∂tl
=
∫
ω∗k
∫
ω∗l
B,
except for the following cases
∂
∂tk
(
∂
∂tp,0
− ∂
∂tp′,0
)
F0 =
∫
ω∗k
∫
ω∗p,0
B −
∫
ω∗k
∫
ω∗
p′,0
B,
(
∂
∂tp,0
− ∂
∂tp′,0
)2
F0 = − ln
(
E(p, p′)2dξp(p)dξp′(p
′)
)
,(
∂
∂tp,0
− ∂
∂tp′,0
)(
∂
∂tp,0
− ∂
∂tp′′,0
)
F0 = − ln
(
E(p, p′)E(p, p′′)dξp(p)
E(p′, p′′)
)
,(
∂
∂tp,0
− ∂
∂tp′,0
)(
∂
∂tp̃,0
− ∂
∂tp̃′,0
)
F0 = − ln
(
E(p, p̃′)E(p′, p̃)
E(p, p̃)E(p′, p̃′)
)
.
Geometry of Spectral Curves and All Order Dispersive Integrable System 11
The second derivatives of F0 do not depend on the 1-form ω, and thus do not depend on the
times. Thus we have
F0 =
1
2
∑
k,l
tktl
∂2F0
∂tk ∂tl
.
Theorem 2.3 (see e.g. [65]).
∂3F0
∂tk∂tl∂tm
=
∑
ai=zeroes of dX
Res
z→ai
ωk(z)ωl(z)ωm(z)
dX(z)dY (z)
.
3 Reconstruction formula
We review in this section the reconstruction [62, 63] of a Lax matrix whose evolution preserves
the spectrum, and thus of an integrable system, from the spectral curve (see also the textbook [4]
and references therein). The only difference is that, we reformulate it intrinsically in terms of
1-forms ω, instead of using time coordinates ω =
∑
k tkωk. For this purpose, instead of Baker–
Akhiezer functions, we prefer to use a “spinor kernel”, which is a convenient special case of
Baker–Akhiezer function, which turns out to be a more intrinsic object for our formulation (see
also [13, 59, 60]).
3.1 Semiclassical spinor kernel
Given a meromorphic 1-form ω, define the 1-form
χ(z;ω) = ω(z)− 2iπ
g∑
i=1
εidui(z),
which depends linearly on the times (and not on the filling fractions)
χ(z;ω) =
∑
p∈P
tp,0dSp,o(z) +
∑
p∈P
∑
j≥1
tp,jωp,j(z).
By construction χ is normalized on A-cycles∮
Ai
χ = 0.
Then we define the vector ζ(ω) = [ζi(ω )]1≤i≤g with coordinates
ζi(ω) =
1
2iπ
∮
Bi
χ =
1
2iπ
∮
Bi
ω −
g∑
j=1
τi,j
∮
Ai
ω
, (3.1)
which we write for short as
ζ(ω) =
1
2iπ
∮
B−τA
ω.
It can be decomposed as
ζ(ω) =
∑
p∈P
∑
j≥0
tp,jvp,j =
∑
k=(p,j)
tkvk, vk =
1
2iπ
∮
B
ωk.
12 G. Borot and B. Eynard
The vector ζ(ω) is a linear function of the times tk and is independent of the filling fractions εi.
In other words, it follows a linear motion with constant velocity vk in the Jacobian, as a function
of any of the times tk. A well-known property [4, 31, 62, 63] of integrable systems is that, in
appropriate variables, the motion (with any of the time tk) is uniform and linear. The algebraic
reconstruction takes the linear evolution in the Jacobian of C as starting point, and produces
more complicated quantities whose evolution is described by a Lax system.
Definition 3.1. We now define the semiclassical spinor kernel as the (1/2, 1/2) form
ψcl(z1, z2;ω) =
θ(u(z1)− u(z2) + ζ(ω) + c)
E(z1, z2)
θ(ζ(ω) + c)e
∫ z1
z2
χ(z;ω)
, (3.2)
where c is a non-singular, odd characteristics.
We write a subscript cl to distinguish the semiclassical spinor kernel from the one proposed
in the second part of the article. This kernel was also introduced, in a similar form, in [59, 60]
for solving Matrix Riemann–Hilbert problems on branched coverings of CP1.
Proposition 3.1. ψcl(z1, z2;ω) is a globally defined spinor in (z1, z2) ∈ C × C, i.e. it is the
squareroot of a symmetric (1, 1)-form.
• It has a simple pole at z1 = z2: in any local coordinate ξ(z)
ψcl(z1, z2;ω) ∼
z1→z2
1
E(z1, z2)
∼
√
dξ(z1)dξ(z2)
ξ(z1)− ξ(z2)
.
• It has essential singularities when z1 (resp. z2) approaches a pole of ω.
Proof. The behavior at z1 → z2 is obvious, and the essential singularities at the poles of ω
come from the exponential term. What we need to prove, is that ψcl(z1, z2 ; ω) is unchanged
when z1 (resp. z2) goes around a non-trivial cycle. When z1 (resp. z2) goes around an A-cycle,
the vector u(z1) (resp. u(z2)) is translated by an integer vector, θ is thus unchanged, and
thanks to equation (3.1), ψcl is unchanged when z1 (resp. z2) goes around an A-cycle. When z1
(resp. z2) goes around a B-cycle, the vector u(z1) (resp. u(z2)) is translated by a lattice vector
of the form τ · n with n ∈ Zg, and θ gets multiplied by a phase according to equation (2.1).
Remember that the prime form E(z1, z2) is also a θ function, and also gets a phase given by
equation (2.1). ψcl is thus changed by
ψcl(z1 + nB, z2;ω)→ ψcl(z1, z2;ω)e−2iπn·ζ(ω)en·
∮
B χ,
and because of equation (3.1), i.e. ζ = 1
2iπ
∮
B χ, we see that ψcl is unchanged when z1 (resp. z2)
goes around a B-cycle. �
3.2 Duality equation
Then we construct the following spinor matrix of size d× d
Ψcl(x1, x2;ω) = [ψcl(z
i(x1), zj(x2);ω)]di,j=1,
where we recall that zi(x) are the d preimages of x on the curve C, i.e. X(zi(x)) = x, and
d = degX. These preimages are distinct and this matrix is well-defined when x1 (or x2) is not
at a branchpoint.
Geometry of Spectral Curves and All Order Dispersive Integrable System 13
Proposition 3.2. We have the “duality” equation
Ψcl(x1, x2;ω) Ψcl(x2, x3;ω) =
(x1 − x3)dx2
(x1 − x2)(x2 − x3)
Ψcl(x1, x3;ω).
Proof.
1
dX(z)
ψcl(z
i(x1), z;ω)ψcl(z, z
j(x3);ω)
is a meromorphic function of z. Indeed, the product of two (1/2)-forms is a 1-form, and when
we divide by dX, we get a function. The essential singularities coming from the exponentials
cancel in the product, so this function can only have poles, i.e. it is meromorphic. The only
possible poles are at z = zi(x1) or z = zj(x3) or at the zeroes of dX(z). Then, summing over
all sheets, we see that
∑
k
ψcl(z
i(x1), zk(x2);ω)ψcl(z
k(x2), zj(x3);ω)
dX(zk(x2))
is a symmetric sum of a meromorphic function over all sheets of x2, therefore it is a meromorphic
function of x2 ∈ Ĉ, i.e. a rational function of the complex variable x2. It remains to find its
poles. 1/dX(zk(x2))) behaves like O(x2−X(ai))
−1/2 at ramification points, and since a rational
function of x2 cannot have a singularity of power −1/2, this means that this rational function has
no pole at branchpoints. Its only poles can then be at x2 = x1 or x2 = x3, and they are simple
poles. The residues of the corresponding poles are easily computed and give the theorem. �
Proposition 3.3. We have a refined version of the duality equation
ψcl(z1, z;ω)ψcl(z, z2;ω) = −ψcl(z1, z2;ω)
dSz1,z2(z)− 2iπ
g∑
j=1
αj(z1, z2;ω)duj(z)
,
where
αj(z1, z2;ω) =
θuj (u(z1)− u(z2) + ζ(ω) + c)
θ(u(z1)− u(z2) + ζ(ω) + c)
−
θuj (ζ(ω) + c)
θ(ζ(ω) + c)
.
This property, can be viewed as a special case of an “addition formula” for Baker–Akhiezer
functions, found in [20]. Notice that Proposition 3.2 is a corollary of Proposition 3.3. Indeed
the duality equation (Proposition 3.2) can be obtained by summing the equation above on all
sheets z = zk(x), because
∑
k dui(z
k(x)) = 0 and
∑
k
dSz1,z2(zk(x)) =
(X(z1)−X(z2))dX(z)
(X(z)−X(z1))(X(z)−X(z2))
.
Proof. Notice that ψcl(z1, z;ω)ψcl(z, z2;ω) is a meromorphic 1-form in z, since it has no essen-
tial singularity. It has simple poles at z = z1 and z = z2, with residues ∓ψcl(z1, z2;ω), and it has
no other pole. This means that ψcl(z1, z;ω)ψcl(z, z2;ω)+ψcl(z1, z2;ω)dSz1,z2(z) is a holomorphic
1-form, with no poles, therefore it must be a linear combination of the dui(z)’s, which we choose
to write
ψcl(z1, z;ω)ψcl(z, z2;~t ) = −ψcl(z1, z2;ω)
dSz1,z2(z)− 2iπ
g∑
j=1
αj(z1, z2;ω)duj(z)
.
14 G. Borot and B. Eynard
The left hand side is a well-defined spinor of z1 and z2, whereas in the right hand side,
dSz1,z2(z) =
∫ z1
z2
B(z, ·) gets some shifts when z1 or z2 go around non-trivial cycles. This implies
the following relations for the coefficients αj(z1, z2;ω)
αj(z1 +Ak, z2;ω) = αj(z1, z2;ω), αj(z1, z2 +Ak;ω) = αi(z1, z2;ω),
αj(z1 + Bk, z2;ω) = αj(z1, z2;ω)− 2iπδj,k, αj(z1, z2 + Bk;ω) = αj(z1, z2;ω) + 2iπδj,k.
Moreover, we must have αj(z1, z1;ω)=0, and αj(z1, z2;ω) may have poles when ψcl(z1, z2;ω)=0.
Apart from those poles, αj(z1, z2;ω) has no other singularities. The following quantity has all
the required properties
θuj (u(z1)− u(z2) + ζ + c)
θ(u(z1)− u(z2) + ζ + c)
−
θuj (ζ + c)
θ(ζ + c)
.
So, the difference of αj and that quantity should be a meromorphic function of z1 and z2 without
poles, i.e. a constant, and its value is zero by looking at z1 = z2. �
3.3 Link with Baker–Akhiezer functions
3.3.1 Baker–Akhiezer functions
The usual formulation of integrable systems [4, Chapter 5] is obtained by specializing one of the
points to X =∞. In some sense, we would like to consider
ψcl|i(z) “=”ψcl(z,∞i).
The problem is, that the expression in the right hand side is divergent, and thus we again need
regularizations.
The definitions in this paragraph also apply to the spinor kernel constructed in Section 5.3,
so we drop here the cl index. Recall that the function X has degree d, so the point X =∞ has d
preimages ∞i (counted with multiplicities) on the curve. We define
ψi,0(z) = lim
z2→∞i
ψ(z, z2;ω)√
dξ∞i(z2)
eV∞i (z2)(ξ∞i(z2))t∞i,0 , (3.3)
and if d∞i > 1, we define for 0 ≤ j ≤ (d∞i − 1)
ψi,j(z) =
dj
dξ∞i(z2)j
(
ψ(z, z2;ω)√
dξ∞i(z2)
eV∞i (z2)(ξ∞i(z2))t∞i,0
)
z2=∞i
.
There are d pairs I = (i, j) such that 0 ≤ j ≤ d∞i − 1, and therefore the vector ~ψ(z) = [ψI(z)]
is a d-dimensional vector, and the matrix Ψ(x;ω) = [ψI(z
k(x))]I,1≤k≤d is a d× d square matrix.
3.3.2 Dual Baker–Akhiezer functions
Similarly, we would like to define φcl|i(z) “=”ψcl(∞i, z). Thus, we define the dual Baker–
Akhiezer functions
φi,0(z) = lim
z1→∞i
ψ(z1, z;ω)√
dξ∞i(z1)
e−V∞i (z1)(ξ∞i(z1))−t∞i,0 ,
and if d∞i > 1, we define for each 0 ≤ j ≤ (d∞i − 1)
φi,j(z) =
dj
dξ∞i(z1)j
(
ψ(z1, z;ω)√
dξ∞i(z1)
e−V∞i (z1)(ξ∞i(z1))−t∞i,0
)
z1=∞i
.
Geometry of Spectral Curves and All Order Dispersive Integrable System 15
There are d pairs I = (i, j) such that 0 ≤ j ≤ di − 1, and therefore the vector ~φ(z) = [φI(z)]
is a d-dimensional vector, and the matrix Φ(x;ω) = [φI(z
k(x))]I,1≤k≤d is a d× d square matrix.
From Corollary 3.3, one retrieves the well-known result that columns of Φ(x;ω) are eigenvectors
of a Lax matrix.
3.4 Christoffel–Darboux relations
Proposition 3.4. The matrix
A−1
cl =
1
dx
Φcl(x)Ψt
cl(x)
is invertible, and independent of x. The matrix Acl is called the Christoffel–Darboux matrix.
This can also be written Ψt
cl(x)AclΦcl(x) = dx1d×d.
Proof. This is an application of Proposition 3.2, up to a conjugation. Indeed
(
A−1
cl
)
(i,k),(i′,k′)
=
dk
′−1
dξk
′−1
∞i′ (z1)
dk−1
dξk−1
∞i (z2)
[∑
m
ψcl(z1, z
m)ψcl(z
m, z2)√
dξ∞i′ (z1)dξ∞i(z2)
× eV∞i (z2)−V∞i′ (z1)ξ∞i(z2)t∞i,0ξ∞i′ (z1)−t∞i′ ,0
]z2=∞i
z1=∞i′
=
dk
′−1
dξk
′−1
∞i′ (z1)
dk−1
dξk−1
∞i (z2)
[
(X(z1)−X(z2))ψcl(z1, z2)eV∞i (z2)−V∞i′ (z1)
(X(z)−X(z1))(X(z)−X(z2))
×
ξ∞i(z2)t∞i,0ξ∞i′ (z1)−t∞i′ ,0√
dξ∞i′ (z1)dξ∞i(z2)
]z2=∞i
z1=∞i′
.
If i 6= i′, the quantity
ψcl(z1, z2)eV∞i (z2)−V∞i′ (z1)ξ∞i(z2)t∞i,0ξ∞i′ (z1)−t∞i′ ,0√
dξ∞i′ (z1)dξ∞i(z2)
has a well-defined limit when z1 → ∞i′ and z2 → ∞i, and the term 1
X(z)−X(z1) −
1
X(z)−X(z2)
behaves like
1
X(z)−X(z1)
∼
z1→∞i′
ξ∞i′ (z1)d∞i′ ,
so we are computing the (k′−1)-th derivative of O(ξ∞i′ (z1)d∞i′ ), where k′ ≤ d∞i′ , and therefore
we get 0, i.e.
(A−1)cl|(i,k),(i′,k′) = 0 if i 6= i′.
If i = i′, we first take the limit z1 → ∞i, and again the term with 1
X(z)−X(z1) vanishes. Then,
remember that ψcl(z1, z2) has a simple pole at z1 = z2, and thus the derivative with respect
to z1, can generate a pole of degree k′ at z2 =∞i. Therefore, we are computing the (k − 1)-th
derivative of O(ξ∞i(z2)d∞i−k
′
). We get zero if k + k′ ≤ d∞i , and therefore
(A−1)cl|(i,k),(i,k′) = 0 if k + k′ ≤ d∞i .
16 G. Borot and B. Eynard
If i = i′ and k + k′ = d∞i + 1, the only non-vanishing contribution is
1
(k′ − 1)!
(
A−1
)
cl|(i,k),(i,k′)
=
dk−1
dξk−1
∞i (z2)
lim
z1→∞i
[
E(z1, z2)ψcl(z1, z2)
(ξ∞i(z2)− ξ∞i(z1))k′
eV∞i (z2)−V∞i (z1)
× ξ∞i(z2)t∞i,0
+d∞i ξ∞i(z1)−t∞i,0
]
z2=∞i
=
dk−1
dξk−1
∞i (z2)
lim
z1→∞i
[
ψcl(z1, z2)E(z1, z2)eV∞i (z2)−V∞i (z1)
× ξ∞i(z2)t∞i,0
+d∞i−k
′
ξ∞i(z1)−t∞i,0
]
z2=∞i
=
dk−1
dξk−1
∞i (z2)
[
ξ∞i(z2)d∞i−k
′
]
z2=∞i
=
dk−1
dξk−1
∞i (z2)
[
ξ∞i(z2)k−1
]
z2=∞i
= (k − 1)! 6= 0.
The matrix A−1
cl has thus typically the shape
A−1
cl =
∗
∗ ∗
∗ ∗ ∗
∗
∗ ∗
it is made of (inverted) triangular blocks. Since the diagonal of each triangle is non-zero, this
proves that the matrix A−1
cl is invertible.
Then, if i = i′ and k + k′ ≥ d∞i + 1, we write that
1
X(z)−X(z1)
= − 1
X(z1)
+O
(
1/X(z1)2
)
,
and we see that the leading term 1
X(z1) is independent of X(z), and the part which depends
on X(z) is O(1/X(z1)2) = O(ξ∞i(z1)2d∞i ). A non vanishing contribution to the part which
depends on X(z) could occur only if k + k′ > 2d∞i , which can never happen since we assumed
k, k′ ≤ d∞i . This proves that Acl is independent of X(z). �
Corollary 3.1. The matrices Ψcl(x;ω) and Φcl(x;ω) are invertible.
As a consequence, ψcl(z1, z2;ω)/
√
dx(z1)dx(z2) can be identified with an integrable kernel
in the sense of [49], i.e. we have
Proposition 3.5. Christoffel–Darboux relation:
ψcl(z1, z2;ω) = −
∑
I,J ψcl|I(z1)Acl|I,Jφcl|J(z2)
X(z1)−X(z2)
.
Proof. This is an application of Property 3.4 and Proposition 3.2. Indeed, the very definition
of the ψcl|I ’s, means exactly that there exists a matrix Ccl(x) such that
Ψt
cl(X(z1)) = lim
x→∞
Ψcl(X(z1), x)Ccl(x),
and similarly, there exists a matrix C̃cl(x) such that
Φcl(X(z2)) = lim
x→∞
C̃cl(x)Ψcl(x,X(z2)).
Geometry of Spectral Curves and All Order Dispersive Integrable System 17
When z1 = z2, we have Ψcl(x,X(z1))Ψcl(X(z1), x) = − dxdX(z1)
(x−X(z1))2
1d×d, which implies
− lim
x→∞
dxdX(z1)
(x−X(z1))2
C̃cl(x)Ccl(x) = Φcl(X(z1))Ψt
cl(X(z1)) = A−1
cl dX(z1),
and therefore
lim
x→∞
AclC̃cl(x)Ccl(x)
dx
x2
= −1d×d. (3.4)
Then, we have from the duality equation, for any x
(X(z1)−X(z2)) Ψcl(X(z1), X(z2))
= Ψcl(X(z1), x)Ψcl(x,X(z2))
(X(z1)− x)(X(z2)− x)
dx
= Ψcl(X(z1), x)Ccl(x)C−1
cl (x)Ψcl(x,X(z2))
(X(z1)− x)(X(z2)− x)
dx
,
and in particular, we may take the limit x→∞ and insert equation (3.4)
−(X(z1)−X(z2))Ψcl(X(z1), X(z2))
= lim
x→∞
Ψcl(X(z1), x)Ccl(x)AclC̃cl(x)Ccl(x)C−1
cl (x)Ψcl(x,X(z2))
(X(z1)− x)(X(z2)− x)
x2
= lim
x→∞
Ψcl(X(z1), x)Ccl(x)AclC̃cl(x)Ψcl(x,X(z2)) = Ψt
cl(X(z1))AclΦcl(X(z2)). �
3.5 Lax matrix
As corollary of Proposition 3.2
Corollary 3.2. If x1 and x2 are not branchpoints, and if x2 6= x1, then the matrix Ψcl(x1, x2)
is invertible, and
Ψcl(x1, x2;ω)Ψcl(x2, x1;ω) = − dx1dx2
(x1 − x2)2
1d×d.
Proof. Take x3 = x1 in the duality relation. �
Corollary 3.3 (Reconstruction formula). Let
L̃(x) = diag(Y1(x), . . . , Yd(x)) = diag
(
Y (z1(x)), Y (z2(x)), . . . , Y (zd(x))
)
.
For every x1, the matrix
Lx1(x;~t ) = Ψcl(x1, x;ω)L̃(x)Ψ−1
cl (x1, x;ω) = −(x1 − x)2
dx1dx
Ψcl(x1, x;ω)L̃(x)Ψcl(x, x1;ω)
(it depends on times ~t through ω =
∑
k tkωk as in equation (2.4)) is a rational function of x.
Its characteristic polynomial is independent of the times ~t, and its zero locus defines the semi-
classical spectral curve det
(
y − Lx1(x;~t )
)
= det(y − L̃(x)) = 0. Changing x1 just amounts to
a conjugation
Lx′1(x;~t ) = Ψcl(x
′
1, x1;ω)L̃x1(x;~t )Ψ−1
cl (x′1, x1;ω).
Proposition 3.6. For any of the times tp,j with j ≥ 1, the matrix Lx1(x;~t ) obeys the Lax
equation
∂
∂t(p,j)
Lx1(x;~t ) = [M(p,j);x1(x;~t ), Lx1(x;~t )], (3.5)
where the matrix M(p,j);x1 is M(p,j);x1(x;~t ) = ∂t(p,j)Ψcl(x1, x;ω)Ψ−1
cl (x1, x;ω).
18 G. Borot and B. Eynard
3.6 Differential systems
Baker–Akhiezer functions satisfy simultaneously several first order differential systems with
respect to the spectral parameter and the times [59, 60].
Proposition 3.7. The matrix Ψcl(x1, x;ω) is solution of a linear ODE with respect to the
spectral parameter x(
d
dx
+
1d×d
x− x1
−Mx;x1(x;~t )
)
Ψcl(x1, x;ω)√
dxdx1
= 0,
where Mx;x1 is a rational function of x having poles only on P, with the same order as those of
ω(z)/dX(z).
Proof. Write x = X(z), we have
dX(z)
[
Mx;x1(X(z);~t )
]
i,j
− δi,j
dX(z)
(X(z)− x1)
= −(X(z)− x1)2
∑
k
d
(
ψcl
(
zi(x1), zk
)√
dX(z)dx1
)
ψcl
(
zk, zj(x1)
)√
dX(z)dx1
.
In the right hand side, the essential singularities cancel, and only meromorphic singularities
remain. Since we perform the sum over all sheets, the result is necessarily a rational function
of X(z). Poles could occur at singularities of ψ, or also at zeroes of
√
dX(z), or at X(z) = x1.
ψcl has a simple pole at zk = zi(x1) for some k. Taking the derivative yields a double pole,
and multiplying by (X(z) − x1)2 cancels the double pole. If i = j, there is also a simple pole
coming from ψcl(z
k, zj(x1)), and if i 6= j there is no pole. It is easy to check that the residue
of the pole at x = x1 is −δi,j . This implies that Mx;x1(x) has no pole at x = x1. From its
definition, Mx,x1(X(z)) must behave as o
(
(X(z) − X(a))−1/2
)
at a ramification point a, and
since it is a rational fraction of X(z), this must actually be O(1), meaning that Mx;x1(x) has no
poles when x approaches a branchpoint.
Near z → p ∈ P̄, the only singularity comes from the exponential term and we have
[
Mx;x1(X(z);~t )
]
i,j
= (X(z)− x1)2
∑
k
ω(zk)
ψcl
(
zi(x1), zk
)
ψcl
(
zk, zj(x1)
)
(dX(z))2dx1
+O(1).
This shows that dxMx;x1(x;~t ) has poles in P̄, of order at most that already present in ω/dX. �
Proposition 3.8. We have with respect to the times tp,j (j ≥ 1)
(i)
(
∂tp,j −Mtp,j ;x1(x;~t )
)
Ψcl(x1, x;ω) = 0.
(ii) Mtp,j ;x1 is a rational function of x, with possible poles only at x = X(p).
If X(p) 6=∞, the pole is of order j. If X(p) =∞, the pole is of degree 1 + b(j − 1)/dpc.
The method of the proof is similar to that of Proposition 3.7. There also exists an analog
theorem for ∂tp,0−∂tp′,0 . We retrieve after sending x1 to∞ the usual formulation of Lax systems
for Ψcl(x;ω) and Φcl(x;ω) introduced in Section 3.3.1.
Geometry of Spectral Curves and All Order Dispersive Integrable System 19
4 Semiclassical Tau function
For later convenience, we define F̃0 as a shifted version of F0, as follows
F̃0(ω) := F0(ω)−
g∑
i=1
εi
∂F0(ω)
∂εi
+ iπ
g∑
j,j′=1
εjεj′τj,j′
=
1
2
∑
k,l=(p,j)
tktl
∂2F0(ω)
∂tktl
+
1
2
g∑
j,j′=1
2iπεjεj′τj,j′ ,
where εi = 1
2iπ
∮
Ai
ω, and ω =
∑
k ωktk.
Definition 4.1. We define
Tcl(C, ω) = eF̃0(ω)θ(ζ(ω) + c),
where we recall that ζ(ω) = 1
2iπ
∮
B−τA ω =
∑
k vktk depends linearly on the times. We shall
also sometimes use as notation Tcl(C, ω) ≡ Tcl(~t) when there is no ambiguity. In this article, we
call Tcl the “semiclassical” Tau function.
Tcl(C, ω) depends as well on the data of a non-singular odd characteristics c for the Theta
function. It is the Tau function [53, 54, 56] associated here to the solution of the problem of
isospectral evolution described in Section 3.5. We call Tau function, any function satisfying
Hirota bilinear equation, and related to Baker–Akhiezer functions by Sato relation. Sections 4.1
and 4.3 review the fact that Tcl fits in this definition.
4.1 Sato relation
Sato relation [75] means that the Baker–Akhiezer kernel ψcl(z1, z2;ω) is obtained from the Tau
function by a Schlesinger transformation. This can be formulated intrinsically in terms of 1-
forms, as
Theorem 4.1.
Tcl(C, ω + dSz1,z2)
Tcl(C, ω)
√
dX(z1)dX(z2) = ψcl(z1, z2;ω).
Proof. We add two simple poles at z1 and z2 by considering
ωλ(z) = ω(z) + λ dSz1,z2(z).
According to Theorem 2.1 we have
∂F0
∂λ
∣∣∣∣
λ=0
= µz1 − µz2 =
∫ z1
z2
ω, (4.1)
and according to Theorem 2.2 we have
∂2F0
∂λ2
∣∣∣∣
λ=0
= − ln
(
E(z1, z2)2dX(z1)dX(z2)
)
. (4.2)
Since F0 is a quadratic functions of the times, and thus a degree 2 polynomial in λ, we have
F0(ωλ) = F0(ω) + λ
∂F0
∂λ
∣∣∣∣
λ=0
+
λ2
2
∂2F0
∂λ2
∣∣∣∣
λ=0
20 G. Borot and B. Eynard
= F0(ω) + λ
∫ z1
z2
ω − λ2 ln
(
E(z1, z2)
√
dX(z1)dX(z2)
)
.
It is also easy to see that
ζ(ω + dSz1,z2) = ζ(ω) +
λ
2iπ
∮
B−τA
dSz1,z2 = ζ(ω) + λ(u(z1)− u(z2)).
Taking λ = 1 implies the theorem. �
4.2 Expansion near poles
We claim that Theorem 4.1 (which we wrote intrinsically in terms of 1-forms on C) is equivalent
to Sato’s formula (which is written in terms of times tk’s). In order to see that, we need to
expand for z1, z2 ∈ Up near a pole p ∈ P, where Up denote an open neighborhood of p on which
the local coordinate ξp is well-defined. The Schlesinger transformation
ω → ω + dSz1,z2
can also be written by Taylor expansion, assuming ||ξp(z)| > max(|ξp(z1)|, |ξp(z2)|)
dSz1,z2(z) =
∑
j≥1
ξp(z1)j
j
ωp,j(z)−
ξp(z2)j
j
ωp,j(z).
Thus, the times associated to p after Schlesinger transformation are
∀ j ≥ 1 tp,j −→ tp,j +
(
ξp(z1)j
j
− ξp(z2)j
j
)
.
The usual notation for this special infinite collection of times is
[z1]p =
(
ξp(z1)j
j
)
j≥1
. (4.3)
Thus Theorem 4.1, together with equation (3.3) gives the Sato formula in its usual presenta-
tion involving an infinite set of times
ψcl|(p,0)(z1) =
Tcl(~t+ [z1]p)
Tcl(~t)
.
4.3 Hirota bilinear equation
Definition 4.2. For any point z ∈ C, we define the insertion operator δz, which acts on functions
of a meromorphic 1-form ω on C, by considering the one parameter deformation consisting in
adding a Bergman kernel B(z, ·)/dX(z) (the dot ·means the variable on which ω = ω(·) depends)
δzf(ω) = dX(z)
∂
∂λ
f
(
ω + λ
B(z, ·)
dX(z)
)∣∣∣∣
λ=0
. (4.4)
δz is a derivation (it satisfies the chain rule δz(fg) = gδzf+fδzg). In terms of times coordinates
δzf(~t) = dX(z)∂tz,1f(~t ).
Geometry of Spectral Curves and All Order Dispersive Integrable System 21
If z is near a pole p, in the local coordinates we have
δz ≡
∞∑
j=1
ξp(z)
j−1dξp(z)∂tp,j . (4.5)
Again, we prefer equation (4.4), which is intrinsic and does not require the introduction of
an infinite number of times. We write equation (4.5) just to make the contact with usual
presentation (given for instance in [4]).
Proposition 4.1. For any two 1-forms ω and ω̂ defined on the same Riemann surface C, we
have
Res
z′→z
ψcl(z, z
′;ω)ψcl(z
′, z; ω̂) = −δz ln
Tcl(ω)
Tcl(ω̂)
.
Proof. ψcl(z, z
′;ω)ψcl(z
′, z; ω̂) has a double pole at z = z′, and thus evaluating the residue
computes a derivative. �
As a corollary, we get
Theorem 4.2. For any data (C, ω), the Baker–Akhiezer kernel is self-replicating
δzψcl(z1, z2;ω) = −ψcl(z1, z;ω)ψcl(z, z2;ω).
Proof. We choose ω̂ = ω + dSz1,z2 . Then, ψcl(z, z
′;ω)ψcl(z
′, z;ω + dSz1,z2) is a meromorphic
form in z′ (it has no essential singularity). Its only poles are located at z′ = z and z′ = z2.
Moving the integration contour, we find
δz ln
Tcl(ω + dSz1,z2)
Tcl(ω)
= Res
z′→z
ψcl(z, z
′;ω)ψcl(z
′, z;ω + dSz1,z2)
= − Res
z′→z2
ψcl(z, z
′;ω)ψcl(z
′, z;ω + dSz1,z2).
We have
ψcl(z
′, z;ω + dSz1,z2) =
E(z′, z1)E(z, z2)e
∫ z′
z ω+
∫ z1
z2
ω
E(z′, z)E(z′, z2)E(z1, z)E(z1, z2)
× θ(ζ(ω) + u(z′)− u(z) + u(z1)− u(z2) + c)
θ(ζ(ω) + u(z1)− u(z2) + c)
and thus near z′ → z2
ψcl(z
′, z;ω + dSz1,z2) ∼ − 1
E(z′, z2)
e
∫ z1
z ω
E(z1, z)
θ(ζ(ω) + u(z1)− u(z) + c)
θ(ζ(ω) + u(z1)− u(z2) + c)
∼ − 1
E(z′, z2)
e
∫ z1
z2
ω ψcl(z1, z;ω)
ψcl(z1, z2;ω)
.
Therefore
δz ln
Tcl(ω + dSz1,z2)
Tcl(ω)
= − Res
z′→z2
ψcl(z, z
′;ω)ψcl(z
′, z;ω + dSz1,z2)
= −ψcl(z1, z;ω)ψcl(z, z2;ω). �
This self-replication property is the analog of the Ricatti equation in [4]. Notice that it can
also be obtained by a straightforward computation of δz lnψcl(z1, z2;ω) from Definition 3.1) and
comparison with the refined duality equation (Proposition 3.3).
22 G. Borot and B. Eynard
Hirota equation in terms of times
Theorem 4.2 is written intrinsically in terms of forms ω, but to make contact with usual notations
in the literature, let us translate it in terms of times tk’s. Given any derivation ∂t, one defines
a Hirota operator Dt [47] acting on two functions f(t), g(t), such that
(Dtf · g)(t) ≡ ∂uf(t+ u)g(t− u)
∣∣
u=0
= g2(t)∂t(f/g).
In particular, there is a Hirota operator Dz associated to derivation δz = ∂tz,1 . This allows us
to reformulate the self-replication property as
Proposition 4.2. For Tcl = Tcl(~t ) written as a function of times, for any pole p, the self-
replication property is equivalent to the Hirota bilinear difference equation
DzTcl(~t+ [z1]p − [z2]p) · Tcl(~t) = −Tcl(~t+ [z1]p − [z]p)Tcl(~t+ [z]p − [z2]p).
Actually, this property for Tcl is equivalent to the Fay identity (see Section 2.1.2) satisfied
by the Theta function θ(·|τ). The Hirota equation can also be written in a more symmetric way
by setting
~t←− ~t− [z1]p
2
+
[z2]p
2
.
Namely
DzTcl
(
~t+
[z1]p
2
− [z2]p
2
)
· Tcl
(
~t− [z1]p
2
+
[z2]p
2
)
= −Tcl
(
~t− [z]p +
[z1]p
2
+
[z2]p
2
)
Tcl
(
~t+ [z]p −
[z1]p
2
− [z2]p
2
)
.
The procedure to translate it into a set of differential equations (with respect to the times) is
well-known, it is merely obtained by Taylor expansion in ξp(z), ξp(z1) and ξp(z2) (see e.g. [55]).
This gives an infinite set of partial differential equations involving derivatives of the Tau function
with respect to times tp,j , which are equations of a KP hierarchy. These equations are equivalent
to Hirota bilinear equation. The fact that Theta functions via Definition 4.1 provides solutions
to the KP hierarchy (the so-called algebro-geometric solutions) was discovered by [52, 63]. The
notion of Tau function was only introduced later in [56], but its expression for the algebro-
geometric solution is a straightforward reformulation of those results, and coincides with what
we call semiclassical tau function Tcl(~t).
5 Proposal for a new tau function and spinor kernel
So far, the spectral curve (C, X, Y ) was fixed once for all, and was equipped with a 1-form ω
depending linearly on times (ω =
∑
k tkωk). Now, we shall let the spectral curve itself change
around (C, X, Y ), and in particular we may vary the complex structure of the curve C. Y dX
shall play the role of the 1-form.
5.1 More geometry: symplectic invariants
For any spectral curve S = (C, X, Y ), a sequence of symplectic invariants Fg[S], and of symplectic
covariant forms ω
(g)
n (S) was defined in [38]. Let us recall their definition and main properties.
Geometry of Spectral Curves and All Order Dispersive Integrable System 23
5.1.1 Topological recursion
Let ai be the ramification points of S, i.e. the zeroes of dX. We assume that the spectral curve S
is regular, i.e. ai are simple zeroes of dX and dY (ai) 6= 0. Then, Y behaves like a squareroot
near ramification points
Y (z) = Y (ai) + Y ′(ai)
√
X(z)−X(ai) +O
(
X(z)−X(ai)
)
,
and there is a unique other point z 6= z such that X(z) = X(z), at least for z in a neighbor-
hood Uai of ai. Then we define the recursion kernel [38]
K(z0, z) = −1
2
∫ z
z B(z0, ·)
(Y (z)− Y (z))dX(z)
.
In the variable z0, it is a meromorphic 1-form defined globally for z0 ∈ C, and in the variable z,
it is the inverse of a 1-form, only defined in
⋃
i Uai .
Definition 5.1. The “symplectic covariant forms” ω
(g)
n (z1, . . . , zn) are meromorphic (1, . . . , 1)︸ ︷︷ ︸
n times
-
forms defined by the following recursion
ω
(0)
1 (z) = Y (z)dX(z), ω
(0)
2 (z1, z2) = B(z1, z2),
and for J = {z2, . . . , zn}
ω(g)
n (z0, J) =
∑
i
Res
z→ai
K(z0, z)
ω(g−1)
n+1 (z, z, J) +
′∑
0≤h≤g,I⊆J
ω
(h)
1+|I|(z, I)ω
(g−h)
1+n−|I|(z, J \ I)
,
where
∑′ means that terms containing a ω
(0)
1 factor are excluded.
One can prove that
Theorem 5.1 ([38]). For 2− 2g−n < 0, ω
(g)
n (z1, . . . , zn) is symmetric in its n variables, and it
is a meromorphic form in each variable, having poles only at ramification points, with vanishing
residues. The poles are of order at most 6g + 2n− 4.
For instance, for (g, n) = (0, 3), this definition yields
ω
(0)
3 (z0, z1, z2) =
∑
i
Res
z→ai
[
−1
2
∫ z
z B(z0, ·)
(Y (z)− Y (z))dX(z)
(
B(z, z1)B(z, z2) +B(z, z1)B(z, z2)
)]
=
∑
i
Res
z→ai
B(z0, z)B(z1, z)B(z2, z)
dX(z)dY (z)
. (5.1)
We shall comment this expression in Section 5.1.2 below.
Definition 5.2. The “symplectic invariants” Fg are numbers associated to S, as follows:
• For g = 0, we define F0 as in Definition 2.6, using ω = Y dX, i.e., F0(S) := F0(Y dX).
• For g = 1, F1 is defined in terms of the Bergman Tau function TB,X introduced by Kokotov
and Korotkin [58]
F1(S) := −1
2
ln(TB,X)− 1
24
ln
(∏
i
Y ′(ai)
)
,
where Y ′(ai) = lim
z→ai
(Y (z)− Y (ai))/
√
X(z)−X(ai). F1 is related to the logarithm of the
determinant of the Laplacian on C with metrics |ydx|2.
24 G. Borot and B. Eynard
• For g ≥ 2
Fg(S) :=
1
2− 2g
∑
i
Res
z→ai
Φ(z)ω
(g)
1 (z),
where Φ(z) is any primitive1 of Y dX, i.e. dΦ = Y dX.
As a notation we write ω
(g)
0 ≡ Fg.
The name “symplectic invariants” comes from the important property, proved in [38, 39],
that Fg and the cohomology class of ω
(g)
n are invariant under the following transformations of
spectral curves, each of which let the symbolic symplectic form dX ∧ dY invariant
(X,Y )→ (−Y,X), (X,Y )→ (X,Y +R(X)), (X,Y )→ (λX, Y/λ),
where R is any rational function and λ ∈ C∗.
5.1.2 Infinitesimal deformations: special geometry
The times tk’s of the 1-form Y dX provide locally a set of coordinates of the moduli space of
spectral curves S = (C, X, Y ) [65]. Infinitesimal deformations of the spectral curves are given
by flows associated to the 1-forms ωk dual to the times tk’s. The following theorem holds for
the invariants ω
(g)
n
Theorem 5.2 ([38]). For any of the times tk, we have
∀n, g ≥ 0,
∂
∂tk
∣∣∣
X(zi) fixed
ω(g)
n (z1, . . . , zn) =
∫
ω∗k
ω
(g)
n+1(·, z1, . . . , zn),
where ω∗k is the dual cycle associated to the time tk in equation (2.2).
This set of relations is called “special geometry” by physicists in the context of string theory.
Let us give some examples:
• First kind deformations/addition of holomorphic forms
∂ω
(g)
n (z1, . . . , zn)
∂εi
=
∮
Bi
ω
(g)
n+1(·, z1, . . . , zn).
• Second kind deformations/addition of a double pole
∂ω
(g)
n (z1, . . . , zn)
∂tp,1
=
ω
(g)
n+1(p, z1, . . . , zn)
dξp(p)
.
If p is a pole of Y dX, this does not apply to (g, n) = (0, 0).
• Third kind deformations/addition of simple poles
∂ω
(g)
n (z1, . . . , zn)
∂tp,0
− ∂ω
(g)
n (z1, . . . , zn)
∂tp′,0
=
∫ p
p′
ω
(g)
n+1(·, z1, . . . , zn).
1Since ω
(g)
1 (z) for g ≥ 2 has no residues, Fg is independent of the choice of Φ.
Geometry of Spectral Curves and All Order Dispersive Integrable System 25
• (g, n) = (0, 0). We retrieve Theorem 2.1 (Section 2.3) for the derivatives of F0
∂F0
∂tk
=
∮
ω∗k
Y dX.
• (g, n) = (0, 1). We retrieve the definition of the form-cycle duality equation (2.3)
∂Y dX
∂tk
(z) = ωk(z) =
∮
ω∗k
B(·, z).
• (g, n) = (0, 2). Thanks to equation (5.1),
∂B(z1, z2)
∂tk
=
∑
i
Res
z→ai
B(z, z1)B(z, z2)ωk(z)
dX(z)dY (z)
.
If we compare it to Rauch variational formula [74], we retrieve that the variation of the
complex structure of C is such that
∂X(ai)
∂tk
=
ωk(ai)
dY (ai)
. (5.2)
In particular, we deduce that the time evolution of the spectral curve that we consider
obeys the Whitham equations [65, 81]
(∂tkX(ai))ωl(ai) = (∂tlX(ai))ωk(ai).
Furthermore, if we integrate z1 and z2 over the dual cycles ω∗l and ω∗m, we retrieve Theo-
rem 2.3 (see also [65]).
Although we make use of the meromorphic deformations (listed above) in this article, the special
geometry relations may remain valid for deformations along certain multivalued 1-forms, namely
the primaries and their descendents listed in [29] in the context of Hurwitz spaces, or the 1-forms
coupled to the Whitham times of [65, Section 7] for a slightly different moduli space.
5.1.3 Finite deformations
Instead of infinitesimal deformations of the spectral curve, one may consider finite deformations:
tk → tk+ 1
N ck (where N is a formal parameter, which will serve as a formal expansion parameter
for Taylor series). In other words, to a spectral curve S and a meromorphic 1-form Ω =
∑
k ckωk,
we shall associate a new spectral curve, denoted S + 1
NΩ, as push-forward of S by the flow
defined by Ω. This convenient notation should not hide the fact that the conformal structure
of C changes under such global deformations (see equation (5.2)). A more detailed example of
computations with global deformation is provided in the proof of Lemma 5.1 below.
Definition 5.3. For any meromorphic 1-form Ω on C, written with its times coordinates ck (as
in equation (2.2))
Ω =
∑
k
ckωk with dual cycle Ω∗ =
∑
k
ckω
∗
k,
and for any functional f [S] ≡ f(~t ) depending on a spectral curve S, i.e. on the times tk’s, we
take as a definition2 of f [S + 1
NΩ] the following formal series in N−1
f
[
S +
1
N
Ω
]
:=
∑
k≥0
N−k
k!
(
∂k
∂λk
f [~t+ λ~c ]
∣∣∣
λ=0
)
.
2With an appropriate regularization when Ω has simple poles.
26 G. Borot and B. Eynard
If the functional f is Fg or ωgn, the coefficients in the Taylor series can be computed by the
relations of special geometry Theorem 5.2, namely
ω(g)
n
[
S +
1
N
Ω
]
(z1, . . . , zn) = ω(g)
n [S](z1, . . . , zn) +
∑
k≥1
N−k
k!
∫
Ω∗
· · ·
∫
Ω∗︸ ︷︷ ︸
k times
ω
(0)
k+n[S](z1, . . . , zn, •),
Fg[S +
1
N
Ω] = Fg[S] +
∑
k≥1
N−k
k!
∫
Ω∗
· · ·
∫
Ω∗︸ ︷︷ ︸
k times
ω
(0)
k [S],
so that the computation of Fg’s or ω
(g)
n for S + 1
NΩ does not involve derivatives with respect to
times, but only integrals at fixed times on S.
5.2 Tau function
5.2.1 Preliminaries
We need Theta functions, and we shall introduce an appropriate notation for our purposes. For
any w ∈ Cg, for any ε ∈ Cg, and for any g × g symmetric matrix τ of positive imaginary part
Im τ > 0, and for any (µ, ν) ∈ Cg × Cg we define the Θ[µ,ν] function as
Θ[µ,ν](w|τ ; ε) :=
∑
p∈Zg
eiπ(p+µ−Nε)·τ ·(p+µ−Nε)+(p+µ−Nε)·w+2iπp·ν .
It is closely related to the usual Siegel theta function with characteristics [µ, ν]
Θ[µ,ν](w|τ ; ε) = eiπN2ε·τ ·ε−Nε·w−2iπµ·νϑ
[
µ
ν
]
(w/2iπ −Nτ · ε|τ),
where
ϑ
[
µ
ν
]
(w|τ) =
∑
p∈Zg
exp
[
iπ(p + µ)τ(p + µ) + 2iπ(p + µ)(w + ν)
]
,
[µ, ν] plays the role of a characteristics, although we do not require it to be half-integer here.
Most often, we shall omit to write the dependance in [µ, ν], as well as the dependence in τ , ε,
and we shall use the notation Θ′,Θ′′, . . . ,Θ(k) for the tensor of derivatives with respect to w.
For instance
Θ′ =
(
∂Θ
∂w1
, . . . ,
∂Θ
∂wg
)t
.
This Θ[µ,ν] function satisfies the heat equation
1
2
(
∂τi,j + ∂τj,i
)
Θ[µ,ν](w) = iπΘ′′(w)i,j ,
where, in this equation, τi,j and τj,i are considered independent.
5.2.2 Definition and comments
Definition 5.4 ([35, 37]). For any [µ, ν] ∈ Cg × Cg and any spectral curve S = (C, X, Y ) of
genus g, we define
T[µ,ν][S] = exp
∑
g≥0
N2−2gFg
∑
k≥0
∑
li>0
∑
hi>1−li/2
N
∑
i(2−2hi−li)
k!l1! · · · lk!
F
(l1)
h1
· · ·F (lk)
hk
Θ(
∑
i li)
,
Geometry of Spectral Curves and All Order Dispersive Integrable System 27
where we defined
F
(k)
h =
k times︷ ︸︸ ︷∮
B
. . .
∮
B
ω
(h)
k (S), Θ(k) = ∇⊗kw Θ[µ,ν](w = w0 | τ ; ε),
ε =
1
2iπ
∮
A
ω
(0)
1 , w0 = NF ′0 = N
∮
B
ω
(0)
1 , τ =
1
2iπ
F ′′0 =
1
2iπ
∮
B
∮
B
ω
(0)
2 .
T is defined formally order by order in N (in the coefficient of 1/Nk, each term Θ(j) is considered
formally of order 1). It can be seen as a genuine asymptotic series when S is such that w0 is of
order O(1).
To the first few orders in 1/N we have explicitly
T[µ,ν][S] = eN
2F0eF1
{
Θ +
1
N
(
Θ′F ′1 +
1
6
Θ′′′F ′′′0
)
+
1
N2
(
ΘF2 +
1
2
Θ′′F ′′1
+
1
2
Θ′′F ′21 +
1
24
Θ(4)F ′′′′0 +
1
6
Θ(4)F ′′′0 F
′
1 +
1
72
Θ(6)F ′′′20
)
+ o
(
1/N2
)}
.
Let us emphasize that this definition of T does not need require the computation of derivatives
with respect to times, all the terms consist in cycle integrals on C at a given time.
Notice that when µ + τν is a non-singular half-integer odd characteristics, the leading term
when N →∞ of T (S) coincides with the semiclassical Tau function of Section 4 computed for
the differential form ω = NY dX, up to an exponential factor
T [S] ∼ eN2F0Θ(w0|τ) ∼ eN2F̃0 θ(ζ + ν + µ · τ)e2iπµ·ζ ∼ Tcl(NY dX)e2iπµ·ζ .
Notice that the Fay identity for θ presented in Section 2.1.2 is also true if we multiply θ by
an exponential factor of its argument. Therefore, Theorem 4.2 ensures that the large N limit
of T [S] satisfies the Hirota bilinear equation (Theorem. 4.2), i.e. is a Tau function to leading
order. This is also true for arbitrary characteristics [µ, ν], although the times have to be shifted
by a (maybe complex) constant in this case. We conjecture (see Section 7) that T is actually
a Tau function, i.e. satisfies Hirota equations to all orders.
We also mention that under a modular transformation (i.e. a change of choice for the A and B
cycles), T changes like the Siegel Theta function of characteristics [µ, ν] (see [37])
Proposition 5.1 ([37]). Under a modular Sp(2g,Z) transformation τ → τ̃ = (ατ+β)(γτ+δ)−1,
the characteristics [µ, ν] changes as µ→ µ̃ = δµ−γν+1
2(γδt)diag, ν → ν̃ = −βµ+αν+1
2(αβt)diag,
the Tau function T ≡ T[µ,ν] transforms as
T[µ,ν] → ζ[µ,ν](α, β, γ, δ)T[µ̃,ν̃],
where ζ[µ,ν](α, β, γ, δ) is the phase factor, independent of the spectral curve.
5.2.3 Heuristic motivation for the definition
Let us consider
ZN [S,n] = exp
∞∑
g=0
N2−2g Fg(S,n)
,
where we emphasize the dependence of Fg(S) = Fg(S,n) in the vector n = (n1, . . . , ng) of filling
fractions nk = 1
2iπ
∮
Ak
Y dX. Let Fg(S,n) be the symplectic invariants associated to the curve S
28 G. Borot and B. Eynard
whose vector of filling fractions is n = (n1, . . . , ng) ∈ Cg. lnZ[S,n] is a formal Laurent series
in N (in particular we emphasize that it contains no oscillatory terms, by opposition with the
definition to come). The relevance of Z[S,n] in topological strings has been pointed out in the
work of Dijkgraaf and Vafa [27]. Definition 5.4 gives a precise meaning to the sum over all shifts
of filling fractions by integers
Tµ,ν [S] “=”
∑
n′∈Zg
e2iπn′·νZ[S ′,n + n′ + µ]. (5.3)
Such sums over a lattice have also been considered in the context of the small dispersion limit of
KdV in the genus g regime [80]. In the context of hermitian matrix integrals, it has been used
in [17, 35] to arrive to the formal asymptotic series of Definition 5.4. This series has then been
proposed to describe non-perturbative effects in topological strings [37].
5.3 Baker–Akhiezer spinor kernel
We now define the spinor kernel ψ(z1, z2;S) through Sato’s relation
Definition 5.5.
ψ(z1, z2;S) =
T (S;S + 1
N dSz1,z2)
T (S)
√
dX(z1)dX(z2) =
T (S + [z1]− [z2])
T (S)
√
dX(z1)dX(z2),
where [z1]− [z2] = 1
N dSz1,z2 is Sato’s notation, see equation (4.3).
ψ(z1, z2) is again defined formally, order by order in 1/N . The leading order coincides with
ψcl introduced in Definition 3.1. Let us give the first few orders
ψ(z1, z2;S) =
e
N
∫ z1
z2
Y dX
E(z1, z2)
Θ
(
w0 + 2iπ(u(z1)− u(z2))
)
Θ
(
w0
) {
1 +
1
N
[
1
6
∫ z1
z2
∫ z1
z2
∫ z1
z2
ω
(0)
3
+
∫ z1
z2
ω
(1)
1 +
1
2
Θ′
(
w0 + 2iπ(u(z1)− u(z2)))
Θ
(
w0 + 2iπ(u(z1)− u(z2))
) ∫ z1
z2
∫ z1
z2
∮
B
ω
(0)
3
+
1
2
Θ′′
(
w0 + 2iπ(u(z1)− u(z2))
)
Θ
(
w0 + 2iπ(u(z1)− u(z2))
) ∫ z1
z2
∮
B
∮
B
ω
(0)
3
+
1
6
(
Θ′′′
(
w0 + 2iπ(u(z1)− u(z2))
)
Θ
(
w0 + 2iπ(u(z1)− u(z2))
) − Θ′′′
(
w0
)
Θ
(
w0
) )F ′′′0
+
(
Θ′
(
w0 + 2iπ(u(z1)− u(z2))
)
Θ
(
w0 + 2iπ(u(z1)− u(z2))
) − Θ′
(
w0
)
Θ
(
w0
) )F ′1
]
+ o(1/N)
}
.
Lemma 5.1. ψ(z1, z2;S) is a well-defined spinor in z1 and z2. Furthermore
• ψ(z1, z2) has a simple pole at z1 = z2
ψ(z1, z2;S) ∼
z1→z2
√
dX(z1)dX(z2)
X(z1)−X(z2)
.
• It has an essential singularity near any pole p of Y dX, of the form e
N
∫ z1
z2
Y dX
.
• At all orders in 1/N (except at leading order), ψ(z1, z2) has poles at the ramification
points ai. Their order increase with the order of 1/N .
Geometry of Spectral Curves and All Order Dispersive Integrable System 29
Proof. When z1 goes around an A-cycle, dSz1,z2 is unchanged. When z1 goes around a cycle Bj ,
dSz1,z2 is shifted by a holomorphic form dSz1,z2 → dSz1,z2 + 2iπduj , which is dual to a ∂/∂εj ,
and since the Tau function is background independent (it was proved in [37] that ∂T /∂εi = 0),
then it is unchanged. This shows that ψ(z1, z2;S) is a well-defined spinor.
Then we compute each term of T (S+[z1]−[z2]) by writing the Taylor expansion (Section 5.1.3)
Fg
[
S +
λ
N
dSz1,z2
]
=
∑
n≥0
λn
n!Nn
∂nFg
∂λn
∣∣∣∣
λ=0
,
which we need to evaluate at λ = 1. The n-th derivatives of Fg at λ = 0 are computed by the
special geometry relations Theorem 5.2, using the dual cycle (dSz1,z2)∗ = [z2, z1]
∂nFg
∂λn
∣∣∣∣
λ=0
=
∫ z1
z2
· · ·
∫ z1
z2
ω(g)
n .
All the ω
(g)
n with 2−2g−n < 0 are meromorphic, and have poles only at ramification points, with-
out residues. This implies that their contribution to ψ(z1, z2) provides only poles at ramification
points. The only terms involving ω
(g)
n with 2− 2g − n ≥ 0, are ∂λF0, ∂2
λF0 and ∂λF
′
0.
• ∂F0
∂λ
∣∣∣
λ=0
=
∫ z1
z2
Y dX, which contributes to ψ as the essential singularity e
N
∫ z1
z2
Y dX
.
• ∂2F0
∂λ2
∣∣∣
λ=0
= − ln (E(z1, z2)2dX(z1)dX(z2)) which contributes to ψ as 1/E(z1, z2).
• ∂F ′0
∂λ
∣∣∣
λ=0
= 2iπ(u(z1)− u(z2)) which does not yield any singularity.
All the other terms have 2 − 2g − n < 0, and contribute order by order, only as combinations
of meromorphic forms and derivatives of Theta functions, having poles at ramification points
conveyed by the ω
(g)
n ’s with 2− 2g − n < 0. �
Notice that as a corollary of Proposition 5.1, ψ has nice modular properties:
Corollary 5.1. Under a modular Sp(2g,Z) transformation with the notations of Proposition 5.1,
the spinor kernel ψ[µ,ν](z1, z2) transforms as
ψ[µ,ν](z1, z2)→ ψ[µ̃,ν̃](z1, z2).
6 Correlators
6.1 Second kind deformations of S
Let us recall the definition of the insertion operator δz, already encountered in Section 4.3 and
adapted now for varying spectral curves.
Definition 6.1. We define the insertion operator δz, acting on a functional f(S) of a spectral
curve S, as follows
δzf = dX(z)
∂
∂λ
f(Sλ)
∣∣∣∣
λ=0
,
where the family of spectral curves Sλ = S + λB(z, ·)/dX(z) is such that
(Y dX)λ = Y dX + λ
B(z, ·)
dX(z)
.
In other words δz = dX(z)∂/∂tz,1 as in Section 4.3.
30 G. Borot and B. Eynard
The dual cycle of B(z, ·)/dX(z) is the contour surrounding z with index 1
B(z, ·) = Res
z′→z
B(z′, ·) dX(z)
(X(z′)−X(z))
.
Then, the relations of special geometry (Theorem 5.2) for ω
(g)
n imply, for any n, g ≥ 0
δzω
(g)
n (z1, . . . , zn) = Res
z′→z
ω
(g)
n+1(z′, z1, . . . , zn)
dX(z)
(X(z′)−X(z))
= ω
(g)
n+1(z, z1, . . . , zn).
For instance
δzF0 = ω
(0)
1 (z) = Y (z)dX(z), δzFg = ω
(g)
1 (z), δzω
(0)
1 (z′) = B(z, z′),
and the conformal structure of C changes such that
δzX(ai) =
B(z, ai)
dY (ai)
.
Definition 6.2. For n positive integer, we define the correlators Wn(z1, . . . , zn) and the dis-
connected correlators Wn(z1, . . . , zn) as
Wn(z1, . . . , zn) = N−nδz1 · · · δzn ln T (S), Wn(z1, . . . , zn) =
N−nδz1 · · · δznT (S)
T (S)
.
Wn(z1, . . . , zn) and Wn(z1, . . . , zn) are (1, . . . , 1)-forms (n times), symmetric in their n vari-
ables. Each coefficient, order by order in 1/N , is a meromorphic form with poles at ramification
points.
6.2 Examples
For instance the three first orders of W1 are
W1(z) = NY (z)dX(z) + (ln Θ)′ · 2iπdu(z) +
1
N
{
ω
(1)
1 (z) +
Θ′′
Θ
· (iπδzτ)
+
[
F ′1
(
Θ′′
Θ
− Θ′2
Θ2
)
+
F ′′′0
6
(
Θ
′′′′
Θ
− Θ′′′Θ′
Θ2
)]
· 2iπdu(z)
}
+ o(1/N),
where we recall that
δzτj,k =
δzF
′′
0
2iπ
=
1
2iπ
∮
Bj
∮
Bk
ω
(0)
3 (·, ·, z)
= 4iπ
∑
l
Res
z′→al
K(z, z′)duj(z
′)duk(z′) = 2iπ
∑
l
Res
z′→al
B(z, z′)duj(z
′)duk(z
′)
dX(z′)dY (z′)
,
ω
(1)
1 (z1) =
∑
l
Res
z→al
K(z1, z)B(z, z).
For the 2-point correlator, the three first orders are
W2(z1, z2) = B(z1, z2) + (ln Θ)′′ · 2iπdu(z1)⊗ 2iπdu(z2) +
1
N
{
Θ′
Θ
·
∫
B
ω
(0)
3 (·, z1, z2)
+
(
Θ′′
Θ
)′
·
[
iπ(δz1τ)⊗ 2iπdu(z2) + 2iπdu(z1)⊗ iπ(δz2τ)
]
Geometry of Spectral Curves and All Order Dispersive Integrable System 31
+
[
(F1)′
(
Θ′′
Θ
− Θ′2
Θ2
)′
+
F ′′′0
6
(
Θ′′′′
Θ
− Θ′′′Θ′
Θ2
)′]
· 2iπdu(z1)⊗ 2iπdu(z2)
}
+ o(1/N).
For n ≥ 3, the leading order of the n-point correlator is a O(1), and is obtained by successive
applications of δz to the (ln Θ)′′ term
Wn(z1, . . . , zn) = (ln Θ)(n) ·
n⊗
j=1
2iπdu(zj) +
1
N
{
δn,3ω
(0)
3 (z1, z2, z3)
+
n∑
j=1
(
Θ′′
Θ
)(n−1)
· (iπδzjτ)⊗
⊗
k 6=j
2iπdu(zk)
+
∑
1≤j<k≤n
(ln Θ)(n−1) ·
(∫
B
ω
(0)
3 (·, zj , zk)
)
⊗
⊗
l 6=j,k
2iπdu(zl)
+
[
(F1)′
(
Θ′′
Θ
− Θ′2
Θ2
)(n−1)
+
F ′′′0
6
(
Θ′′′′
Θ
− Θ′′′Θ′
Θ2
)(n−1)
]
·
n⊗
j=1
2iπdu(zj)
}
+ o(1/N).
6.3 Loop equations
Theorem 6.1. The dispersive Tau function obeys the loop equations. Namely, let us denote
by Γ a contour separating the poles of Y dX, from the set of preimages of a point x ∈ C
(i)
∮
z∈Γ
δz ln T [S]−N(Y dX)(z)
X(z)− x
= 0,
(ii)
∮
z∈Γ
Res
z′→z
1
(X(z)− x)(X(z′)−X(z))
(
1
T [S]
δzδz′T [S]− dX(z)dX(z′)
(X(z)−X(z′))2
)
= Q(x),
where Q is a rational function of x, whose only poles are those of Y dX, and with degree one
less than that of Y dX.
Those loop equations can be written in terms of correlators by applying δz2 · · · δzn .
Theorem 6.2. Let J = {z2, . . . , zn}. The correlators satisfy
(i) The linear loop equations. For all n ≥ 1∮
z∈Γ
1
X(z)− x
(
Wn(z, J)− δn,1N (Y dX)(z)− δn,2
dX(z)dX(z2)
(X(z)−X(z2))2
)
= 0.
(ii) The quadratic loop equations. For all n ≥ 1∮
z∈Γ
Res
z′→z
1
(X(z)− x)(X(z′)−X(z))
{∑
I⊆J
W1+|I|(z, I)Wn−|I|(z
′, J \ I)
+
1
N2
Wn+1(z, z′, J) + dX(z)dX(z′)
∑
zk∈J
dzk
(
Wn−1(J)
(x−X(zk))dX(zk)
)}
= Qn(x; J)
defines a quantity Qn(x; J) which is a rational function of x, whose only poles are located
at those of Y dX.
32 G. Borot and B. Eynard
The important information in loop equations, is that those particular combinations of Wn’s
have no monodromies in the variable x around the branchpoints. Since every Wn has poles at
ramification points to all orders in 1/N , this is a highly non-trivial property.
Proof. The Fg were precisely introduced such that for any n
Z[S,n] = exp
(∑
g
N2−2gFg(S,n + µ)
)
is a solution of the loop equations. Since τ [S] is constructed formally as a linear combination
(see equation (5.3)) of such objects, T [S] satisfy the same loop equations. As a matter of fact,
T [S] was introduced in [35] so as to solve those loop equations while preserving modularity. �
7 Hirota equations
We mentioned in Theorem 4.2 that the self-replication property of the Baker–Akhiezer spinor
kernel ψcl is equivalent to an infinitesimal Fay identity for the semiclassical spectral curve, which
is known in turn to be equivalent to Hirota equations. In a similar way, we conjecture here
Conjecture 7.1. ψ is self-replicating
1
N
(δzψ)(z1, z2) = −ψ(z1, z)ψ(z, z2).
We have not been able to prove this conjecture. We prove in Appendix A that it holds up
to o(1/N). We argue in Section 9 that it is compatible with what is known for spectral curves
coming from the one matrix model (hyperelliptic curves), or the two matrix model. Besides,
these matrix models do not allow to reach all plane curves S. The difficulty in finding a proof of
Conjecture 7.1 comes from the singularities at ramification points. For instance, one can always
write
1
N
(δzψ)(z1, z2;S) = Res
z′→z
ψ(z, z′;S)ψ(z′, z;S + [z1]− [z2]),
where S + [z1]− [z2] = S + 1
N dSz1,z2 . Since the integrand is a differential form on the Riemann
surface C underlying S, we can move the contour to the poles at the ramification points, and
the pole at z′ = z2
1
N
(δzψ)(z1, z2;S) = −ψ(z1, z;S)ψ(z, z2;S)−
∑
i
Res
z′→ai
ψ(z, z′;S)ψ(z′, z;S + [z1]− [z2]).
Then, it remains to show that the sum of residues at ramification points vanishes. So, Conjectu-
re 7.1 is equivalent to
Conjecture 7.2.∑
i
Res
z′→ai
ψ(z, z′;S)ψ(z′, z;S + [z1]− [z2]) = 0.
In Appendix A, we check that this residue at each ai is o(1/N). This involves already non-
trivial identities between Theta functions associated to a complex curve, like Fay identity, its
degenerations and differentiations with respect to the moduli of the curve, and involves the
precise expression of ω
(0)
3 (equation (5.1)). We have not been able yet to find a general way to
show that this residue is 0 to all orders in 1/N .
In terms of the T function, Conjecture 7.1 can be rephrased
Geometry of Spectral Curves and All Order Dispersive Integrable System 33
Conjecture 7.3. T satisfy an infinitesimal version of Hirota equations
T
[
S
]
(δzT )
[
S + [z1]− [z2]
]
− (δzT )
[
S
]
T
[
S + [z1]− [z2]
]
= −NT
[
S + [z1]− [z]
]
T
[
S + [z]− [z2]
]
.
There is also a global version of the former conjecture. First, notice from our definition in
Section 5 that
T
[
(S + [z1]− [z2]) + [z3]− [z4]
]
= T
[
(S + [z3]− [z4]) + [z1]− [z2]
]
,
so omitting the parentheses makes sense, but
T
[
S + [z1]− [z4] + [z3]− [z2]
]
= −T
[
S + [z1]− [z2] + [z3]− [z4]
]
.
This sign comes from the fact that the definition of T contains a regularization procedure (for∫ zj
zi
∫ zj
zi
B), whose result depends on the way we form the pairs of simple poles to add to S.
Conjecture 7.4. T satisfies Hirota equations
T
[
(S + [z1]− [z2]) + [z3]− [z4]
]
T
[
S
]
= T
[
S + [z1]− [z2]
]
T
[
S + [z3]− [z4]
]
− T
[
S + [z3]− [z2]
]
T
[
S + [z1]− [z4]
]
.
Provided our conjectures hold, T and ψ are actually the Tau function and the “wave function”
of a dispersive integrable system.
Proof of equivalence of Conjectures 7.3 and 7.4. We can obtain Conjecture 7.3 from
Conjecture 7.4 by letting z1 and z2 merge to a point z. In the other direction, we use shorter
notations
Tijkl = T
[
S + [zi]− [zj ] + [zk]− [zl]
]
, Tij = T
[
S + [zi]− [zj ]
]
, T = T [S],
and we apply Conjecture 7.3 to the spectral curve S + [z3]− [z4]
δzT1234 =
δzT34
T34
T1234 −N
T1z34Tz234
T34
=
δzT
T
T1234 −N
T3zTz4T1234
T T34
−N T1z34Tz234
T34
.
Exchanging the roles of z1 ↔ z3 and z2 ↔ z4 also gives
δzT1234 =
δzT
T
T1234 −N
T1zTz2T1234
T T12
−N T3z12Tz412
T12
,
and comparing the two, we may get rid of the terms involving δz
T12T3zTz4T1234 + T T12T1z34Tz234 = T34T1zTz2T1234 + T T34T3z12Tz412. (7.1)
Let us define
U1234 = T T1234 − T12T34 + T14T32,
which is the quantity which should vanish at the end of our computation. Notice that
lim
z1→z2
U1234 = 0.
Indeed
U1234 ∼
z1→z2
(
T T34
E12
+ T δ1T34 −
T T34
E12
− δ1T T34 + T14T31
)
34 G. Borot and B. Eynard
∼
z1→z2
(
T δ1T34 − δ1T T34 + T14T31
)
,
where Eij = E(zi, zj), and this expression vanish by application of Conjecture 7.3 to the spectral
curve S. Notice also that the remark about T made above Conjecture 7.4 implies Uijkl = Uklij =
−Uilkj . Let us rewrite equation (7.1) in terms of Uijkl only
T12U1z34 Uz234 − T34U3z12Uz412 +
(
T12T3zTz4 − T1zTz2T34
)
U1234
+
(
T1zT34 − T14T3z
)
T12Uz234 +
(
Tz2T34 − T32Tz4
)
T12U1z34
+
(
T32T1z − T12T3z
)
T34Uz412 +
(
Tz2T14 − T12Tz4
)
T34U3z12 = 0. (7.2)
The left hand side may have simple poles when zi → zj due to Tij , but not higher degree poles
since we know that Uijkl is actually regular when zi → zj or zl. For equation (7.2) to hold, in
particular, the coefficient of the simple pole when z2 → z3 must vanish
−T13Tz4U1z34 + T1zT34 Uz413 = 0,
which we can also write after reindexing the points and using the symmetries of U
T31Tz4U1z34 = T3zT14Uz134. (7.3)
Similarly, the coefficient of the simple pole when z1 → z2 must vanish
U1z34Uz134 + (Tz1T34 − Tz4T31)U1z34 + (T1zT34 − T14T3z)Uz134 = 0.
Now, we may combine the latter with equation (7.3), set z = z2 for convenience, and isolate U1234
T31T24
T32T14
U2
1234 +
(
(T21T34 − T24T31) +
T31T24
T32T14
(T12T34 − T14T32)
)
U1234 = 0.
If U1234 were not identically zero, we would have (by continuity of all the coefficients of the
series) for any points z1, z2, z3, z4 on the curve
U1234 =
T32T14
T31T24
(T24T31 − T21T34) + (T14T32 − T12T34).
But matching the coefficient of the simple pole when z1 → z4 in this equation yields
0 =
T32
T31T21
(T21T31 − T21T31) + T32 = T32,
which is not true. Therefore, U1234 ≡ 0. �
8 Consequences
8.1 Exponential formula
We start with a remark which does not rely on the conjectures of Section 7, but which is natural
to present now. Recall that the kernel is defined by Sato’s formula
ψ(z1, z2;S) =
T (S + 1
N dSz1,z2)
T (S)
√
dX(z1)dX(z2).
Adding a double pole can be realized by adding two simple poles and taking the limit where the
two simple poles collapse. In other words, we can write
dSz1,z2 =
∫ z1
z2
B = (X(z1)−X(z2))B(·, z1)/dX(z1) +O((X(z1)−X(z2)))2,
Geometry of Spectral Curves and All Order Dispersive Integrable System 35
and then express ψ in terms of second kind deformations of T , i.e. in terms of the correlators Wn.
However, when we substitute second kind deformations instead of third kind deformations, we
must pay attention to regularization for the term
∫ z1
z2
∫ z1
z2
B, like in Sections 4.1 and 5.3. Besides,
for any n, Wn has a finite number of terms which are not O(1/N). For this reason we define
the following quantities, which are O(1/N)
Ŵ1(z) = W1(z)−N Y dX(z)− (ln Θ)′ · 2iπdu(z),
Ŵ2(z1, z2) = W2(z1, z2)−B(z1, z2)− (ln Θ)′′ · 2iπdu(z1)⊗ 2iπdu(z2),
and for n ≥ 3
Ŵn(z1, . . . , zn) = Wn(z1, . . . , zn)− (ln Θ)(n) ·
n⊗
j=1
2iπdu(zj).
Then, we have the exponential formula
Proposition 8.1.
ψ(z1, z2) =
e
N
∫ z1
z2
Y dX
E(z1, z2)
Θ12
Θ
exp
∑
n≥1
1
n!
∫ z1
z2
· · ·
∫ z1
z2
Ŵn
,
where Θ12 = Θ
(
w0 + 2iπ(u(z1) − u(z2))
)
and Θ = Θ
(
w0
)
. This formula is an equality if we
collect on both sides all the terms of the same order.
Proof. The Taylor formula allows to express ln T
[
S+[z1]− [z2]
]
− ln T
[
S
]
to all orders in 1/N .
For the first and second order, we use equations (4.1) and (4.2)
ln T
[
S + [z1]− [z2]
]
− ln T
[
S
]
=
∫ z1
z2
N−1δζ(ln T ) +
1
2
“
∫ z1
z2
∫ z1
z2
N−2δζδζ′(ln T )
[
S
]
”
+
∑
n≥3
N−n
n!
∫ z1
z2
δζ1 · · ·
∫ z1
z2
δζn︸ ︷︷ ︸
n times
(ln T )
[
S
]
=
∫ z1
z2
W1 +
1
2
“
∫ z1
z2
∫ z1
z2
W2 ” +
∑
n≥3
1
n!
∫ z1
z2
· · ·
∫ z1
z2︸ ︷︷ ︸
n times
Wn
= N
∫ z1
z2
Y dX − 1
2
ln
((
E(z1, z2)
)2
dX(z1)dX(z2)
)
+
∑
n≥1
1
n!
(ln Θ)(n) ·
(
2iπ(u(z1)− u(z2))
)⊗n
+
∑
n≥1
1
n!
∫ z1
z2
· · ·
∫ z1
z2︸ ︷︷ ︸
n times
Ŵn.
In the last step, we have used the expression for the leading order of Wn found in Section 6.2.
Then, the second line can be resummated into ln Θ12, and the whole result exponentiated leads
to the announced formula. �
Notice that, when expanding the exponential, to any given order O(N−k), all the Wn give
a contribution involving derivatives of theta functions contracted with tensor products
(
u(z1)−
u(z2)
)⊗n
. These contributions have to be resummated into a single theta function (or derivatives
thereof) with argument shifted by u(z1)−u(z2), then producing an expression at the order sought
involving only a finite number of terms.
36 G. Borot and B. Eynard
8.2 Determinantal formulas
Conversely, the correlators Wn(z1, . . . , zn) can be retrieved from the spinor kernel ψ(z1, z2), they
are the determinantal correlation functions built with ψ(zi, zj). Let us consider first the case
of W1, which does not rely on the conjectures of Section 7.
Lemma 8.1.
W1(z) = N Y dX(z) + lim
z′→z
(
ψ(z′, z)e
−N
∫ z1
z2
Y dX −
√
dX(z′)dX(z)
X(z′)−X(z)
)
.
Proof. First, we notice that adding a double pole can be realized by adding two simple poles
and take the limit where the two simple poles collapse. More precisely, when z′ → z, we have
dSz′,z(z0) ∼
z′→z
(X(z′)−X(z))
B(z, z0)
dX(z)
.
We can thus use the definition of δz with λ = X(z′)−X(z). For any regular functional f [S] of
the spectral curve, we thus have
f
[
S +
1
N
dSz′,z
]
= f [S] +
X(z′)−X(z)
NdX(z)
δzf [S] +O
(
(X(z′)−X(z))2
)
.
In some sense, we trade a variation of S by a second kind differential with a variation with
a third kind differential.
In particular, Fg with g ≥ 1, or every Θ-term in Definition 5.4 are regular functionals of the
spectral curve. We just have to pay attention to the F0 term, because the derivative of F0 with
respect to third kind differentials involves a regularization procedure, whereas the derivative with
respect to second kind differentials does not. We have, by Taylor expansion, and computing all
derivatives from special geometry (Theorem 5.2)
F0
[
S + λ dSz′,z
]
= F0[S] +
∞∑
n=1
λn
n!
∂n
∂λn
F0
[
S + λdSz′,z
]∣∣
λ=0
= F0[S] + λ
∫ z′
z
Y dX − λ2
2
ln (E(z, z′)2dX(z)dX(z′))
+
∞∑
n=3
λn
n!
∫ z′
z
· · ·
∫ z′
z
W (0)
n
= F0(S) + λ
∫ z′
z
Y dX − λ2
2
ln
(
E(z, z′)2dX(z)dX(z′)
)
+O
(
(X(z′)−X(z))2
)
.
Taking λ = 1/N gives
F0
[
S +
1
N
dSz′,z
]
+
1
N2
ln (E(z′, z)
√
dX(z)dX(z′))
= F0[S] +
X(z′)−X(z)
N dX(z)
δzF0[S] +O
(
(X(z′)−X(z))2
)
.
Finally we have
ψ(z′, z)e−N
∫ z′
z Y dXE(z′, z) = 1 +
X(z′)−X(z)
NdX(z)
δz
(
ln T −N2F0
)
+O
(
(X(z′)−X(z))2
)
,
Geometry of Spectral Curves and All Order Dispersive Integrable System 37
and thus
ψ(z′, z)e−N
∫ z′
z Y dX − 1
E(z′, z)
=
X(z′)−X(z)
N dX(z)E(z′, z)
δz
(
ln T −N2F0
)
+O(X(z′)−X(z)).
Taking the limit z′ → z, and noticing that
1
E(z′, z)
=
√
dX(z)dX(z′)/(X(z′)−X(z)) +O(X(z′)−X(z)),
we find
1
N
δz
(
ln T −N2F0
)
= W1(z)−NY (z)dX(z)
= lim
z′→z
(
ψ(z′, z)e−N
∫ z′
z Y dX −
√
dX(z′)dX(z)
X(z′)−X(z)
)
,
hence the lemma. �
Theorem 8.1. If Conjecture 7.1 holds, then
∀n ≥ 2, Wn(z1, . . . , zn) = (−1)n+1
∑
σ cyclic perm.
n∏
i=1
ψ(zi, zσ(i)).
Equivalently
Wn(z1, . . . , zn) = “det”ψ(zi, zj),
where “det” means that when we decompose the determinant as a sum of permutations, each
factor ψ(zi, zi) should be replaced by W1(zi).
Proof. The formula for W1 is proved in Lemma 8.1. Then, we get the formula for Wn by
recursively applying δzi and using the self-replication of ψ. �
It is thus clear that this determinantal structure relies on the (conjectured) existence of Hirota
equations for T , i.e. on integrability.
8.3 Baker–Akhiezer functions
We recall the notations of Section 3. With the kernel ψ(z1, z2) that we have just constructed,
we introduce a d × d matrix Ψ(x1, x2) = ψ(zi(x1), zj(x2))i,j=1,...,d for x1, x2 ∈ C, where zj(x)
are the d preimages of x on the curve. This definition has to be regularized when x1 or x2 is
equal to X(p) where p is a pole of X or Y . In particular, it was explained in Section 3.3 how to
take x1 or x2 →∞
Ψ(x) “=”
[
Ψ
(
zj(x),∞I
)]
I,1≤j≤d, Φ(x) “=”
[
Ψ
(
∞I , z
j(x)
)]
I,1≤j≤d.
8.4 Duality equation
Theorem 8.2. If Conjecture 7.1 holds, we have for any spectral curve S
Ψ(x1, x2)Ψ(x2, x3) =
(x1 − x3)dx2
(x2 − x1)(x3 − x1)
Ψ(x1, x3).
38 G. Borot and B. Eynard
Proof. For S = (C, x, y), we introduce an auxiliary spectral curve
Ŝij = S +
1
N
dSzi(x1),zj(x3).
To compute the matrix element, we use the self-replication of ψ
[Ψ(x1, x2)Ψ(x2, x3)]ij =
∑
m
ψ
(
zi(x1), zm(x2)
)
ψ
(
zm(x2), zj(x3)
)
= −
∑
m
δzm(x2) ln
(
T [Ŝij ]
T [S]
)
.
Now, we use the fact that δz is a derivation, and by definition, δz ln T [Ŝij ] = W1[z; Ŝij ]
[Ψ(x1, x2)Ψ(x2, x3)]ij
= −
∑
m
W1
[
zm(x2); Ŝij
]
ψ
(
zi(x1), zj(x3)
)
+
∑
m
W1
[
zm(x2);S
]
ψ
(
zi(x1), zj(x3)
)
.
The linear loop equation (Theorem 6.1) tells us the sum over sheets of W1[zm(x2); Ŝij ]
[Ψ(x1, x2)Ψ(x2, x3)]ij = [Ψ(x1, x3)]ij
×
(
−
∑
m
NY dX
(
zm(x2)
)
− dSzi(x1),zj(x3)
(
zm(x2)
)
+NY dX
(
zm(x2)
))
= −[Ψ(x1, x3)]ij
∑
m
dSzi(x1),zj(x3)
(
zm(x2)
)
=
(x1 − x3)dx2
(x1 − x2)(x2 − x3)
[Ψ(x1, x3)]ij . �
The Baker–Akhiezer spinor kernel ψcl(z1, z2) of Section 3 was regular at ramification points.
So, we could find a formula for ψcl(z1, z)ψcl(z, z2) even before summing over the sheets where z is
located (refined duality equation, Proposition 3.3). Here, the spinor kernel ψ(z1, z2) does have,
order by order in 1/N , poles at ramification points. So, we do not have a simple expression
for ψ(z1, z)ψ(z, z2). However, Theorem 8.2 shows all contributions from the ramification points
cancel in the sum over sheets.
8.5 Christoffel–Darboux relations
The matrix Ψ(x1, x2) is invertible, since it is defined as a series for which the leading term
coincides with Ψcl(x1, x2) which is invertible (see Lemma 3.2). We also have a duality relation
to express the inverse
Corollary 8.1. If Conjecture 7.1 holds,
Ψ−1(x1, x2) = −(x1 − x2)2
dx1dx2
Ψ(x2, x1).
Theorem 8.3. If Conjecture 7.1 holds, the matrices Ψ(x) and Φ(x) are invertible, and we have
the Christoffel–Darboux relation
ψ(z1, z2) =
∑
I,J ψI(z1)AI,JφJ(z2)
X(z1)−X(z2)
,
where the matrix A is invertible, independent of x and given by
A−1 =
1
dx
Φ(x)Ψt(x).
The proofs can be copied from the semiclassical case (Section 3.4), because they are based
only on the duality equation.
Geometry of Spectral Curves and All Order Dispersive Integrable System 39
8.6 Differential systems
Ψ(x1, x2) is the solution of a system of differential equations with respect to the positions of the
poles X(p) (x =∞ is a fixed pole) and the times tp,j .
Theorem 8.4. If Conjecture 7.1 holds, then for any deformation parameter λ = tp,j or λ =
X(p) 6=∞, there exists a d× d matrix Mλ(x1, x2), such that
(i) (∂λ −Mλ) Ψ(x1, x2) = 0;
(ii) Mλ is a rational function of x2;
(iii) Mλ has no pole at branchpoints.
These deformations are compatible (since Ψ is invertible) and isomonodromic.
Implicitly, for j = 0, only deformations ∂λ = ∂tp,0 − ∂tp′,0 are considered.
Proof. By definition
Mλ = ∂λΨ(x1, x2) Ψ−1(x1, x2) = −(x1 − x2)2
dx1dx2
∂λΨ(x1, x2) Ψ(x2, x1).
When λ is a time tp,k (k ≥ 1), we have by self-replication
∂tp,kψ(z1, z2) = −
∫
ω∗p,k
ψ(z1, ·)ψ(·, z2).
We compute
[Mtp,k ]ij =
(x1 − x2)2
dx1dx2
∑
m
∫
ω∗p,k
ψ
(
zi1, z
)
ψ
(
z, zm2
)
ψ
(
zm2 , z
j
1
)
=
1
dx1
∫
ω∗p,k
(X(·)− x1)(x2 − x1)
(X(·)− x2)
ψ
(
zi1, ·
)
ψ
(
·, zj1
)
.
It is clear that Mtp,k(x1, x2) is a rational function of x2 without poles at branchpoints. If we
assume X(p) 6=∞, it has a pole only at x2 = X(p), and this pole is of order k+ 1. If we assume
X(p) =∞, it has a pole only at x2 =∞, and this pole is of order 1+bk/dpc (we recall that dp is
the multiplicity of order of the pole p of X). It is straightforward to adapt this proof for k = 0,
namely ∂λ = ∂tp,0 − ∂tp′,0 .
Now, we turn to λ = X(p) 6= ∞. We have assumed that dX(p) 6= 0, so the preimages
p1, . . . , pd of X(p) are distinct, and (X(z) − X(p)) is a local coordinate near each pm. The
Laurent expansion of Y dX(z) when z → pm is
Y dX(z) =
∑
k≥0
tp,k
dX(z)
(X(z)−X(p))k+1
+O(1),
where only a finite number of tp,k′ = 0 are non zero. If we perform X(p)→ X(p) + λ while the
times are fixed, we change Y dX to (Y dX)λ, with Laurent expansion at pm
(Y dX)λ = Y dX + λ
∑
k≥1
ktp,k−1
(X(z)−X(p))k+1
+O(1).
So, we can identify
∂
∂X(p)
−→
∑
k≥1
ktp,k−1
∂
∂tp,k
,
40 G. Borot and B. Eynard
which is a finite sum. Hence
[MX(p)]ij = − 1
dx1
∑
m
Res
z→zm(X(p))
dY (z)
dX(z)
(X(z)− x1)(x2 − x1)
(X(z)− x2)
ψ
(
zi1, z
)
ψ
(
z, zj1
)
.
This is a rational fraction of x2, with a pole at x2 = X(p) of order
1 + b(max
m
ordzm(p) Y dX)/dpc. �
One could also define a matrix L with the reconstruction formula presented in Section 3.5.
But now, the function Y depends on the spectral curve, the evolution of L under the flows
generated by the times is not isospectral. However, since the position and the order of the poles
is fixed, the deformation parameters tp,j preserve the monodromies of Ψ. Such a reconstruction
has also been performed at leading order by Bertola and Gekhtman [13], and our expressions
up to o(1) match their results.
9 Dictionary for matrix models
We recall here the correspondence between the definitions in integrability (and in this article),
and the observables defined in matrix models. Let M be a random square matrix of size N ×N ,
diagonalizable by a unitary conjugation, with eigenvalues restricted to some contour Γ in the
complex plane. The probability measure dµ(M) is a data of the matrix model. Its normalization
defines the partition function ZN =
∫
dµ(M). For a function f , we note 〈f(M)〉 the expectation
value of the random variable f(M)
〈f(M)〉 =
∫
dµ(M)f(M)∫
dµ(M)
.
9.1 Examples of integrable matrix models
Important examples of integrable matrix models, described in details in [69], include:
The one hermitian matrix model. M ∈ HN is aN×N hermitian matrix, with eigenvalues
on the real axis
dµ(M) = e−N TrV (M)dM, dM =
N∏
i=1
dMi,i
∏
1≤i<j≤N
d ReMi,jd ImMi,j ,
and V (M) is a “semiclassical potential” (see [7]), i.e. V ′(x) is a rational function of its variable x,
chosen such that
∫
R e−V (x)dx is absolutely convergent.
The one normal matrix model, with eigenvalues on a contour Γ. We define
HN (Γ) =
{
U diag(x1, . . . , xN )U †, U ∈ U(N) and (x1, . . . , xN ) ∈ ΓN
}
equipped with a “measure” (not necessarily real or normalized)3
dM = dU
∏
i<j
(xi − xj)2
N∏
i=1
dxi,
3For a given M ∈ HN (Γ), there are many choices of U and xi’s (in fact U can be multiplied by any element
of U(1)N and the xi’s can be permuted, and dU is in fact the measure on the quotient U(N)/SN ×U(1)N by the
Haar measure on U(N).
Geometry of Spectral Curves and All Order Dispersive Integrable System 41
where dU is the Haar measure on the unitary group U(N) and dxi is the curvilinear4 measure
along Γ. This measure is always invariant under unitary transformations. We then define the
measure dµ(M) on HN (Γ)
dµ(M) = e−N TrV (M)dM,
where V ′(x) ∈ C(x), i.e. V ′(x) is a rational function of its variable x, chosen such that
∫
Γ e−V (x)dx
is absolutely convergent. This means that for a given potential V (x), Γ must go to ∞ or to the
poles of V ′, only in sectors where ReV (x)→ +∞. When Γ = R, this definition is the same as
the hermitian matrix model HN (R) = HN , with the usual Lebesgue measure on HN . When Γ
is the unit circle S1, this definition is that of the unitary matrix model HN (S1) = U(N).
The two normal matrices model. Given two paths Γ1, Γ2, we define a measure on
HN (Γ1)×HN (Γ2)
dµ2(M1,M2) = e−N Tr[V1(M1)+V2(M2)−M1M2]dM1dM2,
where V1 and V2 are semiclassical potentials (V ′1 and V ′2 are rational functions), chosen such that
integrals on Γ1 × Γ2 are absolutely convergent. Upon integration on M2, this measure induces
a measure dµ(M) on M1 that we rename M
dµ(M1) =
∫
M2∈HN (Γ2)
dµ2(M,M2).
The chain of matrices. This is the natural generalization of the case of two matrices.
Consider k paths Γ1, . . . ,Γk, and k semiclassical potentials V1, . . . , Vk, and define the measure
on HN (Γ1)× · · · ×HN (Γk) as
dµk(M1, . . . ,Mk) = e
−N Tr
[ k∑
i=1
Vi(Mi)−
k−1∑
i=1
MiMi+1
]
dM1 · · · dMk.
For any i ∈ {1, . . . , k}, we integrate on Mj ’s with j 6= i, and renaming M = Mi, this measure
induces a measure dµ(M):
dµ(Mi) =
∫
Mj∈HN (Γj),j 6=i
dµk(M1, . . . ,Mk).
9.2 Correspondences
9.2.1 Partition function
All the listed matrix models above have the property to be integrable, in a sense explained below.
There is a huge literature on the subject, let us mention among others the early works in physics
[57, 61], and in mathematics [1, 46, 78]. For the one and two matrices models, it is established
that the partition function ZN =
∫
dµ(M) is an isomonodromic Tau function [10, 11, 14], but
such a result is not known at present for the chain of matrices. The so-called double scaling limit
of matrix models has been also intensively from the point of view of isomonodromic deformations
[28, 43, 50, 70].
4If Γ ⊂ C is a path in the complex plane parametrized by a C1 function γ : R→ Γ ⊂ C, i.e. Γ = {γ(s), s ∈ R},
at x = γ(s) we define the curvilinear measure dx = γ′(s)ds where ds is the Lebesgue measure on R.
42 G. Borot and B. Eynard
9.2.2 Correlators, spectral curves, loop equations
For all the matrix models above, the correlators are
Wn(x1, . . . , xn) = N−n
〈 n∏
i=1
Tr
1
xi −M
〉
C
, Wn(x1, . . . , xn) = N−n
〈 n∏
i=1
Tr
1
xi −M
〉
,
where C means ‘cumulant’. Wn is often called n-point function, or connected n-point function,
and Wn is called disconnected n-point function.
The one point function W1(x) (also called resolvent) plays an important role. In all the
matrix models above, under reasonable assumptions, it has a large N limit denoted
1
N
W1(x) ∼
N→∞
W(0)
1 (x) = Y(x),
which is furthermore an algebraic function of x, i.e. there exists a polynomial E(x, y) such that
E(x,Y(x)) = 0. Hence, there exists a spectral curve SMM = (C, X, Y ), such that
∀ z ∈ C, Y(X(z)) = Y (z).
If we define
Wn(z1, . . . , zn) = NnWn(X(z1), . . . , X(zn))
n⊗
i=1
dX(zi) + δn,2
dX(z1)⊗ dX(z2)
(X(z1)−X(z2))2
,
it is a classical result of random matrix theory (for instance it can be proved by integration
by parts in the matrix integral) that, for all matrix models listed above, Wn satisfy the loop
equations of Theorem 6.1.
9.2.3 Large N asymptotic expansion
It is conjectured that the large N asymptotic expansion of the partition function ZN matches
with that of T [SMM] function for the spectral curve S introduced in Definition 5.4, i.e. has an
asymptotic expansion
lnZN = N2F0 + F1 + ln Θ +
1
N
(
F ′1
Θ′
Θ
+ F ′′′0
Θ′′′
Θ
)
+ o(1/N).
The characteristics [µ, ν] of the Theta function Θ is determined by the choice of the integration
contour Γ. This conjecture was derived heuristically in [17, 35].
When the semiclassical spectral curve is of genus 0, there is no Theta function and the
expansion involves only powers of 1/N (in fact, powers of 1/N2). This happens for the so-
called “one-cut regime”, and for the one matrix model, the existence of such an expansion
has been proved for the one matrix model for real-valued, analytic potential [3], and then
the coefficients are necessarily given by the symplectic invariants of the semiclassical spectral
curve [36]. Beyond the one-cut regime, the Riemann–Hilbert steepest descent analysis [26, 50]
has been applied to find explicitly the asymptotics up to o(1) in the one hermitian matrix model
with real-valued, polynomial potential [16, 24]. It features in general a pseudo-periodic behavior
with N , encoded in the Theta function, but the one-cut regime can also be retrieved with this
Riemann–Hilbert method [34]. These results have later been extended to the one normal matrix
model with complex-valued polynomial potential [15]. This method can be used in principle to
find recursively the subleading orders, although it does not allow to write the answer a priori
explicitly to all orders. Definition 5.4 is expected to give the correct answer to all orders.
Geometry of Spectral Curves and All Order Dispersive Integrable System 43
9.2.4 Baker–Akhiezer spinor kernel
The spinor kernel is related to the expectation value of ratios of characteristic polynomials
ψ(z1, z2) =
〈det(X(z1)−M)
det(X(z2)−M)
〉√dX(z1)dX(z2)
X(z1)−X(z2)
.
The Baker–Akhiezer spinor kernel ψcl(z1, z2) is the large N limit of ψ(z1, z2). When sending
X(z2)→∞, one gets, after proper renormalization
ψ(z1) = “ψ(z1,∞)” =
〈
det(X(z1)−M)
〉
,
which is clearly a polynomial in X(z1) of degree N . It is a classical result of random matrix
theory [69] that this expectation value of the characteristic polynomial of M is the orthogonal
polynomial of degree N , for the orthogonality given by the measure dµ for matrices of size 1.
The dual function for matrix models is
φ(z1) = “ψ(∞, z1)” =
〈 1
det(X(z1)−M)
〉
.
It can be derived from orthogonality relations of the orthogonal polynomials that those spinor
kernels satisfy Hirota equations, also called “determinantal formula”, for instance,
(x1 − x2)(x3 − x4)
(x1 − x3)(x1 − x4)(x2 − x3)(x3 − x4)
〈det(x1 −M) det(x2 −M)
det(x3 −M) det(x4 −M)
〉
=
1
(x1 − x3)(x2 − x4)
〈det(x1 −M)
det(x3 −M)
〉〈det(x2 −M)
det(x4 −M)
〉
− 1
(x1 − x4)(x2 − x3)
〈det(x1 −M)
det(x4 −M)
〉〈det(x2 −M)
det(x3 −M)
〉
.
In that case, N is an integer (the size of the matrices), and Hirota equation is an equality
between sequences indexed by N , not only of formal asymptotic series. This relations have been
proved in [44] for the one matrix model, and in [5, 2] for the two matrices model, from which
the case of chain of matrices can be deduced. It shows that, modulo the heuristic derivation of
asymptotics of matrix integrals, Hirota equations (as stated as in Conjecture 7.4) hold for the
semiclassical spectral curves of matrix models (however, not all algebraic curves can be reached
in this way).
9.2.5 Differential systems
The orthogonal polynomials, as well as their duals, in all cases above, do satisfy ODE’s of
order d (d depends on the degrees of potentials). As we have seen in Section 8, the proof is
a consequence of Hirota equations. For instance for the one matrix model, this is a second
order ODE (d = 2). For the two matrices model with potentials V1 and V2, we always have
d = 1 + deg V ′2 (in case V ′2 is a rational function, deg V ′2 is the sum of degrees of all poles). In
all cases we have a d-dimensional vector
~Ψ(z) =
(
ψ(z1)
...
)
, (9.1)
where the first entry is ψ(z1). The other entries are obtained from ψ(z1) with a procedure
described in [8] and very similar to Section 3.3. This vector satisfies an ODE
d
dX(z)
~Ψ(z) = D(X(z))~Ψ(z),
44 G. Borot and B. Eynard
where D(x) is a d× d matrix, whose entries are rational functions of x, that depend implicitly
on N , on the coefficients of the potentials, and on the choice of integration contour Γ. The
locus of eigenvalues of D(x), i.e. the polynomial equation
EN (x, y) = det (y −D(x)) = 0 (9.2)
defines a spectral curve for any finite N . The semiclassical spectral curve (i.e. its large N limit)
coincides with the spectral curve SMM
E(x, y) = lim
N→∞
EN (x, y).
There are also d × d differential systems for derivatives with respect to all coefficients of the
potentials, and there is also a linear recursion relation on N → N + 1 (see [23] for the one
matrix model). All these systems are compatible as shown in [9] in full generality for the chain
of matrices.
9.2.6 Symplectic invariance
Notice that, in the two matrices model
Z =
∫
HN (Γ)×HN (Γ̃)
dµ(M1,M2),
we have defined our semiclassical spectral curve S = (C, X, Y ) from the large N limit of the
resolvent W1(x) = 〈tr 1
x−M1
〉 associated to the matrix M1. Since M1 and M2 play a symmetric
role, it is clear that we would have obtained the same partition function, starting from the
semiclassical spectral curve S̃ = (C̃, X̃, Ỹ ) associated to the resolvent of matrix M2, and thus
we must have
T [S] = T [S̃].
One can easily find that the two spectral curves SMM = (C, X, Y ) and S̃MM = (C̃, X̃, Ỹ ) are
related by C = C̃ and X̃ = Y , Ỹ = X, in other words they arse symplectically equivalent.
Hence, the fact that T [SMM] = T [S̃MM] can be seen at all order in the large N expansion as a
consequence of the symplectic invariance of the Fg’s. In fact, this is a manifestation at large N
of an exact result for finite N . The orthogonal polynomials ~Ψ(x) associated to matrix M1 satisfy
an ODE of some order d (see equation (9.1))
d
dX(z)
~Ψ(z) = D(X(z))~Ψ(z),
whereas the orthogonal polynomials
~̃
Ψ(y) associated to matrix M2 satisfy another ODE of some
order d̃ (in general d̃ 6= d)
d
dY (z)
~̃Ψ(z) = D̃(Y (z))~̃Ψ(z).
It was discovered in [12] that
det
(
y 1d×d −D(x)
)
= det
(
x1d̃×d̃ − D̃(y)
)
.
This also implies that the semiclassical spectral curve defined from M1 or from M2 are related
as explained above.
Geometry of Spectral Curves and All Order Dispersive Integrable System 45
10 Conclusion
For integrable systems with a small dispersive parameter 1/N , using the theory of symplectic
invariants [38], we have introduced a formal object T , which is conjectured to be a Tau function in
the sense that it satisfies Hirota equations. It is challenging to find a full proof of Conjecture 7.4,
and that would certainly prove that a certain quantity constructed out of T (like u(x, t) =
2(ln T )xx for KdV) provides the all-order asymptotics of solutions of nonlinear integrable PDE’s
in the small dispersion limit.
One can wonder how to generalize the construction. First, to algebraic curves in C∗ × C∗,
having in view the mirror curves appearing in Gromov–Witten theory, which all are of the form
Pol(ex, ey) = 0. In a recent work, we have described an application of the expressions for T
and ψ for such curves to the computation of perturbative knot invariants [18]. This explicit
example suggests that the construction remains meaningful in this context. Second, it should be
possible to extend our construction to the bundles appearing in generalized matrix models like
the O(n) model, which might be related to isomonodromic deformations on Riemann surfaces
of positive genus and to Hitchin systems [48]. And, even further to D-modules, for which an
adapted topological recursion (the so-called β-deformation of the topological recursion) is being
developed with similar properties [21, 22].
Eventually, it remains to compare this construction with other approaches (Frobenius mani-
folds [29] and construction of integrable hierarchies of topological type [33], Poisson bracket
structures, Segal–Wilson formalism in the Grassmannian [76], etc.), study its consequences and
better understand the underlying geometry.
A Proof of Conjecture 7.1 up to o(1/N)
Proposition A.1. ψ(z1, z2) is self-replicating at least up to o(1/N),
1
N
δzψ(z1, z2) + ψ(z1, z)ψ(z, z2) = o(1/N).
Proof. Let us start from ψ12 = ψ(z1, z2) written as
ψ12 =
eN
∫ 1
2 Y dX
E12
Θ12
Θ
{
1 +
1
N
ψ̂12 + o(1/N)
}
,
with
ψ̂12 =
∫ 1
2
ω
(1)
1 +
1
6
∫ 1
2
∫ 1
2
∫ 1
2
ω
(0)
3 +
1
2
Θ′′12
Θ12
∮ ∮ ∫ 1
2
ω
(0)
3 +
1
2
Θ′12
Θ12
∮ ∫ 1
2
∫ 1
2
ω
(0)
3
+
(
Θ′12
Θ12
− Θ′
Θ
)
F ′1 +
1
6
(
Θ′′′12
Θ12
− Θ′′′
Θ
)
F ′′′0 ,
where, to shorten notations, 1 means z1, 2 means z2,
∮
means the contour integral around B-
cycles (indices are understood in tensor notations, i.e. contracted with the indices of derivatives
of Θ), and Θ12 means
Θ12 = Θ
(
w0 + 2iπ(u(z1)− u(z2))
)
, Θ = Θ(w0).
We remind that (equation (5.1))
ω
(0)
3 (z0, z1, z2) =
∑
i
Res
z→ai
B(z0, z)B(z1, z)B(z2, z)
dX(z) dY (z)
,
46 G. Borot and B. Eynard
and by special geometry
F ′′′0 =
∮
B
∮
B
∮
B
ω
(0)
3 =
∑
i
Res
z→ai
(
dv(z)
)3
dX(z)dY (z)
,
where we have set
dv(z) = 2iπdu(z) =
∮
B
B(z, ·).
The expression for ψ̂12 is thus
ψ̂12 =
∫ 1
2
ω
(1)
1 +
1
6
∫ 1
2
∫ 1
2
∫ 1
2
ω
(0)
3 +
1
2
Θ′′12
Θ12
∮ ∮ ∫ 1
2
ω
(0)
3 +
1
2
(
Θ′12
Θ12
)∮ ∫ 1
2
∫ 1
2
ω
(0)
3
+
(
Θ′12
Θ12
− Θ′
Θ
)
F ′1 +
1
6
(
Θ′′′12
Θ12
− Θ′′′
Θ
)
F ′′′0
=
∫ 1
2
ω
(1)
1 +
(
Θ′12
Θ12
− Θ′
Θ
)
F ′1 +
∑
i
Res
z→ai
1
dX(z)dY (z)
{
1
6
(
dS12(z)
)3
+
1
2
(
Θ′12
Θ12
)
dv(z)
(
dS12(z)
)2
+
1
2
(
Θ′′12
Θ12
)(
dv(z)
)2
dS12(z) +
1
6
(
Θ′′′12
Θ12
− Θ′′′
Θ
)(
dv(z)
)3}
.
We need to apply the insertion operator 1
N δz to ψ̂12, and obtain the result up to o(1). Only the
variation of NF ′0 appearing in the Theta functions contributes to this order
1
N
δzψ̂12 =
[(
Θ′12
Θ12
− Θ′
Θ
)′
F ′1 +
∑
i
Res
z′→ai
1
dX(z′)dY (z′)
{
1
2
(
Θ′12
Θ12
)′
dv(z′)
(
dS12(z′)
)2
+
1
2
(
Θ′′12
Θ12
)′ (
dv(z′)
)2
dS12(z′) +
1
6
(
Θ′′′12
Θ12
− Θ′′′
Θ
)′ (
dv(z′)
)3}]
dv(z) + o(1).
This allows us to compute
1
N
δz lnψ12 = dS12(z) +
(
Θ′12
Θ12
− Θ′
Θ
)
dv(z) +
1
2N
∫ 1
2
∫ 1
2
ω
(0)
3 (z, ·, ·)
+
1
N
(
Θ′12
Θ12
)∮ ∫ 1
2
ω
(0)
3 (z, ·, ·) +
1
2N
(
Θ′′12
Θ12
− Θ′′
Θ
)∮ ∮
ω
(0)
3 (z, ·, ·)
+
1
N2
δzψ̂12 + o(1/N)
= dS12(z) + dv(z)
(
Θ′12
Θ12
− Θ′
Θ
)
+
1
N
∑
i
Res
z′→ai
B(z′, z)
dX(z′)dY (z′)
{
1
2
(
dS12(z)
)2
+
(
Θ′12
Θ12
)
dv(z′)dS12(z′) +
1
2
(
Θ′′12
Θ12
− Θ′′
Θ
)(
dv(z′)
)2}
+
1
N2
δzψ̂12 + o(1/N)
= dS12(z) +
(
Θ′12
Θ12
− Θ′
Θ
)
dv(z) +
(
Θ′12
Θ12
− Θ′
Θ
)′
F ′1dv(z)
+
1
N
∑
i
Res
z′→ai
1
dX(z′)dY (z′)
{
1
2
(
dS12(z′)
)2
B(z′, z)
Geometry of Spectral Curves and All Order Dispersive Integrable System 47
+
(
Θ′12
Θ12
)
dv(z′)dS12(z′)B(z′, z) +
1
2
(
Θ′′12
Θ12
− Θ′′
Θ
)(
dv(z′)
)2
B(z′, z)
+
1
2
(
Θ′′12
Θ12
)′ (
dv(z′)
)2
dv(z′)dS12(z) +
1
2
(
Θ′12
Θ12
)′
dv(z′)
(
dS12(z′)
)2
dv(z)
+
1
6
(
Θ′′′12
Θ12
− Θ′′′
Θ
)′ (
dv(z′)
)3
dv(z)
}
+ o(1/N).
We may transform the first line using the refined duality equation established in Proposition 3.3,
which is a consequence of the Fay identity satisfied by the Theta function of the spectral curve.
It can be rephrased as
dS12(z) +
(
Θ′12
Θ12
− Θ′
Θ
)
dv(z) = − E12
E1zEz2
Θ1zΘz2
ΘΘ12
. (A.1)
On the other hand we have
ψ1zψz2
ψ12
=
E12
E1zEz2
Θ1zΘz2
ΘΘ12
(
1 +
1
N
(
ψ̂1z + ψ̂z2 − ψ̂12
)
+ o(1/N)
)
=
E12
E1zEz2
Θ1zΘz2
ΘΘ12
(
1 +
1
N
[
Θ′1z
Θ1z
+
Θ′z2
Θz2
− Θ′12
Θ12
− Θ′
Θ
]
F ′1
+
1
N
∑
i
Res
z′→ai
1
dX(z′)dY (z′)
{
1
2
(
Θ′1z
Θ1z
(
dS1z(z
′)
)2
+
Θ′z2
Θz2
(
dSz2(z′)
)2
− Θ′12
Θ12
(
dS12(z′)
)2)
dv(z′) +
1
2
(
Θ′′1z
Θ1z
dS1z(z
′) +
Θ′′z2
Θz2
dSz2(z′)
− Θ′′12
Θ12
dS12(z′)
)(
dv(z′)
)2
+
1
6
(
Θ′′′1z
Θ1z
+
Θ′′′z2
Θz2
− Θ′′′12
Θ12
− Θ′′′
Θ
)(
dv(z′)
)3}
− 1
2
dS1z(z
′)dSz2(z′)dS12(z′) + o(1/N)
)
.
Let us now compute
1
N
δz lnψ12 +
ψ1zψz2
ψ12
=
{(
Θ′12
Θ12
− Θ′
Θ
)′
dv(z)
+
E12
E1zEz2
Θ1zΘz2
ΘΘ12
(
Θ′1z
Θ1z
+
Θ′z2
Θz2
− Θ′12
Θ12
− Θ′
Θ
)}
F ′1
+
∑
i
Res
z′→ai
1
dX(z′)dY (z′)
{
1
2
(
dS12(z′)
)2
B(z′, z) +
(
Θ′12
Θ12
)
dv(z′)dS12(z′)B(z′, z)
+
1
2
(
Θ′′12
Θ12
− Θ′′
Θ
)(
dv(z′)
)2
B(z′, z) +
1
2
(
Θ′′12
Θ12
)′ (
dv(z′)
)2
dS12(z′)dv(z)
+
1
2
(
Θ′12
Θ12
)′
dv(z′)
(
dS12(z′)
)2
dv(z) +
1
6
(
Θ′′′12
Θ12
− Θ′′′
Θ
)′ (
dv(z′)
)3
dv(z)
+
E12
E1zEz2
Θ1zΘz2
ΘΘ12
[
1
2
(
Θ′1z
Θ1z
(
dS1z(z
′)
)2
+
Θ′z2
Θz2
(
dSz2(z′)
)2 − Θ′12
Θ12
(
dS12(z′)
)2)
dv(z′)
+
1
2
(
Θ′′1z
Θ1z
dS1z(z
′) +
Θ′′z2
Θz2
dSz2(z′)− Θ′′12
Θ12
dS12(z′)
)(
dv(z′)
)2
48 G. Borot and B. Eynard
+
1
6
(
Θ′′′1z
Θ1z
+
Θ′′′z2
Θz2
− Θ′′′12
Θ12
− Θ′′′
Θ
)(
dv(z′)
)3 − 1
2
dS1z(z
′)dSz2(z′)dS12(z′)
]}
+ o(1/N). (A.2)
The coefficient of F ′1 vanishes, as we can see by computing the gradient of equation (A.1) to
leading order in N (recall that N enters in the definition of our Θ through the point w0 = NF ′0)(
Θ′12
Θ12
− Θ′
Θ
)′
dv(z)− E12
E1zEz2
Θ1zΘ2z
ΘΘ12
(
Θ′1z
Θ1z
+
Θ′z2
Θz2
− Θ′12
Θ12
− Θ′
Θ
)
. (A.3)
This identity can also be seen as a consequence of Fay identity.
Let us now study the residue term of equation (A.2), which we write∑
i
Res
z′→ai
H12(z′, z)
dX(z′)dY (z′)
.
First, notice that by construction, H12(z′, z) is a meromorphic 1-form in the variable z, which
means that it has trivial monodromy when z goes around a non-trivial cycle. It may have
simple poles at z = z1 or z = z2 coming from the ratio of prime forms, but the expression
in [· · · ] vanish when z = z1 or z2, so H12(z, z′) is actually regular at z = z1 or z = z2. It may
also have a singularity at z = z′ coming from the term [· · · ], which is at most a double pole. To
leading order when z → z′, we find
H12(z′, z) =
1
2
dS12(z′)2 +
(
Θ′12
Θ12
)
dv(z′)dS12(z′) +
1
2
(
Θ′′12
Θ12
− Θ′′
Θ
)(
dv(z′)
)2
E12
E1z′Ez′2
Θ1z′Θz′2
ΘΘ12
{
1
2
(
Θ′1z′
Θ1z
+
Θ′z′2
Θz′2
)
dv(z′) +
1
2
dS12(z′)
}
+O
(
ξ−1
z′ (z)
)
,
where ξz′ is our notation for a local coordinate centered at z′. We use again equation (A.1) and
find
H12(z′, z) =
1
2
dS12(z′)2 +
(
Θ′12
Θ12
)
dv(z′)dS12(z′) +
1
2
(
Θ′′12
Θ12
− Θ′′
Θ
)(
dv(z′)
)2
−
(
dS12(z′) +
(Θ′12
Θ12
− Θ′
Θ
)
dv(z)
){
1
2
(
Θ′1z′
Θ1z
+
Θ′z′2
Θz′2
)
dv(z′) +
1
2
dS12(z′)
}
+O
(
ξ−1
z′ (z)
)
=
{
− dS12(z′)
(
−Θ′12
Θ12
− Θ′
Θ
+
Θ′1z′
Θ1z′
+
Θ′z′2
Θz′2
)
−
(
Θ′12
Θ12
− Θ′
Θ
)(
Θ′1z′
Θ1z′
+
Θ′z′2
Θz′2
)
dv(z′) +
(
Θ′′12
Θ12
− Θ′′
Θ
)
dv(z′)
}
dv(z′)
2
+O
(
ξ−1
z′ (z)
)
.
We can rearrange the terms
H12(z′, z) =
{
−
[
dS12(z′) +
(Θ′12
Θ12
− Θ′
Θ
)
dv(z′)
](
Θ′1z′
Θ1z′
+
Θ′z′2
Θz′2
− Θ′12
Θ12
− Θ′
Θ
)
+
(
Θ′12
Θ12
− Θ′
Θ
)′
dv(z′)
}
dv(z′)
2
+O
(
ξ−1
z′ (z)
)
,
and according to equation (A.3), we see that H12(z′, z) ∈ O
(
ξ−1
z′ (z)
)
. Therefore, H12(z′, z)
is a meromorphic function whose only singularity is a pole at most simple at z = z′. But
Geometry of Spectral Curves and All Order Dispersive Integrable System 49
a meromorphic function cannot have a single simple pole, so H12(z, z′) must be holomorphic,
and we can write it
H12(z, z′) = h12(z′)dv(z).
Since the prefactor h12(z′) is independent of z, we may compute it by specializing to z = z1
in H12(z, z1) defined from equation (A.2). Doing so, we obtain
h12(z′)dv(z1) =
1
2
(
dS12(z′)
)2
B(z′, z1) +
(
Θ′12
Θ12
)
dv(z′)dS12(z′)B(z′, z1)
+
1
2
(
Θ′′12
Θ12
− Θ′′
Θ
)(
dv(z′)
)2
B(z′, z1) +
1
2
(
Θ′′12
Θ12
)′ (
dv(z′)
)3
dv(z1)
+
1
2
(
Θ′12
Θ12
)′
dv(z′)
(
dS12(z′)
)2
dv(z1) +
1
6
(
Θ′′′12
Θ12
− Θ′′′
Θ
)′ (
dv(z′)
)3
dv(z1)
− dz=z1
[
1
2
(
Θ′1z
Θ1z
(
dS1z(z
′)
)2
+
Θ′z2
Θz2
(
dSz2(z′)
)2 − Θ′12
Θ12
(
dS12(z′)
)2)
dv(z′)
+
1
2
(
Θ′′1z
Θ1z
dS1z(z
′) +
Θ′′z2
Θz2
dSz2(z′)− Θ′′12
Θ12
dS12(z′)
)(
dv(z′)
)2
+
1
6
(
Θ′′′1z
Θ1z
+
Θ′′′z2
Θz2
− Θ′′′12
Θ12
− Θ′′′
Θ
)(
dv(z′)
)3 − 1
2
dS1z(z
′)dSz2(z′)dS12(z′)
]
=
1
2
(
dS12(z′)
)2
B(z′, z1) +
(
Θ′12
Θ12
)
dv(z′)dS12(z′)B(z′, z1)
+
1
2
(
Θ′′12
Θ12
− Θ′′
Θ
)(
dv(z′)
)2
B(z′, z1) +
1
2
(
Θ′′12
Θ12
)′ (
dv(z′)
)3
dv(z1)
+
1
2
(
Θ′12
Θ12
)′
dv(z′)
(
dS12(z′)
)2
dv(z1) +
1
6
(
Θ′′′12
Θ12
− Θ′′′
Θ
)′ (
dv(z′)
)3
dv(z1)
−
[(
Θ′12
Θ12
)
B(z1, z
′)dv(z′)dS12(z′) +
1
2
(
Θ′12
Θ12
)′
dv(z′)dv(z1)
(
dS12(z′)
)2
+
1
2
(
Θ′′12
Θ12
− Θ′′
Θ
)(
dv(z′)
)2
B(z1, z
′) +
1
2
(
Θ′′12
Θ12
)′(
dv(z′)
)2
dv(z1)dS12(z′)
+
1
6
(
Θ′′′12
Θ12
− Θ′′′
Θ
)′ (
dv(z′)
)3
dv(z1) +
1
2
B(z1, z
′)
(
dS12(z′)
)2]
= 0.
All the terms eventually cancel each other. Thus H12(z, z′) = 0, and coming back to equa-
tion (A.2), this proves
1
N
δz lnψ(z1, z2) +
ψ(z1, z)ψ(z, z2)
ψ(z1, z2)
= o(1/N). �
Acknowledgments
We thank O. Babelon, M. Bergère, M. Bertola, B. Dubrovin, D. Korotkin, M. Mulase, J.M. Mu-
ñoz Porras, N. Orantin, F. Plaza Martin, E. Previato, A. Raimondo, B. Safnuk for fruitful
discussions, T. Grava and S. Romano for enlightening discussions concerning dispersionless hie-
rarchies, their dispersive deformations and the role of Whitham equations, and I. Krichever
for careful reading, valuable discussions and for pointing out references. This work is partly
supported by the ANR project Grandes Matrices Aléatoires ANR-08-BLAN-0311-01, by the
50 G. Borot and B. Eynard
European Science Foundation through the Misgam program, by the Québec government with
the FQRNT, by the Fonds Européen S16905 (UE7 - CONFRA), by the Swiss NSF (no 200021-
43434) and the ERC AG CONFRA. B.E. thanks the CERN, and G.B. thanks the SISSA for
their hospitality while this work was pursued.
References
[1] Adler M., van Moerbeke P., Matrix integrals, Toda symmetries, Virasoro constraints, and orthogonal poly-
nomials, Duke Math. J. 80 (1995), 863–911, solv-int/9706010.
[2] Akemann G., Pottier A., Ratios of characteristic polynomials in complex matrix models, J. Phys. A: Math.
Gen. 37 (2004), L453–L459, math-ph/0404068.
[3] Albeverio S., Pastur L., Shcherbina M., On the 1/n expansion for some unitary invariant ensembles of
random matrices, Comm. Math. Phys. 224 (2001), 271–305.
[4] Babelon O., Bernard D., Talon M., Introduction to classical integrable systems, Cambridge Monographs on
Mathematical Physics, Cambridge University Press, Cambridge, 2003.
[5] Bergère M., Biorthogonal polynomials for potentials of two variables and external sources at the denomina-
tor, hep-th/0404126.
[6] Bergère M., Eynard B., Universal scaling limits of matrix models and (p, q) Liouville gravity,
arXiv:0909.0854.
[7] Bertola M., Boutroux curves with external field: equilibrium measures without a minimization problem,
Anal. Math. Phys. 1 (2011), 167–211, arXiv:0705.3062.
[8] Bertola M., Eynard B., Harnad J., Differential systems for biorthogonal polynomials appearing in 2-
matrix models and the associated Riemann–Hilbert problem, Comm. Math. Phys. 243 (2003), 193–240,
nlin.SI/0208002.
[9] Bertola M., Eynard B., Harnad J., Duality, biorthogonal polynomials and multi-matrix models, Comm.
Math. Phys. 229 (2002), 73–120, nlin.SI/0108049.
[10] Bertola M., Eynard B., Harnad J., Partition functions for matrix models and isomonodromic tau functions,
J. Phys. A: Math. Gen. 36 (2003), 3067–3083, nlin.SI/0204054.
[11] Bertola M., Eynard B., Harnad J., Semiclassical orthogonal polynomials, matrix models and isomonodromic
tau functions, Comm. Math. Phys. 263 (2006), 401–437, nlin.SI/0410043.
[12] Bertola M., Eynard B., Harnad J., The duality of spectral curves that arises in two-matrix models, Theoret.
Math. Phys. 134 (2003), 27–38, nlin.SI/0112006.
[13] Bertola M., Gekhtman M., Effective inverse spectral problem for rational Lax matrices and applications,
Int. Math. Res. Not. 2007 (2007), no. 23, rnm103, 39 pages, arXiv:0705.0120.
[14] Bertola M., Marchal O., The partition function of the two-matrix model as an isomonodromic τ function,
J. Math. Phys. 50 (2009), 013529, 17 pages, arXiv:0809.3367.
[15] Bertola M., Mo M.Y., Commuting difference operators, spinor bundles and the asymptotics of orthogonal
polynomials with respect to varying complex weights, Adv. Math. 220 (2009), 154–218, math-ph/0605043.
[16] Bleher P., Its A., Semiclassical asymptotics of orthogonal polynomials, Riemann–Hilbert problem, and
universality in the matrix model, Ann. of Math. (2) 150 (1999), 185–266, math-ph/9907025.
[17] Bonnet G., David F., Eynard B., Breakdown of universality in multi-cut matrix models, J. Phys. A: Math.
Gen. 33 (2000), 6739–6768, cond-mat/0003324.
[18] Borot G., Eynard B., All order asymptotics of hyperbolic knot invariants from non-perturbative topological
recursion of A-polynomials, arXiv:1205.2261.
[19] Borot G., Guionnet A., Asymptotic expansion of β matrix models in the one-cut regime, Comm. Math.
Phys., to appear, arXiv:1107.1167.
[20] Buchstaber V.M., Krichever I.M., Integrable equations, addition theorems and the Riemann–Schottky prob-
lem, Russian Math. Surveys 61 (2006), 19–78.
[21] Chekhov L., Eynard B., Marchal O., Topological expansion of the β-ensemble model and quantum algebraic
geometry in the sectorwise approach, Theoret. Math. Phys. 166 (2011), 141–185, arXiv:1009.6007.
[22] Chekhov L., Eynard B., Marchal O., Topological expansion of the Bethe ansatz, and quantum algebraic
geometry, arXiv:0911.1664.
http://dx.doi.org/10.1215/S0012-7094-95-08029-6
http://arxiv.org/abs/solv-int/9706010
http://dx.doi.org/10.1088/0305-4470/37/37/L01
http://dx.doi.org/10.1088/0305-4470/37/37/L01
http://arxiv.org/abs/math-ph/0404068
http://dx.doi.org/10.1007/s002200100531
http://dx.doi.org/10.1017/CBO9780511535024
http://dx.doi.org/10.1017/CBO9780511535024
http://arxiv.org/abs/hep-th/0404126
http://arxiv.org/abs/0909.0854
http://dx.doi.org/10.1007/s13324-011-0012-3
http://arxiv.org/abs/0705.3062
http://dx.doi.org/10.1007/s00220-003-0934-1
http://arxiv.org/abs/nlin.SI/0208002
http://dx.doi.org/10.1007/s002200200663
http://dx.doi.org/10.1007/s002200200663
http://arxiv.org/abs/nlin.SI/0108049
http://dx.doi.org/10.1088/0305-4470/36/12/313
http://arxiv.org/abs/nlin.SI/0204054
http://dx.doi.org/10.1007/s00220-005-1505-4
http://arxiv.org/abs/nlin.SI/0410043
http://dx.doi.org/10.1023/A:1021811505196
http://dx.doi.org/10.1023/A:1021811505196
http://arxiv.org/abs/nlin.SI/0112006
http://dx.doi.org/10.1093/imrn/rnm103
http://arxiv.org/abs/0705.0120
http://dx.doi.org/10.1063/1.3054865
http://arxiv.org/abs/0809.3367
http://dx.doi.org/10.1016/j.aim.2008.09.001
http://arxiv.org/abs/math-ph/0605043
http://dx.doi.org/10.2307/121101
http://arxiv.org/abs/math-ph/9907025
http://dx.doi.org/10.1088/0305-4470/33/38/307
http://dx.doi.org/10.1088/0305-4470/33/38/307
http://arxiv.org/abs/cond-mat/0003324
http://arxiv.org/abs/1205.2261
http://arxiv.org/abs/1107.1167
http://dx.doi.org/10.1070/RM2006v061n01ABEH004298
http://dx.doi.org/10.1007/s11232-011-0012-3
http://arxiv.org/abs/1009.6007
http://arxiv.org/abs/0911.1664
Geometry of Spectral Curves and All Order Dispersive Integrable System 51
[23] Chen Y., Ismail M.E.H., Ladder operators and differential equations for orthogonal polynomials, J. Phys. A:
Math. Gen. 30 (1997), 7817–7829.
[24] Deift P., Kriecherbauer T., McLaughlin K.D. T-R, Venakides S., Zhou X., Strong asymptotics of orthogonal
polynomials with respect to exponential weights, Comm. Pure Appl. Math. 52 (1999), 1491–1552.
[25] Deift P., Venakides S., Zhou X., New results in small dispersion KdV by an extension of the steepest descent
method for Riemann–Hilbert problems, Int. Math. Res. Not. 1997 (1997), no. 6, 285–299, arXiv:0705.0120.
[26] Deift P., Zhou X., A steepest descent method for oscillatory Riemann–Hilbert problems. Asymptotics for
the MKdV equation, Ann. of Math. (2) 137 (1993), 295–368, math.AP/9201261.
[27] Dijkgraaf R., Vafa C., On geometry and matrix models, Nuclear Phys. B 644 (2002), 21–39, hep-th/0207106.
[28] Douglas M.R., Shenker S.H., Strings in less than one dimension, Nuclear Phys. B 335 (1990), 635–654.
[29] Dubrovin B.A., Geometry of 2D topological field theories, in Integrable Systems and Quantum Groups (Mon-
tecatini Terme, 1993), Lecture Notes in Math., Vol. 1620, Springer, Berlin, 1996, 120–348, hep-th/9407018.
[30] Dubrovin B.A., Integrable systems and classification of 2-dimensional topological field theories, in Integrable
Systems (Luminy, 1991), Progr. Math., Vol. 115, Birkhäuser Boston, Boston, MA, 1993, 313–359, hep-
th/9209040.
[31] Dubrovin B.A., Theta functions and non-linear equations, Russian Math. Surveys 36 (1981), no. 2, 11–92.
[32] Dubrovin B.A., Krichever I.M., Novikov S.P., Integrable systems. I, in Dynamical systems, IV, Encyclopaedia
Math. Sci., Vol. 4, Springer, Berlin, 2001, 177–332.
[33] Dubrovin B.A., Zhang Y., Normal forms of hierarchies of integrable PDEs, Frobenius manifolds and Gromov–
Witten invariants, math.DG/0108160.
[34] Ercolani N., McLaughlin K.D. T-R, Asymptotics of the partition function for random matrices via Riemann–
Hilbert techniques and applications to graphical enumeration, Int. Math. Res. Not. 2003 (2003), no. 14,
755–820, math-ph/0211022.
[35] Eynard B., Large N expansion of convergent matrix integrals, holomorphic anomalies, and background
independence, J. High Energy Phys. 2009 (2009), no. 3, 003, 20 pages, arXiv:0802.1788.
[36] Eynard B., Topological expansion for the 1-Hermitian matrix model correlation functions, J. High Energy
Phys. 2004 (2004), no. 11, 031, 35 pages, hep-th/0407261.
[37] Eynard B., Mariño M., A holomorphic and background independent partition function for matrix models
and topological strings, J. Geom. Phys. 61 (2011), 1181–1202, arXiv:0810.4273.
[38] Eynard B., Orantin N., Invariants of algebraic curves and topological expansion, Commun. Number Theory
Phys. 1 (2007), 347–452, math-ph/0702045.
[39] Eynard B., Orantin N., Topological expansion of mixed correlations in the Hermitian 2-matrix model
and x-y symmetry of the Fg algebraic invariants, J. Phys. A: Math. Theor. 41 (2008), 015203, 28 pages,
arXiv:0705.0958.
[40] Farkas H.M., Kra I., Riemann surfaces, Graduate Texts in Mathematics, Vol. 71, 2nd ed., Springer-Verlag,
New York, 1992.
[41] Fay J.D., Theta functions on Riemann surfaces, Lecture Notes in Mathematics, Vol. 352, Springer-Verlag,
Berlin, 1973.
[42] Flaschka H., Forest M.G., McLaughlin D.W., Multiphase averaging and the inverse spectral solution of the
Korteweg–de Vries equation, Comm. Pure Appl. Math. 33 (1980), 739–784.
[43] Fokas A.S., Its A.R., Kapaev A.A., Novokshenov V.Yu., Painlevé transcendents. The Riemann–Hilbert
approach, Mathematical Surveys and Monographs, Vol. 128, American Mathematical Society, Providence,
RI, 2006.
[44] Fyodorov Y.V., Strahov E., An exact formula for general spectral correlation function of random Hermitian
matrices, J. Phys. A: Math. Gen. 36 (2003), 3203–3213, math-ph/0204051.
[45] Gurevich A., Pitaevskii L., Nonstationary structure of a collisionless shock wave, Soviet Phys. JEPT 38
(1974), 291–297.
[46] Harnad J., Tracy C.A., Widom H., Hamiltonian structure of equations appearing in random matrices, in
Low-Dimensional Topology and Quantum Field Theory (Cambridge, 1992), NATO Adv. Sci. Inst. Ser. B
Phys., Vol. 315, Editor H. Osborn, Plenum, New York, 1993, 231–245, hep-th/9301051.
[47] Hirota R., Exact solution of the Korteweg–de Vries equation for multiple collisions of solitons, Phys. Rev.
Lett. 27 (1971), 1192–1194.
http://dx.doi.org/10.1088/0305-4470/30/22/020
http://dx.doi.org/10.1088/0305-4470/30/22/020
http://dx.doi.org/10.1002/(SICI)1097-0312(199912)52:12<1491::AID-CPA2>3.3.CO;2-R
http://dx.doi.org/10.1155/S1073792897000214
http://arxiv.org/abs/0705.0120
http://dx.doi.org/10.2307/2946540
http://arxiv.org/abs/math.AP/9201261
http://dx.doi.org/10.1016/S0550-3213(02)00764-2
http://arxiv.org/abs/hep-th/0207106
http://dx.doi.org/10.1016/0550-3213(90)90522-F
http://dx.doi.org/10.1007/BFb0094793
http://arxiv.org/abs/hep-th/9407018
http://arxiv.org/abs/hep-th/9209040
http://arxiv.org/abs/hep-th/9209040
http://dx.doi.org/10.1070/RM1981v036n02ABEH002596
http://arxiv.org/abs/math.DG/0108160
http://dx.doi.org/10.1155/S1073792803211089
http://arxiv.org/abs/math-ph/0211022
http://dx.doi.org/10.1088/1126-6708/2009/03/003
http://arxiv.org/abs/0802.1788
http://dx.doi.org/10.1088/1126-6708/2004/11/031
http://dx.doi.org/10.1088/1126-6708/2004/11/031
http://arxiv.org/abs/hep-th/0407261
http://dx.doi.org/10.1016/j.geomphys.2010.11.012
http://arxiv.org/abs/0810.4273
http://arxiv.org/abs/math-ph/0702045
http://dx.doi.org/10.1088/1751-8113/41/1/015203
http://arxiv.org/abs/0705.0958
http://dx.doi.org/10.1007/978-1-4612-2034-3
http://dx.doi.org/10.1002/cpa.3160330605
http://dx.doi.org/10.1088/0305-4470/36/12/320
http://arxiv.org/abs/math-ph/0204051
http://arxiv.org/abs/hep-th/9301051
http://dx.doi.org/10.1103/PhysRevLett.27.1192
http://dx.doi.org/10.1103/PhysRevLett.27.1192
52 G. Borot and B. Eynard
[48] Hitchin N., Stable bundles and integrable systems, Duke Math. J. 54 (1987), 91–114.
[49] Its A.R., Izergin A.G., Korepin V.E., Slavnov N.A., Differential equations for quantum correlation functions,
Internat. J. Modern Phys. B 4 (1990), 1003–1037.
[50] Its A.R., Kitaev A.V., Fokas A.S., An isomonodromic approach in the theory of two-dimensional quantum
gravity, Russian Math. Surveys 45 (1990), no. 6, 155–157.
[51] Its A.R., Matveev V.B., Hill’s operator with finitely many gaps, Funct. Anal. Appl. 9 (1975), 65–66.
[52] Its A.R., Matveev V.B., Schrödinger operators with finite-gap spectrum and N -soliton solutions of the
Korteweg–de Vries equation, Theoret. Math. Phys. 23 (1975), 343–355.
[53] Jimbo M., Miwa T., Monodromy preserving deformation of linear ordinary differential equations with ra-
tional coefficients. II, Phys. D 2 (1981), 407–448.
[54] Jimbo M., Miwa T., Monodromy preserving deformation of linear ordinary differential equations with ra-
tional coefficients. III, Phys. D 4 (1981), 26–46.
[55] Jimbo M., Miwa T., Solitons and infinite-dimensional Lie algebras, Publ. Res. Inst. Math. Sci. 19 (1983),
943–1001.
[56] Jimbo M., Miwa T., Ueno K., Monodromy preserving deformation of linear ordinary differential equations
with rational coefficients. I. General theory and τ -function, Phys. D 2 (1981), 306–352.
[57] Kharchev S., Marshakov A., Mironov A., Morozov A., Zabrodin A., Unification of all string models with
c < 1, Phys. Lett. B 275 (1992), 311–314, hep-th/9111037.
[58] Kokotov A., Korotkin D., Invariant Wirtinger projective connection and tau-functions on spaces of branched
coverings, in Superintegrability in Classical and Quantum Systems, CRM Proc. Lecture Notes, Vol. 37, Amer.
Math. Soc., Providence, RI, 2004, 91–97, math-ph/0310008.
[59] Korotkin D., Matrix Riemann–Hilbert problems related to branched coverings of CP1, in Factorization and
Integrable Systems (Faro, 2000), Oper. Theory Adv. Appl., Vol. 141, Birkhäuser, Basel, 2003, 103–129,
math-ph/0106009.
[60] Korotkin D., Solution of matrix Riemann–Hilbert problems with quasi-permutation monodromy matrices,
Math. Ann. 329 (2004), 335–364, math-ph/0306061.
[61] Kostov I., Bilinear functional equations in 2d quantum gravity, hep-th/9602117.
[62] Krichever I.M., Integration of nonlinear equations by the methods of algebraic geometry, Funct. Anal. Appl.
11 (1977), 12–26.
[63] Krichever I.M., Methods of algebraic geometry in the theory of non-linear equations, Russian Math. Surveys
32 (1977), no. 6, 185–213.
[64] Krichever I.M., Perturbation theory in periodic problems for two-dimensional integrable systems, Sov. Sci.
Rev. Sect. C 9 (1992), no. 2, 1–103.
[65] Krichever I.M., The τ -function of the universal Whitham hierarchy, matrix models and topological field
theories, Comm. Pure Appl. Math. 47 (1994), 437–475, hep-th/9205110.
[66] Lax P., Levermore C., The small dispersion limit of the Korteweg–de Vries equation. I, Comm. Pure Appl.
Math. 36 (1983), 253–290.
[67] Lax P., Levermore C., The small dispersion limit of the Korteweg–de Vries equation. II, Comm. Pure Appl.
Math. 36 (1983), 571–593.
[68] Lax P., Levermore C., The small dispersion limit of the Korteweg–de Vries equation. III, Comm. Pure Appl.
Math. 36 (1983), 809–830.
[69] Mehta M.L., Random matrices, Pure and Applied Mathematics (Amsterdam), Vol. 142, 3rd ed., Else-
vier/Academic Press, Amsterdam, 2004.
[70] Moore G., Geometry of the string equations, Comm. Math. Phys. 133 (1990), 261–304.
[71] Mumford D., Tata lectures on theta. I, Progress in Mathematics, Vol. 28, Birkhäuser Boston Inc., Boston,
MA, 1983.
[72] Mumford D., Tata lectures on theta. II, Progress in Mathematics, Vol. 43, Birkhäuser Boston Inc., Boston,
MA, 1984.
[73] Mumford D., Tata lectures on theta. III, Progress in Mathematics, Vol. 97, Birkhäuser Boston Inc., Boston,
MA, 1991.
[74] Rauch H.E., Weierstrass points, branch points, and moduli of Riemann surfaces, Comm. Pure Appl. Math.
12 (1959), 543–560.
http://dx.doi.org/10.1215/S0012-7094-87-05408-1
http://dx.doi.org/10.1142/S0217979290000504
http://dx.doi.org/10.1070/RM1990v045n06ABEH002699
http://dx.doi.org/10.1007/BF01078185
http://dx.doi.org/10.1007/BF01038218
http://dx.doi.org/10.1016/0167-2789(81)90021-X
http://dx.doi.org/10.1016/0167-2789(81)90003-8
http://dx.doi.org/10.2977/prims/1195182017
http://dx.doi.org/10.1016/0167-2789(81)90013-0
http://dx.doi.org/10.1016/0370-2693(92)91595-Z
http://arxiv.org/abs/hep-th/9111037
http://arxiv.org/abs/math-ph/0310008
http://arxiv.org/abs/math-ph/0106009
http://dx.doi.org/10.1007/s00208-004-0528-z
http://arxiv.org/abs/math-ph/0306061
http://arxiv.org/abs/hep-th/9602117
http://dx.doi.org/10.1007/BF01135528
http://dx.doi.org/10.1070/RM1977v032n06ABEH003862
http://dx.doi.org/10.1002/cpa.3160470403
http://arxiv.org/abs/hep-th/9205110
http://dx.doi.org/10.1002/cpa.3160360302
http://dx.doi.org/10.1002/cpa.3160360302
http://dx.doi.org/10.1002/cpa.3160360503
http://dx.doi.org/10.1002/cpa.3160360503
http://dx.doi.org/10.1002/cpa.3160360606
http://dx.doi.org/10.1002/cpa.3160360606
http://dx.doi.org/10.1007/BF02097368
http://dx.doi.org/10.1007/978-0-8176-4577-9
http://dx.doi.org/10.1007/978-0-8176-4578-6
http://dx.doi.org/10.1007/978-0-8176-4579-3
http://dx.doi.org/10.1002/cpa.3160120310
Geometry of Spectral Curves and All Order Dispersive Integrable System 53
[75] Sato M., Sato Y., Soliton equations as dynamical systems on infinite-dimensional Grassmann manifold,
in Nonlinear Partial Differential Equations in Applied Science (Tokyo, 1982), North-Holland Math. Stud.,
Vol. 81, North-Holland, Amsterdam, 1983, 259–271.
[76] Segal G.B., Loop groups, in Workshop Bonn 1984 (Bonn, 1984), Lecture Notes in Math., Vol. 1111, Springer,
Berlin, 1985, 155–168.
[77] Shabat A.B., Zakharov V.E., A scheme for integrating the nonlinear equations of mathematical physics by
the method of the inverse scattering problem. I, Funct. Anal. Appl. 11 (1977), 226–235.
[78] van Moerbeke P., The spectrum of random matrices and integrable systems, in in Group21, Physical Appli-
cations and Mathematical Aspects of Geometry, Groups and Algebras, Vol. II, World Scientific, Singapore,
1997, 835–852, solv-int/9706009.
[79] Venakides S., The generation of modulated wavetrains in the solution of the Korteweg–de Vries equation,
Comm. Pure Appl. Math. 38 (1985), 883–909.
[80] Venakides S., The Korteweg–de Vries equation with small dispersion: higher order Lax–Levermore theory,
Comm. Pure Appl. Math. 43 (1990), 335–361.
[81] Whitham G.B., Linear and nonlinear waves, Pure and Applied Mathematics, Wiley Interscience, New York,
1974.
http://dx.doi.org/10.1007/BFb0084589
http://dx.doi.org/10.1007/BF01075696
http://arxiv.org/abs/solv-int/9706009
http://dx.doi.org/10.1002/cpa.3160380616
http://dx.doi.org/10.1002/cpa.3160430303
1 Introduction
1.1 Goal and motivations
1.2 Outline of the article
2 Geometry of the spectral curve
2.1 Some notations and properties
2.1.1 Topology and holomorphic 1-forms
2.1.2 Theta functions
2.1.3 Jacobian and Abel map
2.1.4 Prime form
2.1.5 Bergman kernel
2.1.6 Example in genus g = 1
2.2 Parametrization of meromorphic 1-forms
2.2.1 Sheets, ramification and branchpoints, local coordinate patches
2.2.2 Definition of local coordinates
2.2.3 Poles and times, filling fractions
2.3 F0
3 Reconstruction formula
3.1 Semiclassical spinor kernel
3.2 Duality equation
3.3 Link with Baker-Akhiezer functions
3.3.1 Baker-Akhiezer functions
3.3.2 Dual Baker-Akhiezer functions
3.4 Christoffel-Darboux relations
3.5 Lax matrix
3.6 Differential systems
4 Semiclassical Tau function
4.1 Sato relation
4.2 Expansion near poles
4.3 Hirota bilinear equation
5 Proposal for a new tau function and spinor kernel
5.1 More geometry: symplectic invariants
5.1.1 Topological recursion
5.1.2 Infinitesimal deformations: special geometry
5.1.3 Finite deformations
5.2 Tau function
5.2.1 Preliminaries
5.2.2 Definition and comments
5.2.3 Heuristic motivation for the definition
5.3 Baker-Akhiezer spinor kernel
6 Correlators
6.1 Second kind deformations of S
6.2 Examples
6.3 Loop equations
7 Hirota equations
8 Consequences
8.1 Exponential formula
8.2 Determinantal formulas
8.3 Baker-Akhiezer functions
8.4 Duality equation
8.5 Christoffel-Darboux relations
8.6 Differential systems
9 Dictionary for matrix models
9.1 Examples of integrable matrix models
9.2 Correspondences
9.2.1 Partition function
9.2.2 Correlators, spectral curves, loop equations
9.2.3 Large N asymptotic expansion
9.2.4 Baker-Akhiezer spinor kernel
9.2.5 Differential systems
9.2.6 Symplectic invariance
10 Conclusion
A Proof of Conjecture 7.1 up to o(1/N)
References
|