05.09.09 · symplectic / kam

Finite-gap integration and theta-function solutions

shipped3 tiersLean: none

Anchor (Master): Dubrovin-Matveev-Novikov 1976 Russian Math. Surveys 31 (canonical survey, originator-text); Its-Matveev 1975 Funkt. Anal. Pril. 9 (theta-function formula); Krichever 1977 Russian Math. Surveys 32 (KP generalisation); Belokolos-Bobenko-Enol'skii-Its-Matveev Algebro-Geometric Approach to Nonlinear Integrable Equations (Springer 1994); Mumford Tata Lectures on Theta II; Sato 1981 RIMS Kokyuroku 439

Intuition Beginner

A shallow-water wave that keeps its shape as it travels is a soliton: the spreading caused by dispersion is exactly cancelled by the steepening caused by nonlinearity. The Korteweg-de Vries equation is the simplest mathematical model that supports such waves. Single solitons travel forever without distortion, and two solitons pass through each other unchanged except for a phase shift.

Periodic solitons — wavetrains that repeat — are the cnoidal waves observed by Korteweg and de Vries in 1895. Beyond a single cnoidal mode lies a richer family: finite-gap potentials, waves built from overlapping cnoidal harmonics that move at different speeds yet remain quasi-periodic in time.

The remarkable discovery, made between 1974 and 1976 by Novikov, Dubrovin, Matveev, Its, McKean, van Moerbeke, and Lax, is that each finite-gap KdV solution corresponds to a compact algebraic curve of genus — its spectral curve — and the full time evolution is a straight-line motion on the curve's Jacobian variety, written out explicitly through the Riemann theta function of .

Visual Beginner

Picture three layered objects. At the bottom: a periodic potential on the real line, plotted as a wavy curve with several humps per period. In the middle: a hyperelliptic Riemann surface drawn as two sheets of the complex -plane glued across cuts — the band-edges of the Schrödinger operator built from . At the top: a -dimensional complex torus, the Jacobian, with a straight line through it parametrised by time .

The picture captures the central miracle: a nonlinear PDE on the real line becomes a linear flow on a finite-dimensional torus once it is rewritten in the language of algebraic geometry.

Worked example Beginner

The genus-1 finite-gap KdV solution is the cnoidal wave. Take the spectral curve with — an elliptic curve.

Step 1. The two spectral bands of are and , separated by the single gap .

Step 2. The associated KdV solution is the Lamé potential , where is the Weierstrass elliptic function of the curve and the wave speed is .

Step 3. For the numerical choice the wave speed is and the constant offset is . The wave is a left-moving cnoidal train with period equal to the real period of on this curve, roughly in these units.

What this tells us: a periodic KdV solution that visibly looks like a single travelling cnoidal wave is the simplest member of an infinite tower indexed by genus; the formula generalises to higher genus through theta functions in place of .

Check your understanding Beginner

Formal definition Intermediate+

Let be the one-dimensional Schrödinger (Hill) operator on with a real-valued, -periodic, smooth potential . Define the Bloch / Floquet spectrum of as the set of for which the eigenvalue equation admits a bounded solution. Standard Floquet theory shows that this spectrum is a closed union of bands separated by open gaps.

Definition. The potential is finite-gap of genus when its Floquet spectrum has exactly open gaps: $$ \mathrm{Spec}(L) = [E_1, E_2] \cup [E_3, E_4] \cup \cdots \cup [E_{2g-1}, E_{2g}] \cup [E_{2g+1}, \infty). $$ The spectral curve of a finite-gap potential is the compact hyperelliptic Riemann surface $$ \Gamma : \mu^2 = R(\lambda) = \prod_{i=1}^{2g+1}(\lambda - E_i), $$ of genus , with one branch point at infinity (so has a unique point above ).

The KdV Lax pair. Set $$ A = -4 \partial_x^3 + 6 u \partial_x + 3 u_x, $$ a third-order skew-symmetric differential operator. The KdV equation is equivalent to the Lax equation in the differential-operator algebra; the verification is a direct symbol calculation. The Lax form makes the isospectral property manifest: the spectrum of is independent of .

The Baker-Akhiezer function. Fix a non-special effective divisor of degree on (the Dirichlet divisor, with in each gap). The Baker-Akhiezer function is characterised by:

  1. is meromorphic on with at worst simple poles at ;
  2. near , in the local parameter , the function admits the asymptotic expansion

