On the Size of k-Irreducible Triangulations
Abstract
A triangulation of a surface is -irreducible if every non-contractible curve has length at least and any edge contraction breaks this property. Equivalently, every edge belongs to a non-contractible curve of length and there are no shorter non-contractible curves. We prove that a -irreducible triangulation of an orientable surface of genus has triangles, which is optimal. This is an improvement over the previous best bound of Gao, Richter and Seymour [Journal of Combinatorial Theory, Series B, 1996].
Keywords and phrases:
surface, irreducible triangulation, system of curves, minimal position, systolic geometryFunding:
Vincent Delecroix: Funded by ANR MOST (ANR-23-CE40-0020) and ANR CarteEtPlus (ANR-23-CE48-0018).Copyright and License:
2012 ACM Subject Classification:
Mathematics of computing Graphs and surfaces ; Theory of computation Computational geometryAcknowledgements:
We are grateful to anonymous reviewers for helpful remarks and suggestions.Funding:
This work was funded by the ANR-SNF project SUGAR (ANR-25-CE40-0416, SNF 200021E_238147).Editors:
Hee-Kap Ahn, Michael Hoffmann, and Amir NayyeriSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
The main objects of study in this article are (surface) triangulations. There are many inequivalent definitions of those, and for us they will be simplicial complexes homeomorphic to surfaces. Rephrased in a graph-theoretical language, this means that a triangulation is a graph embedded in a surface where all the faces are topological disks and have degree three, and the graph is simple: multiple edges and loops are forbidden.
In 1922, Steinitz [41] proved that all triangulations of the -dimensional sphere could be obtained from the tetrahedron by splitting vertices. Nowadays, it is more common to consider the inverse operation of contracting an edge, which consists in identifying the endpoints of an edge and collapsing the two adjacent triangles. Such a contraction must preserve the properties of triangulations, and in particular must not induce multiple edges and loops. Thus, Steinitz proved that the tetrahedron is the unique irreducible triangulation of the sphere: every triangulation of the sphere can be reduced to the tetrahedron by iteratively contracting edges, and the tetrahedron cannot be contracted further.
Barnette initiated the study of the analogous problem on the projective plane [3], which led to the classification of irreducible triangulations of surfaces up to Euler genus by Sulanke [42] by means of the computer program surftri. It is now known that for every surface of Euler genus , the number of irreducible triangulations is finite and that they have at most vertices, see Joret and Wood [29]. The latter improves previous bounds by Barnette and Edelson [2] and by Nakamoto and Ota [38]. This bound has been extended to surfaces with boundaries by Boulch, Colin de Verdière and Nakamoto [6].
A closed curve on a surface is non-contractible if it is not homotopic (intuitively, if it cannot be deformed continuously) to a point. Any closed walk on the edges of a triangulation determines a closed curve on the underlying surface. The edge-width of a triangulation is the length of the shortest (by the number of edges) non-contractible closed walk. A triangulation is -irreducible if it has edge-width at least and it is irreducible for this property: any edge contraction reduces this edge-width. Equivalently, every edge belongs to a non-contractible curve of length and there are no shorter non-contractible curves. We refer to the PhD thesis of Melzer for a proof of this equivalence [36, Lemma 3.1] and for a thorough introduction to -irreducible triangulations, in particular the different motivations for which they have been introduced.
Since loops and multiple edges are forbidden, triangulations of surfaces of positive Euler genus have edge-width at least . From the definitions, it is easy to see that irreducible triangulations and -irreducible triangulations match. Therefore, -irreducible triangulations generalize irreducible triangulations, and one is naturally led to wonder about their combinatorial properties.
This problem was first studied by Malnič and Nedela [34] who proved that the number of -irreducible triangulations of a surface is finite (they also observed that this follows from a variant of Robertson-Seymour theory), see also Juvan, Malnič and Mohar [30]. The current best known bound, due to Gao, Richter and Seymour [25] is that a -irreducible triangulation of a surface of Euler genus has edges. In that paper, the authors say that they expect the correct bound to depend linearly on instead of quadratically. In his aforementioned PhD thesis, Melzer [36, p. 18] states “Our expectation would be something like , but we lack any evidence at all to conjecture”. Our main result confirms the expectations of Gao, Richter, Seymour and Melzer for orientable surfaces.
Theorem 1.
Any -irreducible triangulation of an orientable surface of genus has at most edges.
The bound in Theorem 1 is tight up to the value of the constant which we have not tried to optimize: intuitively it can be achieved by taking connected sums of tori resembling by grids. We refer to Melzer [36, Section 6.2] for precise descriptions of families of -irreducible triangulations of size . One interesting follow-up question would be to determine the correct constant in some asymptotic regimes in and .
Note that an immediate application of the Euler formula yields similar bounds for the number of vertices and faces.
Irreducible systems of curves.
Our proof of Theorem 1 is actually a consequence of a stronger result on system of curves that we introduce now. We investigate -irreducible triangulations from the powerful perspective initiated by (de Graaf and) Schrijver in a series of papers (see e.g., [39, 40, 19, 20]), which consists in encoding the metric structure of an embedded graph using a system of curves. Note that this approach was already implicit in Steinitz’s proof of his aforementioned theorem, as explained in Chang [10].
For the case of -irreducible triangulations, this is done as follows. One first observes that instead of considering shortest non-contractible closed walks, one could consider instead shortest non-contractible closed curves crossing the triangulation exactly at the vertices. Such curves are commonly called nooses in structural graph theory. If one defines the length of those curves as this number of intersections, one sees that any non-contractible closed walk in a triangulation can be deformed to a non-contractible noose of the same length and vice-versa, see Figure 1, left. The length of a shortest non-contractible noose is called the face-width (also called representativity in, e.g. [25]), and therefore we can equivalently define -irreducibility as having face-width at least and being irreducible for this property.
The medial graph of a triangulation of a surface is the embedded graph in which has a vertex in the middle of each edge of and in each face of we add edges between vertices of that belong to consecutive edges of . See Figure 1, right for an illustration. Note that is a simple face-bipartite -regular graph and that the length of a noose for is equal to half the number of transverse intersections it has with . Because is -regular, it can be considered as a system of curves . The crossing number of a system of curves , denoted by is its number of intersections. The length of a curve with respect to is the number of intersections of and , denoted by .
The strength of this perspective is that this allows to understand metric deformations of (e.g., edge contractions) under the lens of topological deformations (homotopies) of . For instance, it follows from the work of Schrijver [40] that on an orientable surface, the system of curves corresponding to a minor-minimal graph of face-width is necessarily in minimal position: it contains no contractible curves and its crossing number is minimized over all families homotopic to (we refer to Section 2 for the background on homotopies and a precise statement of Theorem 4 by Schrijver).
A smoothing of a system of curves is the system of curves obtained from by removing a vertex and reconnecting the incident strands in one of two ways as in Figure 2. Note that a smoothing may change the number of components.
A system of curves on a surface is a -irreducible system of curves for some if it is connected and:
-
Every non-contractible closed curve on transverse to satisfies , and
-
for every system of curves obtained by a smoothing of , there is a non-contractible closed curve such that .
Finally, a system of curves on a surface is face-bipartite if there is a -coloration of its faces (connected components of the complement) such that any two adjacent faces have different colors. We now have all the ingredients to state our second theorem.
Theorem 2.
Let be a face-bipartite -irreducible system of curves on an orientable surface of genus . The crossing number of is at most .
Connections to systolic geometry.
Theorems 1 and 2 provide discrete counterparts to results in systolic geometry. This subfield of differential geometry investigates topological spaces endowed with continuous metrics (typically Riemannian) and aims at understanding the structure and properties of their shortest non-contractible curves, called systoles. We refer to the book of Katz [31] for an introduction.
The famed systolic inequality of Gromov [26] states that for any surface of genus and area , the systole has length . This is known to be tight: Brooks [8] and Buser and Sarnak [9] provided families of hyperbolic surfaces achieving this bound. There are discrete analogues of these results for embedded graphs [28, 16, 33], showing that the edge-width of a triangulation with triangles is similarly bounded by and that this is asymptotically tight. Equivalently, this shows that any triangulation of edge-width has triangles111Note that the growth is sensibly different if one considers the number of vertices instead of the number of triangles, see Melzer [36, Section 2.2]. Bounding the size of -irreducible triangulations then amounts to looking for a reverse systolic inequality, bounding how far from this lower bound a locally extremal object for the systolic inequality can be. From this perspective, it is noteworthy that the logarithmic factor, which is known to be required for the systolic inequality, disappears in our bounds in Theorems 1 and 2, even though our bounds are also tight.
We are not aware of any works investigating continuous versions of such a reverse systolic inequality. One difficulty is that the space of Riemannian metrics on a surface is not compact, and extremal surfaces for the systolic inequality in negative Euler characteristic are expected to exhibit singularities, see for example Gromov [26, pp.62-65]. This can be addressed by adding additional assumptions on the curvature, restricting to hyperbolic surfaces as in Fortier Bourque and Rafi [7], or nonpositively curved surfaces as in Katz and Sabourau [32]. Since the discrete setting of triangulations does not suffer from these analytic issues, it provides a convenient testbed for the study of locally extremal surfaces. The framework of geodesic currents of Bonahon [5] could provide an interesting middle-ground between these two worlds, keeping a continuous flavour but with strong compactness properties.
Related works.
Many articles in computational geometry in the last twenty years have been targeted at understanding topologically meaningful curves on surfaces, from the perspectives of both algorithms and combinatorics. We refer to the dedicated chapter by Éric Colin de Verdière in the handbook of computational geometry [15] for a survey of this active field of research. Our proof techniques deal specifically with families of curves in minimal position on surfaces, a problem for which polynomial-time algorithms have been recently provided by Chang and de Mesmay [12], and Dubois [23]. The study of systolic properties of surfaces through the lens of such systems of curves has been instrumental in recent works of Cossarini [17] and Cossarini and Sabourau [18]. The medial graph construction connects homotopy of curves with electrical moves, as studied in Chang and Erickson [13], Chang, Cossarini and Erickson [11] and Aranguri, Chang and Fridman [1]. Very recently, Delecroix, Fontaine and Lazarus [22] have made algorithmic Schrijver’s concept of kernel [40], which generalizes our -irreducible triangulations to metric structures which are extremal with respect to the entire set of lengths of non-contractible curves (the length spectrum).
Organization of the paper.
After some preliminaries in Section 2, we first explain how Theorem 2 implies Theorem 1 in Section 3. Then the main ingredient is Proposition 7 proven in Section 4. Namely given a -irreducible system of curves, it shows the existence of curves of length at most filling . This immediately yields a first bound (Theorem 13), albeit one not linear in . Section 5 introduces additional combinatorial tools to obtain the tight bound of Theorem 2. Due to line restrictions, some proofs are deferred to the full version [21], which provides slightly more general results and a treatment of one case of non-orientable surface.
2 Preliminaries
In this section we provide the main definitions used throughout the paper. The central objects of study are topological surfaces and curves on them whose definitions are recalled in Section 2.1. A (discrete) geometry on a surface allowing to measure lengths can then be defined in two related ways: either by the mean of an embedded graph also called combinatorial surface (see Section 2.2), or using a system of curves as in Section 2.3.
2.1 Surfaces and curves
In this paper, we use the term surface for a closed orientable topological surface. It is always denoted by and is sometimes implicit. We refer to Massey [35] for topological background.
Curves.
A curve on a surface is a continuous map and a closed curve on is a continuous map , where is the one-dimensional circle . Since all the curves in this article are closed, we will often just write curve instead of closed curve. Two closed curves and on are (freely) homotopic if there is a continuous map such that and . Being freely homotopic is an equivalence relation on closed curves on and we refer to (free) homotopy classes for an equivalence class of closed curves with respect to free homotopy. We always denote curves with latin letters and homotopy classes with greek letters. A closed curve is contractible if it is homotopic to a constant curve. A curve is simple if it does not self-intersect. A closed curve is primitive if it is not homotopic to the -fold concatenation of a curve for some . In particular, a primitive curve is not contractible.
2.2 Combinatorial surfaces
Combinatorial surfaces.
A combinatorial surface is an embedding of a graph , possibly with multiple edges and loops, in a surface , such that is a disjoint union of open disks. These disks are called the faces of . The counterclockwise sequence of arcs (i.e., oriented edges) in the boundary of a face is called a face boundary or facial walk. The degree of a face is the length of its facial walk.
Two combinatorial surfaces and are isomorphic if there exists a graph isomorphism and a homeomorphism such that . The isomorphism class of a combinatorial surface can be conveniently encoded by a rotation system describing the circular orderings of the (oriented) edges around each vertex. See Mohar and Thomassen [37] for more details on this structure. Most of the time, the embedding is implicit and we identify and the corresponding combinatorial surface.
Let be a combinatorial surface. The length (with respect to ) of a curve in that crosses only the vertices of and not its edges is the number of times this curve passes through a vertex of . It is denoted . The systole of is the minimum length over all non-contractible closed curves on passing only through vertices of of . We will use the common abuse of language to also call systole such a non-contractible closed curve of minimal length when it leads to no confusion.
Triangulation.
A combinatorial surface is a triangulation if is simple (no loops nor multiple edges) and every face has degree . A triangulation on a surface is -irreducible if
-
1.
the systole of is equal to
-
2.
for every edge of , there is a non-contractible curve of length on crossing consecutively and .
Remark 3.
In line with the introduction, we define our triangulations to be simplicial, but note that this is implied by -irreducibility for . Indeed, if there is a loop or a bigon formed of two parallel edges, it has to be contractible and thus bounds a disk, but then the edges inside that disk cannot belong to a systole as there would be a shortcut, violating -irreducibility.
2.3 Systems of curves
Systems of curves.
A system of curves on a surface is a family of non-contractible closed curves on in general position, i.e., they only cross transversely and at most two curves cross at a point.
An intersection of is a pair such that . Because a system of curves is in general position, the set of intersections is an isolated subset of points in . The crossing number of is its number of intersections. Note that defines a -regular embedded graph on whose vertex set is the intersections of and its edges are segments of the curves . Conversely, a -regular embedded graph determines a system of curves by “going straight” at each crossing. We will freely use this identification and use the vocabulary of embedded graphs, i.e., vertices, edges and faces for a system of curves . Note however that in this context the embedded graph might not be a combinatorial surface because its complement could have topology. a system of curves is connected if the corresponding graph is connected.
Two systems of curves and are homotopic if for all in , is freely homotopic to . We say that a system of curves is in minimal position if it contains no contractible curves and has the minimal crossing number over all systems of curves homotopic to . We say that two curves intersect essentially if they intersect at least once in minimal position.
Length of curves.
Let be a system of curves on and be a curve transverse to . The length of with respect to is the number of crossings of with . We recall that this quantity is denoted . The length of a free homotopy class is the minimal number of crossings of a representative of with . We use the notation as a shortcut for . For in minimal position, we define the systole of to be where runs over all non-trivial free homotopy classes of closed curves in . Here again, we sometimes also call a closed curve achieving this minimum length a systole.
We say that a system of curves in minimal position on a surface is filling if for any non-trivial homotopy class we have . Equivalently, a system of curves in minimal position on a surface is filling if and only if it corresponds to a combinatorial surface (i.e. the complement of the curves is a disjoint union of topological disks).
-irreducible systems of curves.
Recall from the definition that a system of curves is -irreducible for some if it is connected and:
-
for every non-contractible closed curve on we have , and
-
for every system of curves obtained by a smoothing (pictured in Figure 2) of , there is a non-contractible closed curve such that .
A system of curves is tight if it does not contain a contractible curve disjoint from the other curves and if for any smoothing of there is a curve in minimal position with respect to and which is shorter with respect to than with respect to . This is an equivalent reformulation of a notion introduced by Schrijver, who proved the following theorem:
Theorem 4 ([39, Theorem 5]).
A system of curves is tight if and only if it is made of primitive curves in minimal position.
It is immediate that a -irreducible system of curves is tight, and therefore it is in minimal position. Note also that a -irreducible system of curves is necessarily filling.
Remark 5.
In this article, we often alternate between different metric models. In order to minimize confusion, we use the following guidelines:
-
in a triangulation , we consider curves which are walks on the edges of the triangulation, and their lengths are the number of edges that they use.
-
in a combinatorial surface , we consider curves which cross only at vertices, and their lengths are the number of vertices that they cross.
-
in a system of curves , we consider curves which are in general position with respect to , and their lengths are their number of intersections with .
3 From triangulations to system of curves
The goal of this section is to prove how Theorem 1 on -irreducible triangulations follows from Theorem 2 on -irreducible system of curves.
Let be a -irreducible triangulation on with vertex set . We first explain how to associate a system of curves to , and we then study its properties. Let be a subgraph of with the same vertex set and minimal (with respect to edge inclusion) for the property that every non-contractible curve intersecting only at satisfies . Let be the medial graph of : recall that it is the graph with a vertex at the midpoint of every edge of and two midpoints are connected by an edge of whenever their supporting edges in are consecutive in a face of , see Figure 3. The graph is -regular and is thus naturally associated to a system of curves on . We call a system of curves associated to (note that there can be many of them, depending on the choice of ). As proven in [40], for any homotopy class of curves in we have .
Proposition 6.
Let be a -irreducible triangulation on . Then any system of curves associated to is face-bipartite, -irreducible and in minimal position.
Proof.
Let us denote as before by an (edge inclusion-wise) minimal subgraph of such that the length of a shortest non-contractible noose on is still , and by the system of curves associated to . As for every non-contractible curve , for every non-trivial homotopy class .
Let be a smoothing of . As shown in [40], a smoothing of either corresponds to an edge deletion or an edge contraction in . We work separately on these two cases.
-
1.
Assume that is obtained from by a smoothing corresponding to deleting the edge . Let . Then by definition of , there is a non-contractible curve such that . Thus where is the homotopy class of .
-
2.
Assume that is obtained from by a smoothing corresponding to contracting the edge . As is a -irreducible triangulation, there is a systole of going through and consecutively. Thus this systole is also a systole of with the same property and is also a systole of crossing two consecutive edges of around the vertex (see Figure 4). Thus, the smoothing reduces the length of and where denotes the homotopy class of .
Since is connected, so is . Therefore the system of curves is -irreducible. It follows from Theorem 4 that it is in minimal position. Finally, it is face-bipartite by construction: the faces of the medial graph are either faces or vertices of .
Theorem 1. [Restated, see original statement.]
Any -irreducible triangulation of an orientable surface of genus has at most edges.
Proof.
As before, let be a minimal subgraph of such that the length of a shortest non-contractible noose on is , and let be its associated system of curves. By Proposition 6, any system of curves associated to is a -irreducible system of curves. Thus by Theorem 2, the crossing number of is at most .
Now let be the medial graph of from which is built the system of curves . It is such that and because it is quartic . The graph is face bipartite and the classes of the bipartition are in bijection with the vertices and the faces of . These bijections preserve the degree and hence . Now, by Proposition 6, is in minimal position. In particular, has neither monogon nor bigon. In other words, each face of has degree at least . Thus . We conclude that , and .
4 Short filling systems for -irreducible systems of curves
The main result of this section is the following proposition, which extracts from -irreducibility a more topological property: the existence of a filling family of short curves.
Proposition 7.
Let be a face-bipartite -irreducible system of curves. Then there is a set of curves of lengths at most with respect to which is in minimal position and filling.
The proof of this proposition relies partially on the notion of universal cover. We refer to Massey [35, Chapter 5] for an introduction to this classical object in algebraic topology and to Farb and Margalit [24, Section 1.2] for the specifics in the case of curves on surfaces. Given a curve in a surface , a lift of is a map to the universal cover that commutes with the projections and . When the lift is simple we call it a line.
Proof.
We first observe that we can assume that is even. Indeed, if this is not the case, since is -irreducible and face-bipartite, is -irreducible. We will build a set of curves of lengths at most made of systoles and some curves that are obtained by concatenation of two systoles, and then show that these curves are filling.
The following claim is standard in geometry of curves on surfaces. As it is used many times throughout our proof, we provide a standalone proof.
Claim 8.
Let and be non-contractible curves on in minimal position. Then any two lifts and in the universal cover are lines that intersect at most once.
Proof.
Assume that the lift has a self-intersection. Then it forms a monogon: there is a disk in bounded by a subline of . By homotopy, one can remove this monogon contradicting the fact that was in minimal position on . Therefore, and are lines in .
Let us assume for contradiction that two lifts and intersect twice. Then, since is contractible, they form a bigon: there is a disk in bounded by one subline of and one subline of . Now, the homotopy moving to projects to a homotopy on the surface, and leads to a new pair of curves intersecting less. This contradicts the hypothesis that and were in minimal position.
The next claim is the first step in defining the systoles we will work with.
Claim 9.
Let be a crossing of and , two edges adjacent to that are consecutive for the counter-clockwise ordering of edges around . Then there is a systole that passes consecutively through and .
Proof.
Let be the system of curves obtained by smoothing and connecting with . As is a -irreducible system, there is a non-contractible curve in minimal position with respect to both and and such that . Since and differ from each other only at , the curve goes from to in a neighborhood of . If we pick with the property that and minimal, then it passes only once consecutively through and and .
As is face-bipartite, all crossing numbers of curves with respect to are even. Since is even, we must have and . The curve is therefore a systole, this concludes the proof of the claim.
Let and be the four consecutive edges around a vertex of . By Claim 9 there is a systole crossing consecutively and . Similarly, there is a systole crossing consecutively and . We denote by a set of curves containing a pair of such systoles and for each vertex of . Note that by definition a systole is in minimal position with respect to .
We first handle the case where the surface is a torus.
Claim 10.
If the surface is a torus and is a vertex of and and are the two corresponding systoles of , then and intersect essentially.
The proof is provided in the full version [21]. Since on a torus, any pair of curves intersecting essentially is filling, Claim 10 concludes the proof for the torus with the family . In the rest of the proof we assume that the surface has negative Euler characteristic. Therefore its universal cover is homeomorphic to an open disk and can be endowed with a boundary at infinity which is a circle. The lifts of curves in are lines with endpoints on this boundary, and two curves are homotopic if and only if there exists lifts of the two curves having the same endpoints. Furthermore, no two lifts have exactly one endpoint in common. We refer to [24, Section 1].
We now define curves obtained by concatenations of two systoles. They will be used to fill the surface . Let and be two systoles in that start in the same face of and such that is in minimal position. Up to homotopy we can further assume that the first crossings with the boundary of occurs for both and at time and that and do not intersect in this initial face. Namely and that the points , , and appear on the boundary of in that counterclockwise order. Let and be arcs in the face that are in minimal position and go respectively from to and to . These two arcs intersect exactly once. We define a new curve by the concatenation , see Figure 5. We say that is obtained by wedding and if is in minimal position with respect to itself. Equivalently, we can make a wedding if in the universal cover of the two lifts of and starting from the same lift of do not intersect. By definition, a wedding has length with respect to . If such a wedding is put in minimal position with respect to by a homotopy, it might even get shorter.
We define the set to be a set of representatives of the homotopy classes of all possible weddings of systoles in such that is in minimal position. The following claim proves that the curves in intersect every possible simple closed curve on the surface.
Claim 11.
Let be a non-contractible simple closed curve. Then there exists such that and intersect essentially.
Proof.
We first put in minimal position with respect to . Since is filling, there is an edge of that intersects . Let be the curve of containing the edge and and be the curve crossing at and respectively. We denote by and the two systoles in corresponding to and by and the ones corresponding to . We will prove that intersects either , , , or one of their pairwise weddings.
In the universal cover, our local picture lifts as in Figure 6, yielding lines , , , , , , and . The lines ,, intersect pairwise at most once and are simple because is in minimal position. We do a case by case analysis depending on the topology of and . The only ingredient we use is the fact that each pair of these curves intersect at most once.
If and intersect, then it is immediate that intersects at least one of the curves , , or , see top left Figure 6. The same happens if and are homotopic since in that case and have the same endpoints in . Since these intersections are forced by the endpoints on and homotopies do not move these endpoints, these intersections on project to essential intersections on . See top right Figure 6.
The last case is if and are disjoint (including at their endpoints) as in bottom Figure 6. Then the wedding of and based at the added crossing lifts to two lines and which cross the lines and , respectively and the same way that and do. In particular, this wedding exists since and cannot cross again due to and acting as barriers for and . Since intersects , it must intersect either or and thus intersects essentially. This concludes the proof.
Therefore, the family , intersects every possible simple non-contractible curve in the surface: it is filling. This claim concludes the proof.
We encapsulate this last result in the following definition: we say that a system of curves is -saturating if there exists another system of curves such that:
-
is in minimal position,
-
Each curve in has length at most , and
-
The system of curves is filling.
Therefore, Proposition 7 shows that a face-bipartite -irreducible system of curves is -saturating. The following lemma shows that one can extract a filling family of size from any filling family. This is certainly folklore, see for example Chen [14, Theorem 3.15]. We include a proof in the full version [21] for completeness.
Lemma 12.
Let be a filling system of curves in minimal position on a closed orientable surface of genus . Then there is a sub-system of at most curves which is also filling.
We can now combine our tools to obtain a first polynomial upper bound.
Theorem 13.
Let be a -saturating system of curves. Then the crossing number of is at most .
Proof.
By the definition of a -saturating system of curves and thanks to Lemma 12, there exists a filling family of closed curves of length at most with respect to and of size at most . In particular, for every , .
Recall that by the definition of -saturating, the system is in minimal position. We think of as a -valent graph that is a combinatorial surface. In other words:
-
Every curve of intersect transversely the curves , and
-
Every intersection vertex of is inside a face of .
We denote by the faces of . For such a face , let denote the perimeter of i.e. the number of crossings of with the boundary of . Then, by double counting, .
Similarly let denote the number of vertices of in the face . Then . As is in minimal position, the restriction of to any face is also in minimal position. This implies that any two curves in cross at most once in , since otherwise they would form a bigon and thus would not be in minimal position. Thus . So
Combining Proposition 7 and Theorem 13 provides us with a first bound of on the number of vertices in a -irreducible system of curves, and thus on the number of edges in a -irreducible triangulation via the reduction in Section 3. In the next section we add another ingredient to strengthen this bound to .
Remark 14.
Note that the family in Theorem 13 is not assumed to be -irreducible, and thus this theorem could be of independent interest. It is easy to see that Theorem 13 is tight up to a constant factor, by considering a genus orientable surface obtained by identifying opposite edges in a -gon, and a system of curves made of parallel curves between each pair of opposite edges.
5 Upper bounds for -irreducible systems of curves
In this section, we show:
Theorem 2. [Restated, see original statement.]
Let be a face-bipartite -irreducible system of curves on an orientable surface of genus . The crossing number of is at most .
To prove this result, we first establish a preliminary lemma on configuration of arcs in a disk. An arc in a disk is a curve with endpoints on the boundary of the disk. For a system of arcs in minimal position in a disk, we denote by the largest distance between a face of and the boundary of the disk (where we measure lengths in terms of crossings with ) and by the number of intersections between pairs of arcs of . The following inequality allows us to bound in terms of and .
Lemma 15.
Let , , , be as above. Then .
Our proof relies on a recent structural result of Hickingbotham, Illingworth, Mohar and Wood [27] and the fact that a graph of treewidth with vertices has less than edges (see, e.g., Baste, Noy and Sau [4]).
Proof.
Let be the intersection graph of : it has one vertex per arc of and an edge between vertices corresponding to intersecting pair of arcs. By definition, has vertices and edges.
Let be the map graph of which has one vertex for each face of , including the outer face, and edges between vertices corresponding to faces that share at least one vertex. Let be its radius, that is, the minimum radius of a ball that covers . Then, by [27, Theorem 5], we have , where denotes the tree-width of .
Let be the vertex of corresponding to the external face. Then is at distance at most from every face of in the dual graph of . It follows from the definitions that the distances in the map graph are smaller than the one in the dual graph, so is at distance at most in from every point of . Thus and .
Since a graph of tree-width and vertices has strictly less than edges, .
We can now conclude the proof of Theorem 2.
Proof of Theorem 2.
The proof starts like the proof of Theorem 13. By Proposition 7 and Lemma 12, a -irreducible system of curves is -saturating and thus there is a filling family of at most closed curves of length at most with respect to . We think of as a -valent combinatorial surface with a family of faces and denote by the number of vertices of in a face , and by the perimeter of , i.e., the number of intersections of and the boundary of .
Claim 16.
For any face of ,
Proof.
Assume that there is a face such that . By Lemma 15, and thus . In this case, there is a point in so that any path from to the boundary of crosses more than curves of . This point lies in a face of , and this implies that smoothing one of the vertices on the boundary of that face cannot change the length of any non-contractible closed curve of length , since any such curve going through (two consecutive edges adjacent to) that vertex (as in Claim 9) must be longer than . See Figure 7. Thus is not a -irreducible system of curves.
We conclude using and , which gives
References
- [1] Santiago Aranguri, Hsien-Chih Chang, and Dylan Fridman. Untangling planar graphs and curves by staying positive. In Proceedings of the 33rd annual ACM-SIAM symposium on discrete algorithms, SODA 2022, Alexandria, VA, USA, both virtually and physically, January 9–12, 2022, pages 211–225. Philadelphia, PA: Society for Industrial and Applied Mathematics (SIAM); New York, NY: Association for Computing Machinery (ACM), 2021. doi:10.1137/1.9781611977073.11.
- [2] D. W. Barnette and Allan L. Edelson. All 2-manifolds have finitely many minimal triangulations. Isr. J. Math., 67(1):123–128, 1989. doi:10.1007/BF02764905.
- [3] David Barnette. Generating the triangulations of the projective plane. J. Comb. Theory, Ser. B, 33:222–230, 1982. doi:10.1016/0095-8956(82)90041-7.
- [4] Julien Baste, Marc Noy, and Ignasi Sau. On the number of labeled graphs of bounded treewidth. Eur. J. Comb., 71:12–21, 2018. doi:10.1016/j.ejc.2018.02.030.
- [5] Francis Bonahon. The geometry of Teichmüller space via geodesic currents. Invent. Math., 92(1):139–162, 1988. doi:10.1007/BF01393996.
- [6] Alexandre Boulch, Éric Colin de Verdière, and Atsuhiro Nakamoto. Irreducible triangulations of surfaces with boundary. Graphs Comb., 29(6):1675–1688, 2013. doi:10.1007/s00373-012-1244-1.
- [7] Maxime Fortier Bourque and Kasra Rafi. Local maxima of the systole function. J. Eur. Math. Soc. (JEMS), 24(2):623–668, 2022. doi:10.4171/JEMS/1113.
- [8] Robert Brooks. Injectivity radius and low eigenvalues of hyperbolic manifolds. J. Reine Angew. Math., 390:117–129, 1988. doi:10.1515/crll.1988.390.117.
- [9] P. Buser and P. Sarnak. On the period matrix of a Riemann surface of large genus (with an appendix by J. H. Conway and N. J. A. Sloane). Invent. Math., 117(1):27–56, 1994. doi:10.1007/BF01232233.
- [10] Hsien-Chih Chang. Tightening curves and graphs on surfaces. PhD thesis, University of Illinois at Urbana-Champaign, 2018.
- [11] Hsien-Chih Chang, Marcos Cossarini, and Jeff Erickson. Lower bounds for electrical reduction on surfaces. In 35th international symposium on computational geometry, SoCG 2019, Portland, Oregon, USA, June 18–21, 2019. Proceedings, page 16. Wadern: Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2019. Id/No 25. doi:10.4230/LIPIcs.SoCG.2019.25.
- [12] Hsien-Chih Chang and Arnaud de Mesmay. Tightening curves on surfaces monotonically with applications. ACM Trans. Algorithms, 18(4):32, 2022. Id/No 36. doi:10.1145/3558097.
- [13] Hsien-Chih Chang and Jeff Erickson. Untangling planar curves. Discrete Comput. Geom., 58(4):889–920, 2017. doi:10.1007/s00454-017-9907-6.
- [14] Changjie Chen. Index gap of the systole function, 2025. arXiv:2309.05801.
- [15] Éric Colin de Verdière. Computational topology of graphs on surfaces. In Jacob E. Goodman, Joseph O’Rourke, and Csaba Toth, editors, Handbook of Discrete and Computational Geometry, chapter 23, pages 605–636. CRC Press LLC, third edition, 2018.
- [16] Éric Colin de Verdière, Alfredo Hubard, and Arnaud de Mesmay. Discrete systolic inequalities and decompositions of triangulated surfaces. Discrete Comput. Geom., 53(3):587–620, 2015. doi:10.1007/s00454-015-9679-9.
- [17] Marcos Cossarini. Discrete surfaces with length and area and minimal fillings of the circle, 2020. arXiv:2009.02415.
- [18] Marcos Cossarini and Stéphane Sabourau. Minimal area of Finsler disks with minimizing geodesics. J. Eur. Math. Soc. (JEMS), 26(3):985–1029, 2024. doi:10.4171/JEMS/1339.
- [19] Maurits de Graaf and Alexander Schrijver. Characterizing homotopy of systems of curves on a compact surface by crossing numbers. Linear Algebra Appl., 226-228:519–528, 1995. doi:10.1016/0024-3795(95)00161-J.
- [20] Maurits de Graaf and Alexander Schrijver. Decomposition of graphs on surfaces. J. Comb. Theory, Ser. B, 70(1):157–165, 1997. doi:10.1006/jctb.1997.1747.
- [21] Vincent Delecroix, Oscar Fontaine, and Arnaud de Mesmay. On the size of k-irreducible triangulations, 2026. arXiv:2603.20030.
- [22] Vincent Delecroix, Oscar Fontaine, and Francis Lazarus. On the computation of schrijver’s kernels, 2025. To appear in the Proceedings of SODA 2026. doi:10.48550/arXiv.2510.18597.
- [23] Loïc Dubois. Making multicurves cross minimally on surfaces. In Timothy M. Chan, Johannes Fischer, John Iacono, and Grzegorz Herman, editors, 32nd Annual European Symposium on Algorithms, ESA 2024, Royal Holloway, London, United Kingdom, September 2-4, 2024, volume 308 of LIPIcs, pages 50:1–50:15. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPIcs.ESA.2024.50.
- [24] Benson Farb and Dan Margalit. A primer on mapping class groups, volume 49 of Princeton Math. Ser. Princeton, NJ: Princeton University Press, 2011.
- [25] Z. Gao, R. B. Richter, and P. D. Seymour. Irreducible triangulations of surfaces. J. Comb. Theory, Ser. B, 68(2):206–217, 1996. doi:10.1006/jctb.1996.0064.
- [26] Mikhael Gromov. Filling Riemannian manifolds. J. Differ. Geom., 18:1–147, 1983. doi:10.4310/jdg/1214509283.
- [27] Robert Hickingbotham, Freddie Illingworth, Bojan Mohar, and David R. Wood. Treewidth, circle graphs, and circular drawings. SIAM J. Discret. Math., 38(1):965–987, 2024. doi:10.1137/22M1542854.
- [28] Joan P. Hutchinson. On short noncontractible cycles in embedded graphs. SIAM J. Discrete Math., 1(2):185–192, 1988. doi:10.1137/0401020.
- [29] Gwenaël Joret and David R. Wood. Irreducible triangulations are small. J. Comb. Theory, Ser. B, 100(5):446–455, 2010. doi:10.1016/j.jctb.2010.01.004.
- [30] M. Juvan, A. Malnič, and B. Mohar. Systems of curves on surfaces. J. Comb. Theory, Ser. B, 68(1):7–22, 1996. doi:10.1006/jctb.1996.0053.
- [31] Mikhail G. Katz. Systolic geometry and topology. With an appendix by Jake P. Solomon, volume 137 of Math. Surv. Monogr. Providence, RI: American Mathematical Society (AMS), 2007.
- [32] Mikhail G. Katz and Stéphane Sabourau. Systolically extremal nonpositively curved surfaces are flat with finitely many singularities. J. Topol. Anal., 13(2):319–347, 2021. doi:10.1142/S1793525320500144.
- [33] Ryan Kowalick, Jean-François Lafont, and Barry Minemyer. Filling triangulated surfaces. Geom. Dedicata, 202:373–386, 2019. doi:10.1007/s10711-018-00419-9.
- [34] A. Malnič and R. Nedela. -minimal triangulations of surfaces. Acta Math. Univ. Comen., New Ser., 64(1):57–76, 1995. URL: https://eudml.org/doc/119916.
- [35] William S. Massey. A basic course in algebraic topology, volume 127 of Grad. Texts Math. New York etc.: Springer-Verlag, 1991.
- [36] Sebastian Melzer. k-irreducible triangulations of 2-manifolds. PhD thesis, Technische Universität Dresden, 2019. URL: https://nbn-resolving.org/urn:nbn:de:bsz:14-qucosa2-356439.
- [37] Bojan Mohar and Carsten Thomassen. Graphs on surfaces. Baltimore, MD: Johns Hopkins University Press, 2001.
- [38] Atsuhiro Nakamoto and Katsuhiro Ota. Note on irreducible triangulations of surfaces. J. Graph Theory, 20(2):227–233, 1995. doi:10.1002/jgt.3190200211.
- [39] A. Schrijver. Decomposition of graphs on surfaces and a homotopic circulation theorem. J. Comb. Theory, Ser. B, 51(2):161–210, 1991. doi:10.1016/0095-8956(91)90036-J.
- [40] A. Schrijver. On the uniqueness of kernels. J. Comb. Theory, Ser. B, 55(1):146–160, 1992. doi:10.1016/0095-8956(92)90038-Y.
- [41] Ernst Steinitz. Polyeder und raumeinteilungen. In Encyclopädie der mathematischen Wissenschaften, volume Band 3 (Geometries), pages 1–139. B.G. Teubner Verlag, 1922.
- [42] Thom Sulanke. Generating irreducible triangulations of surfaces, 2006. arXiv:math/0606687.
