1 Introduction

Planar maps Maps are surfaces formed by gluing polygons together. They have been given a lot of attention in the last decades, especially in the case of planar maps, i.e. maps of the sphere. They were first approached from the combinatorial point of view, starting with their exact enumeration by Tutte [29], with generating function methods. Later on, bijections between maps and decorated trees were discovered, starting with the Cori–Vauquelin–Schaeffer bijection [28].

More recently, thanks to both enumerative and bijective results, the properties of large random maps have been studied. More precisely, one can study the geometry of random maps picked uniformly in certain classes, as their size tends to infinity. In the case of planar maps, the most notable results are probably the identification of two types of “limits” (for two well defined topologies on the set of planar maps): the local limit (the UIPTFootnote 1 [2] and UIPQFootnote 2 [15, 19, 22]) and the scaling limit (the Brownian map [20, 23]).

Maps on other surfaces Similar results exist for maps of genus greater than 0. It is possible to study uniform maps with a fixed genus \(g>0\). Enumerative (asymptotic) results have been obtained (see for instance [3]), and there are bijections for maps on any surface (see for instance [14]). On the probabilistic side, equivalents of the Brownian map in genus \(g>0\) have been constructed [4].

It is also possible to study maps without constraints on the genus, see [5, 8, 16] for three different approaches to this problem.

High genus maps Very recently, yet another regime has been considered: maps whose genus grows linearly in the size of the map. They exhibit hyperbolic features, as their average degree (which is directly linked to the average curvature of the map) is asymptotically higher than in planar (or fixed genus) maps. Some of their geometric properties have been studied, starting with uniform unicellular maps, i.e. maps with only one face. Their local limit is a supercritical Galton-Watson tree [1], and their diameter is logarithmic [27]. These two results rely on a bijection between unicellular maps and decorated trees [13].

The general case (i.e. uniform maps with various kinds of constraints on the face degrees) has been studied more recently, starting with uniform high genus triangulations, which converge locally in distribution towards a random hyperbolic triangulation of the plane [10]. A larger family of maps (bipartite maps with prescribed face degrees) is studied in [9], and a similar behaviour is observed.

In this paper, we investigate global geometric features of high genus maps. For technical reasons, we will study quadrangulations instead of triangulations. More precisely, for the rest of the paper, fix \(0<\theta <\frac{1}{2}\), and let \((g_n)\) be a sequence such that \(\frac{g_n}{n}\rightarrow \theta \). Let \(q^{(n)}\) be a uniform bipartite quadrangulation of genus \(g_n\) with 2n faces.

Curves on a surface In this work, we will give a lot of attention to cycles seen as curves on a surface. On a surface of genus at least 2, there are three different types of (simple, closed) curves (see Fig. 1). The first kind is contractible curves, i.e. curves that can be continuously deformed into a point. There are two types of non-contractible curves: the separating curves and the non-separating curves. More precisely, given a connected surface \(\mathcal {S}\) and a non-contractible curve \({\mathcal {C}}\) on \(\mathcal {S}\), then we say that \({\mathcal {C}}\) is separating if and only if \(\mathcal {S}\setminus {\mathcal {C}}\) is disconnected.

Fig. 1
figure 1

The three types of curves on a surface: contractible (in purple), non-contractible and separating (in red) and non-separating (in blue)

Our result In [9], it is proven that the local limit of \(q^{(n)}\) is a random infinite quadrangulation of the plane. In particular, it implies that for every fixed r, the ball of radius r around the root is planar with probability \(1-o(1)\) as \(n\rightarrow \infty \). This result might seem counter-intuitive at first, as \(q^{(n)}\) is highly non-planar. Actually, here we extend this result to balls of a much larger radius. More precisely, we define the planarity radius to be the largest r such that the ball of radius r around the root is planar and does not contain any non-contractible cycle. Actually, the second condition implies the first one, but they are not equivalent, see Fig. 2.

Fig. 2
figure 2

The red part contains a non contractible curve of the grey surface, but it has the topology of a cylinder, hence it is planar

We show here that the planarity radius of \(q^{(n)}\) is of logarithmic order whpFootnote 3.

Theorem 1

There exists a constant \(a_\theta \) such that

$$\begin{aligned}\text {PR}(q^{(n)})\ge a_\theta \log n\end{aligned}$$

with probability \(1-o(1)\) as \(n\rightarrow \infty \), where \(\text {PR}\) is the planarity radius.

In terms of the dimensions of \(q^{(n)}\), this is very big, as its diameter is also believed to be of logarithmic order (see Conjecture 1).

The neighbourhood of the root is planar, and there is no short non-contractible cycle passing near the root. However, if we look at the whole map, then there is a good chance to find very short non-contractible cycles.

Theorem 2

There exists a constant \(k_\theta >0\) such that

$$\begin{aligned}{\mathbb {P}}\left( \hbox {there exists a non-separating cycle of length 2 in } q^{(n)}\right) \ge k_\theta +o(1)\end{aligned}$$

as \(n\rightarrow \infty \).

The proofs of these theorems rely on asymptotic estimations of the number of high genus maps. The three main ingredients are the Carrell–Chapuy formula [11], the bounded ratio lemma of [9], and the following result:

Proposition 1

For all \(n\ge 1,g\ge 1\), we have

$$\begin{aligned}2g Q(n,g)\le (2n)^3Q(n,g-1)\end{aligned}$$

where Q(ng) is the number of bipartite quadrangulations of genus g with n faces.

This proposition is proven by a combinatorial injective operation.

Structure of the paper We start with some definitions, then we discuss some natural developments of this work. In the third section we prove Proposition 1, and the last two sections are devoted to the proofs of Theorems 1 and 2.

2 Definitions

A map M is the data of the gluing of a finite collection of oriented polygons (the faces) to form a compact, connected and oriented surface. The vertices and sides of the polygons become, after the gluing, the vertices and edges of M. The genus g of the surface formed by the gluing of the polygons is also called the genus of M. A bipartite map is a map whose vertices are either black or white, and whose edges always connect a black and a white vertex. We will consider rooted bipartite maps, i.e. bipartite maps with a distinguished edge, called the root. The white vertex incident to the root is called the root vertex. We can give a canonical orientation to all edges (from white to black for instance), and therefore it makes sense to talk about what is on the left or on the right of an edge.

A map with holes is a bipartite map with a certain number of marked faces called holes. For any map m, we define the ball of radius r around the root of m (noted \(B_r(m)\)) as the map with holes formed by all vertices of m at distance r or less to the root vertex, all edges of m with both endpoints in \(B_r(m)\), and every face of m that has all its incident edges in \(B_r(m)\).