Conditions 1-2 determine uniquely whenever is non-special, by Riemann-Roch on .

Counterexamples to common slips

  • Finite-gap is not the same as finitely many eigenvalues. A periodic Schrödinger operator has continuous spectrum and never has finitely many eigenvalues; the finite-gap condition is about the number of open gaps, not the number of bound states.
  • The spectral curve depends on the potential, not the equation. Different periodic potentials have different spectral curves of different genera; the KdV equation is the same in each case, but the algebro-geometric data sit on top.
  • Hyperelliptic is special. The spectral curve of a finite-gap KdV potential is always hyperelliptic of the form . General KP solutions are linearised on Jacobians of non-hyperelliptic curves; this is one reason KP is genuinely richer than KdV.
  • The Dirichlet divisor must be non-special. For special divisors (those with ) the Baker-Akhiezer function is not unique and the formula degenerates; the non-special open set is dense in and the dynamics avoid the special locus generically.

Key theorem with proof Intermediate+

Theorem (Its-Matveev formula). Let be a finite-gap solution of the KdV equation with spectral curve of genus , Riemann period matrix , and initial Dirichlet divisor (image of the Abel-Jacobi map). Then there exist vectors and a constant , all depending only on , such that $$ u(x, t) = -2 , \partial_x^2 \log \Theta(\vec{U} x + \vec{V} t + \vec{D}0 \mid \tau) + c_0, $$ *where $\Theta(z \mid \tau) = \sum{n \in \mathbb{Z}^g} \exp(\pi i n^T \tau n + 2 \pi i n^T z)\Gamma$.*

The vectors are the periods (along -cycles, with -cycles normalised to identity) of the Abelian differentials of the second kind on with unique singularities at of orders in the local parameter .

Proof (Its-Matveev 1975, Krichever 1977). The proof is in four steps.

Step 1. Existence of the Baker-Akhiezer function. By Riemann-Roch on , the space of meromorphic functions on with poles bounded by a non-special divisor of degree at finite points and the prescribed essential singularity at has dimension exactly one. The leading coefficient is uniquely determined.

Step 2. Reconstruction of the potential. Apply to the asymptotic expansion of near : $$ L\psi = -k^2 \psi + \big(-2 \partial_x \xi_1 + u\big) e^{kx + 4k^3 t} + O(1/k). $$ But , so matching the term forces . The potential is read off from the first coefficient of the Baker-Akhiezer expansion.

Step 3. Theta-function representation of . The Baker-Akhiezer function has an explicit theta-function expression via the Abel-Jacobi map 06.06.04. Let be the Abel map (basepoint ), let be the second-kind differentials with poles at of orders and zero -periods, and let be their -periods. Then $$ \psi(x, t; P) = \frac{\Theta(\vec{A}(P) + \vec{U} x + \vec{V} t + \vec{D}0 - \vec{K} \mid \tau)}{\Theta(\vec{A}(P) + \vec{D}0 - \vec{K} \mid \tau)} \cdot \exp\Big(x \int{\infty}^P \Omega_1 + t \int{\infty}^P \Omega_3\Big), $$ where is the Riemann constant. This is the Krichever formula. The factor in front is meromorphic on with the correct divisor of poles (by the Riemann vanishing theorem applied to ) and the exponential factor produces the prescribed essential singularity at .

Step 4. Extraction of . Expand the Krichever formula at in the parameter . The exponential factor contributes at leading order plus an correction from the regular part of at . The theta-function ratio contributes $$ \log \frac{\Theta(\vec{U} x + \vec{V} t + \vec{D}_0 - \vec{K} + O(1/k))}{\Theta(\vec{D}_0 - \vec{K} + O(1/k))} = \log \Theta(\vec{U} x + \vec{V} t + \vec{C}) + O(1/k), $$ absorbing the -dependence into a constant shift . Collecting the coefficient and applying : $$ u(x, t) = -2 \partial_x^2 \log \Theta(\vec{U} x + \vec{V} t + \vec{D}_0 \mid \tau) + c_0, $$ with absorbing the regular part of the exponential expansion.

