Abstract
We introduce the notion of fully simple maps, which are maps with non self-intersecting disjoint boundaries. In contrast, maps where such a restriction is not imposed are called ordinary. We study in detail the combinatorics of fully simple maps with topology of a disk or a cylinder. We show that the generating series of simple disks is given by the functional inversion of the generating series of ordinary disks. We also obtain an elegant formula for cylinders. These relations reproduce the relation between moments and (higher order) free cumulants established by Collins et al. [22], and implement the symplectic transformation \(x \leftrightarrow y\) on the spectral curve in the context of topological recursion. We conjecture that the generating series of fully simple maps are computed by the topological recursion after exchange of x and y. We propose an argument to prove this statement conditionally to a mild version of the symplectic invariance for the 1-hermitian matrix model, which is believed to be true but has not been proved yet. Our conjecture can be considered as a combinatorial interpretation of the property of symplectic invariance of the topological recursion. Our argument relies on an (unconditional) matrix model interpretation of fully simple maps, via the formal hermitian matrix model with external field. We also deduce a universal relation between generating series of fully simple maps and of ordinary maps, which involves double monotone Hurwitz numbers. In particular, (ordinary) maps without internal faces—which are generated by the Gaussian Unitary Ensemble—and with boundary perimeters \((\lambda _1,\ldots ,\lambda _n)\) are strictly monotone double Hurwitz numbers with ramifications \(\lambda \) above \(\infty \) and \((2,\ldots ,2)\) above 0. Combining with a recent result of Dubrovin et al. [24], this implies an ELSV-like formula for these Hurwitz numbers.
Similar content being viewed by others
1 Introduction
Maps are surfaces obtained from gluing polygons, and their enumeration by combinatorial methods has been intensively studied since the pioneering works of Tutte [64]. In physics, summing over maps is a well-defined discrete replacement for the non-obviously defined path integral over all possible metrics on a given surface which underpin two-dimensional quantum gravity. The observation by t’Hooft [63] that maps are Feynman diagrams for the large rank expansion of gauge theories led Brézin–Itzykson–Parisi–Zuber [15] to the discovery that hermitian matrix integrals are generating series of maps. The rich mathematical structure of matrix models—integrability, representation theory of \(U(\infty )\), Schwinger–Dyson equations, etc.—led to further insights into the enumeration of maps, e.g. [3, 23]. It also inspired further developments, putting the problem of counting maps into the more general context of enumerative geometry of surfaces, together with geometry on the moduli space of curves [42, 47, 70], volumes of the moduli space [55], Gromov–Witten theory [14, 70], Hurwitz theory [1, 30], etc. and unveiling a common structure of “topological recursion” [28, 33].
We say that a face f of a map is simple when at most two edges of f are incident to every vertex in f. In the definition of maps, polygons may be glued along edges without restrictions, in particular faces may not be simple. This leads to singular situations, somehow at odds with the intuition of what a neat discretization of a surface should look like. This definition is the one naturally prescribed by the Feynman diagram expansion of hermitian matrix models. It is also one for which powerful combinatorial (generalized Tutte’s recursion, Schaeffer bijection, etc.) and algebraic/geometric (matrix models, integrability, topological recursion, etc.) methods can be applied. Within such methods, it is possible to count maps with restrictions of a global nature (topology, number of vertices, number of polygons of degree k) and on the number of marked faces (also called boundaries) and their perimeters. Combined with probabilistic techniques, they helped in the development of a large corpus of knowledge about the geometric properties of random maps.
Tutte introduced in [65] the notion of planar non-separable map, in which faces must all be simple. Some of the combinatorial methods aforementioned have been extended to handle non-separable maps—see e.g. [17, 44], but the analytic methods have not been explored and the probabilistic aspects not as much.
Brown, a student of Tutte, studied non-separable maps of arbitrary genus [16], which were refined later in [69], distinguishing between the notions of graph-separability and map-separability, which only coincide for planar maps. Maps with only simple faces are still non-separable for arbitrary genus. However, our notion of simplicity is much stronger for non-planar maps than both notions of non-separability (Fig. 1).
In the present work, regarding the planar case, we consider an intermediate problem, i.e. the enumeration of maps where only the boundaries are imposed to be simple. This more refined problem for genus 0, and much more refined for higher genus, is interesting by itself. Actually, when there are several boundaries, we are led to distinguish maps in which each boundary is simple from an even more restrictive type of maps in which every vertex of a boundary b belongs to at most two edges of the boundaries (whether b or another one). The latter are called fully simple maps. We call simple the maps in which each boundary is simple, and ordinary the maps in which no restriction is imposed on vertices of the boundaries. Moreover, we find remarkable combinatorial and algebraic properties that also justify the relevance of this problem a posteriori.
We discovered laterFootnote 1 that Krikun [48] enumerated planar fully simple triangulations (which he called “maps with holes”), using a combinatorial identity due to Tutte. Bernardi and Fusy recently recovered Krikun’s formula and also provided an expression for the number of planar fully simple quadrangulations (which they call simply “maps with boundaries”) with even boundary lengths, via a bijective procedure [6]. The general enumeration problem of fully simple maps that we consider in this article regards maps of any genus with internal faces of arbitrary bounded degrees.
Some of our arguments will apply to more general models of maps, where faces are not necessarily homeomorphic to disks. For instance, maps carrying an O(n) loop model [38], an Ising model [46] or a Potts model [8] can be described as maps having faces which are either disks or cylinders [12]. We refer to [27] for more examples. The vocabulary we adopt is summarized in Table 1 and Table 2. In Table 1, \((b_i)_{i = 1}^n\) are the boundary faces.
1.1 Disks and cylinders via combinatorics
For planar maps with one boundary (disks) or two boundaries (cylinders), we give in Sects. 3–4 a bijective algorithm which reconstructs ordinary maps from fully simple maps. This algorithm is not sensitive to the assumption—included in the definition of usual maps—that faces must be homeomorphic to disks. Therefore, it applies to all types of maps described in Table 2.
We deduce two remarkable formulas for the corresponding generating series. Let \(F_{\ell }\) (resp. \(H_{\ell }\)) be the generating series of ordinary (resp. fully simple) disks with perimeter \(\ell \), and
Proposition 1.1
For all types of maps in Table 2, \(X(W(x)) = x\).
Let \(F_{\ell _1,\ell _2}\) (resp. \(H_{\ell _1,\ell _2})\) be the generating series of ordinary (resp. fully simple) cylinders with perimeters \((\ell _1,\ell _2)\), and
Proposition 1.2
For all types of maps in Table 2, if one sets \(x_i = X(w_i)\) or equivalently \(w_i = W(x_i)\),
The identities of Propositions 1.1–1.2 are equalities of formal series in \(x_i \rightarrow \infty \) and \(w_i \rightarrow 0\).
1.2 Matrix model interpretation and consequences
It is well-known that the generating series of ordinary maps with prescribed boundary perimeters \((\ell _i)_{i = 1}^n\) are computed as the moments \(\langle \mathrm{Tr}\,M^{\ell _1} \cdots \mathrm{Tr}\,M^{\ell _n} \rangle \) in the formal hermitian matrix model
where \(t_d\) is the weight per d-gon, and the weight of a map of Euler characteristic \(\chi \) is proportional to \(N^{\chi }\). Restricting to connected maps amounts to considering the cumulant expectation values \(\kappa _n(\mathrm{Tr}\,M^{\ell _1},\ldots ,\mathrm{Tr}\,M^{\ell _n})\) instead of the moments. More generally, the measure
generates maps with loops or stuffed maps.
We show in Sect. 9 that the generating series of fully simple maps with prescribed boundary perimeters \((\ell _i)_{i = 1}^n\) in these models are computed as \(\langle {\mathcal {P}}_{\gamma _1}(M) \cdots {\mathcal {P}}_{\gamma _n}(M)\rangle \), where \(\gamma \) is a permutation of \(\{1,\ldots ,L\}\) with n disjoint cycles \((\gamma _i)_{i = 1}^n\) of respective lengths \((\ell _i)_{i = 1}^n\), \(L = \sum _{i = 1}^n \ell _i\), and \({\mathcal {P}}_{\gamma _i}(M) = \prod _{j} M_{j,\gamma _i(j)}\). This quantity does not depend on the permutation \(\gamma \), but only the lengths \((\ell _i)_{i = 1}^n\), which are encoded into a partition \(\lambda \), and we write \(\langle {\mathcal {P}}^{(\ell _1)}(M) \cdots {\mathcal {P}}^{(\ell _n)}(M)\rangle =\langle {\mathcal {P}}_{\lambda }(M)\rangle \). Again, the cumulants
generate only connected maps.
1.2.1 Relation between ordinary and fully simple via Hurwitz theory
The expression \(\prod _{i} {\mathcal {P}}_{\gamma _i}(M)\) is a function of M which is not invariant under \(U_N\)-conjugation. Yet, as the measure \(\mu \) is unitary invariant, its expectation value must be expressible in terms of \(U_N\)-invariant observables, i.e. as a linear combination of \(\langle \prod _{i} \mathrm{Tr}\,M^{m_i} \rangle \). In other words, we can express the fully simple generating series in terms of the ordinary generating series. The precise formula is derived via Weingarten calculus.
Theorem 1.3
If \(\mu \) is a unitarily invariant measure on \({\mathcal {H}}_N\), in particular for the measures (1.1)–(1.2) generating any type of map in Table 2,
The notation \(\mu \vdash L\) means that \(\mu \) is a partition of \(L\in {\mathbb {Z}}_{\ge 0}\), and \(|\mathrm{Aut}\,\lambda | = L!/|C_{\lambda }|\), where \(|C_{\lambda }|\) is the number of permutations in the conjugacy class which corresponds to the partition \(\lambda \), that is the number of permutations of cycle type \(\lambda \). The transition kernels \([H_{k}]_{\lambda ,\mu }\) and \([E_{k}]_{\lambda ,\mu }\) are universal numbers expressed via character theory of the symmetric group. Invoking the general relations [41, 58] between the enumeration of branched covers of \({\mathbb {P}}^1\), paths in the Cayley graph of the symmetric groups, and representation theory, we identify
-
\([H_{k}]_{\lambda ,\mu }\) with the double, weakly monotone Hurwitz numbers;
-
\([E_k]_{\lambda ,\mu }\) with the double, strictly monotone Hurwitz numbers.
In terms of branched covers of \({\mathbb {P}}^1\), \(\lambda \) and \(\mu \) encode the ramification profiles over 0 and \(\infty \), and k is the number of simple ramifications. Formula (1.4) is appealing as it is subtraction-free, and suggests the existence of a bijection describing ordinary maps as gluing of a fully simple map “along” a strictly monotone branched cover. We postpone such a bijective proof of (1.4) to a future work.
1.2.2 Combinatorial interpretation of the matrix model with external field
As a by-product, we show that the partition function of the formal hermitian matrix model with external field \(A \in {\mathcal {H}}_{N}\)
is a generating series of fully simple maps in the following sense
Proposition 1.4
If \(\mu \) is a unitary invariant measure on \({\mathcal {H}}_{N}\)—in particular for all types of maps in Table 2,
1.2.3 Application: an ELSV-like formula
If we have a model in which the generating series of fully simple maps are completely known, (1.4) can be used to compute a certain set of monotone Hurwitz numbers in terms of generating series of maps. This is the case for the Gaussian Unitary Ensemble, i.e. \(t_d = 0\) for all d in (1.1). As the matrix entries are independent
Combinatorially, this formula is also straightforward: as the maps generated by the GUE have no internal faces, the only connected fully simple map is the disk of perimeter 2. Dubrovin et al. [24] recently proved a formula relating the GUE moments with all \(\ell _i\) even, to cubic Hodge integrals. Combining their result with our (1.4) specialized to the GUE, we deduce in Sect. 12 an ELSV-like formula for what could be called 2-orbifold strictly monotone Hurwitz numbers.
Proposition 1.5
Let \([E^{\circ , g}]_{\lambda ,\mu }\) be the number of connected, strictly monotone branched covers from a curve of genus g to \({\mathbb {P}}^1\) with ramifications \(\lambda \) and \(\mu \) above 0 and \(\infty \), and simple ramifications otherwise. If \(m_1,\ldots ,m_n \ge 0\), set \(|m| = \sum _{i} m_i\). We have
where
and \([\Delta _h]\) is the class of \(\overline{{\mathcal {M}}}_{g - h,n + 2h}\) included in \(\overline{{\mathcal {M}}}_{g,n}\) by identifying pairwise the 2h last punctures.
1.3 Topological recursion interpretation
1.3.1 Review
It was proved in [20, 26, 28] for maps, and [10, 12] for maps with loops, that the generating series of ordinary maps \(W_{n}^{[g]}\) satisfies the topological recursion (hereafter, TR) formalized by Eynard and Orantin [33]. This is a universal recursion in minus the Euler characteristic \(2g - 2 + n\) (of a surface of genus g with n boundary components), which takes as input data
-
a Riemann surface \({\mathcal {C}}\) realized as a branched cover \(p\,:\,{\mathcal {C}} \rightarrow {\mathbb {C}}\);
-
an analytic function \(\lambda \) on \({\mathcal {C}}\);
-
a bidifferential B with a double pole on the diagonal in \({\mathcal {C}}^2\).
The outcome of TR is a sequence of multidifferentials \((\omega _{n}^{[g]})_{g,n}\) on \({\mathcal {C}}^n\), including for \(n = 0\) a sequence of scalars \(\omega _{0}^{[g]} = {\mathcal {F}}_{g}\). We call them “TR amplitudes” and the \(\mathcal {F}_g\) are called free energies. In the context of maps, \({\mathcal {C}}\) is the curve on which the generating series of disks can be maximally analytically continued with respect to its parameter x coupled to the boundary perimeter, and \({\mathcal {C}}\) has a distinguished point \([\infty ]\) corresponding to \(x \rightarrow \infty \).
Theorem 1.6
The TR amplitudes for the initial data
compute the generating series of usual maps or maps with loops, through
Here \(z_i\) is a generic name for points in \({\mathcal {C}}\), and (1.6) means the equality of Laurent expansions near \(z_i \rightarrow [\infty ]\).
1.3.2 Symplectic invariance
The most remarkable, and still mysterious property of the topological recursion is its symplectic invariance:
Conjecture 1.7
Assume \({\mathcal {C}}\) is compact and \(\lambda \) and p are meromorphic. Let \({\check{\omega }}_{n}^{[g]}\) be the TR amplitudes for the initial data in which the role of \(\lambda \) and p is exchanged and B remains the same. We have
and this formula also holds up to an explicit corrective term for \(g = 0,1\). The TR amplitudes with \(n \ge 1\) for the two initial data differ.
This statement first appeared in [32] with a tentative proof but some additive constants in the definition of \({\mathcal {F}}^{[g]}\) were overlooked. A corrigendum was proposed in [34] but the completeness of the proof and validity of the description of these corrective terms is still under scrutiny. This property is called symplectic invariance because the change \((p,\lambda ) \rightarrow (-\lambda ,p)\) preserves the symplectic form \(\mathrm {d}\lambda \wedge \mathrm {d}p\) on \({\mathbb {C}}^2\). The invariance is also believed to hold with weaker assumptions. Symplectic invariance has been checked for many examples of initial data. In topological strings on toric Calabi–Yau threefolds, symplectic invariance is expected on physical grounds as it corresponds to the framing independence of the closed sector, albeit involving curves given by a polynomial relation between \(e^{p}\) and \(e^{\lambda }\). However, this is one of the few instances where the reason behind symplectic invariance is understood.
Propositions 1.1–1.2 tell us that swapping \(\lambda \) and p in the initial data (1.5) amounts to replacing the generating series of ordinary disks and cylinders with their fully simple version. We see it as the planar tip of an iceberg.
Conjecture 1.8
For usual maps or maps with loops, let \({\check{\omega }}_{n}^{[g]}\) be the TR amplitudes for the initial data (1.5) after the exchange of x and w. We have
This is an equality of formal Laurent series when \(z_i \rightarrow [\infty ]\).
The validity of this conjecture would give a combinatorial interpretation to the symplectic invariance. Gaining understanding of this deep feature constituted an important motivation for us to study fully simple maps. Observe that if \(n=0\), that is we consider maps without boundaries, we have in a very natural way that \(X_{0}^{[g]} = W_{0}^{[g]}\), as the condition for maps to be fully simple affects only the boundaries.
Using non-combinatorial techniques, we give in Sect. 10 the path to a possible proof of this conjecture for usual maps. We manage to reduce the problem to a technical condition regarding a milder version of the symplectic invariance for the family of spectral curves of the so-called 1-hermitian matrix model with external field.
Our argument is however not combinatorial, and relies on the study of the formal 1-hermitian matrix model with external field. It is still desirable to prove Conjecture 1.8 in a combinatorial way (and thus unconditionally), as it would give an independent proof of symplectic invariance for the initial data related to maps—i.e. a large class of curves of genus 0, and it may be naturally generalizable for all types of maps in the Table 2.
Apart from the general proof for disks and cylinders, and the ideas towards the full proof for usual maps, we gathered some combinatorial evidence supporting our conjecture in Sect. 5.2. In fact, there is no a priori reason for the coefficients of expansion of \({\check{\omega }}_{n}^{[g]}\) to be positive integers. Besides, for the same given perimeters, there should be less fully simple maps than ordinary maps. For the initial data corresponding to quadrangulations, we have checked in Sects. 5.2.3 and 5.2.4 that, for the topologies (1, 1) and (0, 3), positivity and the expected inequalities hold for the coefficients of \({\check{\omega }}_{1,1}\) and \({\check{\omega }}_{0,3}\) obtained after fixing the number of internal quadrangles, for boundaries up to length 14.
For the pair of pants case (topology (0, 3)) the evidence is much stronger. In 2017, O. Bernardi and É. Fusy gave a formula for the number of fully simple planar quadrangulations with boundaries of prescribed even lengths in [6]. We computed the outcome of their formula and they perfectly match our conjectural numbers for the cases of even lengths. Their formula also agrees with our enumeration for disks and cylinders. From our results for cylinders and our conjectural numbers for pairs of pants, one can observe that an analogous formula seems to be true also in presence of some odd boundaries.
Conjecture 1.9
Let Q be the number of internal quadrangles and \(k_1,\ldots ,k_n\) positive integers with \(L=\sum _{i=1}^n k_i\) the total boundary length. If \(v=2Q-L-n+2 \ge 0\), in which case it counts the number of internal vertices, we have that the number of planar fully simple quadrangulations is given by
where \(\alpha (Q,L,n):=\frac{3^{Q-\frac{L}{2}}(e-1)!}{v!(L+Q)!}\), with \(e=\frac{L}{2}+2Q\) the total number of edges, and
This formula reproduces the theorem of O. Bernardi and É. Fusy for even boundary lengths and generalizes it to include the presence of odd boundary lengths.
If Conjecture 1.8 is true, it would solve theoretically the problem of enumeration of fully simple maps in full generality. Moreover, the algorithm of TR allows to solve explicitly the first cases of the iteration. So our conjecture would produce another proof of the formula of [6] for cylinders and pairs of pants with even lengths, would allow to prove the cases in presence of odd lengths and would produce the first explicit formulas for numbers of fully simple maps of positive genus. We give explicit formulas for ordinary and conjecturally fully simple maps of genus 1 with 1 boundary in Sect. 5.2.3.
Furthermore, the fact that the conjecture produces the right numbers for pairs of pants seems to indicate that our technical condition should hold in general; otherwise, we believe the presence of non-zero correction terms in our technical condition should be manifested from the beginning of the recursion. Finally, even if the conjecture was not true and there were some non-zero correction terms modifying our technical condition, the data suggests there is a combinatorial problem behind since we obtain positive integers, so the correction terms may give rise to a simpler combinatorial problem complementing the number of fully simple maps.
1.4 Application to free probability
The results of Theorem 1.1 for simple disks and Theorem 1.2 for fully simple cylinders coincide with the formulas found for generating series of the first and second order free cumulants in [22]. We proved these formulas via combinatorics of maps, independently of [22], and also explained that they are natural in light of the topological recursion. The restriction of Conjecture 1.8 to genus 0 would give a recursive algorithm to compute the higher order free cumulants of the matrix M sampled from the large N limit of the measure (1.1). This is interesting as the relation at the level of generating series between n-th order free cumulants and n-th correlation moments, called R-transform machinery, is not otherwise known for \(n \ge 3\) as of writing, thus imposing to work with their involved combinatorial definition via so-called partitioned permutations.
We explain in Sect. 11 that a possible generalization of Conjecture 1.8 to stuffed maps—for which generating series of ordinary maps are governed by a generalization of TR—would shed light on computation of generating series of higher order cumulants in the full generality of [22]. Given the universality of the TR structure, one may also wonder if a universal theory of approximate higher order free cumulants can be formulated taking into account the higher genus amplitudes.
Part 1. Combinatorics
2 Objects of Study
2.1 Maps
Maps can intuitively be thought as graphs drawn on surfaces or discrete surfaces obtained from gluing polygons, and they receive different names in the literature: ribbon graphs, discrete surfaces, fat graphs...
Definition 2.1
An embedded graph of genus g is a connected graph \(\Gamma \) embedded into a connected orientable surface X of genus g such that \(X \setminus \Gamma \) is a disjoint union of connected components, called \({ faces}\), each of them homeomorphic to an open disk.
Every edge belongs to two faces (which may be the same) and we call length of a face the number of edges belonging to it.
We say that an embedded graph has n boundaries, when it has n marked faces, labeled \(1,\ldots ,n\), which we require to contain a marked edge, called root, represented by an arrow following the convention that the marked face sits on the left side of the root. A face which is not marked receives the name of inner face.
Two embedded graphs \(\Gamma _i\subset X_i\), \(i=1,2\), are isomorphic if there exists an orientation preserving homeomorphism \(\varphi : X_1 \rightarrow X_2\) such that \(\left. \varphi \right| _{\Gamma _1}\) is a graph isomorphism between \(\Gamma _1\) and \(\Gamma _2\), and the restriction of \(\varphi \) to the marked edges is the identity.
A map is an isomorphism class of embedded graphs.
Note that we include the connectedness condition in the definition of map. We will also work with disjoint unions of maps and we will specify we are dealing with a non-connected map whenever it is necessary. Observe that \(\sum _{f\in F} \mathrm{length}(f) = 2|E|\), where the sum is taken over the set of faces F of the map and E denotes the set of edges.
We call planar a map of genus 0. We call map of topology (g, n) a map of genus g with n boundaries. For the cases (0, 1) and (0, 2) we use the special names: disks and cylinders, respectively.
2.1.1 Permutational model
The embedding of the graph into an oriented surface provides the extra information of a cyclic order of the edges incident to a vertex. More precisely, we consider half-edges, each of them incident to exactly one vertex. Let H be the set of half-edges and observe that \(|H|=2|E|\). We label the half-edges by \(1,\ldots , 2|E|\) in an arbitrary way.
Every map with labeled half-edges can be encoded by a so-called combinatorial map, which consists of a pair of permutations \((\sigma ,\alpha )\) acting on H such that all cycles of \(\alpha \) have length 2. Given a half-edge \(h\in H\), let \(\sigma (h)\) be the the half-edge after h when turning around its vertex according to the orientation fixed for the underlying surface (by convention counterclockwise). On the other hand, let \(\alpha (h)\) be the other half-edge of the edge to which h belongs. The information that \(\alpha \) provides is encoded in the graph structure of the map, while \(\sigma \) characterizes the additional data of a map given by the embedding of the graph in the surface.
-
A cycle of \(\sigma \) corresponds to a vertex in the map.
-
Every cycle of \(\alpha \) corresponds to an edge of the map.
-
The faces may be represented by cycles of a permutation, called \(\varphi \), of H.
Observe that with the convention that the face orientation is also counterclockwise, we obtain
and hence \(\varphi \) can be determined by \(\sigma ^{-1}\alpha ^{-1}\).
Rooting an edge in a face amounts to marking the associated label in the corresponding cycle of \(\varphi \). Such cycles containing a root will be ordered and correspond to boundaries of the map.
Example 2.2
In Fig. 2, we have
where the root is the half-edge labeled 1.
The lengths of the cycles of \(\sigma \) and \(\varphi \) correspond to the degrees of vertices and faces, respectively. The Euler characteristic is given by
where \({\mathcal {C}}(\cdot )\) denotes the set of cycles of a permutation and n is the number of cycles of \(\varphi \) containing a root.
The group \(G = \langle \sigma ,\alpha \rangle \) is called the cartographic group. Its orbits on the set of half-edges determine the connected components of the map. If the action of G on H is transitive, the map is connected, and its genus g is given by the formula:
where n is the number of boundaries. If all orbits contain a root, the map is called \(\partial \)-connected.
2.1.2 Automorphisms
Let us consider the decomposition \(H= H^{u}\sqcup H^{\partial }\), where \(H^{u}\) is the set of half-edges belonging to unmarked faces and \(H^{\partial }\) is the set of half-edges belonging to boundaries.
Observe that from a combinatorial map one can recover all the information of the original map. Therefore, there is a one-to-one correspondence between maps with labeled half-edges and combinatorial maps. There is a canonical way of labeling half-edges in boundaries: assigning the first label to the root, continuing by cyclic order of the boundary and taking into account that boundaries are ordered. However, we can label half-edges of unmarked faces in many different ways. To obtain a bijective correspondence with unlabeled maps, we have to identify configurations which differ by a relabeling of \(H^u\), i.e. \((\sigma ,\alpha )\sim (\gamma \sigma \gamma ^{-1},\gamma \alpha \gamma ^{-1})\) with \(\gamma \) any permutation acting on H such that \(\left. \gamma \right| _{H^{\partial }}=\mathrm{Id}_{H^{\partial }}\). We call such an equivalence class unlabeled combinatorial map and we denote it by \([(\sigma ,\alpha )]\). Note that unlabeled combinatorial maps are in bijection with the unlabeled maps we defined at the beginning of this section.
Definition 2.3
Given a combinatorial map \((\sigma , \alpha )\) acting on H, we call \(\gamma \) an automorphism if it is a permutation acting on H such that \(\left. \gamma \right| _{H^{\partial }}=\mathrm{Id}_{H^{\partial }}\) and
Observe that for connected maps with \(n\ge 1\) boundaries, the only automorphism is the identity. Note also that these special relabelings that commute with \(\sigma \) and \(\alpha \), and we call automorphisms, exist because of a symmetry of the (unlabeled) map. The symmetry factor \(\left| \mathrm{Aut}(\sigma ,\alpha )\right| \) of a map is its number of automorphisms.
We denote \(\text {Gl}(\sigma ,\alpha )\) the number of elements in the class \([(\sigma ,\alpha )]\) and \(\text {Rel}(\sigma ,\alpha )\) the total number of relabelings of \(H^u\), which is \(|H^u|!\), if we consider completely arbitrary labels for the half-edges. By the orbit-stabilizer theorem, we have \(\text {Gl}(\sigma ,\alpha )=\frac{\text {Rel}(\sigma ,\alpha )}{\left| \mathrm{Aut}(\sigma ,\alpha )\right| }\).
We refer the interested reader to the book [49] for further details on the topic of ordinary maps, although the conventions, notations and even concepts differ a little bit.
2.2 Simple and fully simple maps
Definition 2.4
We call a boundary B \({ simple}\) if no more than two edges belonging to B are incident to a vertex. We say a map is simple if all boundaries are simple.
To acquire an intuition about what this concept means, observe that the condition for a boundary to be simple is equivalent to not allowing edges of polygons corresponding to the boundary to be identified, except for the degenerate case of a boundary with only two edges which are identified, which is indeed considered to be a simple map (see (c) in Fig. 3).
We will call ordinary the maps introduced in the previous section to emphasize that they are not necessarily simple.
Definition 2.5
We say a boundary B is fully simple if no more than two edges belonging to any boundary are incident to a vertex of B. We say a map is fully simple if all boundaries are fully simple.
One can visualize the concept of a fully simple boundary as a simple boundary which moreover does not share any vertex with any other boundary.
Figure 4 depicts four simple cylinders, of which only one is fully simple.
2.3 Generating series
We introduce now the notations and conventions for the generating series of our objects of study.
Let \({\mathbb {M}}_n^{[g]}\) be the set of maps of genus g with n boundaries and we denote \({\mathbb {M}}_n^{[g]}(v)\) the subset where we also fix the number of vertices to v.
Then we define the generating series of maps of genus g and n boundaries of respective lengths \(l_1,\ldots , l_n\):
where \(n_j({\mathcal {M}})\) denotes the number of unmarked faces of length j, and \(\ell _i({\mathcal {M}})\) denotes the length of the i-th boundary of \({\mathcal {M}}\). For \(n=0\), we denote \(F^{[g]}\) the generating series of closed maps of genus g.
We have that
that is the number of maps is finite after fixing the topology (g, n) and the number of internal faces \(n_j\) of every possible length \(j\ge 1\).
Remark 2.6
Unmarked faces are often required to have length \(\ge 3\) and \(\le d <\infty \) in the literature. In this typical setting, it can be easily checked that the set \({\mathbb {M}}_n^{[g]}(v)\) is always finite, without having to fix the numbers \(n_j\) of internal faces. As a consequence, if we consider the generating series with an extra sum over the number of vertices \(v\ge 1\) and a weight \(u^v\), then it would belong to \({\mathbb {Q}}\left[ t_3,\ldots , t_d\right] [[u]]\). We do not need this further restriction, so from now on we consider the more general setting we introduced.
We take the convention that \({\mathbb {M}}_1^{[0]}(1)\) contains only one map which consists of a single vertex and no edges; it is the map of genus 0 with 1 boundary of length 0, that is \(F_0^{[0]}=1\). Apart from this degenerate case, we always consider that boundaries have length \(\ge 1\).
Summing over all possible lengths, we define the generating series of maps of genus g and n boundaries as follows:
We have that \(W_n^{[g]}(x_1,\ldots , x_n)\in {\mathbb {Q}}\left[ \frac{1}{x_1},\ldots , \frac{1}{x_n}\right] [[t_1, t_2,\ldots ]]\) and observe that
We denote \(H^{[g]}_{k_1,\ldots ,k_n}\) the analogous generating series for fully simple maps of genus g and n boundaries of fixed lengths \(k_1,\ldots ,k_n\) and we introduce the following more convenient generating series for fully simple maps with boundaries of all possible lengths:
Finally, we denote \(G^{[g]}_{k_1,\ldots ,k_m | l_1, \ldots , l_n}\) the generating series of maps with m simple boundaries of lengths \(k_1,\ldots , k_m\) and n ordinary boundaries of lengths \(l_1, \ldots , l_n\). We write
We use the following simplification for maps with only simple boundaries: \(G^{[g]}_{k_1,\ldots ,k_m}\) for \(G^{[g]}_{k_1,\ldots ,k_m |}\), and \(Y_{m}^{[g]}\) for \(Y_{m|}^{[g]}\).
Observe that for maps with only one boundary the concepts of simple and fully simple coincide. Therefore \(G^{[g]}_{k}=H^{[g]}_{k}\) and \(Y_{1}^{[g]}=X_{1}^{[g]}\).
For all the generating series introduced we allow to omit the information about the genus in the case of \(g=0\). We also use the simplification of removing the information about the number of boundaries if \(n=1\). In this way, W and X stand for \(W_1^{[0]}\) and \(X_1^{[0]}\).
3 Simple Disks from Ordinary Disks
We can decompose an ordinary disk \({\mathcal {M}}\) with boundary of length \(\ell >0\) into a simple disk \({\mathcal {M}}^s\) with boundary of length \(1\le \ell ' \le \ell \) and ordinary disks of lengths \(\ell _i < \ell \), using the following procedure:
Algorithm 3.1
(from ordinary to simple). Set \({\mathcal {M}}^s:={\mathcal {M}}\). We run over all edges of \({\mathcal {M}}\), starting at the root edge \(e_1\) and following the cyclic order around the boundary. When we arrive at a vertex \(v_i\) from an edge \(e_i\), we create two vertices out of it: the first remains on the connected component containing \(e_i\), while the second one glues together the remaining connected components, giving a map \({\mathcal {M}}_i\). We then update \({\mathcal {M}}^s\) to be the first connected component and proceed to the next edge on it. Every \({\mathcal {M}}_i\), for \(i=1, \ldots , \ell '\), is an ordinary map consisting of
-
a single vertex whenever \(v_i\) was simple, or
-
a map with a boundary of positive length with the marked edge being the edge in \({\mathcal {M}}_i\) following \(e_i\) in \({\mathcal {M}}\).
Example 3.2
Consider a non-simple map with a boundary of length 11 (non-simple vertices are circled). Applying the algorithm we obtain the simple map \({\mathcal {M}}^s\) of length 3, and 3 ordinary maps \({\mathcal {M}}_1\), \({\mathcal {M}}_2\), \({\mathcal {M}}_3\).
The maps should be regarded as drawn on the sphere and the outer face is in all cases the boundary.
Using the decomposition given by the algorithm, we find that X and W are reciprocal functions:
Proposition 3.3
Proof
Since the algorithm establishes a bijection, we find that
which implies, at the level of resolvents:
\(\square \)
4 Cylinders
4.1 Replacing an ordinary boundary by a simple boundary
Let us consider a planar map \({\mathcal {M}}\) with one ordinary boundary of length \(\ell \), and one simple boundary of length k. We apply the procedure described in Algorithm 3.1 to the ordinary boundary. We have to distinguish two cases depending on the nature of \({\mathcal {M}}^s\):
-
either \({\mathcal {M}}^s\) is a planar map with one simple boundary of some length \(\ell '\), and another simple boundary of length k (which we did not touch). Then, the rest of the pieces \({\mathcal {M}}_1, \ldots , {\mathcal {M}}_{\ell '}\) are planar maps with one ordinary boundary of lengths \(\ell _1,\ldots ,\ell _{\ell '}\).
-
or \({\mathcal {M}}^s\) is a planar map with one simple boundary of some length \(\ell '\). And the rest consists of a disjoint union of:
-
a planar map with the simple boundary of length k which bordered \({\mathcal {M}}\) initially, and another ordinary boundary with some length \(\ell _1\),
-
and \(\ell ' - 1\) planar maps with one ordinary boundary of lengths \(\ell _2,\ldots ,\ell _{\ell '}\).
-
This decomposition is again a bijection, and hence
We deduce, at the level of resolvents, that
Isolating \(Y_2\), we obtain:
4.2 From ordinary cylinders to simple cylinders
We consider the following operator
which creates an ordinary boundary of length k weighted by \(x^{-(k + 1)}\). Therefore, we have
Applying \(\frac{\partial }{\partial V(x_1)}\) to equation (3.1), we obtain
and hence
Finally, combining equations (4.3) and (4.5), we obtain the following relation between ordinary and simple cylinders:
4.3 From simple cylinders to fully simple cylinders
We describe an algorithm which expresses a planar map \({\mathcal {M}}\) with two simple boundaries in terms of planar fully simple maps. The idea is to merge simple boundaries that touch each other. By definition, a simple boundary which is not fully simple shares at least one vertex with another boundary. By convention, whenever we refer to cyclic order in the process, we mean cyclic order of the first boundary. Let \(B_1\) and \(B_2\) denote the first and the second boundaries respectively.
Definition 4.1
A pre-shared piece of length \(m >0\) is a sequence of m consecutive edges in \(B_1\) which are shared with \(B_2\). We define a pre-shared piece of length \(m =0\) to be a vertex which both boundaries \(B_1\) and \(B_2\) have in common.
The first vertex \(sv_1\) of the first edge and the second vertex \(sv_2\) of the last edge in a pre-shared piece are called the endpoints. If \(m=0\), the endpoints coincide by convention with the only vertex of the pre-shared piece: \(sv_1=sv_2\).
We say that a pre-shared piece of length \(m \ge 0\) is a shared piece of length \(m \ge 0\) if the edge in \(B_1\) that arrives to \(sv_1\) and the edge in \(B_1\) outgoing from \(sv_2\) are not shared with \(B_2\).
We define the interior of a shared piece to be the shared piece minus the two endpoints. The interior of a shared vertex is empty.
Before describing the decomposition algorithm, we describe a special case which corresponds to maps as in (c) from Fig. 4, which we will exclude. Consider a map whose two only faces are the two simple boundaries. The only possibility is that they have the same length and are completely glued to each other. We will count this kind of maps apart.
Algorithm 4.2
(From simple cylinders to fully simple disks or cylinders).
-
(1)
Save the position of the marked edge on each boundary.
-
(2)
Denote r the number of shared pieces. If \(r=0\), we already have a fully simple cylinder and we stop the algorithm. Otherwise, denote the shared pieces by \(S_0, \ldots , S_{r-1}\). Save their lengths \(m_0, \ldots , m_{r-1}\), labeled in cyclic order, and shrink their interiors so that only shared vertices remain. Since we have removed all common edges and boundaries are simple, every shared vertex has two non-identified incident edges from \(B_1\) and two from \(B_2\).
-
(3)
Create two vertices \(v_1, v_2\) out of each shared vertex v in such a way that each \(v_j\) has exactly one incident edge from \(B_1\) and one from \(B_2\), which were consecutive edges for the cyclic order at v in the initial map. In this way, we got rid of all shared pieces, and we obtain a graph drawn on the sphere formed by r connected components which are homeomorphic to a disk. We consider each connected component separately, and we glue to their boundary a face homeomorphic to a disk.
-
(4)
For \(i = 0,\ldots , r-1\), call \({\mathcal {M}}_i\) the connected component which was sharing a vertex with \(S_i\) and \(S_{i + 1\,(\mathrm{mod}\, r)}\). Mark the edge in \({\mathcal {M}}_i\) which belonged to the first boundary and was outgoing from \(sv_2^i\) in \({\mathcal {M}}_i\). Then, \({\mathcal {M}}_i\) becomes a simple disk. Denote by \(\ell _i'\) (resp. \(\ell _i''\)) the number of edges of the boundary of \({\mathcal {M}}_i\) previously belonging to \(B_1\) (resp. \(B_2\)). Then, the boundary of \({\mathcal {M}}_i\) has perimeter \(\ell _i'+\ell _i''\).
This algorithm is schematically represented in Fig. 5. Observe that by construction, \(\ell _i', \ell _i'' \ge 1\) and \(m_i\ge 0\). Moreover, note that the only map of length \(\ell _i'+\ell _i''\ge 2\) and considered simple which is not allowed as \({\mathcal {M}}_i\) is the map with one boundary of length 2 where the two edges are identified as in (c) Fig. 3, since this would correspond to a shared piece of length 1 and it would have been previously removed.
This decomposition is a bijection, since we can recover the original map from all the saved information and the obtained fully simple maps. To show this, we describe the inverse algorithm:
Algorithm 4.3
(From fully simple disks or cylinders to simple cylinders).
-
(1)
Let r be the number of given (fully) simple discs. If \(r=0\), we already had a fully simple cylinder and the algorithms become trivial. Otherwise, observe that every \({\mathcal {M}}_i\), for \(i = 0,\ldots , r-1\), is a planar disk with two distinguished vertices \(v_1^i\) and \(v_2^i\). The first one \(v_1^i\) is the starting vertex of the root edge \(e_1^{i}\) and the second one \(v_2^i\) is the ending vertex of the edge \(e_{\ell _i'}^{i}\), where the edges are labeled according to the cyclic order of the boundary.
-
(2)
For \(i = 0,\ldots , r-1\), consider shared pieces \(S_i\) of lengths \(m_i\).
-
(3)
Glue \(sv_1^{i}\) of a shared piece \(S_{i}\) to \(v_2^{i-1\,(\mathrm{mod}\, r)}\) in \({\mathcal {M}}_{i - 1\,(\mathrm{mod}\, r)}\) and \(sv_2^{i}\) of \(S_{i}\) to \(v_1^{i}\) in \({\mathcal {M}}_{i}\).
All the marked edges in the \({\mathcal {M}}_i\)’s should belong to the same simple face, which we call \(B_1\). We call \(B_2\) the other face, which is bordered by following the edges from \(v_2^i\) to \(v_1^i\) in every \({\mathcal {M}}_i\), and the shared piece \(S_i\) from \(sv_2^i\) to \(sv_1^i\), for \(i = 1,\ldots ,r\).
-
(4)
Remove the r markings in \(B_1\) and recover the roots in \(B_1\) and \(B_2\), which are now part of our data.
We have glued the r simple disks and shared pieces into a map with two simple (not fully simple) boundaries \(B_1\) and \(B_2\).
This bijection translates into the following relation between generating series of simple and fully simple cylinders:
Proposition 4.4
Proof
Let us introduce:
the generating series of (fully) simple disks, excluding the disk with boundary of length 0 which consists of a single vertex, and the simple disk with boundary of length 2 in which the two edges of the boundary are identified, as in (c) from Fig. 3.
Then, using the bijection we established, we obtain that
where the first term of the right hand side counts the case \(r=0\) in which the simple cylinders were already fully simple and the second term counts the degenerate case we excluded from the algorithm. We already observed that this degenerate case can only occur if \(L_1=L_2\) and there are \(L_1^2\) possibilities for the two roots, but we also divide by \(L_1\) because of the cyclic symmetry of this type of cylinders.
Summing over lengths \(L_1, L_2 \ge 1\) with a weight \(w_1^{L_1 - 1}w_2^{L_2 - 1}\), we get:
Let us remark that
Therefore,
And finally,
\(\square \)
5 Combinatorial Interpretation of Symplectic Invariance
5.1 General result for usual maps
In this section we recall that the generating series of ordinary maps satisfy the topological recursion, we explain how the formulas obtained in the previous section fit naturally in the universal setting of topological recursion, state a precise conjecture on how this would generalize for higher topologies, and give some numerical evidence and illustration in the particular case of quadrangulations.
We consider the reparametrization
where \(\alpha \) and \(\gamma \) are parameters determined in terms of the weights \(u, t_3, t_4, \ldots \), and which makes \(w(z):=W_1^{[0]}(x(z))\) a rational function of z. This computation of \(\alpha \), \(\gamma \) and \(W_{1}^{[0]}(x(z))\) is summarized later in Lemma 10.3.
We introduce the fundamental differential of the second kind:
Up to a correction term, and written as a bidifferential form, the cylinder generating function is the fundamental differential of the second kind:
Theorem 5.1
[26]
In general, we rewrite the generating functions of maps in terms of the variables \(z_i\) and as multi-differential forms in \(\mathbb {CP}^1\):
The forms \(\omega _{g,n}\) satisfy the so-called topological recursion with spectral curve given by (x, w) and initial data
More concretely:
Theorem 5.2
[26] For all \(g \ge 0\), \(n\ge 1\) with \(2g-2+n >0\),
with \(\sum {}^{'}\) meaning that we omit \((h,I)=(0,\emptyset )\) and \((h,J)=(g,\emptyset )\), and the following recursion kernel
For further details on these results for the generating series of ordinary maps, see the book [28].
The main feature of the \({\mathcal {F}}_g=\omega _{g,0}\) produced by the topological recursion is the so-called symplectic invariance. If two spectral curves \({\mathcal {S}}\) and \(\check{{\mathcal {S}}}\) are symplectically equivalent, that is \(|\mathrm {d}x\wedge \mathrm {d}w |=|\mathrm {d}{\check{x}}\wedge \mathrm {d}{\check{w}}|\), then a relation between \({\mathcal {F}}_g[{\mathcal {S}}]\) and \({\mathcal {F}}_g[\check{{\mathcal {S}}}]\) is expected. More concretely, they are proved to be equal for any symplectic transformation not generated using the transformation which exchanges x and w (see [31]). For this reason, the \({\mathcal {F}}_g\)’s are called symplectic invariants. The exchanging transformation \((x,w)\mapsto (w,x)\) is then considered to be the most mysterious and interesting one. These invariants are also expected to be equal after exchanging x and w up to some correction terms whose exact form is still under scrutiny (see [32, 34] for some progress towards the relation for algebraic compact curves). One of the motivations to study fully simple maps is to gain some understanding of this property in this complicated case.
Let us consider now the spectral curve given by \(({\check{x}},{\check{w}})=(w,x)\), with initial data
For \(2g-2+n >0\), we call \({\check{\omega }}_{g,n}\) the TR amplitudes for this spectral curve.
It is natural to wonder whether the \({\check{\omega }}_{g,n}\) also solve some enumerative problem and, in that case, which kind of objects they are counting. We propose an answer which also offers a combinatorial interpretation of the important property of symplectic invariance:
Conjecture 5.3
The invariants \({\check{\omega }}_{g,n}\) enumerate fully simple maps of genus g and n boundaries in the following sense:
Using non-combinatorial techniques, we give in Sect. 10 the path to a possible proof of this conjecture for usual maps. We reduce the problem to a technical condition regarding a milder version of symplectic invariance of the so-called 1-hermitian matrix model with external field, which will be given in Sect. 10.
Observe that if \(n=0\), that is we consider maps without boundaries, we have in a very natural way that \(W_0^{[g]}=X_0^{[g]}\). It would be interesting to investigate the relation between the TR \(n=0\) invariants \({\mathcal {F}}_g[{\mathcal {S}}]\) and \({\mathcal {F}}_g[\mathcal {{\check{S}}}]\). We believe there should be a combinatorial justification for their relation which could be explored with a combinatorial proof of our conjecture, but this is beyond the scope of this article.
We dedicate the rest of this section to prove some first cases of this conjecture in a combinatorial way, give some evidence for the conjecture in general and comment on some possible generalizations.
Using our formulas relating the generating series of fully simple disks and cylinders with the ordinary ones, we obtain a combinatorial proof of the first two base cases of the conjecture:
Theorem 5.4
Conjecture 5.3 is true for the two base cases \((g,n)= (0,1)\) and (0, 2).
Proof
By Proposition 3.3, we obtain
which is equal to \(X(w(z)) \mathrm {d}w(z)\) by definition. This proves the theorem for \((g,n)= (0,1)\).
For cylinders, we have, by definition: \({\check{\omega }}_{0,2}(z_1,z_2)=B(z_1,z_2)\). Substituting the expression for the generating series of ordinary cylinders in terms of the one for simple cylinders given by formula (4.6) in the equation for the fundamental differential of the second kind from Theorem 5.1, we obtain
Finally, using Proposition 4.4, we get the theorem for \((g,n)= (0,2)\):
\(\square \)
5.2 Supporting data for quadrangulations
In this section we compare the number of fully simple, simple and ordinary disks and cylinders in the case in which all the internal faces are squares, which allows us to make computations explicitly using our results for the base topologies: (0, 1) and (0, 2). We also compare the conjectural number of fully simple quadrangulations to the number of ordinary ones for topologies (1, 1) and (0, 3), whose outcomes are given by the first iteration of the algorithm of topological recursion. The reasonable outcomes support our conjecture that, after the exchange transformation, TR counts some more restrictive kind of maps.
The (1, 1) topology is especially interesting since it is the first case with genus \(g>0\). For topology (1, 1), we provide explicit general formulas for the number of ordinary maps and for the conjectural number of fully simple maps, which we extract from TR. We also give a combinatorial argument that indeed shows that the conjecture provides the right numbers for the first possible length: \(\ell = 2\).
The (0, 3) topology is also particularly relevant since in that case we find substantial evidence for our conjecture, using the formulas proved in [6] for fully simple planar quadrangulations with even boundary lengths. Moreover, this is one of the most relevant cases for one of our motivations coming from free probability, since TR for fully simple maps of topology (0, 3) would provide new interesting formulas relating the third order free cumulants to the third order correlation moments (see Sect. 11.1).
We consider maps whose internal faces are all quadrangles [64], that is \(t_{j} = t \delta _{j,4}\) where we denote here t the weight per internal quadrangle. The spectral curve is given by
with
The zeroes of \(\mathrm {d}x\) are located at \(z = \pm 1\), and the deck transformation is \(\iota (z) = \frac{1}{z}\). The zeroes of \(\mathrm {d}w\) are located at \(z = \pm c^2 \sqrt{3t}\), and the deck transformation is
Consider the multidifferentials \(\omega _{g,n}\) and \({\check{\omega }}_{g,n}\) on \({\mathbb {P}}^1\) as at the beginning of the section but with initial data specialized for quadrangulations. We define
We know that \({\check{F}}_{k_1}=H_{k_1}\) and \({\check{F}}_{k_1,k_2}=H_{k_1,k_2}\), and we conjecture \({\check{F}}_{k_1,\ldots ,k_n}^{[g]}=H_{k_1,\ldots ,k_n}^{[g]}\) in general.
5.2.1 Disks
We explore two tables to compare the coefficients \([t^{Q}]\,F_{\ell }\) (Table 3) and \([t^{Q}]\,{\check{F}}_{k}\) (Table 4). It is remarkable that all the \([t^{Q}]\,{\check{F}}_{k}\) are nonnegative integers, which already suggested a priori that they may be counting some objects. Theorem 5.4 identifies \([t^{Q}]\,{\check{F}}_{k}\) with the number of (fully) simple disks \([t^{Q}]\,H_{k}\).
If the length of the boundary is odd, the number of disks is obviously 0.
Observe that if we consider a boundary of length \(\ell =2\), the number of ordinary disks is equal to the number of (fully) simple disks because the only two possible boundaries of length 2 are simple in genus 0. If the two vertices get identified in the non-degenerate case, either the genus is increased or an internal face of length 1 appears, which is not possible because we are counting quadrangulations.
We also remark that the \([t^{Q}]\,H_{k}\) in Table 4 are (much) smaller than the corresponding \([t^{Q}]\,F_{k}\), and for small number of quadrangles some of them are 0, which makes sense due to the strong geometric constraints to form maps with simple boundaries and a small number of internal faces.
5.2.2 Cylinders
We explore now the number of cylinders imposing different constraints to the boundaries: \([t^{Q}]\,F_{\ell _1,\ell _2}\) (ordinary, Table 5), \([t^{Q}]\,G_{k_1\mid \ell _1}\) (one simple boundary, one ordinary boundary, Table 6), \([t^{Q}]\,G_{k_1,k_2\mid }\) (simple, Table 7) and \([t^{Q}]\,H_{k_1,k_2}\) (fully simple, Table 8). Recall that \([t^{Q}]\,G_{k_1\mid \ell _1}\) and \([t^{Q}]\,G_{k_1,k_2\mid }\) are given by the formulas (4.5) and (4.6), respectively.
Since we know how to convert an unmarked quadrangle into an ordinary boundary of length 4, we can relate the outcomes for cylinders with at least one of the boundaries being ordinary of length 4 to the previous results for disks as follows:
If the sum of the lengths of the two boundaries is odd, the number of quadrangulations is obviously 0.
Observe that the results also satisfy the following inequalities:
which are compatible with the combinatorial interpretation that Theorem 5.4 offers, since we are imposing further constraints whenever we force a boundary to be simple or, even more, fully simple.
We also obtain more and more zeroes for small number of quadrangles as we impose stronger conditions on the boundaries.
Observe that forcing a boundary of length 1 or 2 to be simple does not have any effect in the planar case and therefore the corresponding rows in the first three tables coincide. However, imposing that the cylinder is fully simple is much stronger, so in the last table (Table 8) all the entries are (much) smaller.
5.2.3 Tori with 1 boundary
We compute
We present in Table 9 the number of tori with 1 ordinary boundary of perimeter \(\ell \) and Q internal quadrangles, as given by Theorem 5.2.
For comparison, we present the coefficients \([t^{Q}]\,{\check{F}}_{k}^{[1]}\) in the same range (Table 10). Again, it is remarkable that they are all nonnegative integers; Conjecture 5.3 proposes a combinatorial interpretation for them. We also remark that they are always (much) smaller than the corresponding \([t^{Q}]\,F_{\ell }^{[1]}\), and that some of them for small number of quadrangles are 0, which indicates as before that they may be counting a subclass of ordinary maps.
Due to the strong geometric constraints to form maps with simple boundaries and few internal faces, our observations support that the \([t^{Q}]\,{\check{F}}_{k}^{[1]}\) may indeed be counting fully simple tori with Q quadrangles.
Moreover, we can give the following simple combinatorial argument to prove the conjecture provides the right answer for \(\ell =2\):
Remark 5.5
\(F_{2}^{[1]}=H_{1,1}+H_2^{[1]}\).
Proof
Ordinary tori with a boundary of length 2 can be of the following two types:
-
The boundary is simple and the two edges are not identified. This type of ordinary tori are exactly the fully simple tori, counted by \(H_2^{[1]}\).
-
The two edges of the boundary are not identified, but the two vertices are, hence the boundary forms a non-trivial cycle of the torus. This type of ordinary tori are obviously in bijection with fully simple cylinders with boundary lengths (1, 1), counted by \(H_{1,1}\), since one can just glue the vertices of the two boundaries of the cylinder to recover the torus.
\(\square \)
Observing our data, we find that for \(Q=0,\ldots ,8\), we have \([t^Q]({\check{F}}_2^{[1]}=F_2^{[1]}- H_{1,1})\). Thus, from the remark, we get \([t^Q]{\check{F}}_2^{[1]}=[t^Q]H_2^{[1]}\), up to at least \(Q=8\) quadrangles. We are going to provide now explicit formulas for genus 1, which will, in particular, help us prove this for all \(Q\ge 0\).
Let \(\phi _m=c^{2m}\frac{1+(m-1)\sqrt{1-12t}}{1-12t}\), where we recall from (5.1) that \(c^2= \frac{1 - \sqrt{1 - 12t}}{6t}.\) Then,
More explicitly, the number of ordinary (and of conjectural fully simple) tori with one boundary can be computed with the following expansion:
where
with
The formulas (5.4)–(5.5) can be directly extracted from the expressions obtained from TR: (5.2)–(5.3), and the explicit coefficients (5.7) can be computed using Lagrange inversion.
Remarkably, both (5.4) and (5.5) are given in terms of the same \(\phi _m\) with a shifted index, a shifted power of t and different, but simple, combinatorial prefactors. This suggests that if our conjecture 5.3 is true, there is an equivalent underlying combinatorial problem for ordinary and fully simple rooted tori.
We can now confirm our conjectural formula for fully simple rooted tori, for \(\ell =2\):
Remark 5.6
\({\check{F}}_2^{[1]}=H_2^{[1]}.\)
Proof
From our result for cylinders (Theorem 5.4), we can extract the simple closed formula:
Now, using our explicit expressions (5.4) and (5.5), it can be checked that \(F_2^{[1]}=H_{1,1}+{\check{F}}_2^{[1]}\). Hence the claim follows from Remark 5.5. \(\square \)
If our conjecture is true, (5.6) would provide the first formula counting a class of fully simple maps for positive genus \(g>0\).
5.2.4 Pairs of pants: evidence for conjecture for even boundary lengths
Very recently, Bernardi and Fusy [6] were able to count, via a bijective procedure, the number of planar fully simple quadrangulations with boundaries of prescribed even lengths. We write their formula here in terms of our notations:
Theorem 5.7
Let Q be the number of internal quadrangles and \(k_1,\ldots ,k_n\) positive even integers with \(L=\sum _{i=1}^n k_i\) the total boundary length. If \(v=2Q-L-n+2 \ge 0\), in which case it counts the number of internal vertices, we have that the number of planar fully simple quadrangulations is given by
where \(\alpha (Q,L,n):=\frac{3^{Q-\frac{L}{2}}(e-1)!}{v!(L+Q)!}\), with \(e=\frac{L}{2}+2Q\) the total number of edges.
This formula reproduces the number of fully simple disks \([t^Q]H_{k}\) and cylinders \([t^Q]H_{k_1,k_2}\) in our Tables 4 and 8, for even boundary lengths \(k, k_1, k_2\). Therefore, it can be recovered from our Theorem 5.4 for those base topologies.
More importantly, we checked that our conjectural numbers of fully simple pairs of pants give indeed the right numbers for even boundary lengths \(1\le k_1, k_2, k_3 \le 8\):
thus providing solid evidence for our Conjecture 5.3 in the case of quadrangulations of topology (0, 3).
From our data for cylinders and pairs of pants, one can propose a similar formula for fully simple quadrangulations with (any) prescribed boundary lengths:
where
This formula is a conjectural generalization of (5.8) to include the presence of odd boundary lengths. Observe that since the total length L has to be even, the number of odd lengths also has to be even, hence only factors of 3 will appear for every extra pair of odd lengths.
Again, the case of \([t^Q]H_{k_1,k_2}\) with \(k_1\) and \(k_2\) odd can be proved from our Theorem 5.4.
6 Fully Simple Pairs of Pants
Since we have strong evidence for our Conjecture 5.3 in the case of the topology (0, 3), we state here as a consequence a formula relating the generating series of ordinary and fully simple pairs of pants.
Observe that the differential of any meromorphic function f is given by
Let us denote collectively the zeroes of \(\mathrm {d}x\) by \({\mathbf {a}}\), and by \({\mathbf {b}}\) the zeroes of \(\mathrm {d}w\). Using the formula in [31, Theorem 4.1], we get that
and
where the residue at a set means the sum over residues at every point in the set.
Using also that for any meromorphic 1-form \(\alpha \) on a compact algebraic curve, which is the case for the spectral curve for maps, we have that
we obtain:
7 Generalization to Stuffed Maps
7.1 Review of definitions
We introduce stuffed maps as in [7], which encompass the previously studied maps since by substitution one may consider them as maps whose elementary cells are themselves maps. We will also see that all our results can be generalized to stuffed maps.
Definition 7.1
An elementary 2-cell of genus h and k boundaries of lengths \(m_1,\ldots , m_k\) is a connected orientable surface of genus h with boundaries \(B_1, \ldots , B_k\) endowed with a set \(V_i\subset B_i\) of \(m_i\ge 1\) vertices. The connected components of \(B_i\setminus V_i\) are called edges. We require that each boundary has a marked edge, called the root, and by following the cyclic order, the rooting induces a labeling of the edges of the boundaries. We say that such an elementary 2-cell is of topology (h, k).
A stuffed map of genus g and n boundaries of lengths \(l_1,\ldots , l_n\) is the object obtained from gluing n labeled elementary 2-cells of topology (0, 1) with boundaries of lengths \(l_1,\ldots ,l_n\), and a finite collection of unlabeled elementary 2-cells by identifying edges of opposite orientation and with the same label in such a way that the resulting surface has genus g. The labeled cells are considered as boundaries of the stuffed map, and the marked edges which do not belong to the boundary are forgotten after gluing.
A map in the usual sense is a stuffed map composed only of elementary 2-cells with the topology of a disk.
We denote \(\widehat{{\mathbb {M}}}_{l_1,\dots ,l_n}^{[g]}\) the set of stuffed maps of genus g and n boundaries of lengths \(l_1,\ldots ,l_n\).
To every stuffed map M we assign a Boltzmann weight as follows:
-
a symmetry factor \(\left| \mathrm{Aut}(M)\right| ^{-1}\) as previously for maps,
-
a weight \(t_{m_1,\ldots ,m_k}^h\) per unlabeled elementary 2-cell of genus h and k boundaries, depending symmetrically on the lengths \(\mathbf{m}=(m_1,\ldots ,m_k)\).
Slightly extending the notation, we add a hat to the previous symbols to denote the generating series of stuffed maps of topology (g, n):
We have that \({\widehat{W}}_n^{[g]}(x_1,\ldots ,x_n)\in {\mathbb {Q}}\left[ (x_j^{-1})_j\right] [[ (t^h_{\mathbf{m}})_{\mathbf{m},h}]]\).
A slight generalization of the permutational model for maps also works for stuffed maps. Let F be the number of unlabeled elementary 2-cells, considered as the internal faces of the stuffed map. A combinatorial stuffed map \(((\sigma ,\alpha ),\bigsqcup ^F_{p=1} f_p, (h_p)_{p=1}^F)\) consists of the following data:
-
As for maps, a pair of permutations \((\sigma ,\alpha )\) on the set of half-edges \(H = H^u\sqcup H^{\partial }\), where \(\alpha \) is a fixed-point free involution whose cycles represent the edges of the stuffed map, and \({\mathcal {C}}(\sigma )\) corresponds to the set of vertices. The cycles of \(\varphi :=(\sigma \circ \alpha )^{-1}\) are associated to the boundaries of elementary 2-cells.
-
A partition \(\bigsqcup ^F_{p=1} f_p\) of \({\mathcal {C}}(\left. \varphi \right| _{H^u})\), where every part \(f_p\) corresponds to an unlabeled elementary 2-cell with boundaries given by the cycles in \(f_p\).
-
A sequence of non-negative integers \((h_p)_{p=1}^F\), where every \(h_p\) is the genus of the unlabeled elementary 2-cell \(f_p\).
To define the notion of connectedness for stuffed maps, we consider the following equivalence relation on the set of half-edges:
- (i):
-
\(h \sim \sigma (h)\) and \(h \sim \alpha (h)\),
- (ii):
-
if \(h,h'\) are in two cycles \(c,c' \in f_{p}\) for some p, then \(h \sim h'\).
Each equivalence class on H corresponds to a connected component of the stuffed map. We say that a stuffed map is \(\partial \)-connected if each equivalence class has a non-empty intersection with \(H^{\partial }\). Observe that the notion of connectedness for maps relies on the equivalence class generated only by (i).
Since the concepts of simplicity and fully simplicity that we introduced for maps in Sect. 2 only refer to properties of the boundaries, they clearly extend to stuffed maps because the elementary 2-cells corresponding to boundaries in stuffed maps are imposed to be of the topology of a disk as for maps. Furthermore, all the results in Sects. 3 and 4 for the generating series of maps also do not concern the inner faces, they only affect the boundaries. As a consequence, all these statements are still true in the more general setting of stuffed maps.
7.2 Conjecture for maps carrying a loop model
Usual maps carrying self-avoiding loop configurations are equivalent to stuffed maps for which we allow unlabeled elementary 2-cells to have the topology of a disk (usual faces) or of a cylinder (rings of faces carrying the loops). By equivalence, we mean here an equality of generating series after a suitable change of formal variables.
It is known [10, 12] that the generating series of ordinary maps with loops obey the topological recursion, with initial data \(\omega _{0,1}\) and \(\omega _{0,2}\) again given by the generating series of disks and cylinders with loops. As of now, explicit expressions for \(\omega _{0,1}\) and \(\omega _{0,2}\) are only known for a restricted class of model with loops, e.g. those in which loops cross only triangle faces [10, 29, 38] maybe taking into account bending [9].
Theorems 5.1 and 5.2 apply to maps carrying a loop model. Generalizing Conjecture 5.3, we propose:
Conjecture 7.2
After the symplectic transformation \((x,w) \rightarrow (w,x)\) in the initial data of TR for ordinary maps with loops, the TR amplitudes enumerate fully simple maps carrying a loop model.
The argument of Sect. 10 could be an ingredient to prove this conjecture, if one could first establish that the topological recursion governs the topological expansion in the formal matrix model
which depends on the external hermitian matrix A.
According to our previous remark, the conjecture is true for disks and cylinders due to the validity of our Theorem 5.4.
7.3 Vague conjecture for stuffed maps
It was proved in [7] that the generating series of ordinary stuffed maps satisfy the so-called blobbed topological recursion, which was axiomatized in [13]. In this generalized version of the topological recursion, the invariants \(\omega _{n}^{[g]}\) are determined by \(\omega _{1}^{[0]}\) and \(\omega _{2}^{[0]}\) as before, and additionally by the so-called blobs \(\varphi _n^{[g]}\) for stable topologies, i.e. \(2g-2+n >0\). We conjecture that, after the same symplectic change of variables, and a transformation of the blobs still to be described, the blobbed topological recursion will enumerate fully simple stuffed maps. Again, according to our previous remark, this conjecture is true for disks and cylinders (whose expression do not involve the blobs).
Part 2. Matrix model interpretation
8 Ordinary vs Fully Simple for Unitarily Invariant Random Matrix Models
We consider an arbitrary measure \(\mathrm {d}\mu (M)\) on the space \({\mathcal {H}}_N\) of \(N\times N\) hermitian matrices which is invariant under conjugation by a unitary matrix. If \({\mathcal {O}}\) is a polynomial function of the entries of M, we denote \(\langle {\mathcal {O}}(M) \rangle \) its expectation value with respect to \(\mathrm {d}\mu (M)\):
And, if \({\mathcal {O}}_1,\ldots ,{\mathcal {O}}_n\) are polynomial functions of the entries of M, we denote \(\kappa _n({\mathcal {O}}_1(M),\ldots ,{\mathcal {O}}_n(M))\) their cumulant with respect to the measure \(\mathrm {d}\mu (M)\).
If \(\gamma = (c_1 \, c_2 \, \ldots \, c_{\ell })\) is a cycle of the symmetric group \({\mathfrak {S}}_{N}\), we denote
We denote \(l(\gamma )\) the length of the cycle \(\gamma \).
We will be interested in two types of expectation values:
where \((L_i)_{i = 1}^n\) is a sequence of nonnegative integers, and \((\gamma _i)_{i = 1}^n\) is a sequence of pairwise disjoint cycles in \({\mathfrak {S}}_{N}\) with \(l(\gamma _i)=L_i\)—the latter imposes N to be larger than \(L = \sum _{i = 1}^n l(\gamma _i)\). The first type of expectation value will be called ordinary, and the second one fully simple. The terms may be used for the “disconnected” version (8.1), or for the “connected” version obtained by taking the cumulants instead of the expectation values of the product. This terminology will be justified by their combinatorial interpretation in terms of ordinary and fully simple maps in Sect. 9.
Remark 8.1
The unitary invariance of \(\mu \) implies its invariance under conjugation of M by a permutation matrix of size N. As a consequence, fully simple expectation values only depend on the conjugacy class of the permutation \(\gamma _1\cdots \gamma _n\), thus on the partition \(\lambda \) which encodes the lengths \(\ell _i\) of \(\gamma _i\). We can then use the following notations without ambiguity:
If \(N < L\), we convene that these quantities are zero.
8.1 Weingarten calculus
If the (formal) measure on M is invariant under conjugation by a unitary matrix of size N, it should be possible to express the fully simple observables in terms of the ordinary ones—independently of the measure on M. This precise relation will be described in Theorem 8.8. We first introduce the representation theory framework which proves and explains this result.
8.1.1 Preliminaries on symmetric functions
The character ring of \(\mathrm{GL}_N({\mathbb {C}})\)—i.e. polynomial functions of the entries of M which are invariant by conjugation—is generated by \(p_{l}(M) = \mathrm{Tr}\,M^{l}\) for \(l \ge 0\). It is isomorphic to the ring of symmetric functions in N variables
tensored over \({\mathbb {C}}\).
If \(\lambda \) is a partition of an integer \(L\ge 0\), we denote \({\mathbb {Y}}_{\lambda }\) the corresponding Young diagram, \(|\lambda |=L\) its number of boxes and \(\ell (\lambda )\) its number of rows. By convention, we consider the empty partition \(\lambda = \emptyset \) as the partition of 0. If \(\beta \) is a permutation of L elements, we denote \([\beta ]\) its conjugacy class, and \(|\beta | = |[\beta ]|\) the number of elements in this conjugacy class. Associated to the permutation \(\beta \), we can form a partition \(\lambda =\lambda _{[\beta ]}\)—by collecting the lengths of cycles in \(\beta \)—for which we have \(|{\mathcal {C}}(\beta )| = \ell (\lambda _{[\beta ]})\). Recall that actually the set of conjugacy classes in \({\mathfrak {S}}_{L}\) is in bijection with the set of partitions of L. We also denote \(t(\beta ) = t([\beta ]) = L- \ell (\lambda _{[\beta ]})\), which can be checked to be the minimal number of transpositions in a factorization of \(\beta \). We sometimes use the notation \(C_{\lambda }\) for the conjugacy class in \({\mathfrak {S}}_{L}\) described by the partition \(\lambda \). We denote
The power sum functions \(p_{[\beta ]}(M) = p_{\lambda }(M) :=\prod _{i = 1}^{\ell (\lambda )} p_{\lambda _{i}}(M)\) with \(\ell (\lambda ) \le N\) form a linear basis of the character ring of \(\mathrm{GL}_N({\mathbb {C}})\). Another linear basis is formed by the Schur functions \(s_{\lambda }(M)\) with \(\ell (\lambda ) \le N\), which have the following expansion in terms of power sum functions:
where \(\chi _{\lambda }\) are the characters of \({\mathfrak {S}}_{L}\).
The \({\mathcal {B}}_{N}\) are graded rings, where the grading comes from the total degree of a polynomial. We will work with the graded ring of symmetric polynomials in infinitely many variables, defined as
This is the projective limit using the restriction morphisms \({\mathcal {B}}_{N + 1} \rightarrow {\mathcal {B}}_{N}\) sending \(p(x_1,\ldots ,x_{N + 1})\) to \(p(x_1,\ldots ,x_{N},0)\). By construction, if \(r \in {\mathcal {B}}\), it determines for any \(N \ge 0\) an element \(\iota _{N}[r] \in {\mathcal {B}}_{N}\) by setting
We often abuse notation and write \(r(x_1,\ldots ,x_{N})\) for this restriction to N variables. In fact, \({\mathcal {B}}\) is a free graded ring over \({\mathbb {Q}}\) with one generator \(p_{k}\) in each degree \(k \ge 1\). The power sums \(p_{\lambda }\) and the Schur elements \(s_{\lambda }\) are two homogeneous linear basis for \({\mathcal {B}}\), abstractly related via (8.2). A description of the various bases for \({\mathcal {B}}\) and their properties in relation to representation theory can be found in [37].
Let \({\mathcal {B}}^{(d)}\) denote the (finite-dimensional) subspace of homogeneous elements of \({\mathcal {B}}\) of degree d. We later need to consider the tensor product of \({\mathcal {B}}\) with itself, defined by
8.1.2 Moments of the Haar measure
Unlike \(\prod _{i = 1}^n \mathrm{Tr}\,M^{L_i}\), the expression \(\prod _{i = 1}^n {\mathcal {P}}_{\gamma _i}(M)\) is not unitarily invariant. However, the unitary invariance of the measure implies that
where \(\mathrm {d}U\) is the Haar measure on the unitary group. Moments of the entries of a random unitary matrix distributed according to the Haar measure can be computed in terms of representation theory of the symmetric group: this is Weingarten calculus [21]. If \(N \ge 1\) and \(L \ge 0\) are two integers, the Weingarten function is defined as
Note that it only depends on the conjugacy class of \(\beta \).
Theorem 8.2
[21]
8.1.3 From fully simple to ordinary
We will use this formula to compute (8.3). Let \((\gamma _i)_{i = 1}^n\) be pairwise disjoint cycles:
We denote \(H^{\partial } = \bigsqcup _{i = 1}^n \{i\} \times ({\mathbb {Z}}/L_i{\mathbb {Z}})\),
and \(\varphi ^{\partial } \in {\mathfrak {S}}_{H^{\partial } }\) the product of the cyclic permutations sending (i, l) to \((i,l + 1\,\,\mathrm{mod}\,\,L_i)\). Our notations here are motivated by the fact that when we take a certain specialization of the measure \(\mathrm {d}\mu \) in Sect. 9, \(H^{\partial }\) will refer to the set of half-edges belonging to boundaries of a map and \(\varphi ^{\partial }\) will be the permutation whose cycles correspond to the boundaries.
Proposition 8.3
with
Proof
If M is a hermitian matrix, we denote \(\Lambda \) its diagonal matrix of eigenvalues—defined up to permutation. We then have
in which we can substitute Theorem 8.2. We obtain a sum over \(\rho ,\tau \in {\mathfrak {S}}_{H^{\partial }}\) of terms involving
As \(p_{[\tau ]}(\Lambda )\) is unitarily invariant, it is also equal to \(p_{[\tau ]}(M)\). Since we assumed the \(j_{i,l}\) pairwise disjoint, this is non-zero only if \(\rho = (\varphi ^{\partial })^{-1}\). Therefore
with
as \(\tau \) and \(\tau ^{-1}\) are in the same conjugacy class. To go further, we recall the Frobenius formula:
Lemma 8.4
See e.g. [71, Theorem 2]. If \(C_1,\ldots ,C_k\) are conjugacy classes of \({\mathfrak {S}}_{L}\), the number of permutations \(\beta _i \in C_i\) such that \(\beta _1 \circ \cdots \circ \beta _{L} = \mathrm{id}\) is
Since \(G_{N,L}(\beta )\) only depends on the conjugacy class of \(\beta \), we compute:
The orthogonality of characters of the symmetric group gives
Therefore
The claim in terms of Schur functions is found by performing the sum over conjugacy classes C in (8.4) with the help of (8.2). \(\square \)
8.1.4 Dependence in N
In Theorem 8.2, the only dependence in the matrix size N comes from the denominator. For a cell (i, j) in a Young diagram \({\mathbb {Y}}_{\lambda }\), let \(\mathrm{hook}_{\lambda }(i,j)\) be the hook length at (i, j), where \(i = 1,\ldots ,\ell (\lambda )\) is the row index and \(j = 1,\ldots ,\lambda _i\) is the column index. We have the following hook-length formulas, see e.g. [37]
Therefore
The specialization of formula (8.2) gives another expression of \(s_{\lambda }(1_N)\), and thus of \({\tilde{G}}_{N,L}(C,\beta )\):
where \(t(C) = L - \ell (C)\). We obtain that
If we introduce
we can write \({\tilde{G}}_{N,L}(C,\beta )\) in a compact way
Recall that \(\varphi ^{\partial }\) has n cycles. A priori, \({\tilde{G}}_{N,L}(C,\varphi ^{\partial }) \in O(N^{-L})\), but in fact there are stronger restrictions:
Lemma 8.5
We have a large N expansion of the form:
where \({\tilde{G}}^{(g)}_{L}\) does not depend on N.
Proof
The argument follows [21]. \(A^{(d)}_{L,k}(C,\varphi ^{\partial })\) counts the number of permutations \(\tau ,\beta _1,\ldots ,\beta _k\in {\mathfrak {S}}_L\) such that \(\tau \in C\), \(\beta _i \ne \mathrm{id}\), \(\sum _{i = 1}^k t(\beta _i) = d\) and
Note that \(|t(\sigma ) - t(\sigma ')| \le t(\sigma \sigma ') \le t(\sigma ) + t(\sigma ')\) and thus,
Therefore, the coefficient of \(N^{-(L + d)}\) in (8.7) is zero unless \(d \ge |\ell (C) - n|\). A fortiori we must have \(d \ge \ell (C) - n\). Also, computing the signature of (8.8) we must have
i.e. \(n - \ell (C) + d\) is even. We get the claim by calling this even integer 2g. \(\square \)
8.2 Transition matrix via monotone Hurwitz numbers
We dispose of a general theory relating representation theory, Hurwitz numbers and 2d Toda tau hierarchy, which was pioneered by Okounkov [60] and to which many authors contributed. For instance, it is clearly exposed in [36, 41]. It relies on three isomorphic descriptions of the vector space \({\mathcal {B}}\): as the ring of symmetric functions in infinitely many variables, the direct sum of the centers of the group algebras of the symmetric groups, and the charge 0 subspace of the Fock space (aka semi-infinite wedge). After reviewing the aspects of this theory which are relevant for our purposes, we apply it in Sect. 8.2.5 to obtain a nicer form of Proposition 8.3, namely expressing the transition matrix between ordinary and fully simple observables in terms of monotone Hurwitz numbers.
8.2.1 The center of the symmetric group algebra
The center of the group algebra \(Z({\mathbb {Q}}[{\mathfrak {S}}_{L}])\) of the symmetric group \({\mathfrak {S}}_{L}\) has two interesting bases, both labeled by partitions. The most obvious one is defined by
The second one is the basis of orthogonal idempotents, which can be related to the first one by
The orthogonality of the characters of \({\mathfrak {S}}_{L}\) implies that
The Jucys–Murphy elements of \({\mathbb {Q}}[{\mathfrak {S}}_{L}]\) are defined (see [45, 56]) by
Their key property is that the symmetric polynomials in the elements \(({\hat{J}}_{k})_{k = 2}^L\) span \(Z({\mathbb {Q}}[{\mathfrak {S}}_{L}])\), see e.g. [52].
8.2.2 Action of the center on itself and Hurwitz numbers
Let r be a symmetric polynomial in infinitely many variables, i.e. \(r \in {\mathcal {B}}\). We define
The operator of multiplication by \(r({\hat{J}})\) in \({\mathbb {Q}}[{\mathfrak {S}}_{L}]\) acts diagonally on the basis \({\hat{\Pi }}_{\lambda }\) of idempotents, with eigenvalues equal to the evaluation on the content of the partition \(\lambda \):
A function of the form \(\lambda \mapsto r(\mathrm{cont}(\lambda ))\) is called content function. We denote \(r(\mathrm{cont}(\lambda ),0,0,\ldots )\) by just \(r(\mathrm{cont}(\lambda ))\).
In the conjugacy class basis, the action of multiplication by \(r({\hat{J}})\) has a combinatorial meaning [41]. We define the double Hurwitz numbers associated with r by the formula
which is obviously symmetric when we exchange the role of \(\mu \) and \(\lambda \). The following expression is well-known to be equivalent to our definition:
We can also characterize double Hurwitz numbers with the following decomposition:
which can be checked to be equivalent to (8.10) using the formulas (8.9) to change between the conjugacy class basis and the idempotent basis. The definition of the Jucys–Murphy elements implies that \(|\mathrm{Aut}\,\lambda |\,R_{\mu ,\lambda }\) is a weighted number of paths in the Cayley graph of \({\mathfrak {S}}_{L}\) generated by transpositions, starting at an arbitrary permutation with cycle type \(\mu \) and ending at an (arbitrary but) fixed permutation with cycle type \(\lambda \). We can hence define several variations of the Hurwitz numbers using the standard bases of symmetric polynomials evaluated at the Jucys–Murphy elements.
Ordinary. \(p_1({\hat{J}})\) is the sum of all transpositions. Therefore
and thus \(|\mathrm{Aut}\,\lambda |\,[P_1^{k}]_{\mu ,\lambda }\) is the number of sequences \((\tau _1,\ldots ,\tau _k,\sigma )\) such that \(\tau _i\) are transpositions, \([\sigma ] = \mu \) and \(\tau _1 \circ \cdots \circ \tau _k \circ \sigma \) is a given permutation with conjugacy class \(\lambda \).
Strictly monotone. For the elementary symmetric polynomial \(e_k\), we have
where \(\max \tau \) for a transposition of a and b is defined as \(\max (a,b)\). Then, \(|\mathrm{Aut}\,\lambda |\,[E_k]_{\mu ,\lambda }\) is the number of strictly monotone k-step paths from \(C_\mu \) to a given element in \(C_\lambda \).
Weakly monotone. For the complete symmetric polynomials,
Therefore, \(|\mathrm{Aut}\,\lambda |\,[H_k]_{\mu ,\lambda }\) is the number of weakly monotone k-step paths from \(C_{\mu }\) to a given element in \(C_\lambda \).
We refer to either of the two last cases as monotone Hurwitz numbers.
8.2.3 Topological interpretation of Hurwitz numbers
Hurwitz numbers enumerate branched coverings of \({\mathbb {S}}^2\) with various constraints. Let \(Y=\{y_1,\ldots ,y_{k+2}\}\) be an ordered finite set of points in the topological sphere \({\mathbb {S}}^{2}\). There is a one-to-one correspondence between the set of topological branched coverings of the sphere \({\mathbb {S}}^{2}\) with ramification locus Y and with L sheets, and the set of representations of \(\pi _1({\mathbb {S}}^2\setminus Y)\) into \({\mathfrak {S}}_{L}\). Actually, loops \(\gamma _j\) around every special point \(y_j\) in Y give a presentation of the fundamental group:
and hence a representation of \(\pi _1({\mathbb {S}}^2\setminus Y)\) into \({\mathfrak {S}}_{L}\) is a sequence of permutations \((\beta _i)_{i = 1}^{k+2}\) such that
Starting from a representation of \(\pi _1({\mathbb {S}}^2\setminus Y)\) into \({\mathfrak {S}}_{L}\), we can construct a branched covering of the sphere
as follows. For every \(y_j \in Y\), we denote \(y_j^{(i)} \in \pi ^{-1}(y_j)\) its preimage in the i-th copy of \({\mathbb {S}}^2\). In the source of (8.13), the equivalence relation identifies the points \(y_j^{(i)}\) and \(y_j^{(\beta _j(i))}\) for every \(y_j \in Y\). In this way, we get \(|\pi ^{-1}(y_j)|=|{\mathcal {C}}(\beta _j)|\). Conversely, if we are given a branched covering, the monodromy representation indeed gives a representation of \(\pi _1({\mathbb {S}}^2\setminus Y)\) into \({\mathfrak {S}}_{L}\). The total space of the covering is connected if and only if \(\beta _1,\ldots ,\beta _{k+2}\) act transitively on \(\{ 1,\ldots , L \}\).
Let \(\lambda _j\) be the partition of L describing the conjugacy class of \(\beta _j\), that is also the ramification profile over \(y_j\). The Euler characteristic of the total space is given by the Riemann–Hurwitz formula:
In particular, if there are k transpositions and two conjugacy classes described by partitions \(\lambda ,\mu \) of L, we have
This special case corresponds to the one described previously: double Hurwitz numbers \([R_k]_{\lambda ,\mu }\), which count the number of ways \(\mathrm{id} \in {\mathfrak {S}}_L\) may be factorized into a product of k transpositions and two permutations of cycle types given by \(\lambda \) and \(\mu \), and equivalently the number of L-sheeted branched coverings of the sphere with ramification profile given by \(\lambda \) and \(\mu \) over two points and k other simple ramifications. Various constraints can be put on the factorization (8.12), which can in turn be interpreted as properties of the branched coverings. The symmetry factor \(|\mathrm{Aut}\,\lambda |^{-1}\) is reflected in the fact that we count branched covers up to automorphism—in particular up to relabeling of the sheets.
8.2.4 Hypergeometric tau-functions
We consider the Frobenius’ characteristic map
defined by
This map is linear and it is a graded isomorphism—namely it sends \(Z({\mathbb {Q}}[{\mathfrak {S}}_{L}])\) to \({\mathcal {B}}^{(L)}\). This definition together with the formula (8.2) and the formula for change of basis (8.9) imply that
The action of \(Z({\mathbb {Q}}[{\mathfrak {S}}_{L}])\) on itself by multiplication can then be assembled into an action of \({\mathcal {B}}\) on itself. Concretely, if \(r \in {\mathcal {B}}\) this action is given by
Definition 8.6
A hypergeometric tau-function is an element of \({\mathcal {B}} {\hat{\otimes }} {\mathcal {B}}\) of the form \(\sum _{\lambda } A_{\lambda }\,s_{\lambda } \otimes s_{\lambda }\) for some scalar-valued \(\lambda \mapsto A_{\lambda }\) function which is a content function.
Remark 8.7
A 2d Toda tau-function is an element of \({\mathcal {B}} {\hat{\otimes }} {\mathcal {B}}\) which satisfies the Hirota bilinear equations—these are the analog of Plücker relations in the Sato Grassmannian. It is known that, if A is a content function, \(\sum _{\lambda } A_{\lambda } s_{\lambda } \otimes s_{\lambda }\) is a 2d Toda tau-function [18, 61]. We adopt here the name “hypergeometric” coined by Orlov and Harnad for those particular 2d Toda tau-functions. Let us mention there exist 2d Toda tau-functions which are diagonal in the Schur basis but with coefficients which are not content functions.
We can identify \({\mathcal {B}}{\hat{\otimes }} {\mathcal {B}}\) with the ring of symmetric functions in two infinite sets of variables \({\mathbf {z}}=(z_1,z_2,\ldots )\) and \(\widetilde{{\mathbf {z}}}=({\widetilde{z}}_1,{\widetilde{z}}_2,\ldots )\). There is a trivial hypergeometric tau-function:
where the two last sums are over all partitions and for the equality in the middle we have used Cauchy–Littlewood formula [50, Chapter 1].
An element \(r \in {\mathcal {B}}\) acts on the set of hypergeometric tau-functions by action on the first factor via \(r({\hat{J}}) \otimes \mathrm{Id}\). More concretely, the action on \({\mathcal {T}}_{\emptyset }\) reads
8.2.5 Main result
We prove that the transition matrix from ordinary to fully simple expectation values is given by double, weakly monotone Hurwitz numbers (with signs), while the transition matrix from fully simple to ordinary is given by the double, strictly monotone Hurwitz numbers.
Theorem 8.8
With respect to any \({\mathcal {U}}_{N}\)-invariant measure on the space \({\mathcal {H}}_N\) of \(N \times N\) hermitian matrices, we obtain
where \([E_k]_{\mu ,\lambda }\) (resp. \([H_k]_{\lambda ,\mu }\)) are the double Hurwitz numbers related to the elementary symmetric (resp. complete symmetric) polynomials.
Proof
We introduce an auxiliary diagonal matrix \({\widetilde{M}}\) and deduce from Proposition 8.3 and Equation (8.2) that
The formulas (8.5)–(8.6) show that \(\frac{\chi _{\mu }(\mathrm{id})}{L!\,s_{\mu }(1_N)}\) is a content function coming from the complete symmetric polynomialsFootnote 2
We denote \(r_N\) the corresponding element of \({\mathcal {B}}[[N^{-1}]]\). The identity (8.15) then translates into:
To interpret these expressions as \(r_N\) acting on \({\mathcal {T}}_{\emptyset }\) as in (8.14), we remind that \({\mathcal {T}}\) in \({\mathcal {B}} {\hat{\otimes }} {\mathcal {B}}\) can be seen as a function of two sets of infinitely many variables \(\Lambda \) and \({\widetilde{\Lambda }}\). Moreover, we consider \({\mathcal {T}}\) evaluated at two matrices M and \({\widetilde{M}}\) of size N, by substituting \(\Lambda \) (resp. \({\widetilde{\Lambda }}\)) by the set of N eigenvalues of M (resp. \({\widetilde{M}}\)) completed by infinitely many zeros. We then write \({\mathcal {T}}(M,{\widetilde{M}})\) to stress that we have a function of two matrices. In this way, we identify the summation of (8.17) over \(L \ge 0\) with \(\langle {\mathcal {T}}_{r_N}(M,{\widetilde{M}})\rangle \), where the expectation value is taken with respect to any unitarily-invariant measure on M—while \({\widetilde{M}}\) is a matrix-valued parameter.
Now comparing with (8.14), we find that
which yields the first formula we wanted to prove. To obtain the second formula, we observe that
defines an element
which is inverse to \(r_N\) in \({\mathcal {B}}((N^{-1}))\). We denote \([S_{N}]_{\lambda ,\mu }\) the Hurwitz numbers it determines via (8.11). If we act by \(s_N({\hat{J}})\) on \({\mathcal {T}}_{r_N}\), we recover the trivial tau-function:
On the other hand, representing this action in the power sum basis using (8.14) and (8.17) yields
Finally, we can identify the coefficients of (8.19) and (8.20) to obtain the desired formula. \(\square \)
With our proof, we obtain some intermediate formulas that will be useful later. However, for the derivation of Theorem 8.8 it is not crucial to write our generating series in the form of \(\tau \)-functions. Using Proposition 8.3, (8.16) and the expression (8.10) for Hurwitz numbers, Theorem 8.8 is straightforward. Apart from the reason already mentioned, we also consider it is interesting to illustrate the relation with the world of \(\tau \)-functions.
8.3 Relation with the matrix model with external field
The Itzykson–Zuber integral [43] is a function of an integer N and two matrices A and B of size N defined by
where \(\mathrm {d}U\) is the Haar measure on \({\mathcal {U}}_N\) normalized to have mass 1. It admits a well-known expansion in terms of characters of the unitary group, i.e. Schur functions:
Theorem 8.9
[5, Eq. (4.6)]
For any unitarily invariant measure \(\mu \) on \({\mathcal {H}}_{N}\), we define
Corollary 8.10
We denote \(\langle \cdot \rangle \) the expectation value and \(\kappa _n(\cdot )\) the n-th order cumulant with respect to any unitarily invariant measure \(\mu \) on \(M\in {\mathcal {H}}_{N}\). We have the formulas
where we recall that the corresponding expectation value is zero whenever \(|\lambda |\) or \(L:=\sum _{i} \ell _i\) exceeds N.
Proof
Comparing Theorem 8.9 with (8.17) gives the first line. We introduce the factor which allows us to go from (ordered) tuples \((\ell _1,\ldots ,\ell _n)\) with \(L:=\sum _{i=1}^n \ell _i\) to (unordered) partitions of L:
where \(L = \sum _{i=1}^L i\, m_i(\lambda ) = \sum _{i=1}^n \lambda _i\). If we replace now the sum over partitions by the sum over tuples of positive integers multiplying by \(\frac{1}{g_{\lambda }}\), we find
Taking the logarithm gives precisely the cumulant generating series as in the second formula. \(\square \)
In other words, the fully simple observables for the matrix model \(\mu \) are naturally encoded in the corresponding matrix model with an external source A. Compared to Theorem 8.8, this result is in agreement with the combinatorial interpretation of the Itzykson–Zuber integral in terms of double monotone Hurwitz numbers [39].
9 Combinatorial Interpretation in Terms of Ordinary and Fully Simple Maps
The relation between ordinary and fully simple observables through monotone Hurwitz numbers is universal in the sense that it does not depend on the unitarily invariant measure considered. This section is devoted to the relation between matrix models and the enumeration of maps for a specific unitarily invariant measure. This relation is well-known for ordinary maps, but here we give a detailed derivation gluing polygons, that is working directly with maps, in contrast to the classical derivation in physics which is in terms of gluing stars, that is working on the dual. We include this calculation to give a different (but completely equivalent) detailed derivation which will also make clearer the refinement of the argument that we need to provide a matrix model for fully simple maps. This specialization motivated our study of the general ordinary and fully simple observables.
We introduce the Gaussian probability measure on the space \({\mathcal {H}}_N\) of \(N \times N\) hermitian matrices:
and the generating series:
We consider the formal measure
where \(M^{(i)}_k:=\bigotimes _{j=1}^{i-1} I_N \otimes M \otimes \bigotimes _{j=i+1}^{k} I_N\), in the sense that the expectation value of any polynomial function of M with respect to this measure is defined as a formal series in the ts.
For a combinatorial map \((\sigma , \alpha )\), we consider here a special structure for the set of half-edges \(H= H^u \sqcup H^{\partial }\) which will be convenient for our derivation:
The permutation \(\varphi :=(\sigma \circ \alpha )^{-1}\) acting on H, whose cycles correspond to faces of the map, is hence given by \(\varphi ((i, l))=(i,l+1)\). With this special structure of the set of half-edges, counting the number of relabelings of \(H^u\) amounts to choosing an order of the unmarked faces and a root for each of them. Therefore
9.1 Ordinary usual maps
Consider first the case where \(T_{h,k} = 0\) for \((h,k) \ne (0,1)\), i.e.
We denote \(\langle \mathcal {\cdot } \rangle _{\mathrm{GUE}}\) the expectation value with respect to the Gaussian measure \(\mathrm {d}\mu _0\). The matrix elements have covariance:
Let \((L_i)_{i = 1}^n\) be a sequence of nonnegative integers, and \(L = \sum _{i = 1}^n L_i\). The expectation values with respect to \(\mathrm {d}\mu \) are computed, as formal series in \((t_k)_k\):
With the help of Wick’s theorem for the Gaussian measure and (9.3), we obtain:
where \({\mathfrak {I}}_H\subset {\mathfrak {G}}_H\) is the set of all fixed-point free involutions, i.e. all pairwise matchings, on H.
We observe that the product on the right hand side is 1 if \(h\mapsto j_h\) is constant over the cycles of \(\alpha \circ \varphi \), otherwise it is 0. Therefore,
To recognize (9.4) as a sum over combinatorial maps, we let \(\alpha \in {\mathfrak {I}}_H\) correspond to the edges of maps whose faces are given by cycles of \(\varphi \), and \(\sigma :=(\alpha \circ \varphi )^{-1}\), whose cycles will correspond to the vertices. Observe that \(2|{\mathcal {C}}(\alpha )|=|H|\).
where the sum is taken over non-connected combinatorial maps \((\sigma ,\alpha )\) with n boundaries of lengths \(L_1,\ldots ,L_n\).
To transform this sum over combinatorial maps into a generating series for (unlabeled) maps, we have to multiply by the number of combinatorial maps which give rise to the same unlabeled combinatorial map \([(\sigma ,\alpha )]\), which is \(\mathrm{Gl}(\sigma ,\alpha )= \frac{\mathrm{Rel}(\sigma ,\alpha )}{|\mathrm{Aut}(\sigma ,\alpha )|}\), as we explained in Sect. 2.1.2.
A similar computation can be done separately for Z, and we find it is the generating series of maps with empty boundary. The contribution of connected components without boundaries factorizes in the numerator and, consequently,
We remark that the power of N sorts maps by their Euler characteristic. Finally, a standard argument shows that taking the logarithm for closed maps or the cumulant expectation values for maps with boundaries, we obtain the generating series of connected maps:
Proposition 9.1
[28]
This kind of results appeared first for planar maps in [15], but for a modern and general exposition see also [28].
9.2 Ordinary stuffed maps
For the general formal measure
the expectation values are generating series of stuffed maps. We denote here \(Z_S\), \(\langle \cdot \rangle _S\) and \(\kappa _n(\cdot )_S\) the partition function, the expectation value and the n-th order cumulant expectation values with respect to this general measure to distinguish these more general expressions from the previous ones.
A generalization of the technique reviewed in § 9.1 shows that
As in the previous subsection, taking the logarithm or the cumulant expectation values in absence or presence of boundaries respectively, we obtain the generating series of connected stuffed maps:
Proposition 9.2
[7]
9.3 Fully simple maps
Let \((\gamma _i)_{i = 1}^n\) be pairwise disjoint cycles:
and \(L = \sum _{i = 1}^n L_i\). We want to compute \(\big \langle \prod _{i = 1}^n {\mathcal {P}}_{\gamma _i}(M) \big \rangle \) and the idea is that only fully simple maps will make a non-zero contribution, so we will be able to express it as a generating series for fully simple maps. Let us describe this expression for the measure (9.2) in terms of maps. Repeating the steps of § 9.1, we obtain
We consider as before the permutation \(\sigma :=(\alpha \circ \varphi )^{-1}\) which will correspond to the vertices of the maps. The difference with (9.4) lies in the summation over indices \(j_{h}\) between 1 and N only for \(h \in H^u\), while \(j_{h}\) for \(h = (i,l) \in H^{\partial }\) is prescribed by (9.6). As \(j_{i,l}\) are pairwise distinct, the only non-zero contributions to the sum will come from maps for which \((i,l) \in H^{\partial }\) belong to pairwise distinct cycles of \(\sigma \) and this is the characterization for fully simple maps in the permutational model setting. The function \(h \mapsto j_h\) must be constant along the cycles of \(\sigma \), and its value for every \(h \in H^{\partial }\) is prescribed by (9.6). So, the number of independent indices of summation among \((j_{h})_{h \in H^u}\) is
Thus,
The generalization to the measure (9.5) is straightforward and gives rise to generating series for fully simple stuffed maps:
As before, the cumulant expectation values give the generating series of connected fully simple maps and stuffed maps for the more general measure:
Proposition 9.3
10 Towards a Proof of the Conjecture for Usual Maps
In this section we give a sketch on the ideas towards a proof of the Conjecture 5.3 for usual maps, indicating all the technicalities we skip. We manage to reduce the problem to a technical condition concerning a weaker version of symplectic invariance for the exchange transformation of the spectral curve of the hermitian matrix model with external field. We confirmed experimentally that this condition is satisfied for some particular cases. However, we do not have a justification for this condition to be satisfied in general for the moment.
We believe the further analysis of our problem could help shed some clarity on this fundamental question of TR.
The starting point of our argumentFootnote 3 is the representation of the generating series of connected fully simple maps as the free energy \(\ln \frac{{\check{Z}}(A)}{{\check{Z}}(0)}\) of the 1-hermitian matrix model with external field [51]. This model is considered here to be valued in formal series. The topological expansion of its correlators satisfies Eynard–Orantin topological recursion, for a well-characterized spectral curve \(({\mathcal {S}}_{A},x,y)\) [35]. On the other hand, the generating series \(X_{n}^{[g]}\) we are after are encoded into the n-th order Taylor expansion of \(\ln \frac{{\check{Z}}(A)}{{\check{Z}}(0)}\) around \(A = 0\). Using a milder version of symplectic invariance and the properties of topological recursion under deformations of the spectral curve [33], we relate these n-th order Taylor coefficients to TR amplitudes of the topological recursion applied to the curve \(({\mathcal {S}}_{0},y,x)\). As the matrix model \({\check{Z}}(0)\) generates usual maps, the spectral curve \({\mathcal {S}}_{0}\) must be the initial data mentioned in Theorem 1.6. Unfortunately, our idea of proof is not combinatorial and relies on the symplectic invariance itself.
Prior to applying the result of [35], we give the definition of the topological expansion of \(\frac{{\check{Z}}(A)}{{\check{Z}}(0)}\) and sketch the computation of the spectral curve from Schwinger–Dyson equations. These aspects are well-known to physicists.
10.1 The topological expansion
Corollary 8.10 together with Proposition 9.3 to access the genus g part yields
Recall that we had identified \(\kappa _n^{[g]}({\mathcal {P}}^{(\ell _1)}(M),\ldots ,{\mathcal {P}}^{(\ell _n)}(M)\big )\) with the generating series of fully simple maps \(H^{[g]}_{\ell _1,\ldots ,\ell _n}\). We will actually think of \({\hat{F}}^{[g]}_A\) in general as an element
In our concrete case, \({\hat{F}}^{[g]}_A={\hat{F}}^{[g]}_A\left( \frac{\mathrm{Tr}\,A}{N},\frac{\mathrm{Tr}\,A^2}{N},\frac{\mathrm{Tr}\,A^3}{N},\ldots \right) \).
The same procedure gives the topological expansion of the correlators
with \({\hat{W}}_{n;A}^{[g]} \in {\mathcal {R}}[[x_1^{-1},\ldots ,x_n^{-1}]]\), where we think of \(q_i\) as replacing \(\mathrm{Tr}\,A^i/N\) as above.
10.2 The spectral curve
To deduce the spectral curve for the hermitian matrix model with external field, one would need to generalize the notion of topological expansion here in order to extract the first term in the topological expansion of the first Schwinger–Dyson equation of this model, which is proved in [35] in the more general context of the chain of matrices.
As a matter of fact, one should handle more general observables, which involve expectation values of products of \(\mathrm{Tr}\,[M^{k}]_{i,i}\) and of \(\mathrm{Tr}\,M^{k'}\). We are skipping the details, but their topological expansion can also be defined, and the coefficients of their expansion will now belong to
where A is specialized to the matrix \(\mathrm{diag}(a_1,\ldots ,a_{\nu },0,\ldots ,0)\). The restriction morphisms to define the projective limit consist in specializing some a’s to 0. Taking \(q_i = \frac{1}{N}\big (\sum _{j} a_j\big )^i\), we can often work in the ring
Lemma 10.1
We have the following identity in \(\tilde{{\mathcal {R}}}[N,N^{-1}]][[x^{-1},y^{-1}]]\):
Proof
This is obtained from the relation
\(\square \)
Let us introduce simplified notations
We can write the planar limit of the first Schwinger–Dyson equation
Proposition 10.2
We have
and for any \(i \in \{1,\ldots ,N\}\), we have
where \([\ \cdot \ ]_{-}\) takes the negative part of the Laurent expansion when \(x \rightarrow \infty \).
Proof
In the planar limit of (10.3), \(U_2\) disappears
The right-hand side rational function of y, with simple poles at \(y \rightarrow a_i\) and \(y \rightarrow \infty \). Identifying the coefficient of these poles gives an equivalent set of equations. At \(y \rightarrow \infty \) we get a trivial relation. At \(y \rightarrow a_i\) we get
in which we recognize (10.4). Summing this relation over \(i \in \{1,\ldots ,N\}\), we obtain (10.3). \(\square \)
For \(A = 0\), we would obtain the planar limit of the first Schwinger–Dyson equation of the hermitian matrix model
which is equivalent to Tutte’s equation for the generating series of disks. Its solution is well-known, see e.g. [28]. Observe that for \(A=0\), \({\hat{W}}_{A=0}(x)=W(x)\).
Lemma 10.3
The equation (10.6) determines \({\hat{W}}_{A=0}(x)\) completely. Let \({\mathcal {R}}^0 = {\mathbb {Q}}[[t_3,\ldots ,t_d]]\). There exist unique \(\alpha ,\gamma \in {\mathcal {R}}^0\) such that
satisfy \({\hat{W}}_{1;A=0}^{[0]}(x(\zeta ;0)) = V'(x(\zeta ;0)) - w(\zeta ;0)\). We have that \(x(\zeta ;0)=x(\zeta )\). Here, \([\ \cdot \ ]_+\) takes the polynomial part in \(\zeta \). More precisely, \(\alpha \) and \(\gamma \) are determined by the conditions
and we have \(\gamma = 1 + O({\mathbf {t}})\). \(\square \)
Lemma 10.4
The equations (10.3)–(10.4) determine \({\hat{W}}_A^{(i)}(x)\) uniquely for all \(i \in \{1,\ldots ,p\}\).
Proof
By specializing A to diagonal matrices of arbitrary size \(\nu \) and \(q_i\) to \(\mathrm{Tr}\,A_i/N\) it is enough to work here in the ring \({\mathcal {R}}_- := {\mathbb {C}}[[t_3,\ldots ,t_d,a_1,\ldots ,a_{\nu },N^{-1}]]\). We introduce two gradings on \({\mathcal {R}}_{-}\): the first one denoted \(\deg _{A}\) assigns a degree 1 to the variables \(a_i\), and 0 to the other generators; the second one \(\deg _{t}\) assigns a degree 1 to the variables \(t_{j}\) and 0 to the other generators. We denote \({\hat{W}}^{(i)}_{\alpha ;A}\) and \({\hat{W}}_{\alpha ;A}\) the homogeneous part of \({\hat{W}}_A^{(i)}\) and \({\hat{W}}_A\) with \(\mathrm{deg}_{A} = \alpha \). We remark that \({\hat{W}}_{0;A}^{(i)}(x) = {\hat{W}}_{A=0}^{(i)}(x)\) is independent of A and i and thus
Besides, we observe that
We proceed by induction on \(\mathrm{deg}_{A}\). We already know that the \(\deg _{A} = 0\) part of (10.3)–(10.4) has a unique solution given by Lemma 10.3. Let \(\alpha \ge 1\), and assume (10.3)–(10.4) determine uniquely \({\hat{W}}_{\alpha '}^{(i)}\) for \(\alpha ' < \alpha \). Decomposing (10.3) in homogeneous degree \(\alpha \ge 1\), we find
where \({\mathcal {K}}\) is the linear operator
Let us write
When \(f(x) = O(x^{-2})\), we have
Under this assumption, the equation
in \({\mathcal {R}}_{-}[x^{-1}]\) has a unique solution, which we denote \(f(x) = {\mathcal {K}}^{-1}[g](x)\). Indeed, \((2{\hat{W}}_{A=0}(x) - x)\) is invertible and (10.9) determines the \(\deg _{t}\) homogeneous components of f recursively in terms of those of g. Taking into account (10.7), we can apply this remark to (10.8) and find that
is determined. We turn to the \(\deg _{A} = \alpha \) part of (10.4)
Hence
is determined as well. We conclude by induction. \(\square \)
Lemma 10.5
There exists a unique polynomial \(w(z;A) \in {\mathcal {R}}_{-}[z]\) and \(b_{k} = b_{k}(A) \in {\mathcal {R}}_{-}\) for \(k \in \{1,\ldots ,N\}\), such that
together with
Besides, this unique data is such that
Proof
Let \(\beta _i(A),b_i(A)\) be elements of \({\mathcal {R}}_{-}\), so far undetermined. We assume \(\beta _i(A)\) invertible, and \(\beta := \beta _i(0)\) and \(b := b_i(0)\) independent of i. We define
and introduce the polynomial \(w(z;A) \in {\mathcal {R}}_{-}[z]\) such that
Equivalently
where the contour is close enough to \({\tilde{z}} = \infty \). We are going to prove that the system of equations
has unique solutions \(b_i(A)\) and \(\beta _{i}(A)\) in \({\mathcal {R}}_{-}\), which we will adopt to define (10.13)–(10.14).
For \(A = 0\), our definition gives
Let \(\alpha ,\gamma \in {\mathcal {R}}^0\) be as in Lemma 10.3. We recall that \(\gamma = 1 + O(t)\), hence \(\gamma \) is invertible in \({\mathcal {R}}^0\). By making the change of variable \(z = \gamma \zeta + \alpha \) and choosing
we find by comparing with Lemma 10.3 that
in terms of the functions introduced in (10.13)–(10.14).
Next, we introduce a grading in \({\mathcal {R}}_{-}\) by assigning degree 1 to each \(a_i\), and 0 to all other generators. We write \(x_{d}(z;A)\), \(w_{d}(z;A)\), \(\beta _{i,d}(A)\) and \(b_{i,d}(A)\) for the degree d component of the corresponding quantities. Fix \(d \ge 1\), and assume we have already determined all these quantities in degree \(d' < d\). Let us examine the degree d part of the system (10.15), and isolate the pieces involving \(\beta _{i,d}(A)\) and \(b_{i,d}(A)\). We find for all \(i \in \{1,\ldots ,N\}\)
where
and \(Y_{i,d}\) and \({\tilde{Y}}_{i,d}\) are polynomials in the \(t_k\)s, \(a_i\)s, and \(\beta _{j,d'}(A)\) and \(b_{j,d'}(A)\) with \(d' < d\). In this formula we used that \(\beta _{j,0} = \gamma ^{-2}\) and \(b_{j,0} = \alpha \) for all j. For instance, in degree 1
As \(V''(x) = 1 + O(t)\), we deduce by moving the contour to surround \({\tilde{z}} = \alpha \) that
Therefore, the system (10.16) takes the matrix form
The matrix in the left-hand side is invertible in \({\mathcal {R}}_{-}\), hence \(\beta _{i,d}(A)\) and \(b_{i,d}(A)\) are uniquely determined. By induction, we conclude to the existence of unique \(\beta _{i}(A)\) and \(b_{i}(A)\) in \({\mathcal {R}}_{-}\) satisfying (10.15).
Let \(c_{\infty } \in {\mathcal {R}}_{-}\) be such that
We claim that \(c_{\infty } = 1\). Indeed, the second set of equations in (10.15) imply
while as \(x(z;A) = O(z)\) when \(z \rightarrow \infty \), we obtain by moving the contour to \(\infty \) and using (10.17)
The last equality holds because \(V'\) is a polynomial in x. \(\square \)
Lemma 10.6
There exists a unique polynomial \(P_i(\xi ;A) \in {\mathcal {R}}_{-}[\xi ]\) of degree \(d - 2\) with leading coefficient \(\tfrac{t_{d}}{N}\), such that
Proof
We have
where S, T, U are polynomials in z with coefficients in \({\mathcal {R}}_{-}\), of degree indicated by the subscript, and \(T_N\) is monic. Therefore, the resultant
is a polynomial with coefficients in \({\mathcal {R}}_{-}\) and of degree \(N + d - 1\) in X, and \(N + 1\) in Y, which gives a polynomial relation
In fact, we can argue that the degree in X is smaller, as follows. We study the slopes of the Newton polygon of Q associated to \(x \rightarrow \infty \) or \(w \rightarrow \infty \). We have \(w \rightarrow \infty \) if and only if \(z \rightarrow \infty \), and in this case \(x \rightarrow \infty \) and we have
Besides, the only other situation where \(x \rightarrow \infty \) is when \(w \rightarrow a_i\) for some \(i \in \{1,\ldots ,N\}\), and in this case we read from (10.10) that
This determines slopes which must be in the Newton polygon of Q. A closer look to the determinant defining the resultant shows, using \(T_N(0) = (-1)^{N} \prod _{i = 1}^N a_i\) and that \(XT_N(z) - S_{N + 1}(z) = -z^{N + 1} + O(z^{N})\), that the top degree term of Q(X, Y) in the variable Y is \(Y^{N + 1} \prod _{i = 1} a_i^{N}\). In particular, the coefficient of \(X^iY^{N + 1}\), which could a priori exist, vanishes for \(i \in \{1,\ldots ,d - 1 + N\}\). The existence of the previous slopes then forces the Newton polygon to be included in the shaded region of Fig. 6. In particular, Q must be irreducible. And the precise behaviors (10.19)–(10.20) lead to a decomposition
for some polynomial \({\tilde{Q}}(X,Y)\) with coefficients in \({\mathcal {R}}_{-}\) such that
Now, let us examine
It can also be written
where \({\tilde{L}}(X,Y)\) is a polynomial satisfying the same degree bound as (10.22). Using the relation (10.21), we can eliminate the first terms and get
for some polynomial \({\hat{L}}(X,Y)\) with coefficients in the localization \({\mathcal {R}}_{-}^{(c)}\) of \({\mathcal {R}}_{-}\) at c, and with \(\deg _{X} {\hat{L}} \le d - 2\) and \(\deg _{Y} {\hat{L}} \le N\). We deduce the existence of polynomials \((P_i(X))_{i = 1}^{N}\) and \(P_{\infty }(X)\) of degree \(\le d - 2\) and with coefficients in \({\mathcal {R}}_{-}^{(c)}\), such that
after partial fraction decomposition. According to (10.11), the left-hand side behaves as \(O(z^{-1})\) when \(z \rightarrow \infty \). As \(w(z;A) = -t_{d}z^{d - 1}\) and \(P_i(x(z;A)) = O(z^{d - 2})\), this is also true for the sum over i. Any non-zero monomial in \(P_{\infty }\) would disagree with this behavior at \(z \rightarrow \infty \). Hence \(P_{\infty } = 0\), and we have proved the existence result for polynomials \(P_i(x(z;A))\) with coefficients in \({\mathcal {R}}_{-}^{(c)}\).
Now, we prove uniqueness. By construction, \(w(z;A) - a_i\) is a polynomial of degree \(d - 1\) in z with coefficients in the local ring \({\mathcal {R}}_{-}\), and \(b_i(A)\) is a root. We remark that
where \({\tilde{w}}(z;A) = O(A,t)\) is a polynomial of degree \(\le (d - 2)\). Therefore, \(w(z;A) - a_i\) has \((d - 2)\)-other roots, counted with multiplicity, which belong to the local ring \(\widehat{{\mathcal {R}}}_{-}\) obtained from \({\mathcal {R}}_{-}\) by adjunction of a finite set \({\mathfrak {b}}\) consisting of \(t_{d}^{-1/(d - 2)}\) and all its Galois conjugates. Besides, in \(\widehat{{\mathcal {R}}}_{-}\) those \((d - 2)\) roots are pairwise distinct.
By construction, \(V'(x(z);A) - w(z;A)\) is a rational function of z, with poles at \(z = b_i\) and \(z = \infty \). As the denominator of the i-th term has \((d - 2)\) roots \({\mathfrak {b}}_{i}\) which are not poles of \({\mathcal {W}}(z;A)\) as set of root, we deduce that \(P_i(x(z);A)\) must have roots at \({\mathfrak {b}}_i\), hence
Therefore, (10.18) determines uniquely the polynomial \(P_i(\xi ;A)\). Note that the coefficients of this polynomial belong to the localization of \({\mathcal {R}}_{-}\) at \(t_{d}\), and not only to the localization of \(\widehat{{\mathcal {R}}}_{-}\) at \(t_{d}\), as the product runs over Galois orbits. By comparison, the \(P_i\) constructed in the existence part had coefficients in \({\mathcal {R}}_{-}^{(c)}\). We deduce that \(P_i\) has coefficients in \({\mathcal {R}}_{-}^{(c)} \cap {\mathcal {R}}_{-}{(t_{d})} = {\mathcal {R}}_{-}\). \(\square \)
Corollary 10.7
We have
Proof
As \(x = z + O(z^{-1})\), we can perform a Lagrange inversion and define unique elements \(\hat{{\mathcal {W}}}(x;A)\) and \(\hat{{\mathcal {W}}}_A^{(i)}(x)\) in \( {\mathcal {R}}_{-}[[x^{-1}]]\) such that
By construction, we have
and
Therefore, \(\hat{{\mathcal {W}}}_A^{(i)}\) and \(\hat{{\mathcal {W}}}_A\) satisfy (10.3)–(10.4). Note that (10.12) ensures that
and that \(V'(x) = -t_{d}x^{d - 1}\) also implies
Since the solution of these equations is unique according to Lemma 10.4, we conclude that \({\hat{W}}_A = \hat{{\mathcal {W}}}_A\) and \({\hat{W}}^{(i)}_A = \hat{{\mathcal {W}}}_A^{(i)}\). \(\square \)
10.3 Topological recursion
Eynard and Prats-Ferrer analyzed in [35] the (topological expansion) of tower of Schwinger–Dyson equations which results from variation of the potential V, and involve the n-point correlators. Their final result reads:
Theorem 10.8
Let \(\omega _{g,n}^{A}\) be the TR amplitudes for the initial data
For any \(g,n \ge 0\), the equality
holds in Laurent expansion near \(z_i \rightarrow \infty \).
10.3.1 Deformations of the spectral curve
Lemma 10.9
We have, for any \(i \in \{1,\ldots ,N\}\),
where the derivative with respect to \(a_i\) is taken at z fixed, and \(\,\,'\) denotes the derivative with respect to the variable z.
Proof
From the form of x(z; A) and w(z; A), we know that \(\Omega _{i}(z,A)\) is a rational function of z, with at most double poles at \(z \rightarrow b_{k}\) for \(k \in \{1,\ldots ,N\}\), and maybe a pole at \(\infty \). We are going to identify \(\Omega _{i}(z,A)\) from its singular behavior at these poles. It is easier to start by computing
and then use the relation
We start by examining \(z \rightarrow \infty \). From the equation
we deduce
and from the form of x
This implies
and therefore \({\tilde{\Omega }}_{i}(z;A)\) has no pole at \(\infty \).
Next, we examine \(z \rightarrow b_{k}\). We have
Hence, we obtain after simplification
So, the only singularities of \({\tilde{\Omega }}_{j}(z;A)\) are double poles without residues at \(b_{k}\), and we get
We finally return to \(\Omega _j(z;A)\). Differentiating the relation \(w(b_k;A) = a_k\) with respect to \(a_i\) we get
We insert it in (10.25) and find a simplification
\(\square \)
A general property of the TR amplitudes, which we only state here for spectral curves of genus 0, is the following:
Theorem 10.10
[31] Let \(({\mathbb {P}}^1,p_t,\lambda _t,B = \frac{\mathrm {d}z_1\mathrm {d}z_2}{(z_1 - z_2)^2})\) be a holomorphic family of initial data for TR, depending on a parameter \(t \in {\mathbb {C}}\), and \(\omega _{g,n}^{t}\) its TR amplitudes. Assume there exists a generalized cycle \(\gamma \) in \({\mathbb {P}}^1\) whose support does not contain the zeroes of \(\mathrm {d}p\), such that
where the derivatives are taken with z fixed. Then, for any \(g+n > 1\), \(n,m > 0\),
where the derivatives are taken at \(z_i\) fixed and the \(\zeta _i\) are integrated over the cycles \(\gamma \).
For \(n = 0\) and \(g\ge 1\), or \(g =0\) and \(m\ge 3\), we have:
We use the notation \({\mathcal {F}}_g[x,y]\) for the topological recursion \(n=0\) invariants, emphasizing the spectral curve they come from. For instance, in Theorem 10.10, the last equation concerns \({\mathcal {F}}_{g}[p_{t},\lambda _{t}]\).
Remark 10.11
We remark that the Theorem 10.10 cannot be applied to our spectral curve
It may seem there is no problem from a naive perspective, but the behavior of the branchpoints is pathological in the limit, since they coalesce to \(\infty \). This gives a setting in which the usual topological recursion does not apply.
On the other hand, the exchanged spectral curve (w(z; A), x(z; A)) behaves like a regular spectral curve to which we can apply the usual topological recursion, and hence Theorem 10.10. We denote by \({\check{\omega }}_{g,n}^A(z_1,\ldots ,z_n)\) its corresponding TR amplitudes.
If we specialize to \(n = 0\) and the deformation (10.24), we find
Corollary 10.12
We have for any \(n \ge 1\)
where the \(z_i\) are points in \({\mathcal {C}}\) defined by \(w(z_i;A) = a_i\).
Proof
\(\Omega _i\) represents the infinitesimal deformation of the TR initial data \((\lambda = w(z;A),p = x(z;A))\), and an equivalent form of (10.24) is
Therefore, from Theorem 10.10, we obtain
where the differential acts on the first variable of w. \(\square \)
10.4 Conclusion
Now we give the technical condition under which our conjecture would be true for usual maps. For \(n>0\):
Observe that we only need this equality for \(n>0\), i.e. for the non-constant Taylor coefficients. We believe the first equality is true since the free energy coming from the matrix model and the TR invariants should differ by a constant not depending on A. We also think the second equality is true and can be proved by checking that the correction terms of symplectic invariance, which are still being analyzed in general, do not depend on A.
In any case, the computations we did for quadrangulations to support our conjecture indicate that this difference is indeed zero for topology (0, 3) and that if there existed a non-zero difference in other cases, it would also have a combinatorial interpretation, which may help understand the nature of the still mysterious property of symplectic invariance.
We sketch the final argument which would lead to a proof of the conjecture if we suppose (10.27) is true.
We view \({\mathcal {R}}\) as a graded ring by assigning degree 1 to each generator \(q_i\). Recall from (10.1) that, as an element of \({\mathcal {R}}\), the free energy decomposes as
Corollary 10.13
If we assume (10.27) is true, we have in \(\tilde{{\mathcal {R}}}\), for \(2g - 2 + n > 0\),
Proof
Let \(n \ge 1\) be an integer. We denote \(\pi _{{\mathcal {R}},n}\) the projection from \({\mathcal {R}}\) to its degree n subspace. We introduce the ring \({\mathcal {Q}}^{(n)} = {\mathcal {R}}^0[[a_1,\ldots ,a_n]][[q_1,q_2,\ldots ]]\), where \(q_i\equiv \tfrac{p_i(A)}{N}= \tfrac{\mathrm{Tr}\, A^i}{N}\). We make it a graded ring by assigning degree 1 to each generator \(q_{\ell }\). We denote \(\pi _{{\mathcal {Q}},0}\) the projection from \({\mathcal {Q}}^{(n)}\) to its degree 0 subspace. We can define a linear map \(\Upsilon ^{(n)}\,:\,{\mathcal {R}}^{{\mathfrak {S}}_{N}} \rightarrow {\mathcal {Q}}^{(n)}\) by
The map \(\Upsilon ^{(n)}\) is homogeneous of degree \(-n\), in particular it sends \(p_{\lambda }\) with \(\ell (\lambda ) < n\) to zero. Besides, from the degree n part to the degree 0 part it induces an isomorphism, which is just the change of basis from power sums \(\tfrac{p_i(A)}{N}\) to (unnormalized) symmetric monomials in the \(a_i\)’s, and we have
We would like to access
Using the technical condition (10.27) and that \(w(b_i;A) = a_i\), we obtain from Corollary 10.12 that
According to (10.28) the degree 0 part of the right-hand side computes the quantity in (10.29). The spectral curve (x(z; A), w(z; A)) is symmetric in \(a_1,\ldots ,a_{N}\). Therefore when we compute the right-hand side with TR, we obtain a formal series in \(\tfrac{p_{\ell }(A)}{N}\), whose term of degree 0 is
\(\square \)
Part 3. Applications
11 Relation with Free Probability
We explain how the results of Part 1 fit in the context of free probability, and give a possible application of our Conjecture 5.3 and more general conjectures of Sect. 7. More concretely, we give a combinatorial interpretation of higher order free cumulants in terms of fully simple maps.
11.1 Review of higher order free probability
Voiculescu [66, 67] introduced the notion of freeness (or free independence) to capture simultaneously a property of algebraic and probabilistic independence of two subsets \({\mathcal {A}}_{1},{\mathcal {A}}_{2}\) of a non-commutative probability space \(({\mathcal {A}},\varphi )\). Whereas Voiculescu’s original approach is quite analytical and operator algebraic in nature, we will focus on the combinatorial aspects of free probability. These were first studied by Speicher [62], who introduced the concept of free cumulants using the lattice of non-crossing partitions, in an analogous way as in classical probability moments can be expressed in terms of classical cumulants using partitions.
As for classical independence, if \({\mathcal {A}}_{1},{\mathcal {A}}_{2}\) are free, moments of any element in the subalgebra generated by \({\mathcal {A}}_{1}\) and \({\mathcal {A}}_{2}\) can be computed solely in terms of moments of elements in \({\mathcal {A}}_{1}\), and moments of elements in \({\mathcal {A}}_{2}\), but the precise relation in terms of moments is a bit more intricate for the notion of free independence. Moreover, for \(a, b \in {\mathcal {A}}\), the free cumulants \((k_{\ell }(a))_{\ell \ge 0}\) are determined by the moments \((\varphi (a^{\ell }))_{\ell \ge 0}\) and tailored such that
The precise definitions can be consulted in [57], where the combinatorial approach to (first order) free probability is nicely and exhaustively introduced.
The combinatorics behind the definition of free cumulants is compactly handled at the level of generating series by the R-transform. Departing from the usual normalizations in free probability, we introduce the Cauchy transform and the R-transform:
Theorem 11.1
[66]. Free cumulants are computed in terms of moments via the following functional relation:
The first formula (11.1) is well-known in free probability, was given by Voiculescu in [66] and is sometimes referred to as the R-transform machinery.
This theory has been generalized to second order cumulants by Mingo and Speicher [54], and Collins, Mingo, Speicher and Śniady for higher order cumulants [22]. They introduce a notion of higher order non-commutative probability space \({\mathcal {A}}\). Beyond a linear trace \(\varphi = \varphi _{1}\), it is equipped with multilinear traces \(\varphi _{n}\,:\,{\mathcal {A}}^{n} \rightarrow {\mathbb {C}}\) which are often called n-th order correlation moments. While first order free cumulants are defined using non-crossing partitions, second order free cumulants use annular non-crossing permutations and higher order free cumulants are defined in terms of the correlation moments through complicated combinatorial objects called partitioned permutations.
Roughly speaking, a family of pairwise disjoint subsets is free of all orders if all mixed free cumulants vanish.
An explicit characterization of freeness in terms of moments exists also for second order, but was not found for higher order. The relation between second order moments and free cumulants is elucidated in [22, Theorem 2.12]:
Theorem 11.2
Let
The moment-cumulant relations for second order are equivalent to the functional relation:
For \(n \ge 3\), the computation of n-th order free cumulants via generating series has not been devised yet. Even if the conceptual framework is the same for any order, the complexity of the combinatorial objects involved makes the computations in higher orders too complicated.
This theory is partly driven by its application to asymptotics of unitarily invariant random matrices. Indeed, if M and \({\widetilde{M}}\) are two independent hermitian random matrices of size N, and the distribution of M is unitarily invariant, M and \({\widetilde{M}}\) determine in the large N limit (higher order) free elements of a (higher order) non-commutative probability space when this limit exists. A precise statement can be found in [67] at first order, [53] at second order, and [22] in what regards higher order.
11.2 Enumerative interpretation of higher order free cumulants
Let \(M=(M_N)_{N\in {\mathbb {N}}}\) be a unitarily invariant hermitian random matrix ensemble. The scaled large N limits of classical cumulants of n traces of powers of our matrices—in case they exist for \(n\ge 1\)—
define a higher order non-commutative probability space generated by a single element M. They are called n-th order correlation moments and constitute the limiting distribution of all orders of M, turning the space of hermitian unitarily invariant random matrix ensembles into a higher order probability space.
In the important setting of random matrices, Theorem 4.4 in [22] expressed the nth order free cumulants also as scaled limits of classical cumulants, but this time of entries of the matrices \(M_N=(M^{(N)}_{r,s})_{r,s=1}^{N}\):
where \(\gamma _j := (i_{j,1},\ldots ,i_{j,\ell _j})_{j = 1}^n\) are pairwise disjoint cycles of respective lengths \(\ell _j\). Note also that we can express the free cumulants in a more compact way in terms of the fully simple observables we introduced:
Lemma 11.3
We have
Proof
Both sides can be expressed as a linear combination of terms of the form
where \((I_{\alpha })_{\alpha }\) is a partition of \({\mathbf {I}} = \big \{(j,k)\,\,\big |\,\,1 \le j \le n,\,\,1 \le k \le \ell _j\big \}\). The term corresponding to the partition consisting of a single set \(I = {\mathbf {I}}\) appears on both sides with a coefficient 1. We have in general
where we have used the \({\mathcal {U}}_N\)-invariance of the distribution of M, and \((\lambda _{a})_{a = 1}^N\) are the (unordered) eigenvalues of M. The integral over \({\mathcal {U}}_N\) is computed by Weingarten calculus, Theorem 8.2. To match the notations of Theorem 8.2 we have
and the product of Kronecker deltas in Theorem 8.2 tells us that if \(A_{\alpha } \ne A'_{\alpha }\) as subsets of \(\{1,\ldots , N\}\), then (11.5) will be zero. This is indeed the case when \(I_{\alpha }\) is strictly included in \({\mathbf {I}}\), for the \(i_{j,k}\) are pairwise disjoint. This claimed equality follows. \(\square \)
We have hence expressed the nth order correlation functions and the nth order free cumulants for a higher order probability space given by a hermitian unitarily invariant random matrix ensemble in terms of the connected ordinary and fully simple correlators that we defined (in their disconnected versions) in (8.1).
More concretely, for a general measure (9.5), the propositions 9.2 (for ordinary stuffed) and 9.3 (for fully simple stuffed) represent the nth order correlation functions and the nth order free cumulants as generating series of planar ordinary and fully simple stuffed maps, respectively:
For the particular case of matrix ensembles given by the measure (9.2), we obtain generating series of planar ordinary and fully simple usual maps instead.
11.3 R-transform machinery in terms of maps
With the identifications (11.6)–(11.7) we just exposed in mind, we see that the relations from Propositions 3.3 and 4.4 between fully simple and ordinary generating series in the case of disks and cylinders recover the important R-transform formulas from Theorems 11.1 and 11.2, which related the generating series of first and second order moments and free cumulants. The relation between the generating series of fully simple disks X and the R-transform (generating series of free cumulants) \({\mathcal {R}}\) is as follows: \({\mathcal {R}}(w)=X(w)-w^{-1}\). We have proved the formulas relating \(X_{1}\) with \(W_1\) and \(X_{2}\) with \(W_2\) via combinatorics of maps—instead of non-crossing partitions—independently of [22]. We remark that in the context of topological recursion it is clear that the second order formula (11.2) can be re-written in a symmetric way, which was not obvious from the free probability point of view. We recall here our formula for cylinders in this symmetric form:
Recovering these formulas was one of the first motivations for considering fully simple maps.
Although Weingarten calculus and the HCIZ integral are also used in [22] to relate higher order free cumulants to moments, we have explained in Sect. 8.2.5 that the relation is naturally expressed in terms of monotone Hurwitz numbers. As Hurwitz theory develops rapidly, this fact may give insight into the structure of higher order cumulants generating series.
Our Conjecture 5.3 applies to matrix ensembles in which \(\ln \big (\frac{\mathrm {d}\mu (M)}{\mathrm {d}M}\big )\) is linear in the trace of powers of M, i.e. with \(T_{h,k} = 0\) for \((h,k) \ne (0,1)\), and it turns into Conjecture 7.2 if we turn on \(T_{0,2}\) as well. These are the models governed by the topological recursion, and whose combinatorics is captured by usual maps, or maps carrying a loop model. These conjectures would therefore provide a computational tool for the free cumulants in these models, via the topological recursion restricted to genus 0: going free amounts to performing the exchange transformation \((x,w) \mapsto (w,x)\).
More general unitarily invariant ensembles are rather governed by the blobbed topological recursion of [7] and related to stuffed maps. Concretely, the initial data for the blobbed topological recursion is a spectral curve as in (1.5), supplemented with blobs \((\phi _{g,n})_{2g - 2 + n > 0}\) which play the role of extra initial data intervening in topology (g, n) and beyond. For matrix ensembles of the form (9.5), there exist specific values for the blobs, such that the blobbed topological recursion computes the large N expansion of the correlators. It would be interesting to know if the \(x \leftrightarrow y\) can be supplemented with a transformation of the blobs, in such a way that the blobbed topological recursion for the transformed initial data computes the free cumulants. Restricting to genus 0, it would give a computational scheme to handle free cumulants of any order—in full generality—via the blobbed topological recursion.
The higher genus theory should capture finite size corrections to freeness, and the universality of the topological recursion suggests that it may be possible to formulate a universal theory of approximate freeness, for which unitarily invariant matrix ensembles would provide examples.
Generalizing the R-transform machinery to higher order free cumulants proved to be a very complicated problem and in the most general article [22] they only managed to do it for second order, and in a quite intricate way. If our conjecture for usual maps 5.3 is true, topological recursion for the pair of pants, i.e. for the topology (0, 3), gives directly the R-transform formula of third order 6.1 for the specific measure (9.2), as illustrated in Sect. 6. This is already interesting to the free probability community and gives a hint on how to generalize those complicated relations.
12 An ELSV-Like Formula for Monotone Hurwitz Numbers
ELSV-type formulas relate connected Hurwitz numbers to the intersection theory of the moduli space of stable curves \(\overline{{\mathcal {M}}}_{g,n}\), enabling the tranfer of results from one world to the other. In this section, we provide a new ELSV-like formula for 2-orbifold monotone Hurwitz numbers.
12.1 Connected 2-orbifold monotone Hurwitz numbers
We are going to consider double strictly monotone Hurwitz numbers, with ramification profiles \(\mu \) arbitrary and \(\lambda = (2,\ldots ,2)\): \([E_{k}]_{\mu ,(2,\ldots ,2)}\), which are called 2-orbifold strictly monotone Hurwitz numbers. Notice that
and remember that \(2^{L/2}\,(L/2)!\,[E_k]_{\mu ,(2,\ldots ,2)}\) is the number of strictly monotone k-step paths from \(C_{\mu }\) to some (arbitrary but) fixed permutation \(\sigma \in C_{(2,\ldots ,2)}\) in the Cayley graph of \({\mathfrak {S}}_{L}\). We say that such a path is connected when the group generated by all permutations met along the path acts transitively on \(\{ 1,\ldots ,L \}\). This matches the usual definition of connectedness in the language of branched coverings. We define \(2^{L/2}(L/2)!\,[E^{\circ }_{k}]_{\mu ,(2,\ldots ,2)}\) to solve the same weighted enumeration but restricted to connected paths. We can express these disconnected Hurwitz numbers in terms of the connected ones as follows. A disconnected path from \(C_{\mu }\) to \(\sigma \) can be broken in connected components, i.e in paths in \(\prod _{i = 1}^{s} {\mathfrak {S}}_{J_i}\) where \((J_i)_{i = 1}^{s}\) is an unordered partition of \(\{ 1,\ldots , L \}\) into subsets such that each 2-cycle in \(\sigma \) is contained in some \(J_i\). In particular these sets all have even cardinalities. Each connected component starts from a conjugacy class \(C_{\mu ^{(i)}}\), where \((\mu ^{(i)})_{i = 1}^s\) are partitions whose concatenation is \(\mu \), and ends at \(\sigma |_{J_i}\)—which has again type \((2,\ldots ,2)\) with \(\ell ((2,\ldots ,2))=\frac{|\mu ^{(i)}|}{2}\). Therefore, we get
Hence, the symmetry factors disappear and we get
It is convenient to rename \([E^{\circ , g}]{}_{\mu ,(2,\ldots ,2)}\) the 2-orbifold connected Hurwitz numbers of genus g, which is related to the above k by Riemann–Hurwitz formula in the branched covering interpretation:
12.2 GUE and monotone Hurwitz numbers
The Gaussian Unitary Ensemble is the probability measure on the space of hermitian matrices of size N
In this section we consider expectation values and cumulants with respect to the GUE measure.
We recall that the cumulants of the GUE have a topological expansion
For any fixed positive integers \(\mu _i\), this sum is finite. The coefficients \(\kappa _{n}^{[g]}\) count genus g maps whose only faces are the n marked faces, and are sometimes called generalized Catalan numbers. They have been extensively studied by various methods [4, 19, 40, 42, 68]. We are able to relate them to 2-orbifold strictly monotone Hurwitz numbers, observing that the only fully simple maps without internal faces are the degenerate ones:
Proposition 12.1
For any \(g \ge 0\), \(n \ge 1\) and partition \(\mu \),
where \([E^{\circ , g}]{}_{\mu ,(2,\ldots ,2)}\) are the connected double strictly monotone Hurwitz numbers of genus g.
Proof
As the entries of M are independent and gaussian, we can easily evaluate
From Theorem 8.8 we deduce
For the purpose of this proof, we name \({\tilde{p}}_{\mu }\) the power sum basis of \({\mathcal {B}}\). We have
But on the other hand we have
Comparing the two formulas yields the claim. \(\square \)
This specialization of our result recovers a particular case of [2, Prop. 4.8] which says that the enumeration of hypermaps is equivalent to the strictly monotone orbiforld Hurwitz problem. This suggests it is natural to investigate if our results can be extended to the more general setting of hypermaps.
It is well-known that the GUE correlation functions are computed by the topological recursion for the spectral curve:
Therefore, Proposition 12.1 gives a new proof that the 2-orbifold strictly monotone Hurwitz numbers are computed by the topological recursion, a fact already known as a special case of more general results, see e.g. [1, 25].
12.3 GUE and Hodge integrals
Dubrovin, Liu, Yang and Zhang [24] recently discovered a relation between Hodge integrals and the even GUE moments. For \(2g - 2 + n > 0\), the Hodge bundle \({\mathbb {E}}\) is the holomorphic vector bundle over the Deligne–Mumford compactification of the moduli space of curves \(\overline{{\mathcal {M}}}_{g,n}\) whose fiber above a curve with punctures \(({\mathcal {C}},p_1,\ldots ,p_n)\) is the g-dimensional space of holomorphic 1-forms on \({\mathcal {C}}\). We denote
its Chern polynomial. Let \(\psi _i\) be the first Chern class of the line bundle \(T^*_{p_i}{\mathcal {C}}\), and introduce the formal series
On the GUE side, the cumulants have a topological expansion
where \(\kappa _{n}^{[g]}\) are independent of N, and the sum is always finite. We introduce the formal series
where we choose
The normalization factor in (12.2) is related to the volume of \(U_N\) and the factor \(e^{-A(s;N)}\) cancels the non-decaying terms in its large N asymptotics, as well as the contributions of \(\kappa _{1}^{[0]}\) and \(\kappa _{2}^{[0]}\). The large N asymptotics of the outcome reads
and we consider it as an element of \(N^2{\mathbb {Q}}[N^{-1}][[s_1,s_2,\ldots ]]\).
Theorem 12.2
[24] With the change of variable
we have the identity of formal series
We can extract from this result an explicit formula for the even GUE moments, which gives an ELSV-like formula for the monotone Hurwitz numbers with even ramification above \(\infty \), and \((2,\ldots ,2)\) ramification above 0.
Corollary 12.3
For \(g \ge 0\) and \(n \ge 1\) such that \(2g - 2 + n > 0\) and \(m_1,\ldots ,m_n \ge 0\), we have
where \(\kappa _{d}\) are the pushforwards of \(\psi _{n + 1}^{d + 1}\) via the morphism forgetting the last puncture. Denoting \([\Delta _h]\) the class of the boundary strata \(\overline{{\mathcal {M}}}_{g - h,n + 2h} \subset \overline{{\mathcal {M}}}_{g,n}\) which comes from the pairwise gluing of the last 2h punctures, we have introduced
Proof
Identifying the coefficient of \(\frac{N^{2 - 2g - n}}{n!}\,s_{m_1}\cdots s_{m_n}\) in Theorem 12.2 yields
This sum is actually finite as the degree of the class to integrate goes beyond the dimension of the moduli space. We can get rid of the \(\ell \) factors of \(\psi \)-classes by using the pushforward relation
where \(\pi _{\ell }\,:\,\overline{{\mathcal {M}}}_{g',k + \ell } \rightarrow \overline{{\mathcal {M}}}_{g',k}\) is the morphism forgetting the last \(\ell \) punctures, and X is the pullback via \(\pi _{\ell }\) of an arbitrary class on \(\overline{{\mathcal {M}}}_{g',k}\). In general, if we introduce formal variables \({\hat{a}}_{1},{\hat{a}}_{2},\ldots \), we deduce from (12.4) the relation
where
To simplify (12.3) we should apply this relation with \({\hat{a}}_{d} = -1\) for all \(d \ge 1\). Therefore \(a_{d} = -\frac{1}{d}\). Consequently
The claim is a compact rewriting of this formula, using the pushforward via the inclusions \(\iota _{h}\,:\,\overline{{\mathcal {M}}}_{g - h,n + 2h} \rightarrow \overline{{\mathcal {M}}}_{g,n}\). \(\square \)
Notes
We thank Timothy Budd for bringing these references to our attention.
The idea of this argument first appeared in the derivation of Bouchard–Mariño conjecture proposed in [11]. In that article, generating series of simple Hurwitz numbers were represented in terms of a matrix model with external field for a complicated V, albeit it was later pointed out by D. Zvonkine that this representation was ill-defined even in the realm of formal series. This issue is not relevant here as we start with a well-defined matrix model in formal series, and are careful to justify all steps by legal operations within formal series.
References
Alexandrov, A., Chapuy, G., Eynard, B., Harnad, J.: Fermionic approach to weighted Hurwitz numbers and topological recursion. Commun. Math. Phys. 360(2), 777–826 (2018)
Alexandrov, A., Lewański, D., Shadrin, S.: Ramifications of Hurwitz theory, KP integrability and quantum curves. J. High Energy Phys. 5 (2016). arXiv:1512.07026 [math-ph]
Ambjørn, J., Chekhov, L.O., Makeenko, Yu.: Higher genus correlators from the hermitian \(1\)-matrix model. Phys. Lett. B 282, 341–348 (1992). arXiv:hep-th/9203009
Andersen, J.E., Chekhov, L.O., Norbury, P., Penner, R.C.: Topological recursion for Gaussian means and cohomological field theories. Theor. Math. Phys. 185(3), 1685–1717 (2015). arXiv:1512.09309 [math-ph]
Balentekin, A.B.: Character expansions, Itzykson–Zuber integrals, and the QCD partition function. Phys. Rev. D 62(085017) (2000). arXiv:hep-th/0007161
Bernardi, O., Fusy, É.: Bijections for planar maps with boundaries. J. Combin. Theory Ser. A 158, 176–227 (2018)
Borot, G.: Formal multidimensional integrals, stuffed maps, and topological recursion. Ann. Inst. Poincaré - D 1(2), 225–264 (2014). arXiv:1307.4957 [math-ph]
Borot, G., Bouttier, J., Guitter, E.: Loop models on random maps via nested loops: case of domain symmetry breaking and application to the Potts model. J. Phys. A: Math. Theor. (2012). Special issue: Lattice models and integrability: in honour of F.Y. Wu, arXiv:1207.4878 [math-ph]
Borot, G., Bouttier, J., Guitter, E.: More on the \(O(n)\) model on random maps via nested loops: loops with bending energy. J. Phys. A: Math. Theor. 45(275206) (2012). arXiv:1202.5521 [math-ph]
Borot, G., Eynard, B.: Enumeration of maps with self avoiding loops and the \(O(n)\) model on random lattices of all topologies. J. Stat. Mech. (P01010) (2011). arXiv:0910.5896 [math-ph]
Borot, G., Eynard, B., Mulase, M., Safnuk, B.: A matrix model for simple Hurwitz numbers, and topological recursion. J. Geom. Phys. 61(2), 522–540 (2011). arXiv:0906.1206 [math-ph]
Borot, G., Eynard, B., Orantin, N.: Abstract loop equations, topological recursion, and applications. Commun. Number Theory Phys. 9(1), 51–187 (2015). arXiv:1303.5808 [math-ph]
Borot, G., Shadrin, S.: Blobbed topological recursion: properties and applications. Math. Proc. Camb. Philos. Soc. 162(1), 39–87 (2017). arXiv:1502.00981 [math-ph]
Bouchard, V., Klemm, A., Mariño, M., Pasquetti, S.: Remodeling the B-model. Commun. Math. Phys. 287(1), 117–178 (2009). arXiv:0709.1453 [hep-th]
Brézin, É., Itzykson, C., Parisi, G., Zuber, J.-B.: Planar diagrams. Commun. Math. Phys. 59, 35–51 (1978)
Brown, W.G.: On the enumeration of non-planar maps. Mem. Am. Math. Soc. 65, 42 (1966)
Cai, J., Liu, Y.: Enumeration of nonseparable planar maps. Eur. J. Comb. 23, 881–889 (2002)
Carrell, S.R.: Diagonal solutions to the \(2\)-Toda hierarchy. Math. Res. Lett. 22, 439–465 (2015). arXiv:1109.1451 [math.CO]
Chapuy, G.: A new combinatorial identity for unicellular maps, via a direct bijective approach. Adv. Appl. Math. 47(4), 874–893 (2011). arXiv:1006.5053 [math.CO]
Chekhov, L.O.: Hermitean matrix model free energy: Feynman graph technique for all genera. JHEP, (0603:014), (2006). arXiv:hep-th/0504116
Collins, B.: Moments and cumulants of polynomial random variables on unitary groups, the Itzykson–Zuber integral and free probability. Int. Math. Res. Not. 17, 953–982 (2003). arXiv:math-ph/0205010
Collins, B., Mingo, J., Śniady, P., Speicher, R.: Second order freeness and fluctuations of random matrices III. Higher order freeness and free cumulants. Doc. Math. 2, 1–70 (2007). arXiv:math.OA/0606431
di Francesco, P., Ginsparg, P., Zinn-Justin, J.: \(2d\) gravity and random matrices. Phys. Rep. 254(1), (1994). arXiv:hep-th/9306153
Dubrovin, B., Liu, S.-Q., Yang, D., Zhang, Y.: Hodge-GUE correspondence and the discrete KdV equation. to appear in Commun. Math. Phys. (2016). arXiv:1612.02333 [math-ph]
Dunin-Barkowski, P., Orantin, N., Popolitov, A., Shadrin, S.: Combinatorics of loop equations for branched covers. Int. Math. Res. Not. (2017). arXiv:1412.1698 [math-ph]
Eynard, B.: Topological expansion for the \(1\)-hermitian matrix model correlation functions. JHEP 0411, 031 (2004). arXiv:hep-th/0407261
Eynard, B.: Formal matrix integrals and combinatorics of maps. In: Harnad, J. (ed), Random matrices, random processes and integrable systems, CRM Series in Mathematical Physics, pp. 415–442, New York (2011). Springer. arXiv:math-ph/0611087
Eynard, B.: Counting surfaces, vol. 70 of Progress in Mathematics. Birkhäuser, Basel (2016)
Eynard, B., Kristjansen, C.: Exact solution of the \(O(n)\) model on a random lattice. Nucl. Phys. B 455, 577–618 (1995). arXiv:hep-th/9506193
Eynard, B., Mulase, M., Safnuk, B.: The Laplace transform of the cut-and-join equation and the Bouchard–Mariño conjecture on Hurwitz numbers. Publ. Res. Inst. Math. Sci. 47(2), 629–670 (2011). arXiv:0907.5224 [math.AG]
Eynard, B., Orantin, N.: Invariants of algebraic curves and topological expansion. Commun. Number Theory and Physics 1(2) (2007). arXiv:math-ph/0702045
Eynard, B., Orantin, N.: Topological expansion of mixed correlations in the hermitian \(2\) matrix model and \(x-y\) symmetry of the \(F_g\) invariants. J. Phys. A: Math. Theor. 41, (2008). arXiv:0705.0958 [math-ph]
Eynard, B., Orantin, N.: Topological recursion in random matrices and enumerative geometry. J. Phys. A: Math. Theor. 42(29) (2009). arXiv:0811.3531 [math-ph]
Eynard, B., Orantin, N.: About the \(x\)-\(y\) symmetry of the \(F_g\) algebraic invariants. (2013) arXiv:1311.4993 [math-ph]
Eynard, B., Prats-Ferrer, A.: Topological expansion of the chain of matrices. JHEP, (096), (2009). arXiv:0805.1368 [math-ph]
Felder, G.: The work of Andrei Okounkov. In: International Congress of Mathematicians. Vol. I, pp. 55–64. Eur. Math. Soc., Zürich (2007). arXiv:math.GM/0609847
Fulton, W., Harris, J.: Representation theory. Graduate texts in Mathematics. Springer, Berlin (2004)
Gaudin, M., Kostov, I.K.: \(O(n)\) on a fluctuating lattice. Some exact results. Phys. Lett. B 220(1–2), 200–206 (1989)
Goulden, I.P., Guay-Paquet, M., Novak, J.: Monotone Hurwitz numbers and the HCIZ integral. Ann. Math. Blaise Pascal 21(1), 71–89 (2014). arXiv:1107.1015 [math.CO]
Goulden, I.P., Nica, A.: A direct bijection for the Harer–Zagier formula. J. Combin. Theory Ser. A 111(2), 224–238 (2005)
Guay-Paquet, M., Harnad, J.: \(2d\) Toda tau-functions as combinatorial generating functions. Lett. Math. Phys. 105(6), 827–852 (2015). arXiv:1405.6303 [math-ph]
Harer, J., Zagier, D.: The Euler characteristics of the moduli space of curves. Invent. Math. 85, 457–485 (1986)
Itzykson, C., Zuber, J.-B.: The planar approximation II. J. Math. Phys. 21, 411–421 (1980)
Jacquard, B., Schaeffer, G.: A bijective census of nonseparable planar maps. J. Comb. Theory Ser. A 83, 1–20 (1998)
Jucys, A.A.: Symmetric polynomials and the center of the symmetric group ring. Rep. Math. Phys. 5(1), 107–112 (1974)
Kazakov, V.A.: Ising model on a dynamical planar random lattice: exact solution. Phys. Lett. A 119(3), 140–144 (1986)
Kontsevich, M.: Intersection theory on the moduli space of curves and the matrix Airy function. Commun. Math. Phys. 147, 1–23 (1992)
Krikun, M.: Explicit enumeration of triangulations with multiple boundaries. Electron. J. Combin. 14(1):Research Paper 61, 14, (2007). arXiv:0706.0681 [math.CO]
Lando, S.K., Zvonkin, A.K.: Graphs on surfaces and their applications, vol. 141 of Encyclopedia of Mathematical Sciences. Springer (2004). With an appendix by Don B. Zagier
Macdonald, I.G.: Symmetric functions and Hall polynomials. Oxford Mathematical Monographs. Oxford University Press (1995)
Makeenko, Y., Semenoff, G.W.: Properties of hermitian matrix models in an external field. Mod. Phys. Lett. A 6(37) (1991)
Méliot, P.-L.: Representation theory of symmetric groups. Discrete Mathematics and its applications. CRC Press, Amsterdam (2017)
Mingo, J., Śniady, P., Speicher, R.: Second order freeness and fluctuations of random matrices: II. Unitary random matrices. Adv. Math. 209, 212–240 (2007). arXiv:math.OA/0405258
Mingo, J., Speicher, R.: Second order freeness and fluctuations of random matrices: I. Gaussian and Wishart matrices and cyclic Fock spaces. J. Funct. Anal. 235, 226–270 (2006). arXiv:math.OA/0405191
Mirzakhani, M.: Simple geodesics and Weil–Petersson volumes of moduli spaces of bordered Riemann surfaces. Invent. Math. 167, 179–222 (2007)
Murphy, G.E.: A new construction of Young’s seminormal representation of the symmetric groups. J. Algebra 69, 287–297 (1981)
Nica, A., Speicher, R.: Lectures on the combinatorics of free probability, vol. 335 of London Mathematical Society Lecture Note Series. Cambridge University Press, Cambridge (2006)
Novak, J.: Complete symmetric polynomials in Jucys–Murphy elements and the Weingarten function. arXiv:0811.3595 [math.CO]
Novak, J.: Jucys–Murphy elements and the unitary Weingarten function. In: Noncommutative Harmonic Analysis with Applications to Probability II, vol. 89 of Banach Center Publ., pp. 231–235. Polish Acad. Sci. Inst. Math., Warsaw (2010)
Okounkov, A.: Toda equations for Hurwitz numbers. Math. Res. Lett. 7(4), 447–453 (2000). arXiv:math.AG/0004128
Orlov, A.Y., Shcherbin, D.M.: Hypergeometric solutions of soliton equations. Theor. Math. Phys. 128, 906–926 (2001)
Speicher, R.: Multiplicative functions on the lattice of noncrossing partitions and free convolution. Math. Ann. 298(4), 611–628 (1994)
t’Hooft, G.: A planar diagram theory for strong interactions. Nucl. Phys. B 72, 461–473 (1974)
Tutte, W.T.: A census of Hamiltonian polygons. Can. J. Math. 14, 402–417 (1962)
Tutte, W.T.: A census of planar maps. Can. J. Math. 15, 249–271 (1963)
Voiculescu, D.-V.: Addition of certain non-commuting random variables. J. Funct. Anal. 66, 323–346 (1986)
Voiculescu, D.-V.: Limit laws for random matrices and free products. Invent. Math. 104(1), 201–220 (1991)
Walsh, R.S., Lehman, A.B.: Counting rooted maps by genus. Int. J. Combin. Theory Ser. B 13, 192–218 (1972)
Walsh, R.S., Lehman, A.B.: Counting rooted maps by genus III: Nonseparable maps. J. Comb. Theory Series B 18(3), 222–259 (1975)
Witten, E.: Two dimensional gravity and intersection theory on moduli space. Surv. Differ. Geom. 1, 243–310 (1991)
Zagier, D.: Applications of the representation theory of finite groups. Encycl. of Math. Sciences 141, 399–427 (2004). Appendix to “Graphs on Surfaces and Their applications”, Springer, Berlin
Funding
Open Access funding enabled and organized by Projekt DEAL.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by P. Zinn-Justin.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
We thank Roland Speicher for free discussions, Di Yang for explaining us the result of [24], Dominique Poulhalon and Guillaume Chapuy for bringing to our attention the literature on non-separable maps, Sergey Shadrin and Danilo Lewański for useful discussions on references and clearer presentations of some results, and Max Karev for discussing references. This work benefited from the support of the Max-Planck Gesellschaft.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Borot, G., Garcia-Failde, E. Simple Maps, Hurwitz Numbers, and Topological Recursion. Commun. Math. Phys. 380, 581–654 (2020). https://doi.org/10.1007/s00220-020-03867-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00220-020-03867-1