Relating ordinary and fully simple maps via monotone Hurwitz numbers
Ga\"etan Borot, S\'everin Charbonnier, Norman Do, Elba Garcia-Failde

TL;DR
This paper presents two combinatorial proofs linking ordinary and fully simple maps through monotone Hurwitz numbers, expanding understanding in map enumeration and its connections to free probability and topological recursion.
Contribution
It provides new combinatorial proofs of the relation between ordinary and fully simple maps, generalizing to stuffed maps and hypermaps.
Findings
Two independent combinatorial proofs established
Generalization to stuffed maps and hypermaps achieved
Enhanced understanding of map enumeration's role in free probability
Abstract
A direct relation between the enumeration of ordinary maps and that of fully simple maps first appeared in the work of the first and last authors. The relation is via monotone Hurwitz numbers and was originally proved using Weingarten calculus for matrix integrals. The goal of this paper is to present two independent proofs that are purely combinatorial and generalise in various directions, such as to the setting of stuffed maps and hypermaps. The main motivation to understand the relation between ordinary and fully simple maps is the fact that it could shed light on fundamental, yet still not well-understood, problems in free probability and topological recursion.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Relating ordinary and fully simple maps via monotone Hurwitz numbers
Gaëtan Borot111Max Planck Institut für Mathematik, Vivatsgasse 7, 53111 Bonn, Germany., Séverin Charbonnier1, Norman Do222School of Mathematical Sciences, Monash University, VIC 3800, Australia. and Elba Garcia-Failde1,333Institut de Physique Théorique-CEA Saclay, Orme des Merisiers, 91191 Gif-sur-Yvette, France.
Abstract. A direct relation between the enumeration of ordinary maps and that of fully simple maps first appeared in the work of the first and last authors. The relation is via monotone Hurwitz numbers and was originally proved using Weingarten calculus for matrix integrals. The goal of this paper is to present two independent proofs that are purely combinatorial and generalise in various directions, such as to the setting of stuffed maps and hypermaps. The main motivation to understand the relation between ordinary and fully simple maps is the fact that it could shed light on fundamental, yet still not well-understood, problems in free probability and topological recursion.
††Acknowledgements. G.B., S.C. and E.G.-F. were supported by the Max Planck Gesellschaft. N.D. was supported by the Australian Research Council grant DP180103891. E.G.-F. was also supported by a public grant as part of the Investissement d’avenir project, reference ANR-11-LABX-0056-LMH, LabEx LMH. 2010 Mathematics Subject Classification. 05A15, 05A19, 20C30.
Contents
1 Introduction
In this paper, we aim to prove a relation between the enumeration of ordinary maps and the enumeration of fully simple maps that first appeared in the work of the first and last authors [2]. We begin by defining a map, our primary object of study, along with some related notions. In our context, a graph may have loops or multiple edges and we consider it with the topology of a 1-dimensional CW complex.
Definition 1.1**.**
A map is a finite graph without isolated vertices embedded into an oriented compact surface. We require the complement of the graph to be a disjoint union of topological disks, which we call faces.
Define an oriented edge to be an edge along with a choice of one of its two orientations. We say that an oriented edge is adjacent to a face if the face lies on its left and incident to a vertex if it points to the vertex. Maps are endowed with the extra structure of an ordered tuple of distinct oriented edges, such that no two are adjacent to the same face. We refer to these oriented edges as roots, to the faces adjacent to them as boundary faces, and to all remaining faces as internal faces. The number of oriented edges adjacent to a face is called the degree of the face.
Two maps are equivalent if there exists an orientation-preserving homeomorphism between their underlying surfaces such that the vertices, oriented edges and faces of the first map are carried bijectively to the vertices, oriented edges and faces of the second, preserving all adjacencies and the tuple of roots.
In the final section of the paper, we consider the more general notion of a stuffed map, which is obtained by relaxing the condition that the complement of the graph is a disjoint union of topological disks.
In general, one says that a map is connected if the underlying topological surface is connected. However, note that our definition of a map does not impose any such condition and indeed, all enumerations considered in this paper include maps that may be disconnected.
The definition of a map allows for different boundary faces to be adjacent along vertices and edges, as well as for a boundary face to be adjacent to itself along vertices and edges. Informally, we call a map fully simple if such behaviour does not arise — a precise definition follows.
Definition 1.2**.**
An oriented edge in a map is a boundary edge if it is adjacent to a boundary face. A map is fully simple if each vertex is incident to at most one boundary edge.
In previous work, the term simple has been used to refer to maps in which boundary faces are not allowed to be adjacent to themselves along vertices and edges, whereas different boundary faces may be adjacent along vertices and edges [2]. Throughout, we use the term ordinary to refer to the class of all maps, so as to emphasise the distinction from the class of fully simple maps. We will be interested primarily in the following enumerations of ordinary and fully simple maps.
Definition 1.3**.**
For positive integers , let denote the weighted enumeration of maps with boundary faces, such that the degree of boundary face is for . The weight of a map is given by
[TABLE]
Here, is the Euler characteristic of the underlying surface with the interiors of the boundary faces removed, is the number of internal faces of degree , and is the number of automorphisms. Let denote the analogous weighted enumeration restricted to the set of fully simple maps.
An automorphism of a map is a permutation of the oriented edges arising from an orientation-preserving homeomorphism from the underlying surface to itself that preserves the tuple of roots. Note that if each connected component of contains at least one boundary face, then .
Although there are infinitely many maps with prescribed boundary face degrees, and are well-defined elements of . For brevity, our notation makes implicit the dependence on the parameters and . From these formal power series, one can extract the number of maps with prescribed boundary face degrees, internal face degrees, and Euler characteristic.
The main result of this paper relates the enumerations of ordinary and fully simple maps via monotone Hurwitz numbers, which we presently describe. Call a sequence of transpositions in the symmetric group strictly monotone (respectively, weakly monotone) if with and the sequence is strictly increasing (respectively, weakly increasing).
Definition 1.4**.**
Let and be partitions of a positive integer and let be a non-negative integer. The strictly monotone Hurwitz number is times the number of tuples of permutations in the symmetric group such that
- has cycle type and has cycle type ;
- is a strictly monotone sequence of transpositions; and
- .
The weakly monotone Hurwitz number is defined analogously, where is a weakly monotone sequence of transpositions.
We package these monotone Hurwitz numbers into the generating series
[TABLE]
Note that is a polynomial in , while is in general a formal power series in . Again, the dependence on is implicit in our notation.
For a non-negative integer, we write to express that is a partition of . We denote the number of parts of by and the sum of its elements by . Furthermore, we will use the following notation, where is the number of occurrences of the positive integer in the partition .
[TABLE]
The main aim of this paper is to provide two combinatorial proofs of the following result.
Theorem 1.5**.**
For any partition of a positive integer ,
[TABLE]
This result was originally proved using the following techniques from the theory of matrix models [2]. Let denote the space of Hermitian matrices and let be a formal measure on it. For a polynomial function on , we introduce the notation
[TABLE]
For , there exists a formal measure on that is invariant under conjugation by elements of the unitary group , such that
[TABLE]
under the identification . Here, \big{(}a[i,1],a[i,2],\ldots,a[i,\mu_{i}]\big{)} are arbitrary but fixed disjoint cycles in . The -invariance of the measure implies that
[TABLE]
where denotes the Haar measure on . Weingarten calculus allows one to evaluate the moments of a Haar-distributed random unitary matrix and thus, express the right side of this equation as a linear combination of over partitions [3]. The upshot of this calculation is the following relation, which we later show is equivalent to Theorem 1.5.
Corollary 1.6**.**
For any partition of a positive integer ,
[TABLE]
In this paper, we provide two combinatorial proofs for Theorem 1.5. The first one is more direct: we present a simplification algorithm that starts with an ordinary map and produces a fully simple map and a strictly monotone sequence of transpositions. The second one is more geometric: it starts with an ordinary map and produces a fully simple map and a dessin d’enfant, which encodes the pattern of non-simple gluing of the boundary faces. The result then follows from the fact that dessins d’enfant are enumerated by strictly monotone Hurwitz numbers.
Theorem 1.5 was generalised to stuffed maps in the previous work of the first and last authors, following the matrix model approach [2]. The combinatorial approaches presented herein carry over to the setting of stuffed maps, but also generalise to the context of hypermaps, which is perhaps not immediately amenable to the matrix model approach. The essential idea behind these generalisations is the fact that our combinatorial proofs are not sensitive to the behaviour of the internal faces. Since the local structure of the boundary faces in maps, stuffed maps and hypermaps agree, one has the notion of fully simple and analogues of Theorem 1.5 for each case. A discussion of these results will be presented in the final section of the paper.
It is worth remarking here on the genesis of Theorem 1.5 and a possible application. The notion of fully simple maps was introduced in the work of the first and last authors [2]. They show that, analogously to the identification of certain moments with the enumeration of ordinary maps, the free cumulants that arise in free probability theory can be identified with the enumeration of fully simple planar maps. This then provides an elementary tool to work with higher order free cumulants, whose original definition uses intricate objects called partitioned permutations [4]. Moreover, they propose a combinatorial interpretation of the symplectic invariance property of the topological recursion, which is considered important yet is still not well understood [5, 6, 7]. It would be both natural and useful to have a purely combinatorial proof that the enumeration of fully simple maps is governed by the topological recursion, which appears as a conjecture in [2]. Since the enumeration of ordinary maps is the prototypical example of a problem governed by the topological recursion, Theorem 1.5 may provide a mechanism to realise such a proof.
The structure of the paper is as follows.
- In Section 2, we introduce the definitions and conventions for the main players in this paper: namely, ordinary and fully simple maps, monotone Hurwitz numbers, and dessins d’enfant. The permutation model for maps is presented, along with a characterisation of fully simple maps within this framework. We then describe monotone Hurwitz numbers from a representation-theoretic viewpoint and use this to prove the equivalence of Theorem 1.5 and Corollary 1.6. The final part of this section includes a proof that dessins d’enfant are enumerated by strictly monotone Hurwitz numbers.
- In Section 3, we present the first proof of Theorem 1.5. The main idea is to start with an ordinary map and to apply a simplification algorithm that produces a fully simple map and a sequence of transpositions. We then show that the resulting sequence is strictly monotone. Careful accounting of the combinatorial factors and weights involved then allows us to deduce the main theorem of the paper.
- In Section 4, we present the second proof of Theorem 1.5. The main idea is to interpret strictly monotone Hurwitz numbers as an enumeration of dessins d’enfant. The form of the theorem suggests to construct a bijection that takes an ordinary map to a pair comprising a fully simple map and a dessin d’enfant. We present such a construction, as well as its inverse, which allows us to deduce the main theorem of the paper.
- In Section 5, we consider natural generalisations of the notion of fully simple maps and of Theorem 1.5 to stuffed maps and hypermaps.
2 Preliminaries
In this section we elaborate on our main objects of study. We present the permutation model for maps, give different characterisations for monotone Hurwitz numbers, introduce dessins d’enfant and relate them to strictly monotone Hurwitz numbers.
2.1 Maps
Rather than the topological description of maps provided in Definition 1.1, we predominantly work with the permutation model for maps. The model is described in the book of Lando and Zvonkin [9], although we present it here in notation that is particularly well-suited for our purposes.
One can encode an unrooted map via a triple of permutations acting on the set of oriented edges, in which
- rotates each oriented edge anticlockwise around the vertex it is incident to;
- is the fixed point free involution that swaps oriented edges with the same underlying edge; and
- rotates each oriented edge anticlockwise around the face to its left.
It follows that , where we adopt the convention of multiplying permutations from right to left. Thus, one obtains the following result.
Lemma 2.1**.**
A map can be encoded by a triple of permutations in and a tuple such that
- * is a fixed point free involution;*
- ; and
- no two elements of lie in the same cycle of .
The data and define equivalent maps if and only if there exists a bijection that sends to and satisfies for .
This permutation model admits the following characterisation of fully simple maps. Suppose that a map is given by the data . Define the set to be the union of the -orbits of the elements of and observe that this naturally corresponds to the set of boundary edges. Then the map is fully simple if and only if the elements of lie in different -orbits.
Let us describe the characterisation of fully simple maps in a slightly different way, using a notation that will subsequently be useful. Denote by the permutation obtained by expressing as a union of disjoint cycles and deleting those elements that do not lie in . If is an oriented edge incident to the vertex , then is the next oriented edge in incident to that is encountered when turning anticlockwise around . Then a map is fully simple if and only if the permutation is the identity permutation.
2.2 Monotone Hurwitz numbers
Definition 1.4 describes strictly and weakly monotone Hurwitz numbers as the enumeration of certain factorisations in the symmetric group. Such problems are often amenable to calculation via the representation theory of the symmetric group. For a positive integer , consider the centre of the symmetric group algebra. As a vector space, it has a basis formed by the conjugacy classes , defined to be the sum of the permutations whose cycle type is given by the partition of .
The representation theory of the symmetric group may be understood through the Jucys–Murphy elements for [8, 10]. The Jucys–Murphy elements commute and it follows that any symmetric polynomial of is an element of .
The following equations demonstrate that the monotone Hurwitz numbers can be expressed in terms of the centre of the symmetric group algebra as well as in terms of characters of the symmetric group.
[TABLE]
The notation refers to the symmetric group character indexed by evaluated on a permutation of cycle type . The final product in each line is over the boxes of the Young diagram of the partition . The notation refers to the content of the box, which is defined to be for a box in the th row from the top and the th column from the left.
In both equations 1 and 2, the first equality is the definition of the monotone Hurwitz number generating series. The second equality arises from expanding the product of conjugacy classes with the symmetric polynomials of the Jucys–Murphy elements in and collecting the coefficient of the identity. The third equality is obtained by converting the conjugacy classes into the basis of orthogonal idempotents in and invoking the Jucys correspondence [8].
Proof of Corollary 1.6 from Theorem 1.5.
Recall that Theorem 1.5 and Corollary 1.6 respectively state that
[TABLE]
These equations provide the transition matrices that convert from ordinary to fully simple map enumerations and vice versa. The equivalence of these two statements is a consequence of the fact that these transition matrices are inverses of each other. To prove this, it is sufficient to check that
[TABLE]
The check is a straightforward consequence of applying equations 1 and 2 and the orthogonality of characters. ∎
2.3 Dessins d’enfant
A dessin d’enfant is often described in the literature as a map whose vertices are bicoloured in such a way that each edge is adjacent to one vertex of each colour [9]. However, we will adopt the dual picture, which aligns with Definition 1.1 and is geometrically well-suited to our purposes.
Definition 2.2**.**
A dessin d’enfant is a map in which each edge is adjacent to one boundary face and one internal face. In this context, we refer to the boundary faces as blue faces and the internal faces as red faces. Two dessins d’enfant are equivalent if the corresponding maps are equivalent.
One can encode a dessin d’enfant via a triple of permutations acting on the set of (unoriented) edges, in which
- rotates each edge anticlockwise around the adjacent red face;
- rotates each edge anticlockwise around the adjacent blue face; and
- rotates each edge anticlockwise by two edges around the vertex to which it points.
For this last point, we assign an orientation to the edges of a dessin d’enfant in which each edge is oriented to have a blue face on its left and a red face on its right.
It follows that , where we adopt the convention of multiplying permutations from right to left. Thus, one obtains the following result.
Lemma 2.3**.**
A dessin d’enfant can be encoded by a triple of permutations in and a tuple such that
- ; and
- each cycle of contains exactly one element of .
The data and define equivalent dessins d’enfant if and only if there exists a bijection that sends to and satisfies for .
Definition 2.4**.**
Let and be partitions of a non-negative integer and let be an integer. Define to be the number of (possibly disconnected) dessins d’enfant such that
- the blue face has degree for ;
- the red faces have degrees in some arbitrary order; and
- the number of edges is more than the number of vertices.
Up to a simple combinatorial factor, the strictly monotone Hurwitz number and the dessin d’enfant enumeration agree. The crux of the argument is the following elementary result, which connects the two proofs of Theorem 1.5 presented in the following sections.
Lemma 2.5**.**
Each permutation in can be uniquely expressed as the product of a strictly monotone sequence of transpositions. Moreover, if the permutation has cycle type , then the number of transpositions is .
Proof.
A cycle in which may be expressed as the product . Iterating the process on the smaller cycle results in an expression for as a product of a strictly monotone sequence of transpositions.
For an arbitrary permutation of cycle type , one may perform the above procedure to each cycle to obtain an expression
[TABLE]
where and are pairwise distinct. Now commute the transpositions to ensure that the resulting sequence is strictly monotone. If we have two consecutive transpositions with pairwise distinct, then they commute and we have . The only other case that arises is if we have two consecutive transpositions with , in which case we have . Repeatedly applying these operations results in an expression for as the product of a strictly monotone sequence of transpositions.
To see why this expression is unique, we simply show that the number of strictly monotone sequences of transpositions in is equal to the number of permutations in . One way to see this is to consider sequences
[TABLE]
where . It is clear that the number of such sequences is and one obtains all possible strictly monotone sequences of transpositions by redacting any occurrences of for some integer . ∎
Consider a dessin d’enfant in which the cycle types of and are and , respectively. The previous proposition allows us to write for a unique strictly monotone sequence of transpositions . It follows that
[TABLE]
so we obtain a tuple that contributes to the strictly monotone Hurwitz number . Recall that the enumeration of dessins d’enfant required in addition a choice of the tuple of roots. The number of such choices is simply
[TABLE]
The first product accounts for the number of ways to choose a root within each cycle, while the second product accounts for the number of ways to order these so that root comes from a cycle of length . Thus, we obtain the following relation.
Proposition 2.6**.**
The strictly monotone Hurwitz numbers and the dessin d’enfant enumeration are related by
[TABLE]
In analogy with the monotone Hurwitz numbers, we collect the for varying together in the generating series
[TABLE]
The previous proposition can then be expressed as
[TABLE]
3 Proof 1: Monotone transpositions
In this section, we present an algorithm that turns an ordinary map into a fully simple map. The algorithm systematically traverses the set of boundary edges and performs a “simplification” there, if possible.
3.1 Simplification algorithm
Throughout the section, we use the following terminology.
Definition 3.1**.**
A vertex in a map is called fully simple if at most one boundary edge is incident to it. A boundary face in a map is called fully simple if every vertex incident to it is fully simple. Thus, a map is fully simple if and only if all of its vertices are fully simple or equivalently, if and only if all of its boundary faces are fully simple.
Now let us start with an ordinary map with boundary faces of respective degrees . We assign to the oriented edges adjacent to boundary face the labels
[TABLE]
where denotes the root and the remaining labels are assigned in an anticlockwise manner around the boundary face. With this convention, one can write , where the second entry is considered modulo . These labels allow us to equip the set of boundary edges with the lexicographical order. From , we construct a fully simple map via the following algorithm.
We start at the root of boundary face 1 in . Our algorithm traverses the set of boundary edges in lexicographical order. At each step of the algorithm, the permutations and may change, while remains unchanged throughout. Suppose that we are at the boundary edge and that it is incident to vertex . Then the following two possibilities arise.
- If the vertex is fully simple, then we leave the permutations and unchanged.
- Otherwise, there are at least two boundary edges incident to , including . Let us write and observe that since is not fully simple, we must have — see Figure 5. We change the permutation into by composing it with a transposition thus.
[TABLE]
To preserve the relation , we change the permutation into in the following way.
[TABLE]
This step of the algorithm splits the vertex into two vertices and , as shown in Figure 5. The oriented edge is now incident to , which is necessarily fully simple. The oriented edge is now incident to , which might not be fully simple. At the end of each step of the algorithm, we update to be and to be .
Although we distinguished two cases here, one may consider the first to be a special case of the second; for if is already fully simple, then one has . So the “transposition” arising in equation 3 would be , which one may interpret as the identity permutation. So composing with the identity permutation is consistent with leaving the permutations and unchanged in the first case.
At the end of each step, we move to the next boundary edge according to the lexicographical order defined above. Once all of the oriented edges adjacent to a boundary face have been traversed, that boundary face is then fully simple. Once all of the boundary edges in have been traversed, then the resulting map is fully simple, although it remains to assign the roots. We do this by declaring the boundary faces to be such that remains the set of boundary edges. We declare the tuple of roots to be lexicographically minimal, such that there is one root adjacent to each such boundary face. Thus, we conclude the algorithm with a fully simple map, which we denote by .
3.2 Monotonicity
Let be the transpositions appearing in equation 3 during the simplification algorithm, in the order that they arise. The permutations representing the ordinary map are , and we denote the permutations representing the fully simple map by . The latter are obtained from the former via
[TABLE]
The algorithm implies a certain monotonicity condition on the sequence of transpositions . We write for , where and we adopt the labels of boundary edges described in Section 3.1. By construction, we know that is smaller than with respect to the lexicographical order. Otherwise, the boundary edge would have been visited in a previous step of the algorithm and the vertex it is incident to would have already been made fully simple. Furthermore, we know that the sequence is strictly increasing with respect to the lexicographical order. This is because the algorithm visits the boundary edges in that order. Thus, we have deduced the following.
Lemma 3.2**.**
For any ordinary map , the sequence of transpositions arising from the simplification algorithm satisfies the following monotonicity property with respect to the lexicographical order: the smaller elements transposed by form a strictly increasing sequence.
Note that in Definition 1.4, the definition of monotone Hurwitz numbers requires a sequence of transpositions in which the larger elements form a strictly increasing sequence. However, we claim that the enumeration of such sequences is not sensitive to whether one takes the smaller or larger elements. Indeed, one can obtain one from the other by reversing the sequence of transpositions and reversing the ordering imposed on the elements.
3.3 Conclusion
The previous discussions on the simplification algorithm and monotonicity now allow us to deduce our main result.
Proof of Theorem 1.5.
To any ordinary map described by the permutations , the simplification algorithm above associates a fully simple map described by the permutations , as well as a strictly increasing sequence of transpositions . All of these permutations are related by equation 4.
Observe that the simplification algorithm changes neither the number of internal faces nor their degrees. It also leaves the number of edges invariant but creates new vertices, as shown in Figure 5. Since we calculate Euler characteristics after removing the interiors of boundary faces, we find that
[TABLE]
It follows that the weight attached to is multiplied by the weight attached to .
By inverting equation 4, one deduces that the correspondence between maps and fully simple maps with a strictly increasing sequence of transpositions is bijective and weight-preserving. Therefore, we have
[TABLE]
where is the number of strictly increasing sequences of transpositions such that
[TABLE]
To compute , we emphasise that the permutation is a fixed element of , while is allowed to be an arbitrary element of . From the discussion in Section 2.2, we know that starting from another fixed permutation will produce the same number. After comparing with Definition 1.4, we deduce that
[TABLE]
and combining with equation 5 yields the desired result. ∎
4 Proof 2: Dessins d’enfant
In this section we construct a bijection between ordinary maps and pairs comprising a fully simple map and a dessin d’enfant.
4.1 Intuition
In Section 2.3, we observed that strictly monotone Hurwitz numbers are naturally related to dessins d’enfant. In particular, one may invoke Proposition 2.6 to equivalently state Theorem 1.5 as
[TABLE]
This particular form of the theorem suggests a natural combinatorial proof by constructing a function
[TABLE]
that takes an ordinary map and returns a pair comprising a fully simple map and a dessin d’enfant. Moreover, we would like the blue face degrees of the dessin d’enfant to match the boundary face degrees of the ordinary map and the red face degrees of the dessin d’enfant to match the boundary face degrees of the fully simple map.
Below, this function is described by interpreting both maps and dessins d’enfant in terms of triples of permutations, as discussed in Section 2. However, such an algebraic proof is strongly motivated by a geometric intuition that is illustrated by the following example.
Example 4.1**.**
The ordinary map on the left of Figure 6 is not fully simple, since the central vertex is shared by boundary face 1 and boundary face 2.
By “splitting” the central vertex, one obtains the map on the right, which is indeed fully simple. In a certain sense, the dessin d’enfant below it stores the information required to recover the original map from the fully simple map, by gluing the blue faces of the dessin d’enfant into the fully simple map. So informally speaking, the fully simple map encodes the internal faces of the map while the dessin d’enfant encodes how the boundaries of the map intersect.
4.2 Construction
Forward
We now describe our construction, which takes an ordinary map and returns a pair , where is a fully simple map and is a dessin d’enfant. A consequence of the construction will be that the blue face degrees of match the boundary face degrees of and the red face degrees of match the boundary face degrees of .
Input. The ordinary map given by the data .
As in Section 2.1, let denote the set of oriented edges of , so that . Let be the union of the -orbits of the elements of . Consider the function that expresses a permutation on the set as a union of disjoint cycles and then deletes those elements that do not lie in . Furthermore, let be the natural inclusion. With this notation, the permutation introduced at the end of Section 2.1 can be considered as an element of , namely .
Output. The map given by the triple of permutations and the dessin d’enfant given by the triple of permutations .
Notice that each (oriented) boundary edge in appears as an unoriented edge in , so that corresponds to the set of unoriented edges of .
To define , we first observe that there exists a set of faces of the unrooted map whose adjacent edges precisely recover the set . We designate these the boundary faces of and suppose that their degrees are given by , in some order.
Next, consider the total order on the set of boundary edges, described in Section 3.1. In other words, assign to a boundary edge the label if it is adjacent to face and it is equal to , where we choose to be the smallest such positive integer. The total order is then simply the lexicographical order on with respect to these labels. Now choose the tuple of roots such that is adjacent to a face of degree and such that is lexicographically minimal.
Reverse
We now describe the reverse construction, which takes a pair comprising a fully simple map and a dessin d’enfant whose boundary face degrees and red face degrees match and returns an ordinary map whose boundary face degrees match the blue face degrees of .
Input. The fully simple map given by the data and the dessin d’enfant given by the data . We assume that the cycle type of equals the cycle type of .
We consider and . Suppose that the fully simple map has boundary faces of respective degrees . We assign to the oriented edges adjacent to boundary face the labels
[TABLE]
where denotes the root and the remaining labels are assigned in an anticlockwise manner around the boundary face. In a similar manner, suppose that the dessin d’enfant has blue faces of respective degrees . We assign to the (unoriented) edges adjacent to blue face the labels
[TABLE]
where denotes the root and the remaining labels are assigned in an anticlockwise manner around the blue face.
Thus, we have total orders on the set of boundary edges of the fully simple map and the set of edges of the dessin d’enfant . Consider the unique order-preserving map between these two sets, which defines an embedding and hence, a natural inclusion .
Output. The map given by the triple of permutations .
Example 4.2**.**
The ordinary map on the left of Figure 7 is not fully simple, since all of the vertices of boundary face 2 are not fully simple. Our construction produces a fully simple map with four connected components, which keeps track of the internal faces of the ordinary map. The dessin d’enfant instead keeps track of the original boundary faces. Observe that in this case, it has two connected components, since the two boundary faces of the ordinary map were disjoint. It is a general fact that the number of connected components of the dessin d’enfant equals the number of connected components of the boundary faces in the ordinary map.
4.3 Proofs
We now check the various claims that were made regarding the construction of the previous section, before proving Theorem 1.5.
The map is a fully simple map.
By construction, is a map and it remains to check that it is fully simple. Using the characterisation of fully simple maps from Section 2.1, this is equivalent to the fact that the elements of lie in different orbits of , which is a direct consequence of the following result.
Lemma 4.3**.**
Let and . Define , where expresses a permutation on the set as a union of disjoint cycles and then deletes those elements that do not lie in , while is the natural inclusion map. Then the elements of lie in different cycles of .
Proof.
Suppose that is written in disjoint cycle notation and let us describe how precomposing with modifies its cycles. Observe that , if . Therefore, if a cycle of contains no element from , then contains the same cycle.
If , then we choose the smallest positive integer such that . By construction of , we have that . Then for and leaves all of these elements invariant. In the cycle of containing , the latter is followed by which is then followed by . Therefore, it contains a unique element of and we have justified the claim. Note that if the initial cycle of already contains only one belonging to , then the minimum will be such that and the resulting cycle of will be the same as the initial one. ∎
** is a dessin d’enfant.**
We simply need to check that , which rearranges to . This is a direct consequence of the following lemma, under the identification and . We omit the proof, since it is a straightforward computation.
Lemma 4.4**.**
Let , and . If we define the maps and as in the previous lemma, then
[TABLE]
The boundary face degrees of match the blue face degrees of .
This is true since both the boundary face degrees of and the blue face degrees of are given by the cycle type of .
The boundary face degrees of match the red face degrees of .
This is true since the boundary face degrees of are given by the cycle type of , while the red face degrees of are given by the cycle type of . The cycle types agree since the permutations are inverses of each other.
Proof of Theorem 1.5.
To an ordinary map , the forward construction of Section 4.2 associates a fully simple map as well as a dessin d’enfant . We have shown that the boundary face degrees of match the blue face degrees of and that the boundary face degrees of match the red face degrees of . Conversely, to a fully simple map and a dessin d’enfant satisfying these degree conditions, the reverse construction of Section 4.2 associates an ordinary map . These two constructions are precisely the inverses of each other, which can be shown by a straightforward check. Indeed, the triple of permutations describing the map is obtained by inverting the relation between and the pair .
The result then follows from the fact that the bijective map of the previous paragraph is weight-preserving. To see this, we first note that the construction preserves the internal faces and their degrees, when constructing from . So the powers of agree. It then remains to check that the exponent of is preserved as well. The exponent of associated to the map is
[TABLE]
where denotes the number of disjoint cycles in the permutation . The exponent of associated to the fully simple map is
[TABLE]
It follows from Lemma 2.5 that the exponent of associated to the dessin d’enfant is
[TABLE]
So we simply need to check that the first contribution is equal to the sum of the latter two. This can be expressed by the equation
[TABLE]
where we have used the fact that the internal faces of and agree, which implies that . However, this equation is a consequence of the two relations
[TABLE]
The first relation is equivalent to the obvious fact that in the fully simple map , the number of vertices incident to a boundary face is equal to the number of boundary edges. The second relation is equivalent to the obvious fact that the number of vertices in that are not incident to a boundary face is equal to the number of vertices in that are not incident to a boundary face. ∎
5 Generalisations
In this section, we generalise our result for two fundamental objects — namely, stuffed maps and hypermaps. They can be roughly thought of as being akin to maps, with the same notion of boundaries but endowed with a richer internal structure. The idea for both generalisations is that the previous manipulations did not affect the internal structure of maps; thus, all the arguments still apply in these settings. We would like to point out that the same idea can be applied to more general objects, as long as they have the same type of boundaries as maps and the weight factorises as a product of contributions from boundary faces and internal faces.
5.1 Stuffed maps
In the definition of a map (Definition 1.1), if one relaxes the condition that the complement of the graph is a disjoint union of topological disks, one obtains the notion of a stuffed map [1]. However, we also impose the following important caveat — namely, that the boundary faces must be homeomorphic to topological disks. On the other hand, the internal faces of a stuffed map may have arbitrary topology, including any non-negative genus and any positive number of boundary components. Each such boundary component then has an associated positive integer degree. The definition of fully simple (Definition 1.2) then carries over verbatim to the context of stuffed maps. The enumeration of stuffed maps that we are concerned with requires extra parameters to keep track of the possible topologies of the internal faces.
Definition 5.1**.**
For positive integers , let denote the weighted enumeration of stuffed maps such that the degree of boundary face is for . The weight of a stuffed map is given by
[TABLE]
where is the Euler characteristic of the underlying surface with the interiors of the boundary faces removed and the number of internal faces with genus and boundary components with degrees prescribed by the non-empty partition . Let denote the analogous weighted enumeration restricted to the set of fully simple stuffed maps.
As in the usual case, the enumerations and are well-defined elements of .
Our main result extends to the enumerations of stuffed maps and fully simple stuffed maps, essentially without change.
Theorem 5.2**.**
For any partition of a positive integer ,
[TABLE]
In order to extend our proofs to stuffed maps, one can consider a mild generalisation of the permutation model for maps presented in Section 2.1. The basic idea is that a stuffed map can be encoded by a map, along with a partition of its internal faces and the assignment of a non-negative integer to each part in the partition. To recover the stuffed map from the map, for each part in the partition, we remove the corresponding internal faces and glue in a surface whose genus is specified by the associated integer.
Lemma 5.3**.**
A stuffed map can be encoded by a map as per Definition 1.1, along with an unordered partition of the unrooted cycles of and a function that assigns a non-negative integer to each part of the partition.
The data and define equivalent stuffed maps if and only if there exists an equivalence of maps such that carries into and .
Note that, unlike for maps, the cycles of do not necessarily correspond to faces. The faces of the stuffed map are rather the parts of . The Euler characteristic of a stuffed map is computed using this new notion of face.
As for maps, the boundary faces in stuffed maps must be homeomorphic to disks. Since all the manipulations in our proofs leave the internal faces unchanged and only affect boundary faces, the arguments of both Sections 3 and 4 remain valid for stuffed maps and yield Theorem 5.2.
5.2 Hypermaps
Hypermaps generalise maps analogously to the way that hypergraphs generalise graphs. Whereas graphs and maps have edges that connect two vertices, hypergraphs and hypermaps have so-called hyperedges that connect any number of vertices. We will consider our hypermaps to have faces coloured blue and hyperedges coloured red. This leads to the following definition, adapted from [9].
Definition 5.4**.**
A hypermap is a bicoloured map, in the sense that each face is coloured either blue or red so that each edge is adjacent to a blue face and a red face. We furthermore require that each root is adjacent to a blue face. In this context, we consider the blue faces with roots as boundary faces, the blue faces without roots as internal faces, and the red faces as hyperedges.
A dessin d’enfant is a particular case of a hypermap, in which there are no internal faces. As with the dessins d’enfant appearing in Section 2.3, we assign an orientation to the edges of a hypermap in which each edge is oriented to have a blue face on its left and a red face on its right. The definition of fully simple (Definition 1.2) again carries over verbatim to the context of hypermaps.
One can encode an unrooted hypermap via a triple of permutations acting on the set of (unoriented) edges, in which
- rotates each edge anticlockwise by two edges around the vertex to which it points;
- rotates each edge anticlockwise around the adjacent red face; and
- rotates each edge anticlockwise around the adjacent blue face.
It follows that .
Lemma 5.5**.**
A hypermap can be encoded by a triple of permutations in and a tuple such that
- ; and
- no two elements of lie in the same cycle of .
The data and define equivalent hypermaps if and only if there exists a bijection that sends to and satisfies for .
A dessin d’enfant given by the triple can be thought of as a hypermap given by the triple under the correspondence . Notice that the equation is then equivalent to . Also observe that if (or ) is a fixed point free involution, then the hyperedges (or red faces) have degree 2 and can be collapsed to become edges in the usual sense. In this case, the hypermap is a map.
Definition 5.6**.**
For positive integers , let denote the weighted enumeration of hypermaps such that the degree of boundary face is for . The weight of a map is given by
[TABLE]
where is the number of internal faces of degree and is the number of hyperedges of degree . Let denote the analogous weighted enumeration restricted to the set of fully simple hypermaps.
As in the usual case, the enumerations and are well-defined elements of .
Our main result extends to the enumerations of hypermaps and fully simple hypermaps, essentially without change.
Theorem 5.7**.**
For any partition of a positive integer ,
[TABLE]
Again, this result follows from our arguments in Sections 3 and 4, since the boundary faces in hypermaps must be homeomorphic to disks and all the manipulations in our proofs leave the internal faces unchanged and only affect boundary faces.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] G. Borot, Formal multidimensional integrals, stuffed maps, and topological recursion , Ann. Inst. Henri Poincaré D 1 (2014), no. 2, 225–264, math-ph/1307.4957 .
- 2[2] G. Borot and E. Garcia-Failde, Simple maps, Hurwitz numbers, and topological recursion , (2017), math-ph/1710.07851 .
- 3[3] B. Collins, Moments and cumulants of polynomial random variables on unitary groups, the Itzykson-Zuber integral, and free probability , Int. Math. Res. Not. (2003), no. 17, 953–982, math-ph/0205010 .
- 4[4] B. Collins, J. A. Mingo, P. Śniady, and R. Speicher, Second order freeness and fluctuations of random matrices. III. Higher order freeness and free cumulants , Doc. Math. 12 (2007), 1–70, math.OA/0606431 .
- 5[5] B. Eynard and N. Orantin, Invariants of algebraic curves and topological expansion , Commun. Number Theory Phys. 1 (2007), no. 2, 347–452, math-ph/0702045 .
- 6[6] , Topological expansion of mixed correlations in the Hermitian 2-matrix model and x x x - y y y symmetry of the F g subscript F g F_{g} algebraic invariants , J. Phys. A 41 (2008), no. 1, 015203, 28, math-ph/0705.0958 .
- 7[7] , About the x x x - y y y symmetry of the F g subscript F g F_{g} algebraic invariants , (2013), math-ph/1311.4993 .
- 8[8] A.-A. A. Jucys, Symmetric polynomials and the center of the symmetric group ring , Rep. Mathematical Phys. 5 (1974), no. 1, 107–112.