Bridge. The Its-Matveev formula identifies the KdV trajectory on a finite-gap orbit with a straight line on the Jacobian . The Lax pair enforces isospectrality, locking the band-edges (and therefore the curve ) as integrals of motion; what remains is the motion of the Dirichlet divisor , which by the Abel-Jacobi inversion is a point of moving at constant velocity . This identification is the algebro-geometric analogue of action-angle coordinates 05.02.04: the action variables are the periods of the second-kind differentials (encoding the spectral curve), the angle variables are the Abel-Jacobi coordinates on the Jacobian, and the entire infinite-dimensional phase space of periodic KdV restricts on each finite-gap stratum to a finite-dimensional torus on which the flow is linear. The Krichever construction (1977) replaces by an arbitrary compact Riemann surface and reproduces the same theta-function formula for the KP hierarchy, identifying the algebro-geometric KdV picture as the hyperelliptic specialisation of a universal theory.

Exercises Intermediate+

Lean formalization Intermediate+

Mathlib does not yet contain compact Riemann surfaces, Jacobians, Riemann theta functions, or the Lax-pair formalism for KdV. The unit is formalisation-free at the symbolic level; a meaningful Lean statement would require the entire upstream chain documented in Mathlib gap analysis. The theorem statement that would be the target, once the infrastructure exists, has the schematic form:

-- Aspirational, not currently realisable in Mathlib.
theorem its_matveev_formula
    (Γ : CompactRiemannSurface) (g : ℕ) (hg : Γ.genus = g)
    (D₀ : Γ.Jacobian) (τ : Matrix (Fin g) (Fin g) ℂ)
    (hτ : τ.IsRiemannPeriodMatrix Γ) :
  let U := Γ.secondKindPeriod 1
  let V := Γ.secondKindPeriod 3
  let θ := Γ.Jacobian.riemannTheta τ
  ∀ x t : ℝ,
    KdVPotential (fun x => -2 * (∂² log (θ (U • x + V • t + D₀)))) x t :=
sorry

The statement requires CompactRiemannSurface, Jacobian, riemannTheta, secondKindPeriod, IsRiemannPeriodMatrix, and a definition of being a finite-gap KdV potential — none of which currently exist in Mathlib. The full formalisation is a research-level project, currently tracked by Mathlib's RiemannSurfaces issue and roadmap.

Advanced results Master

The originator papers. The finite-gap class was identified independently in 1974-1975 by Novikov (1974, Funkt. Anal. Pril. 8 [Novikov 1974]), Lax (1975, periodic KdV via ), and McKean-van Moerbeke (1975, Invent. Math. 30 [McKean-van Moerbeke 1975], analytic-spectral characterisation). Its and Matveev (1975, Funkt. Anal. Pril. 9 [Its-Matveev 1975]) produced the explicit theta-function formula for the genus- finite-gap solution. The canonical survey is Dubrovin-Matveev-Novikov (1976, Russian Math. Surveys 31 [Dubrovin-Matveev-Novikov 1976]), which crystallised the theory.

The Krichever construction (1977). Krichever (1977, Russian Math. Surveys 32 [Krichever 1977]) generalised the construction from KdV to the full KP hierarchy. The input data are a compact Riemann surface of genus , a marked point , a local parameter at , and a non-special degree- divisor . The Baker-Akhiezer function is the unique meromorphic function with poles bounded by and essential singularity at . The Krichever formula $$ \psi(t; P) = \frac{\Theta!\left(\vec{A}(P) + \sum_j t_j \vec{U}j + \vec{C} \mid \tau\right)}{\Theta(\vec{A}(P) + \vec{C} \mid \tau)} \cdot \exp!\left(\sum_j t_j \int^P \Omega_j\right) $$ recovers the KdV case for hyperelliptic with even involution, the matrix-NLS case for with two marked points and an order-two automorphism, and the Toda lattice as a limiting case. The KP potential $u(t_1, t_2, t_3) = 2 \partial{t_1}^2 \log \Theta$ satisfies the bilinear KP equation, the universal soliton equation.

The Sato programme. Sato (1981, RIMS Kokyuroku 439 [Sato 1981]) reformulated the entire KP hierarchy as dynamics on the infinite-dimensional Grassmannian of commensurable subspaces of . The KP times act on by multiplication by , and the -function is the determinantal Plücker coordinate measuring the relative position of the moving point to the standard subspace . Finite-gap solutions are precisely the points of stabilised by a finitely-generated commutative ring of multiplication operators; this ring is the affine coordinate ring of the spectral curve , recovering the algebro-geometric picture as an embedding (the Krichever map). The Sato approach unifies the KP hierarchy with conformal field theory and integrable lattice models through the boson-fermion correspondence (Date-Jimbo-Kashiwara-Miwa 1981-1983).