A (bipartite) quadrangulationFootnote 4q is a bipartite map whose faces are quadrangles. If q has n faces and genus g, it has 2n edges and \(n+2-2g\) vertices. We denote by \(\mathcal {Q}(n,g)\) the set of triangulations with n faces and genus g, and by Q(ng) its cardinality. A quadrangulation with a boundary of size 2p is a map with quadrangular faces except for one special face, called the boundary, that is a simpleFootnote 5 2p-gon, such that the boundary sits on the right of the root. We denote by \(\mathcal {Q}^{(p)}(n,g)\) the set of bipartite quadrangulation with n quadrangles, a boundary of size p and genus g, and by \(Q^{(p)}(n,g)\) it cardinal. Quadrangulations with two boundaries are defined the same way. A quadrangulation with two boundaries is a map with two roots with quadrangular faces except for two special faces, called the boundaries, that are simple and vertex-disjoint, such that each boundary sits on the right of one root. We require the boundaries to be distinguishable, i.e. there is a first boundary and a second boundary. We denote by \(\mathcal {Q}^{(p,p')}(n,g)\) the set of bipartite quadrangulations with n quadrangles, boundaries of size 2p and \(2p'\), and genus g, and by \(Q^{(p,p')}(n,g)\) its cardinality.

A unicellular map is a map with only one face, with a distinguished oriented edge called the root. Let \({\mathcal {U}}(n,g)\) be the set of unicellular maps of genus g with n edges.

A simple path of a map M is a list of vertices \((v_0,v_1,...,v_\ell )\) and edges \((e_1,e_2,...,e_\ell )\), such that for all \(1\le 1\le \ell \), \(e_i\) joins \(v_{i-1}\) and \(v_i\), with the condition that the \(v_i\)’s are all distinct. The size of a simple path P, noted |P|, is the number of edges it contains. A cycle of a map M is a list of vertices \((v_0,v_1,...,v_\ell )\) and edges \((e_1,e_2,...,e_\ell )\), such that for all \(1\le 1\le \ell \), \(e_i\) joins \(v_{i-1}\) and \(v_i\), and such that \(v_0=v_\ell \). The size of a cycle C, noted |C|, is the number of edges it contains. In what follows, we will only consider simple cycles, that satisfy the extra condition \(v_i\ne v_j\) for all \(1\le i<j\le \ell \). A contractible cycle is a cycle that, seen as a curve on the surface, is contractible. A contractible simple cycle separates the map M in two parts, one of them being a planar map with a boundary. On the other hand, a non-contractible cycle either separates the map in two non-planar parts, in which case it is called separating, or does not separate the map, in which case it is called non-separating. Note that a non-separating cycle is necessarily non contractible. Recall that Fig. 1 presents the three types of curves on a surface.

3 Discussion and conjectures

Before going to the proofs of the main results, we want to compare our model with pre-existing models of hyperbolic geometry, and present a few problems that would be a natural extension of this work.

Comparison with hyperbolic geometry High genus maps can be seen as discrete models of two dimensional hyperbolic geometry. In the continuous setting, several models of random hyperbolic metrics on surfaces as the genus goes to infinity have been well studied in the past, two famous examples being the Brooks–Makover model [7] and the Weil–Petersson measure [18, 24]. The results obtained so far about random uniform high genus maps are equivalent to the results obtained on these continuous models, and we conjecture that high genus maps will behave similarly as continuous models when we look at other geometric observables (see the conjectures below).

In particular, concerning the present work, in [24], it is proved that the injectivity radius around a given point in a surface of genus g with a hyperbolic metric under the Weil–Petersson measure grows logarithmically in g as \(g\rightarrow \infty \), and this implies the same growth rate for the planarity radius of such surfaces. The injectivity radius is defined as the smallest r such that the ball of radius r around a given point is not homeomorphic to a disk. Unfortunately, such a result about the injectivity radius would not transfer to maps, as they are not “smooth” enough.

Other models of maps We are quite confident that the proofs in the present article adapt to many other models of maps (at least triangulations and bipartite maps with prescribed bounded face degrees). The proof of Proposition 1 would involve objects called mobiles (see [6]) in lieu of unicellular well-labeled maps, a version of the bounded ratio lemma holds for many models (see [9, 10]), and the Carrell–Chapuy formula for bipartite quadrangulations can be replaced by other similar formulas [17, 21].

The diameter of high genus maps In Theorem 1, we only give a lower bound for the radius of the biggest planar ball around the root. We believe that the upper bound is also of logarithmic order, and this would be implied by the following conjectureFootnote 6:

Conjecture 1

There exist constants \(m_\theta \) and \(M_\theta \) such that

$$\begin{aligned}m_\theta \log (n)\le \mathrm {diam}(q^{(n)})\le M_\theta \log (n)\end{aligned}$$

whp.

The lower bound is an immediate corollary of Theorem 1, but we must mention that there exists a simpler proof of the lower bound (G. Chapuy, private communication).

Convergence of the ratio If we take \(\theta \in (0,1/2)\), Proposition 1 along with the Carrell–Chapuy formula (5) imply that

$$\begin{aligned}\frac{Q(n,g_n)}{n^2Q(n,g_n-1)}=\Theta (1)\end{aligned}$$

as \(n\rightarrow \infty \). We believe that this result can be made more precise.

Conjecture 2

There exists a function \(r(\theta )\) such that

$$\begin{aligned}\frac{Q(n,g_n)}{n^2Q(n,g_n-1)}\rightarrow r(\theta )\end{aligned}$$

as \(n\rightarrow \infty \).

Short non contractible cycles The systole of a map is the size of its shortest non-contractible cycle. Theorem 2 proves that \(\text {syst}(q^{(n)})=2\) with positive probability as \(n\rightarrow \infty \). This leads us to think that the systole is asymptotically almost surely finite, and this would be coherent with results on continuous models [26].

Conjecture 3

We have

$$\begin{aligned}\lim _{M\rightarrow \infty }\limsup _{n\rightarrow \infty }{\mathbb {P}}(\text {syst}(q^{(n)})>M)=0.\end{aligned}$$

We conjecture that the shortest non-contractible cycle is non-separating, while the shortest separating non-contractible cycle is actually much bigger.

Conjecture 4

For any map m, let SNC(m) be the size of the shortest separating non-contractible cycle of m. There exists a constant \(s_\theta \) such that

$$\begin{aligned}SNC(q^{(n)})\ge s_\theta \log n\end{aligned}$$

whp.

The motivation for this conjecture might seem a bit more obscure than the previous ones, it actually comes from (conjectural) asymptotic estimation of the terms of the Carrell–Chapuy formula (5), and again a similar result exists on continuous models [24, 25].

4 Proof of Proposition 1

Proposition 1 is a quite direct consequence of the bijections of [14] and [12]. We will only briefly recall the details of these two bijections.

A unicellular map is said to be well-labelled (see Fig. 3) if each of its vertices carries an integer label, and the two following conditions are verified:

  • The minimal label is 1,

  • The labels of two adjacent vertices differ by at most 1.

Let \({\mathcal {U}}^{lab}(n,g)\) be the set of well-labeled unicellular maps of genus g with n edges, and \(U^{lab}(n,g)\) its cardinal.

We know that there is a 2-to-1 correspondence [14] between \({\mathcal {U}}^{lab}(n,g)\) and the set of maps of \(\mathcal {Q}(n,g)\) with a distinguished vertex, therefore

$$\begin{aligned} 2U^{lab}(n,g)=(n+2-2g)Q(n,g). \end{aligned}$$
(1)
Fig. 3
figure 3

A well labeled unicellular map

A trisection of a unicellular map is a special corner of this map defined in [12]. We do not give the precise definition of a trisection here, as it is not needed, but we underline two key properties of trisections:

  • If c is a trisection of a unicellular map \(U\in {\mathcal {U}}(n,g)\), let v be the vertex incident to c. Then there exist two other corners \(c_1\) and \(c_2\) incident to v such that v can be split along c, \(c_1\) and \(c_2\) as in Fig. 4 and that the resulting map belongs to \({\mathcal {U}}(n,g-1)\),

  • There are 2g trisections in a map of \({\mathcal {U}}(n,g)\).

The first property is explained in Section 2.3 together with Definition 2 of [12]. More precisely, in Section 2.3, it is explained that it is possible to perform a “slicing operation” (which we call splitting here) around three “intertwined half edges”, and Definition 2 explains how a trisection involves three intertwined half edges. The second property is Lemma 3 in [12].

Fig. 4
figure 4

Splitting a trisection

The first point provides an injective operation from the set of maps of \({\mathcal {U}}(n,g)\) with a marked trisection to the set of maps of \({\mathcal {U}}(n,g-1)\) with three marked corners. Note that this injection adapts to well-labelled unicellular maps, if we decide that the vertex incident to the marked trisection is split into three vertices with the same label.

Now, by the second point, and since there are 2n corners in a map with n edges, we have

$$\begin{aligned} 2gU^{lab}(n,g)\le (2n)^3U^{lab}(n,g-1). \end{aligned}$$
(2)

If we combine Eqs. (1) and (2), we prove Proposition 1.

5 Planar neighbourhoods of the root

In this section, we will prove Theorem 1. We will introduce objects called cycles with tails, that are close to cycles passing through the root. Proposition 2 gives a lower bound on the size of these objects in high genus bipartite quadrangulations, and we will use it to prove Theorem 1.

5.1 Cycles with tails

Theorem 1 is actually a corollary of the following proposition regarding non-contractible cycles that pass through the root. More precisely, we define a cycle with tail to be either a simple non-contractible cycle containing the root edge, or a simple non-contractible cycle attached to a simple path such that the root edge is on one end of the path, and that the vertex on the other end of the path belongs to the cycle, but the cycle and the path do not intersect anywhere else. The size of a cycle with tail (PC), noted |(PC)|, is the number of edges it contains, i.e. \(|(P,C)|=|P|+|C|\).

Proposition 2

Let \(\text {ct}(q^{(n)})\) be the size of the smallest cycle with tail in \(q^{(n)}\). Then there exists a constant \(c_\theta \) such that

$$\begin{aligned}\text {ct}(q^{(n)})\ge c_\theta \log n \end{aligned}$$

whp.

Before proving this proposition, we first prove that it implies Theorem 1.

Proof of Theorem 1

Let r such that \(B_r(q^{(n)})\) contains a non-contractible cycle \({\mathcal {C}}\) of \(q^{(n)}\) (again, \(B_r(q^{(n)})\) might be planar, see Fig. 2). In what follows, we will only focus on the map \(B_r(q^{(n)})\) and not \(q^{(n)}\), all the lengths and distances are to be understood inside \(B_r(q^{(n)})\). Assume \({\mathcal {C}}\) is of minimal length. If the root edge of \(q^{(n)}\) does not belong to \({\mathcal {C}}\), let (uw) be its endpoints, and take a vertex \(v\in {\mathcal {C}}\) such that

$$\begin{aligned}\min (d(v,u),d(v,w))\end{aligned}$$

is minimal. Wlog, say that \(d(v,u)=\min (d(v,u),d(v,w))\), and let \({\mathcal {P}}\) be a shortest path from w to v starting with the root edge (\({\mathcal {P}}\) exists since v is closer to u than it is to w). This ensures that \(|{\mathcal {P}}|\le r+1\) and that \({\mathcal {P}}\) and \({\mathcal {C}}\) intersect only at v. Hence, \(({\mathcal {P}},{\mathcal {C}})\) is a cycle with tail, and since \(B_r(q^{(n)})\subset q^{(n)}\), we have \(|({\mathcal {P}},{\mathcal {C}})|\ge \text {ct}(q^{(n)})\). Using Proposition 2, we can conclude that

$$\begin{aligned} |{\mathcal {C}}|\ge c_\theta \log n - r-1 \end{aligned}$$
(3)

whp.

Now, let \(v_1,v_2\) be a pair of vertices on \({\mathcal {C}}\) such that \(d(v_1,v_2)\) is maximal. We can decompose \({\mathcal {C}}\) into two paths \({\mathcal {P}}'\) and \({\mathcal {P}}''\) joining \(v_1\) and \(v_2\). Then, either \(|{\mathcal {P}}'|=d(v_1,v_2)\) or \(|{\mathcal {P}}''|=d(v_1,v_2)\). Indeed, if there exists a path \({\mathcal {P}}^*\) between \(v_1\) and \(v_2\) satisfying \(|{\mathcal {P}}^*|<\min (|{\mathcal {P}}'|,|{\mathcal {P}}''|)\), then either \({\mathcal {P}}'\cup {\mathcal {P}}^*\) or \({\mathcal {P}}''\cup {\mathcal {P}}^*\) is a non-contractible cycle of length strictly shorter than \({\mathcal {C}}\), a contradiction (see Fig. 5 left). Wlog, say that \(|{\mathcal {P}}''|=d(v_1,v_2)\)

Now, let \(v_3\) be a vertex on \({\mathcal {P}}'\), and say it separates \({\mathcal {P}}'\) into \({\mathcal {P}}_1\) (containing \(v_1\)) and \({\mathcal {P}}_2\) (containing \(v_2\)). Then again, either \({\mathcal {P}}_1\) or \({\mathcal {P}}_2\cup {\mathcal {P}}''\) is a path of minimal length between \(v_1\) and \(v_3\). But it cannot be \({\mathcal {P}}_2\cup {\mathcal {P}}''\), because it is strictly longer than \(d(v_1,v_2)\), which was supposed to be maximal. Therefore, \(|{\mathcal {P}}_1|\) is less than or equal to \(d(v_1,v_2)\), and the same goes for \(|{\mathcal {P}}_2|\) (see Fig. 5 right). Since we are in \(B_r(q^{(n)})\), we also have \(d(v_1,v_2)\le 2r\), therefore

$$\begin{aligned} |{\mathcal {C}}|\le |{\mathcal {P}}''|+|{\mathcal {P}}_1|+|{\mathcal {P}}_2|\le 3d(v_1,v_2) \le 6r. \end{aligned}$$
(4)

Combining (3) and (4), we obtain

$$\begin{aligned}7r+1\ge c_\theta \log n\end{aligned}$$

whp, which proves Theorem 1 for \(a_\theta =\frac{c_\theta }{7}\).

Fig. 5
figure 5

Left: the cycle \({\mathcal {C}}\) contains a shortest path between \(v_1\) and \(v_2\). Right: any vertex on \({\mathcal {P}}'\) splits it into to shortest paths towards \(v_1\) and \(v_2\)

5.2 Two useful results

Here we present two results proved in previous works that will be useful for the proof of Proposition 2. First we have the Carrell–Chapuy formula [11], which is a recurrence formula for enumerating bipartite quadrangulations in any genus. For every \(n\ge 1,g\ge 0\), we have

$$\begin{aligned} \begin{aligned} (n+1)Q(n,g)&=4(2n-1)Q(n-1,g)+(2n-2)(n-1)(2n-1)Q(n-2,g-1)\\&\quad +3\sum _{\begin{array}{c} n_1+n_2=n-2\\ n_1,n_2\ge 0 \end{array}}\sum _{\begin{array}{c} g_1+g_2=g\\ g_1,g_2\ge 0 \end{array}}(2n_1+1)Q(n_1,g_1)(2n_2+1)Q(n_2,g_2) \end{aligned}\nonumber \\ \end{aligned}$$
(5)

with initial condition \(Q(0,g)=\mathbb {1}_{g=0}\).

Then we have the bounded ratio lemma [9, Lemma 13], that controls a certain growth rate for high genus maps:

Lemma 1

(The bounded ratio lemma) For all \(\varepsilon >0\), there exists a constant \(C_\varepsilon >0\) such that for all \(g\ge 0,n\ge 1\) satisfying \(\frac{g}{n}\le \frac{1}{2}-\varepsilon \), we have

$$\begin{aligned}\frac{Q(n-1,g)}{Q(n,g)}\ge C_\varepsilon .\end{aligned}$$

5.3 Technical lemmas

This section regroups a few technical lemmas that we will need to prove Proposition 2. More precisely, we will use Lemmas 2 and 3, as well as (6). The other lemmas of this section will only be used to establish (6).

We start with a bound on maps with boundaries.

Lemma 2

We have the following inequalities for all \(n\ge 1, g\ge 0,p\ge 1, p'\ge 1\)

$$\begin{aligned} Q^{(p)}(n,g)\le & {} Q(n+p-1,g)\quad \text{ and } \quad Q^{(p,p')}(n,g)\\\le & {} 2(n+p+p'-2)Q(n+p+p'-2,g).\end{aligned}$$

Proof

We will prove the inequalities by an injective operation. Start with a map of \(\mathcal {Q}^{(p)}(n,g)\). If \(p=1\), contract the boundary into the root edge. Otherwise, tessellate the boundary with \(p-1\) quadrangles as in Fig. 6 to obtain a map of \(\mathcal {Q}(n+p-1,g)\).

The proof of the second inequality is very similar, except that the second root becomes a marked edge, hence the factor \(2(n+p+p'-2)\).

Fig. 6
figure 6

Tessellating the boundary. Here \(p=4\), the root is in red

The next lemma is in some sense the reverse inequality of Proposition 1.

Lemma 3

If n is large enough and \(\frac{g}{n}\le \frac{1}{2 }-\varepsilon \), then the following inequality holds:

$$\begin{aligned}Q(n,g)\ge C_\varepsilon ^2 n^2Q(n,g-1),\end{aligned}$$

where \(C_\varepsilon \) is defined in Lemma 1.

Proof

From (5), we directly have

$$\begin{aligned}Q(n,g)\ge \frac{(2n-2)(n-1)(2n-1)}{n+1}Q(n-2,g-1),\end{aligned}$$

and by Lemma 1, we have \(Q(n-2,g-1)\ge C_\varepsilon ^2Q(n,g-1)\), and since for n large enough we have \(\frac{(2n-2)(n-1)(2n-1)}{n+1}\ge n^2\), the proof is finished.

Our next goal is to upper bound the sum

$$\begin{aligned}\sum _{\begin{array}{c} h_1+h_2=g_n\\ h_1,h_2\ge 1 \end{array}} \sum _{n_1+n_2=n}Q(n_1,h_1)Q(n_2,h_2)\end{aligned}$$

to obtain (6).

Let us introduce the constant \(\varepsilon _\theta =\frac{1}{2}\left( \frac{1}{2}-\theta \right) \). The following two lemmas provide estimations of the terms of this sum, in two cases. We start with the case where both \(n_1\) and \(n_2\) are big enough.

Lemma 4

If n is large enough, we have the following inequality:

$$\begin{aligned}\sum _{\begin{array}{c} h_1+h_2=g_n\\ h_1,h_2\ge 1 \end{array}} \sum _{\begin{array}{c} n_1+n_2=n\\ n_1\ge n_2\ge n^{1/3} \end{array}}Q(n_1,h_1)Q(n_2,h_2)\le \frac{2}{C_{\varepsilon _\theta }^2n^{1/3}}Q(n,g_n).\end{aligned}$$

Proof

It follows from (5) (by forgetting certain terms and constants) and Lemma 1, that

$$\begin{aligned}\sum _{\begin{array}{c} h_1+h_2=g_n\\ h_1,h_2\ge 1 \end{array}} \sum _{\begin{array}{c} n_1+n_2=n\\ n_1,n_2\ge 0 \end{array}} n_1Q(n_1,h_1)n_2Q(n_2,h_2)\le nQ(n+2,g_n)\le n\frac{1}{C_{\varepsilon _\theta }^2}Q(n,g_n),\end{aligned}$$

and therefore

$$\begin{aligned}\sum _{\begin{array}{c} h_1+h_2=g_n\\ h_1,h_2\ge 1 \end{array}} \sum _{\begin{array}{c} n_1+n_2=n\\ n_1\ge n_2\ge n^{1/3} \end{array}} \frac{n}{2}Q(n_1,h_1)n^{1/3}Q(n_2,h_2)\le n\frac{1}{C_{\varepsilon _\theta }^2}Q(n,g_n),\end{aligned}$$

which concludes the proof.

Now we cover the case where \(n_2\) is small.

Lemma 5

For n large enough, we have the following inequality

$$\begin{aligned}\sum _{\begin{array}{c} h_1+h_2=g_n\\ h_1,h_2\ge 1 \end{array}} \sum _{\begin{array}{c} n_1+n_2=n\\ 1\le n_2\le n^{1/3} \end{array}}Q(n_1,h_1)Q(n_2,h_2)\le (1+o(1)) \frac{16}{C_{\varepsilon _\theta }^4n}Q(n,g_n).\end{aligned}$$

Proof

Take \(h_1,h_2\) such that \(h_1+h_2=g_n\) and \(h_1,h_2\ge 1\), and \(n_1,n_2\) such that \(n_1+n_2=n\) and \(1\le n_2\le n^{1/3}\).

Note that \(\frac{h_1}{n_1}\le \frac{g_n}{n-n^{1/3}}\), therefore if n is large enough we have \(\frac{h_1}{n_1}<\frac{1}{2}-\varepsilon _\theta \). By Lemma 3, we have \(Q(n_1,h_1+1)\ge C_{\varepsilon _\theta }^2n_1^2Q(n_1,h_1)\ge \frac{C_{\varepsilon _\theta }^2}{4} n^2Q(n_1,h_1) \).

By Proposition 1, we have \(Q(n_2,h_2-1)\ge \frac{1}{4n_2^3}Q(n_2,h_2)\ge \frac{1}{4n}Q(n_2,h_2)\). Therefore, by an immediate induction, we have

$$\begin{aligned}Q(n_1,h_1)Q(n_2,h_2)\le \left( \frac{16}{C_{\varepsilon _\theta }^2n}\right) ^{h_2}Q(n_1,g_n)Q(n_2,0).\end{aligned}$$

If we sum this inequality over all quadruplets \(n_1,n_2,h_1,h_2\), then we obtain

$$\begin{aligned}&\sum _{\begin{array}{c} h_1+h_2=g_n\\ h_1,h_2\ge 1 \end{array}} \sum _{\begin{array}{c} n_1+n_2=n\\ 1\le n_2\le n^{1/3} \end{array}}Q(n_1,h_1)Q(n_2,h_2)\\&\qquad \le (1+o(1))\frac{16}{C_{\varepsilon _\theta }^2n} \sum _{\begin{array}{c} n_1+n_2=n\\ 1\le n_2\le n^{1/3} \end{array}}Q(n_1,g_n)Q(n_2,0).\end{aligned}$$

But

$$\begin{aligned} \sum _{\begin{array}{c} n_1+n_2=n\\ 1\le n_2\le n^{1/3} \end{array}}Q(n_1,g_n)Q(n_2,0)&\le \frac{1}{n+3} \sum _{\begin{array}{c} n_1+n_2=n\\ 1\le n_2\le n^{1/3} \end{array}}(2n_1+1)(2n_2+1)Q(n_1,g_n)Q(n_2,0)\\&\le Q(n+2,g_n)\\&\le \frac{1}{C_{\varepsilon _\theta }^2}Q(n,g_n) \end{aligned}$$

where the second inequality holds because of (5), and the last holds because of Lemma 1. Therefore, the proof is complete.

Combining Lemmas 4 and 5, one obtains the following inequality (for n large enough):

$$\begin{aligned} \sum _{\begin{array}{c} h_1+h_2=g_n\\ h_1,h_2\ge 1 \end{array}} {\mathop {\mathop \sum _{n_1+n_2=n}}\limits _{n_1,n_2\ge 1}}Q(n_1,h_1)Q(n_2,h_2)\le (1+o(1))\frac{2}{C_{\varepsilon _\theta }^2n^{1/3}}Q(n,g_n). \end{aligned}$$
(6)

5.4 Proof of Proposition 2

There is a bijection between maps with a marked cycle with tail and maps (or pairs of maps) with boundaries.

Lemma 6

Let \(\mathcal {Q}_{ct}(n,g,\ell )\) be the set of maps of \(\mathcal {Q}(n,g)\) with a marked cycle with tail of size \(\ell \) and \(Q_{ct}(n,g,\ell )\) its cardinal. Then, for \(n\ge 1, g\ge 1, \ell \ge 1\),

$$\begin{aligned} Q_{ct}(n,g,\ell )= & {} \mathop {\mathop {\sum }\limits _{p+p'=\ell }}\limits _{p\ge p'\ge 1}(1+\mathbb {1}_{p\ne p'})\\&\times \left( Q^{(p,p')}(n,g-1)+\sum _{\begin{array}{c} n_1+n_2=n\\ n_1,n_2\ge 1 \end{array}} \sum _{\begin{array}{c} h_1+h_2=g\\ h_1,h_2\ge 1 \end{array}}Q^{(p)}(n_1,h_1)Q^{(p')}(n_2,h_2)\right) \end{aligned}$$

Proof

Let \((m,({\mathcal {P}},{\mathcal {C}}))\in \mathcal {Q}_{ct}(n,g,\ell )\) where \(m\in \mathcal {Q}(n,g)\) and \(({\mathcal {P}},{\mathcal {C}})\) is a cycle with tail of m. If \({\mathcal {P}}\ne \emptyset \), wlog, say that \({\mathcal {P}}\) starts with the root vertex (this will explain the factor \(1+\mathbb {1}_{p\ne p'}\)). Let f be the face that lies on the left of the root of m. Let \(p'=|{\mathcal {C}}|/2\). Now, cut along \({\mathcal {C}}\) (see Fig. 7). There are two possible cases:

Case 1: \({\mathcal {C}}\) is non separating. Then, after cutting, one obtains a map with two marked simple faces of size \(2p'\) that we will call \(f_1\) and \(f_2\), such that \(f_1\) is incident to \({\mathcal {P}}\), or adjacent to f if \({\mathcal {P}}=\emptyset \). Let \(e^*\) be the unique edge incident to \(f_1\) and \({\mathcal {P}}\) (or to \(f_1\) and the root edge if \({\mathcal {P}}=\emptyset \)) such that \(f_1\) lies on the left of \(e^*\). We call \(e^*\) the gluing edge. Now, on \(f_2\), let e be the edge that was identified with \(e^*\) before cutting along \({\mathcal {C}}\), note that \(f_2\) lies on the right of e, hence we consider it as a root, and now \(f_2\) is a boundary. We still need to deal with \(f_1\) and \({\mathcal {P}}\). If \({\mathcal {P}}=\emptyset \), then \(f_1\) lies on the right of the root edge, and can be considered as a boundary as well. Otherwise, by cutting along \({\mathcal {P}}\) as in Fig. 8, we obtain a boundary of size 2p, with \(p=p'+|{\mathcal {P}}|\). Notice that the gluing edge \(e^*\) is uniquely determined by the position of the root edge, hence we can forget about it. Now we have a map of \(\mathcal {Q}^{(p,p')}(n,g-1)\) with \(p+p'=\ell \) and \(p\ge p'\ge 1\). The inverse operation consists in closing the path (such that the root edge gets identified with the other edge of the boundary that is incident to the root vertex) and gluing the two boundaries together by identifying the second root with the gluing edge.

Case 2: \({\mathcal {C}}\) is separating. We perform the exact same operation: we cut along \({\mathcal {C}}\), then cut along \({\mathcal {P}}\). We obtain a pair of maps of \(\mathcal {Q}^{(p)}(n_1,h_1)\times \mathcal {Q}^{(p')}(n_2,h_2)\) with \(p+p'=\ell \), \(p\ge p'\ge 1\), \(n_1+n_2=n\), \(n_1,n_2\ge 1\), \(h_1+h_2=g\) and \(h_1,h_2\ge 1\). The inverse operation consists in closing the path and gluing the two boundaries together. \(\square \)

Fig. 7
figure 7

Cutting along a non-contractible cycle, the two possible cases

Fig. 8
figure 8

Extending a boundary by cutting along a path. Here, \(p'=4\) and \(p=5\). The root is in red and the gluing edge is in blue

Proof of Proposition 2

We will use the first moment method. More precisely, set

$$\begin{aligned} c_\theta =\frac{1}{6\log (1/C_{\varepsilon _\theta })}. \end{aligned}$$

We will show that for all \(\ell \le c_\theta \log n\), we have \(Q_{ct}(n,g_n,\ell )\le \frac{Q(n,g_n)}{n^{1/7}} \). Then we conclude by a union bound on all \(1\le \ell \le c_\theta \log n\).

By Lemma 6, we have (for n large enough):

$$\begin{aligned} Q_{ct}(n,g_n,\ell )&={\mathop {\mathop {\sum }\limits _{p+p'=\ell }} \limits _{p\ge p'\ge 1}}(1+\mathbb {1}_{p\ne p'})\\&\qquad \times \left( Q^{(p,p')}(n,g_n-1)+\sum _{\begin{array}{c} n_1+n_2=n\\ n_1,n_2\ge 1 \end{array}} \sum _{\begin{array}{c} h_1+h_2=g_n\\ h_1,h_2\ge 1 \end{array}} Q^{(p)}(n_1,h_1)Q^{(p')}(n_2,h_2)\right) \\&\le 2\ell \left( 2(n+\ell -2)Q(n+\ell -2,g_n-1)+\sum _{\begin{array}{c} n_1+n_2=n+\ell -2\\ n_1,n_2\ge 1 \end{array}} \sum _{\begin{array}{c} h_1+h_2=g_n\\ h_1,h_2\ge 1 \end{array}}Q(n_1,h_1)Q(n_2,h_2)\right) \\&\le 2\ell \left( \frac{2}{C_{\varepsilon _\theta }^2 n}Q(n+\ell -2,g_n)+(1+o(1))\frac{2}{C_{\varepsilon _\theta }^2 n^{1/3}}Q(n+\ell -2,g_n)\right) \\&\le 2 c_\theta \log n \left( \frac{1 }{C_{\varepsilon _\theta }}\right) ^\ell \left( \frac{2}{n}Q(n,g_n)+\frac{2(1+o(1))}{n^{1/3}}Q(n,g_n)\right) \\&\le \frac{Q(n,g_n)}{n^{1/7}} \end{aligned}$$

where in the first inequality we used Lemma 2 and the fact that there are less than \(\ell \) pairs \((p,p')\) such that \(p+p'=\ell \) and \(p\ge p'\ge 1\). In the second inequality, we used Lemma 3 for the first term and Eq. (6) for the second term. Finally, in the third inequality we used Lemma 1. \(\square \)

The proof of Proposition 2 finishes the proof of Theorem 1.

6 Short non-contractible cycles

Here we will prove Theorem 2, namely that non-separating cycles of length two appear with positive probability. The proof uses the same kind of tools that were used for Theorem 1. This section is quite technical, but the general idea is simple: we estimate the number of maps with one or two marked non-separating cycles of length 2, and apply the second moment method. Unfortunately, the possibility that the two marked cycles intersect creates a lot of pathological cases that we have to deal with separately, hence the need for many technical lemmas. We will make a heavy use of the Carrell–Chapuy formula (5) as an inequality by forgetting certain terms and constants in order to simplify some expressions as soon as possible. For the sake of simplicity, we will use very rough bounds, hence we will not obtain an optimal value for \(k_\theta \) in Theorem 2 (we believe that even by being more careful, we cannot find the right value for \(k_\theta \)).

6.1 Cutting a cycle of length two

Here we introduce a bijective operation that we will use a lot in this section: cutting a cycle of length two. It consists in taking a marked cycle in a map, and cutting along it. Depending on whether the cycle was separating or not, we obtain one or two maps as a result, with two disjoint marked digons (one on each map if the original map is cut in two), that we contract into two marked edges. See Fig. 9 for an illustration. Note that in the separating case, one of the maps inherits the original root, and we root the other one by turning its marked edge into a root. In what follows, when we say we cut a cycle of length two, we mean we apply this precise operation.

Fig. 9
figure 9

Cutting a cycle of length two. Left: the separating case (note that it is possible that both maps are not planar), right: the non-separating case

6.2 Technical lemmas

This subsection is devoted to some technical lemmas. The underlying idea is always the same: cutting a cycle and/or filling a face with quadrangles.

Lemma 7

For any \(\ell \ge 2\), the number of maps of \(\mathcal {Q}(n,g)\) with a marked path of size \(\ell \) is less than \(2(n+\ell -1)Q(n+\ell -1,g)\).

Proof

We give an injective proof: given such a map, open the path into a face of size \(2\ell \) (see Fig. 10), and mark an edge incident to this face to remember how to close it. For instance, say that this marked edge should be glued to the other edge incident to that face that shares a white vertex with it, this uniquely determines how to close the face into a path. Then, tessellate this face with \(\ell -1\) quadrangles as in the proof of Lemma 2 to obtain a map of \(\mathcal {Q}(n+\ell -1)\) with a marked edge. \(\square \)

Fig. 10
figure 10

Opening a path of length \(\ell \) into a face of size \(2\ell \). Here, \(\ell =3\) and the marked edge is in blue

Lemma 8

For any \(\ell \ge 1\), the number of maps of \(\mathcal {Q}(n,g)\) with a marked simple cycle of size \(2\ell \) is less than

$$\begin{aligned} (n+2\ell +1)Q(n+2\ell ,g). \end{aligned}$$

Proof

The proof uses a similar injective operation as in the proof of Lemma 6, except that now the cycle we consider might be contractible. Given such a map, cut along this cycle. There are two cases: either it is separating, or not. If the cycle is not separating, one obtains one map of genus \(g-1\) with n quadrangles plus two marked faces of length \(2\ell \) with a marked edge on each (to go back, glue the two faces together so that the marked edges coincide). If the cycle is separating, one obtains two maps with n quadrangles and genus g in total, with one marked face on each map, and a marked edge on each face.

Now, as in the proof of Lemma 2, if \(\ell =1\), we have marked digons that we close into marked edges. Otherwise, tessellate these marked faces with \(\ell -1\) quadrangles each. Note that if we obtain two maps, one of them inherits the original root, and in the other we turn the marked edge into a root. Hence, we have an injective operation into a set of size

$$\begin{aligned} 2(n+2\ell -2)Q(n+2\ell -2,g-1)+{\mathop {\mathop {\sum } \limits _{n_1+n_2=n+2\ell -2}} \limits _{n_1,n_2\ge 0}} {\mathop {\mathop {\sum }\limits _{g_1+g_2=g}}\limits _{g_1,g_2\ge 0}} 2n_1Q(n_1,g_1)Q(n_2,g_2). \end{aligned}$$

Using (5) we can bound the quantity above by \((n+2\ell +1)Q(n+2\ell ,g)\). \(\square \)

Lemma 9

The number of maps of \(\mathcal {Q}(n,g)\) with two vertex-disjoint marked cycles of length 2 is less than

$$\begin{aligned} 2n(n+5)Q(n+4,g). \end{aligned}$$

Proof

Let us write \(Q_c(n,g)\) for the number of maps of \(\mathcal {Q}(n,g)\) with one marked cycle of length two. Take a map \(\mathcal {Q}(n,g)\) with two vertex-disjoint marked cycles of length 2, and perform the cutting operation on one of them. Since the two cycles were vertex-disjoint, the second cycle remains a cycle after cutting the first cycle. This is a bijective operation, that puts the set of maps \(\mathcal {Q}(n,g)\) with two disjoint marked cycles of length 2 in bijection with a set of cardinality

$$\begin{aligned}&n(2n-1)Q_c(n,g-1)+{\mathop {\mathop {\sum }\limits _{n_1+n_2=n}} \limits _{n_1,n_2\ge 0}}\mathop {\mathop {\sum }\limits _{g_1+g_2=g}}\limits _{g_1,g_2\ge 0}2n_1(Q_c(n_1,g_1)Q(n_2,g_2)\nonumber \\&\qquad +Q(n_1,g_1)Q_c(n_2,g_2)) \end{aligned}$$
(7)

(the argument is exactly the same as in Lemma 8, except that in case we cut a separating cycle, there are two possibilities, according to where the root and the second cycle are).

Now, using Lemma 8 with \(\ell =1\), we upper bound (7) by

$$\begin{aligned}&2n(2n-1)(n+3)Q(n+2,g-1)+2n{\mathop {\mathop {\sum }\limits _{n_1+n_2=n}} \limits _{n_1,n_2\ge 0}} \mathop {\mathop {\sum }\limits _{g_1+g_2=g}}\limits _{g_1,g_2\ge 0}(n_1+3)Q(n_1+2,g_1)Q(n_2,g_2)\nonumber \\&\qquad +(n_2+3)Q(n_1,g_1)Q(n_2+2,g_2), \end{aligned}$$

which, by (5), is less than

$$\begin{aligned} 2n(n+5)Q(n+4,g) \end{aligned}$$

which finishes the proof. \(\square \)

6.3 Proof of Theorem 2

We can now enumerate bipartite quadrangulations with marked non-separating cycles of length 2. For \(k=1,2\), let \(\mathcal {Q}_{ns}^{(k)}(n,g)\) be the set of bipartite quadrangulations of size n, genus g and k marked distinct non separating cycles of length 2, and \(Q_{ns}^{(k)}(n,g)\) be its cardinal. The cutting operation applied to a non-separating cycle immediately implies

$$\begin{aligned} Q_{ns}^{(1)}(n,g)=n(2n-1)Q(n,g-1). \end{aligned}$$
(8)

Enumerating \(Q_{ns}^{(2)}(n,g)\) is a little trickier because the two cycles might intersect. We only give an upper bound.

Lemma 10

We have the following inequality

$$\begin{aligned} Q_{ns}^{(2)}(n,g)\le&n(n-1)(2n-1)(2n-3)Q(n,g-2)+2(n+3)Q(n+3,g-1)\nonumber \\&+2(n+1)(n+5)Q(n+4,g-1)+(4n^2+15n+7)Q(n+2,g-1). \end{aligned}$$
(9)

Proof

We need to do a careful analysis of all the cases involved when enumerating \(Q_{ns}^{(2)}(n,g)\). We only have an inequality because of some pathological cases in which the two cycles intersect. We will perform the same kind of operation, i.e. cutting a cycle into two marked digons, but we need to be cautious, because after cutting the first cycle, the second cycle might not be well defined anymore. All our operations will be injective.

Let us start with a map m of \(\mathcal {Q}_{ns}^{(2)}(n,g)\), we call \(c_1\) and \(c_2\) its two marked non-separating cycles of length 2. There are three cases: after we cut \(c_1\), \(c_2\) might be a cycle, or not. To these two cases, we need to add the “ambiguous” case where \(c_1\) and \(c_2\) share an edge, which we treat separately. Each of these cases contributes to (9). More precisely, the individual contributions can be found in (10), (11), (12), (13), (14), (15) and (16).

Case 1: \(c_2\) remains a cycle. Let us start with the case where \(c_2\) remains a cycle. Recall that we force \(c_1\) and \(c_2\) to be edge-disjoint, but they do not have to be vertex-disjoint. Let \(m'\) be the map obtained after cutting \(c_1\). Since \(c_1\) and \(c_2\) were edge-disjoint in m, \(c_2\) is disjoint from the two marked edges. Now, we can cut \(c_2\). However, in \(m'\), it is possible that \(c_2\) became a separating cycle, and maybe even contractible (see Fig. 11).

Fig. 11
figure 11

Cutting two short cycles. Above: when the second cycle stays non-separating, below: when it becomes separating (note that the cyan map doesn’t have to be planar)

If \(c_2\) is non-separating in \(m'\), we obtain a map of genus \(g-2\) with n quadrangles and two distinct unordered pairs of marked edges, which contributes to exactly

$$\begin{aligned} n(n-1)(2n-1)(2n-3)Q(n,g-2) \end{aligned}$$
(10)

in (9).

If \(c_2\) was separating, then we obtain two maps of total genus \(g-1\) and total number of quadrangles n, with two distinguishable marked edges on each maps (they are distinguishable because on each map, one of these edges comes from \(c_1\) and the other comes from \(c_2\)). One of these two maps contains the root of m, in the second one, we turn one of its marked edges into a root. Therefore, the contribution of this case in (9) is

$$\begin{aligned} {\mathop {\mathop {\sum }\limits _{n_1+n_2=n}}\limits _{n_1,n_2\ge 1}} {\mathop {\mathop {\sum }\limits _{g_1+g_2=g-1}} \limits _{g_1,g_2\ge 0}}2n_1(2n_1-1)Q(n_1,g_2)2n_2Q(n_2,g_2) \end{aligned}$$

If we upper bound \(n_1\) by n in the sum above, by (5), we obtain that this contribution is less than

$$\begin{aligned} 2n(n+3)Q(n+2,g-1). \end{aligned}$$
(11)

Case 2a: \(c_2\) is not a cycle anymore, but stays connected.

In this case, \(c_1\) and \(c_2\) were not vertex-disjoint. When we cut \(c_1\), we either obtain a map of \(\mathcal {Q}(n,g-1)\) with a marked path of length 4 (if \(c_1\) and \(c_2\) shared only vertex, and the extremities of the path are of the color of the vertex \(c_1\) and \(c_2\) did not share) or a marked simple cycle of length 4 (if \(c_1\) and \(c_2\) shared two vertices). See Fig. 12 for an illustration. By Lemma 7 (for \(\ell =4\)) and Lemma 8 (for \(\ell =2\)), this contributes to at most

$$\begin{aligned} 2(n+3)Q(n+3,g-1)+2(n+5)Q(n+4,g-1) \end{aligned}$$
(12)

in (9). The factor 2 in the second term comes from the fact that, in the cycle of length 4, we need to remember which of the edges belonged to \(c_1\) and which belonged to \(c_2\) (two possibilities).

Fig. 12
figure 12

The case where \(c_2\) is not a cycle anymore but remains connected when \(c_1\) is cut. Left: when \(c_1\) and \(c_2\) share one vertex. Right: when they share two vertices

Case 2b: \(c_2\) is not a cycle anymore, and doesn’t stay connected.

In this case, \(c_1\) and \(c_2\) have to share two vertices. Cut \(c_1\) to obtain two marked edges \(a_1\) and \(b_1\). Call \(a_2\) and \(b_2\) the two edges of \(c_2\). Say that, wlog, \(a_1\) and \(a_2\) (resp. \(b_1\) and \(b_2\)) are incident. What happens (see Fig. 13 for an example) then is we obtain a map of \(\mathcal {Q}(n,g-1)\) with two disjoint marked cycles of length 2 (\((a_1,a_2)\) and \((b_1,b_2)\)), which by Lemma 9 contributes to less than

$$\begin{aligned} 2n(n+5)Q(n+4,g-1) \end{aligned}$$
(13)

in (9).

Fig. 13
figure 13

An example of the case where \(c_2\) gets disconnected when \(c_1\) is cut

Case 3: \(c_1\) and \(c_2\) share an edge.

Let us say that \(c_1=(e_1,e)\) and \(c_2=(e_2,e)\). There are two cases.

a) \((e_1,e_2)\) is a separating cycle. We cut it and obtain two maps \(m_1\) with a marked edge and \(m_2\) with a marked edge on a non-separating cycle of length 2 (see Fig. 14). Again, one of the two maps doesn’t have a root, hence we need to turn one of the marked edges into a root edge (Fig. 15).

If it is \(m_2\) that still has a marked edge, then there are exactly

$$\begin{aligned}&{\mathop {\mathop {\sum }\limits _{n_1+n_2=n}}\limits _{n_1,n_2\ge 1}} {\mathop {\mathop {\sum }\limits _{g_1+g_2=g}}\limits _{g_1\ge 0,g_2\ge 1}} Q(n_1,g_1)2Q_{ns}^{(1)}(n_2,g_2)\\&\qquad = {\mathop {\mathop {\sum }\limits _{n_1+n_2=n}}\limits _{n_1,n_2\ge 1}} {\mathop {\mathop {\sum }\limits _{g_1+g_2=g}}\limits _{g_1\ge 0,g_2\ge 1}} Q(n_1,g_1)2n_2(2n_2-1)Q(n_2,g_2-1) \end{aligned}$$

cases, where the equality comes from (8). We can upper bound \(n_2\) by n and use (5) to bound the expression above by

$$\begin{aligned} 2n(n+3)Q(n+2,g-1). \end{aligned}$$
(14)

Otherwise, the root of \(m_2\) lies on a non-separating cycle of length 2 and \(m_1\) has a marked edge. By a similar reasoning as in (8), the number of cases is

$$\begin{aligned} {\mathop {\mathop {\sum }\limits _{n_1+n_2=n}}\limits _{n_1,n_2\ge 1}} {\mathop {\mathop {\sum }\limits _{g_1+g_2=g}}\limits _{g_1\ge 0,g_2\ge 1}} 2n_1Q(n_1,g_1)2(2n_2-1)Q(n_2,g_2-1) \end{aligned}$$

which is less than

$$\begin{aligned} (n+3)Q(n+2,g-1) \end{aligned}$$
(15)

by (5).

Fig. 14
figure 14

When \(c_1\) and \(c_2\) share an edge and \((e_1,e_2)\) is a separating cycle. Note that the cyan part doesn’t have to be planar

b) Finally, the only remaining case is when \((e_1,e_2)\) is non-separating. Then we cut it, and by a similar reasoning as in Case 2a, we obtain a map of genus \(g-1\) with a marked path of length 3, which by Lemma 7 contributes to less than

$$\begin{aligned} 2(n+2)Q(n+2,g-1) \end{aligned}$$
(16)

in (9). \(\square \)

Fig. 15
figure 15

When \(c_1\) and \(c_2\) share an edge and \((e_1,e_2)\) is non-separating

We are now ready to prove Theorem 2.

Proof of Theorem 2

Let \(X_{n,g}\) be the number of non-separating cycles of length 2 in a uniform map \(m\in \mathcal {Q}(n,g)\), then \(X_{n,g}^2\) is the number of ordered pairs of distinct non-separating cycles of length 2, plus \(X_{n,g}\). Hence

$$\begin{aligned} {\mathbb {E}}(X_{n,g})=\frac{Q_{ns}^{(1)}(n,g)}{Q(n,g)} \end{aligned}$$

and

$$\begin{aligned} {\mathbb {E}}(X_{n,g}^2)={\mathbb {E}}(X_{n,g})+\frac{Q_{ns}^{(2)}(n,g)}{Q(n,g)}. \end{aligned}$$

Now, recall that \(g_n\) is a sequence such that \(\frac{g_n}{n}\rightarrow \theta \in (0,1/2)\). We want to prove

$$\begin{aligned} {\mathbb {P}}(X_{n,g_n}>0)\ge k_\theta +o(1) \end{aligned}$$

whp. We will use the second moment method, namely the fact that

$$\begin{aligned} P(X_{n,g_n}>0)\ge \frac{{\mathbb {E}}(X_{n,g_n})^2}{{\mathbb {E}}(X_{n,g_n}^2)}. \end{aligned}$$
(17)

By (8) and Proposition 1, we have

$$\begin{aligned} Q_{ns}^{(1)}(n,g_n)=(1+o(1))2n^2Q(n,g_n-1)\ge \left( \frac{\theta }{2}+o(1)\right) Q(n,g_n). \end{aligned}$$

Therefore

$$\begin{aligned} {\mathbb {E}}(X_{n,g_n})\ge \frac{\theta }{2}+o(1). \end{aligned}$$
(18)

Now we will upper bound \(Q_{ns}^{(2)}(n,g_n)\). First, note by Lemmas 1 and 3 that

$$\begin{aligned} 2(n+3)Q(n+3,g_n-1)=o(Q(n,g_n)), \end{aligned}$$

hence

$$\begin{aligned} Q_{ns}^{(2)}(n,g_n)\le & {} (1+o(1))\left( 4n^4Q(n,g_n-2)\right. \\&\left. +4n^2Q(n+2,g_n-1)+2n^2Q(n+4,g_n-1)\right) . \end{aligned}$$

Applying Lemmas 1 and 3 to the inequality above, we obtain

$$\begin{aligned} Q_{ns}^{(2)}(n,g_n)\le (1+o(1))\left( \frac{4}{C_{\varepsilon _\theta }^4}+\frac{4}{C_{\varepsilon _\theta }^4}+\frac{2}{C_{\varepsilon _\theta }^6}\right) Q(n,g_n), \end{aligned}$$

hence

$$\begin{aligned} {\mathbb {E}}(X_{n,g_n}^2)\le {\mathbb {E}}(X_{n,g_n})+\frac{8}{C_{\varepsilon _\theta }^4}+\frac{2}{C_{\varepsilon _\theta }^6}+o(1). \end{aligned}$$
(19)

Now, by (17), Theorem 2 holds for

$$\begin{aligned} k_\theta =\left( \frac{2}{\theta }+\frac{32}{C_{\varepsilon _\theta }^4 \theta ^2}+\frac{8}{C_{\varepsilon _\theta }^6 \theta ^2} \right) ^{-1}. \end{aligned}$$

\(\square \)