Embeddability of arrangements of pseudocircles and graphs on surfaces
\'Eric Colin de Verdi\`ere, Carolina Medina, Edgardo Rold\'an-Pensado,, Gelasio Salazar

TL;DR
This paper establishes a precise criterion for when arrangements of pseudocircles can be embedded into orientable surfaces of a given genus, extending previous results from the sphere to higher-genus surfaces.
Contribution
It proves that embeddability into a genus g surface depends on all subarrangements of size at most 4g+4, and shows this bound is optimal, generalizing to arrangements of graphs.
Findings
Embeddability into genus g surfaces characterized by subarrangements of size 4g+4.
Bound for subarrangement size is tight and cannot be improved.
Results extend to arrangements of graphs beyond pseudocircles.
Abstract
A pseudocircle is a simple closed curve on some surface; an arrangement of pseudocircles is a collection of pseudocircles that pairwise intersect in exactly two points, at which they cross. Ortner proved that an arrangement of pseudocircles is embeddable into the sphere if and only if all of its subarrangements of size at most four are embeddable into the sphere, and asked if an analogous result holds for embeddability into orientable surfaces of higher genus. We answer this question positively: An arrangement of pseudocircles is embeddable into an orientable surface of genus~ if and only if all of its subarrangements of size at most are. Moreover, this bound is tight. We actually have similar results for a much general notion of arrangement, which we call an \emph{arrangement of graphs}.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Limits and Structures in Graph Theory · Advanced Combinatorial Mathematics
Embeddability of arrangements of pseudocircles
and graphs on surfaces
Éric Colin de Verdière Université Paris-Est, LIGM, CNRS, ENPC, ESIEE Paris, UPEM, Marne-la-Vallée, France. *E-mail:*[email protected].
Carolina Medina Instituto de Física, UASLP. San Luis Potosí, Mexico, 78000. *E-mail:*[email protected].
Edgardo Roldán-Pensado Centro de Ciencias Matemáticas, UNAM campus Morelia. Morelia, Michoacán, Mexico, 58190. *E-mail:*[email protected].
Gelasio Salazar Instituto de Física, UASLP. San Luis Potosí, Mexico, 78000. *E-mail:*[email protected].
Abstract
A pseudocircle is a simple closed curve on some surface; an arrangement of pseudocircles is a collection of pseudocircles that pairwise intersect in exactly two points, at which they cross. Ortner proved that an arrangement of pseudocircles is embeddable into the sphere if and only if all of its subarrangements of size at most four are embeddable into the sphere, and asked if an analogous result holds for embeddability into orientable surfaces of higher genus. We answer this question positively: An arrangement of pseudocircles is embeddable into an orientable surface of genus if and only if all of its subarrangements of size at most are. Moreover, this bound is tight. We actually have similar results for a much general notion of arrangement, which we call an arrangement of graphs.
1 Introduction
The starting point of this work is motivated by Ortner [ortner]: He proved that an arrangement of pseudocircles is embeddable into the sphere if and only if all of its subarrangements of size at most four are embeddable into the sphere, and asked if an analogous result held for embeddability into surfaces of higher genus. We answer this question positively, and in fact prove a similar result for the more general notion of arrangement of graphs.
We briefly recall some standard notions of topological graph theory; see Mohar and Thomassen [moharthomassen] for details. All surfaces under consideration are orientable; we denote by the (orientable) surface of genus . If is a graph and is a vertex of , then a rotation of is a cyclic ordering of the edges incident with . A rotation system of is a collection of rotations of all vertices of .
Remark. Throughout this work, every graph under consideration is implicitly assumed to be equipped with a rotation system. (This enhanced notion of a graph is also called a combinatorial map in the literature). If is a graph and is a subgraph of , then it is implicitly assumed that the rotation system of is the one naturally inherited from the rotation system of .
We define an arrangement of graphs to be a collection of connected subgraphs of a graph such that has at least one vertex in common with each of . For brevity, we use to denote . We emphasize that (as all graphs under consideration) is endowed with a rotation system, from which inherits a rotation system, for . The size of is , the number of graphs in the arrangement. A subarrangement of is a subcollection of that contains . Thus every subarrangement of is an arrangement.
An embedding of a graph on an orientable surface is a drawing of on without crossings, such that the clockwise ordering of the edges around each vertex in this drawing matches the rotation of in the rotation system of . An embedded graph is a graph with a given embedding on a surface. A graph is embeddable into a surface if there is an embedding of on .
Our main result is the following.
Theorem 1**.**
Let . An arrangement of graphs is embeddable into if and only if all its subarrangements of size at most are embeddable into . Moreover, the bound of is tight.
In Theorem 1, the requirement that some graph intersects all other graphs in the arrangement may seem superfluous. However, as we argue in Section 4, some condition along these lines is required in order to obtain a result in this spirit.
Let us recast the notion of arrangement of pseudocircles in our terminology. A pseudocircle is a simple closed curve in a surface. Grünbaum [grunbaum] defined an arrangement of pseudocircles (actually, he used the terminology arrangement of curves) to be a family of pseudocircles embedded on a surface such that any two pseudocircles intersect in exactly two points, at which they cross. In our language, an arrangement of pseudocircles is thus an arrangement of graphs such that each is a cycle and, for each , and intersect at exactly two vertices of , where they cross. The main result by Ortner [ortner] is the following.
Theorem 2** (Ortner [ortner]*Theorem 10).**
An arrangement of pseudocircles is embeddable into if and only if all its subarrangements of size at most four are embeddable into .
At the end of his article, Ortner asks whether such a result can be generalized to arbitrary surfaces. Theorem 1 already answers this question positively. We actually prove the following result, with a sharp bound on the size of the subarrangements:
Theorem 3**.**
Let . An arrangement of pseudocircles is embeddable into if and only if all its subarrangements of size at most are embeddable into . Moreover, the bound of is tight.
Depending on the context, the notion of arrangement of pseudocircles can be relaxed in several ways; see for instance [ortner2, kang, anppss, linortner3]. Arrangements of other objects, such as line segments [egppss] (or Jordan arcs [ede1]), can also be naturally regarded as special cases of arrangements of graphs, and so our Theorem 1 also applies to them.
To explain our proof strategy, let us first define the genus of a graph to be the smallest integer such that embeds in . Such an embedding of is necessarily cellular, and one can obtain it by attaching a disk to each boundary walk of (those boundary walks are well defined by the rotation system). If has vertex set , edge set , and set of boundary walks, then, by Euler’s formula, we have the following [moharthomassen]*Section 4.1:
[TABLE]
In Section 2, we shall prove the following proposition.
Proposition 4**.**
Let be an arrangement of graphs, and let . Then for each there is a subarrangement of , of size at most , such that . Moreover, if is an arrangement of pseudocircles, then this bound of can be improved to for every .
In Section 3, we prove our Theorems 1 and 3. As we will see, the upper bounds of and follow as an easy corollary of the above proposition; we use specific constructions to prove their tightness. As we will see, the tightness of the bound in Theorem 1 is witnessed by arrangements of graphs which are quite specific: Each graph is a cycle, and two distinct graphs are either disjoint or have exactly two intersection points, at which they cross.
Remark. In general, when considering graphs, one allows loops and multiple edges. However, it is not hard to see that proving Theorem 1 reduces to proving it in the case of graphs without loops (simply by subdividing each loop once). So, henceforth, we assume that all graphs under consideration are without loops.
2 Proof of Proposition 4
A face of a graph embedded on a surface is a connected component of . We remark that a face is an open subset of , that is, the vertices and edges that lie on boundary of are not part of . Every face is bounded by one or several walks of the graph, called boundary walks, which are determined by the rotation system of .
We follow the convention that as we traverse a boundary walk of an embedding of a graph , the face lies at our right-hand side. Thus, for instance, if is just a cycle in the sphere, then has two faces, one of which has boundary walk , and the other has boundary walk . We note that this convention would be ambiguous in the presence of loop edges, but by the remark at the end of the previous section this is not an issue in our context since all graphs under consideration are loopless.
Let be a graph, and let be a subgraph of . If is embedded on a surface , then naturally inherits an embedding on from the embedding of , and so we will implicitly regard also as an embedded graph.
Let be an embedded graph, and let be a subgraph of . Let be a face of , and let be an edge of contained in , incident with a vertex in a boundary walk of . If as we traverse we encounter leaving at our right-hand side, then we say that attaches to at . Note that may attach to (at most) two distinct walks, and if it attaches to two walks, then it may do so at the same vertex or at different vertices.
An instance in which an edge attaches to two distinct walks at the same vertex is given by the following example. Let be a cellularly embedded graph in the torus with only one vertex and two loop-edges and , and let . Then has two boundary walks, and as we traverse either of these boundary walks we encounter leaving at our right-hand side.
Continuing with the discussion, let be an embedded graph, let be a subgraph of , and let be a face of . Let be distinct boundary walks of . A walk of is a -walk if are in the interior of , attaches to at , and attaches to at . Thus a -walk has its (not necessarily distinct) endvertices in , and is otherwise contained in . If is either a path or a cycle, we say that it is a -path contained in .
The proof of Proposition 4 relies crucially on the following two lemmas.
Lemma 5**.**
Let be an arrangement of graphs such that is cellularly embedded on a surface , and let be a subgraph of that contains the vertex set of . Assume that some face of has at least two boundary walks. Then for some distinct boundary walks of there is a -path contained in , whose edges are contained in the union of two graphs in .
Lemma 6**.**
Let be an arrangement of graphs such that is cellularly embedded on a surface , and let be a subgraph of that contains the vertex set of . Assume that some face of has positive genus and a single boundary walk. Then there is a subgraph of that lies in , whose edges belong to the union of two graphs in , and such that is either:
a path with endpoints in that is otherwise disjoint from , and does not separate ; or 2. 2.
a cycle with one vertex in that is otherwise disjoint from , and does not separate ; or 3. 3.
the union of a cycle contained in the interior of , that does not separate , and of a path that has one endpoint in and one endpoint in , and is otherwise disjoint from and .
Let us consider an embedding of on ; since , the embedding is necessarily cellular. We prove by induction on that there is an embedded subgraph of such that:
- –
contains all the vertices of ;
- –
has genus ;
- –
has a single face in , with a single boundary walk;
- –
is contained in a subarrangement of of size at most .
This will show the first part of the proposition: Indeed, let be a subarrangement of of size at most containing ; we have .
For the base case, it suffices to take to be a spanning tree of . For the inductive step, let and suppose the statement holds for . Because , the unique face of has a single boundary walk. Moreover, has positive genus: since has genus and has genus , it follows that the genus of is .
Let us first apply Lemma 6 to and to its unique face ; we obtain a subgraph of lying in , whose edges belong to the union of two graphs in , having one of the three specific structures mentioned in Lemma 6. Regardless of that structure, the graph has a single face, with exactly two boundary walks. Moreover, if was obtained from by adding edges, then vertices were added. Thus, by Equation 1, the genus of equals that of , namely .
Let us now apply Lemma 5 to and to its unique face ; if and are the two boundary walks of , we obtain a -path whose edges are contained in the union of two graphs in . We finally let . This graph has a single face, with exactly one boundary walk. Moreover, if was obtained from by adding edges, then vertices were added. Thus, by Equation 1, the genus of equals that of plus one, namely .
Finally, recall that is contained in a subarrangement of of size at most . Thus, by construction, is contained in a subarrangement of of size at most . The proof of the induction step is complete.
We proceed analogously if is induced from an arrangement of pseudocircles, but in this case we proceed by induction on . The induction hypothesis is the same, with replaced by ; the proof of the inductive step is identical. Let us prove the base case . Theorem 2 implies that (since is not embeddable into the sphere, as ) has a subarrangement of size at most four, such that is not embeddable into the sphere, that is, . Applying to the same construction as the induction step above, we obtain a subgraph of of genus exactly one, embedded on with a single face, having a single boundary walk. Of course, since has size four, the graph is contained in a subarrangement of of size at most four, as desired.
- Proof of Lemma 5.
Let be a face of whose set of boundary walks has size at least . The cellularity of implies that for some two distinct in there exists a -path contained in . If there is such a -path with only one or two edges then we are done, as the edges of are obviously contained in the union of two graphs of . Thus we assume that every -path has at least three edges. In particular, there are vertices of contained in .
We say that a vertex contained in has colour if there is a path with the following properties: (i) starts at , its final edge attaches to , and except for this attachment, is contained in ; and (ii) there is a that contains all the edges of .
We note that each vertex contained in has at least one colour. Indeed, let be a vertex contained in . Since contains all the vertices of , it follows that there is an such that is in . Since is connected and it contains at least one vertex of , it follows that there is a path contained in that has as an endpoint and whose other endpoint is in . A shortest path with this property has the endpoint in necessarily in the boundary of , and so the final edge of attaches to for some .
We also note that () if is an edge such that , and are all contained in , then and have at least one common colour. To see this, first we note that since and its endvertices are contained in , then there is an such that (and hence also and ) belongs to . Using the same arguments as in the previous paragraph, it follows that there is a path contained in , whose first edge is (the startpoint of is either or ) and that attaches to for some . Therefore and have the common colour .
We shall show that some vertex contained in has at least two distinct colours. Note that this completes the proof: if are both colours of , then it follows that there is a -walk, and hence a -path, contained in the union of two graphs in .
We recall from the first paragraph of this proof that there is a -path contained in , for some distinct , where . By (), for each the vertices and have a colour in common. Since has color and has colour , it follows that at least one vertex in has at least two colours.
The heart of the proof of Lemma 6 is the following lemma, which is reminiscent of Thomassen’s 3-path condition [thomassen]; see also Mohar and Thomassen [moharthomassen]*Chapter 4.
Lemma 7**.**
Let be an arrangement of graphs such that is cellularly embedded on a surface of positive genus, and consists of a single vertex . Then there is a non-separating cycle in contained in the union of two graphs in .
- Proof.
We use cellular homology over , but we make the proof self-contained. Let be the graph equal to . A subset of is a boundary if the faces of can be colored in black and white in such a way that is exactly the set of edges of incident with one black face and one white face.
We remark that, in contrast to homology theory, here a cycle is a closed walk without repeated vertices.
We have the following (standard) properties:
The symmetric difference of two boundaries is a boundary. 2. 2.
Let be the edge set of a cycle in . Then is a boundary if and only if is separating.
Let (with ) be a non-separating cycle in . For each , let us choose a path from to in some graph of the arrangement, such that also contains . Finally, let be the set of edges of that appear in the closed walk (where denotes the reversal of ) an odd number of times. By construction, for each there exist two graphs in whose union contains all the edges in .
We remark that the symmetric difference of the equals precisely the edge set of , which is not a boundary since is non-separating (Property 2). By Property 1, there is an such that is not a boundary.
We now claim that each vertex in the graph has even degree. To see this, let be a vertex in with degree greater than [math]. Thus appears in the walk . Define the weight of each edge in incident with as the number of times that appears in . Since is closed, the sum of the weights of all edges in incident with is even, and so the number of edges in incident with that have odd weight must be even. Since the number of edges in incident with that have odd weight is precisely the degree of in , this proves the claim.
It follows that is the disjoint union (and thus, the symmetric difference) of edge sets of cycles; for the same reason as above, one of these edge sets of cycles is not a boundary. By Property 2 again, the corresponding cycle is non-separating; like , it is contained in the union of some two graphs in .
- Proof of Lemma 6.
Let be the surface that results by contracting to a single point. Then naturally induces an arrangement in , where consists of a single vertex . Note that the graphs in that do not have any edge in also get collapsed to a single vertex. Also note that the cellularity of implies that is cellularly embedded in . By Lemma 7, there exist (not necessarily distinct) such that contains a non-separating cycle .
It is easy to see that if contains , then one of the first two outcomes in Lemma 6 must hold. Suppose finally that does not contain . Every graph in the arrangement contains (as consists only of ), and in particular contains . This implies that there is a path from to that is contained in , such that only intersects at the initial vertex of . In this case we have the third outcome in Lemma 6.
3 Proof of Theorems 1 and 3
3.1 Upper bounds
First we prove the upper bound of , for arbitrary arrangements of graphs (Theorem 1). We only need to show the “if” part in the theorem, as the “only if” part is trivial. We prove the contrapositive statement: we let be an arrangement of graphs not embeddable into , and show that has a subarrangement of size at most that is not embeddable into .
Let ; we have because is not embeddable into . By Proposition 4, has a subarrangement of size at most , such that . This implies that the subarrangement of , which has size at most , is not embeddable into , as desired.
To prove the upper bound of in the case of arrangements of pseudocircles (Theorem 3), we follow the same arguments, using the stronger bound guaranteed by Proposition 4.
3.2 Tightness of the bounds
We first prove that the upper bound of , for arbitrary arrangements of graphs, is tight (Theorem 1). For this, we refer the reader to Figure 1. On the left hand side we have an arrangement of graphs of size in the double torus ; each graph is a cycle, and two distinct graphs are either disjoint, or have exactly two intersection points, at which they cross. Since is cellularly embedded in , it follows that is not embeddable into the torus. We claim that every subarrangement of of size is embeddable into the torus.
To see this first we note that every subarrangement of must contain the graph at the center of the polygon, as this is the only graph that intersects all the other graphs. Thus a subarrangement of size is obtained by removing any of the other graphs. We claim that not only every subarrangement of of size is embeddable into the torus, but that it suffices to remove two particular edges of an arbitrary graph (distinct from ) in order to obtain an embedded graph with genus .
Indeed, let be the subgraph of obtained by removing the two dashed edges on the left hand side of Figure 1. Thus has the same number of vertices as , and two fewer edges than . It is easy to check that has the same number of boundary walks as . Using (1), it follows that , as claimed.
We finally note that this construction is easily extended to get, for each , an arrangement of graphs (all of them being cycles) of size that is not embeddable into the surface of genus , and all of whose subarrangements of size are embeddable into .
The tightness of the bound of for arrangements of pseudocircles (Theorem 3) is illustrated on the right hand side of Figure 1. This figure shows an arrangement of pseudocircles of size in . Since is cellularly embedded in , it follows that is not embeddable into the torus. Now remove from the two dashed edges shown in the figure. It is easy to verify that the resulting embedded graph has two fewer edges and the same number of vertices and boundary walks as . Using 1, it follows that . The two deleted edges belong to the same pseudocircle, and so it follows that the subarrangement of obtained by removing this pseudocircle is embeddable into the torus. By the symmetry of the construction, every subarrangement of of size is embeddable into the torus.
This construction is easily extended to give, for each , an arrangement of pseudocircles of size that is not embeddable into the surface of genus , and all of whose subarrangements of size are embeddable into .
4 Concluding remarks
To obtain a result along the lines of Theorems 1 or 3, it is natural to ask if it is absolutely necessary to require that there is a graph in the arrangement intersecting all other graphs in the collection. To answer this question, we note that it is necessary to require some sort of condition along these lines. Indeed, as observed by Ortner [ortner]*Figure 16, there exist arbitrarily large collections of pseudocircles (whose union is connected) that cannot be embedded into a sphere, and yet the removal of any pseudocircle leaves an arrangement that can be embedded into a sphere.
On the other hand, in order to have some version of Theorem 1, it is not strictly necessary to have a single graph intersecting all the others; our techniques and arguments are readily adapted under the assumption that there is a subcollection of bounded size that gets intersected by all other graphs. More precisely, let us define an -arrangement of graphs as a collection in which there is a subcollection of size (at most) such that every graph intersects at least one graph in , and the union of the graphs is connected. It is easy to verify that there is a choice of at most graphs whose union with is connected; this union is, of course, intersected by every other graph. Thus the graphs in an -arrangement naturally induce an arrangement of graphs , where is the union of at most graphs. The following is then an easy consequence of Proposition 4.
Theorem 8**.**
An -arrangement of pseudocircles is embeddable into if and only if all of its subarrangements of size at most are embeddable into .
Acknowledgements
We thank two anonymous referees for many helpful suggestions and corrections to an earlier version of this paper. The first author was supported by grant ANR-17-CE40-0033 of the French National Research Agency ANR (SoS project). The second author is currently supported by a Fulbright Visiting Scholar grant at UC Davis. The second and fourth authors were supported by Conacyt under Grant 222667, and by FRC-UASLP. The third author was supported by Conacyt under Grant 166306 and by PAPIIT-UNAM IA102118.
References