The Novikov-Shiota theorem (1986). Shiota (1986, Invent. Math. 83 [Shiota 1986]) proved Novikov's conjecture: a principally polarised abelian variety of dimension is the Jacobian of a curve if and only if there exist vectors and a constant such that the function satisfies the bilinear KP equation $$ (D_1^4 + 3 D_2^2 - 4 D_1 D_3 + d) \tau \cdot \tau = 0, $$ where are Hirota derivatives. This identifies the Jacobian locus as the KP locus — an algebraic characterisation that solves the Schottky problem in the affirmative for the entire moduli space of curves and turns finite-gap integration into a tool of algebraic geometry of moduli spaces.

The Witten-Kontsevich connection. Witten 1991 conjectured and Kontsevich (1992, Comm. Math. Phys. 147) proved that the generating function of -class intersection numbers on is a -function of the KdV hierarchy fixed by the string equation. This identifies the moduli space of stable curves itself as a finite-gap-like object: the topological invariant data of encode a KdV solution. Subsequent work (Mirzakhani 2007 on Weil-Petersson volumes, Givental 2001 on cohomological field theories, Eynard-Orantin 2007 topological recursion) extends the picture to a vast network of -functions parametrising moduli problems.

Applications and the broader picture. Beyond KdV and KP, the finite-gap method linearises: the periodic sine-Gordon equation (Belokolos-Bobenko-Enol'skii-Its-Matveev 1994 [BBEIM 1994]); the AKNS hierarchy (NLS, Heisenberg ferromagnet, modified KdV); the Toda lattice (Date-Tanaka 1976) on the Jacobian of the Floquet spectral curve; the elliptic Calogero-Moser system (Krichever 1980); the Hitchin system on a Riemann surface (Hitchin 1987) — whose Jacobian fibres are precisely Jacobians of spectral curves, recovering the algebro-geometric integrability picture in the gauge-theoretic setting. The Witten-Kontsevich and Mirzakhani -functions extend the picture from individual integrable systems to moduli-space level structures.

Synthesis. The finite-gap construction identifies a nonlinear PDE on the real line with a linear flow on the Jacobian of a compact Riemann surface, with the entire dictionary controlled by the Riemann theta function. The foundational reason this works is the same isospectrality scheme that drives the inverse scattering transform [Gardner-Greene-Kruskal-Miura 1967] in the rapidly-decaying case: the Lax pair conserves the spectrum of , and the rest of the data — the Baker-Akhiezer function, the Dirichlet divisor, the Abel-Jacobi image — evolves linearly under the flow. In the periodic case the conserved spectrum is the algebraic curve , the residual data is the Jacobian , and the Its-Matveev formula reads off the potential from the theta function. Putting these together, finite-gap integration is the algebro-geometric realisation of Liouville-Arnold integrability in infinite dimensions, the bridge from soliton physics to the algebraic geometry of curves and their moduli, and a foundational link between integrable systems, the geometry of via the Schottky problem, and the cohomology of moduli spaces of stable curves.

Full proof set Master

Lemma (uniqueness of the Baker-Akhiezer function). Let be a compact Riemann surface of genus , a marked point with local parameter , and a non-special effective divisor of degree on . For each , there is a unique (up to scalar) meromorphic function on satisfying:

  1. (poles bounded by );
  2. in the local parameter at .

Proof. Let be the line bundle of divisor . Sections satisfying (1) form , the space of meromorphic sections of with arbitrary pole at . Condition (2) fixes the leading behaviour at and the first asymptotic correction is the unique value such that the section extends consistently. By Riemann-Roch on , since . Because is non-special, , so . Tensoring with the formal exponential at extends this one-dimensional space to a one-dimensional space of formal sections; the normalisation removes the scalar, giving uniqueness.

Proposition (linear motion of the divisor). The Dirichlet divisor of the Baker-Akhiezer function evolves under the KdV flow according to $$ \vec{A}(D(t)) = \vec{A}(D(0)) - \vec{U} x - \vec{V} t \pmod{\Lambda}, $$ where is the period lattice of .

Proof. From the Krichever formula $$ \psi(x, t; P) = \frac{\Theta!\left(\vec{A}(P) + \vec{U} x + \vec{V} t + \vec{D}_0 - \vec{K}\right)}{\Theta(\vec{A}(P) + \vec{D}_0 - \vec{K})} \cdot e^{x \int^P \Omega_1 + t \int^P \Omega_3}, $$ the finite poles of are at the zeros of the denominator , i.e., the points with for theta-vanishing points . By Riemann's vanishing theorem, this set is the Abel-Jacobi preimage of , i.e., in the chosen normalisation. The numerator vanishes at the time-evolved divisor satisfying . Subtracting yields the linear motion modulo the lattice.

Theorem (Its-Matveev formula, full statement). Under the hypotheses above, $$ u(x, t) = -2 , \partial_x^2 \log \Theta(\vec{U} x + \vec{V} t + \vec{D}0 \mid \tau) + c_0, $$ where is the constant $$ c_0 = -\sum{i=1}^{2g+1} E_i + 2 \sum_{j=1}^{g} U_j \cdot (\partial_{z_j} \log \Theta)\big|_{\infty}. $$

Proof. Expand the Krichever formula at in the parameter . The exponential factor is where the correction comes from the regular part of the second-kind differentials near . The theta-function ratio has the expansion $$ \log \frac{\Theta(\vec{A}(P) + \vec{U} x + \vec{V} t + \vec{D}_0 - \vec{K})}{\Theta(\vec{A}(P) + \vec{D}_0 - \vec{K})} = \log \Theta(\vec{U} x + \vec{V} t + \vec{C}_0) - \log \Theta(\vec{C}_0) + \frac{F_1(x, t)}{k} + O(k^{-2}) $$ where and with the leading coefficient of the Abel-Jacobi expansion of at . Reading the coefficient of gives $$ \xi_1(x, t) = F_1(x, t) + R_1 $$ with the regular part of at . Applying and tracking the derivative: $$ u(x, t) = 2 \partial_x F_1 = -2 \partial_x^2 \log \Theta(\vec{U} x + \vec{V} t + \vec{C}_0) + c_0, $$ where the constant collects the regular part of the exponential expansion and the residual constant from the theta-derivative at . The trace-formula identity follows from comparing the coefficient of with the trace of .

Connections Master

  • Integrable system 05.02.03. Finite-gap integration is the algebro-geometric realisation of Liouville-Arnold integrability for the infinite-dimensional periodic-KdV phase space. Each finite-gap stratum is a -dimensional invariant torus on which independent commuting KdV flows act linearly.

  • Action-angle coordinates 05.02.04. The band-edges play the role of action variables (conserved by all KdV-hierarchy flows), and the Abel-Jacobi image of the Dirichlet divisor plays the role of angle variables (linear motion under each flow). This is the precise algebro-geometric upgrade of the Liouville-Arnold theorem to the periodic-KdV setting.

  • KAM theorem 05.09.01. KAM gives persistence of finite-dimensional Diophantine tori under Hamiltonian perturbation; finite-gap integration gives exact invariant tori at the unperturbed level of the periodic-KdV hierarchy. The combination — KAM for nearly-integrable PDEs in the analytic setting — was developed by Kuksin 1987-2000 and Wayne 1990, extending the finite-gap picture to the unperturbed core of the analysis.

  • Riemann theta function 06.06.05. The Riemann theta function of the spectral curve is the central object of the Its-Matveev formula; the Riemann vanishing theorem locates the divisor of poles of the Baker-Akhiezer function, and the quasi-periodicity of enforces the lattice structure on .

  • Abel-Jacobi map 06.06.04. The Abel-Jacobi map transports the spectral data to a point of , and the KdV flow becomes a straight line on the Jacobian. This is the algebro-geometric incarnation of the angle-variable map of Liouville-Arnold.

  • Jacobian variety 06.06.03. The Jacobian of the hyperelliptic spectral curve carries the linear KdV trajectories. Its existence as a principally polarised abelian variety is the structural reason why the theta-function formula closes the inverse-spectral problem.

Historical & philosophical context Master

Lax 1968 [Lax 1968] introduced the Lax-pair formalism in Comm. Pure Appl. Math. 21, recasting Gardner-Greene-Kruskal-Miura's 1967 inverse-scattering breakthrough as an isospectral evolution. The Lax form made manifest that any conserved quantity of is conserved by the flow, and that the spectral curve of a periodic Lax operator is a complete first integral.

The finite-gap class was identified independently in 1974-1975. Novikov 1974 [Novikov 1974] (Funkt. Anal. Pril. 8) gave the characterisation in terms of the stationary KdV hierarchy. McKean and van Moerbeke 1975 [McKean-van Moerbeke 1975] (Invent. Math. 30) characterised finite-gap Hill operators by their spectral asymptotics. Its and Matveev 1975 [Its-Matveev 1975] (Funkt. Anal. Pril. 9) produced the explicit theta-function formula. Marchenko and Ostrovskii 1975 gave the inverse-spectral perspective. The canonical survey is Dubrovin, Matveev, and Novikov 1976 [Dubrovin-Matveev-Novikov 1976] (Russian Math. Surveys 31), which assembled the pieces into the modern theory.

Krichever 1977 [Krichever 1977] (Russian Math. Surveys 32) generalised the construction to arbitrary compact Riemann surfaces and the full KP hierarchy, opening the door to non-hyperelliptic algebro-geometric integration. Sato 1981 [Sato 1981] (RIMS Kokyuroku 439) recast the entire theory as dynamics on an infinite-dimensional Grassmannian, identifying soliton equations with universal moduli problems in algebraic geometry. Shiota 1986 [Shiota 1986] (Invent. Math. 83) proved Novikov's conjecture, characterising the Jacobian locus inside by the bilinear KP equation and solving a century-old form of the Schottky problem. Mumford's Tata Lectures on Theta II [Mumford TTII] and Belokolos-Bobenko-Enol'skii-Its-Matveev 1994 [BBEIM 1994] provide the modern monograph treatments.

Bibliography Master

@article{Lax1968,
  author = {Lax, Peter D.},
  title = {Integrals of nonlinear equations of evolution and solitary waves},
  journal = {Communications on Pure and Applied Mathematics},
  volume = {21},
  year = {1968},
  pages = {467--490},
}

@article{Novikov1974,
  author = {Novikov, S. P.},
  title = {The periodic problem for the {K}orteweg--de {V}ries equation},
  journal = {Funktsional'nyi Analiz i Ego Prilozheniya},
  volume = {8},
  year = {1974},
  pages = {54--66},
}

@article{ItsMatveev1975,
  author = {Its, A. R. and Matveev, V. B.},
  title = {{H}ill's operators with a finite number of lacunae},
  journal = {Funktsional'nyi Analiz i Ego Prilozheniya},
  volume = {9},
  year = {1975},
  pages = {65--66},
}

@article{DubrovinMatveevNovikov1976,
  author = {Dubrovin, B. A. and Matveev, V. B. and Novikov, S. P.},
  title = {Nonlinear equations of {K}orteweg--de {V}ries type, finite-zone linear operators, and {A}belian varieties},
  journal = {Russian Mathematical Surveys},
  volume = {31},
  year = {1976},
  pages = {59--146},
}

@article{Krichever1977,
  author = {Krichever, I. M.},
  title = {Methods of algebraic geometry in the theory of non-linear equations},
  journal = {Russian Mathematical Surveys},
  volume = {32},
  year = {1977},
  pages = {185--213},
}

@article{McKeanVanMoerbeke1975,
  author = {McKean, H. P. and van Moerbeke, P.},
  title = {The spectrum of {H}ill's equation},
  journal = {Inventiones Mathematicae},
  volume = {30},
  year = {1975},
  pages = {217--274},
}

@article{Sato1981,
  author = {Sato, Mikio},
  title = {Soliton equations as dynamical systems on infinite-dimensional {G}rassmann manifolds},
  journal = {RIMS Kokyuroku},
  volume = {439},
  year = {1981},
  pages = {30--46},
}

@article{Shiota1986,
  author = {Shiota, Takahiro},
  title = {Characterization of {J}acobian varieties in terms of soliton equations},
  journal = {Inventiones Mathematicae},
  volume = {83},
  year = {1986},
  pages = {333--382},
}

@book{MumfordTTII,
  author = {Mumford, David},
  title = {Tata Lectures on Theta {II}},
  publisher = {Birkh{\"a}user},
  year = {1984},
}

@book{BelokolosBobenkoEnolskiiItsMatveev1994,
  author = {Belokolos, E. D. and Bobenko, A. I. and Enol'skii, V. Z. and Its, A. R. and Matveev, V. B.},
  title = {Algebro-Geometric Approach to Nonlinear Integrable Equations},
  publisher = {Springer},
  year = {1994},
}

@article{Kontsevich1992,
  author = {Kontsevich, Maxim},
  title = {Intersection theory on the moduli space of curves and the matrix {A}iry function},
  journal = {Communications in Mathematical Physics},
  volume = {147},
  year = {1992},
  pages = {1--23},
}