Interlacement of double curves of immersed spheres
Boldizsar Kalmar

TL;DR
This paper characterizes unions of disjoint circles in a 2-sphere that can form the multiple point set of a generic immersion into 3-space, using interlacement and graph-theoretic concepts, extending classical Gauss code characterizations.
Contribution
It provides a higher-dimensional analogue of Gauss code characterization for immersed spheres, employing interlacement graphs and local complementation techniques.
Findings
Characterization of multiple point sets via interlacement
Extension of Rosenstiehl's Gauss code characterization
Use of directed interlacement graphs and local complementation
Abstract
We characterize those unions of embedded disjoint circles in the 2-sphere which can be the multiple point set of a generic immersion of the 2-sphere into 3-dimensional space in terms of the interlacement of the given circles. Our result is the one higher dimensional analogue of Rosenstiehl's characterization of words being Gauss codes of self-crossing plane curves. Our proof uses a result of Lippner and we further generalize the ideas of Fraysseix and Ossona de Mendez, which leads us to directed interlacement graphs of paired trees and their local complementation.
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
TopicsGeometric and Algebraic Topology · Advanced Combinatorial Mathematics · Computational Geometry and Mesh Generation
Interlacement of double curves of immersed spheres
Boldizsár Kalmár
Alfréd Rényi Institute of Mathematics, Hungarian Academy of Sciences
Reáltanoda u. 13-15, 1053 Budapest, Hungary
Abstract.
We characterize those unions of embedded disjoint circles in the sphere which can be the multiple point set of a generic immersion of into in terms of the interlacement of the given circles. Our result is the one higher dimensional analogue of Rosenstiehl’s characterization of words being Gauss codes of self-crossing plane curves. Our proof uses a result of Lippner [Li04] and we further generalize the ideas of Fraysseix and Ossona de Mendez [FO99], which leads us to directed interlacement graphs of paired trees and their local complementation.
Key words and phrases:
Multiple points of immersions, interlacement graph, local complementation
2010 Mathematics Subject Classification. Primary 57M15; Secondary 57R42, 57Q45.
1. Introduction
Our goal is to understand the multiple point sets of “nicely” mapped spheres into -dimensional Euclidean space. As explained in this section below, our task in this paper will be to manipulate certain interlaced systems of smoothly embedded circles in . Although our main results are topological-combinatorial (see Definition 1.1, Remark 1.2 (1) and Theorem 2.1), we take a combinatorial-algebraic viewpoint during the proof in order to make some analogies with [FO99] transparent. We hope readers interested in either combinatory or topology will benefit from this approach. To get motivated, we list two problems: first a topological and then a combinatorial one.
- (1)
Take a -knot, i.e. a smooth embedding , and take the map , where is the natural projection. It is well-known that is a stable map after a small perturbation of , moreover becomes a generic immersion of into after an appropriate isotopy of . The multiple points of this generic immersion form an immersed curve in and one can ask what is the criterion for immersed curves in to come up in this way. This question is the one dimension higher analogue of the problem of chord diagrams representing knot diagrams [FO99, LM76, RR78]. In the -knot case, restricting ourselves to curves in which are disjoint unions of embedded circles is related to asking about ribbon -knots and their possible double decker sets, see, for example [CKS04]. So our problem to study is whether a virtual ribbon -knot (i.e. a disjoint union of embedded circle pairs in ) is classical (i.e. comes from a -knot diagram). 2. (2)
Take a circle graph (the intersection graph of chords of the unit circle in the plane), it is an undirected graph. It is well-known that local complementation at its vertices corresponds to switching at the chords (for details, see, for example [Bou94, FO99] and also [De36]). One can ask what is the corresponding class of directed graphs, i.e. whether performing a directed version of local complementation at a vertex of a directed graph is related to some switching-like operation on an object such that can be interpreted as the interlacement graph of this object. In the present paper we show that the directed interlacement graph of a paired tree (defined appropriately) has this property.
Paired trees and realization
A disjoint union of smoothly embedded circles
[TABLE]
in determines a tree, where the vertices of the tree correspond to the connected components of and the edges of the tree represent the circles themselves along which are attached together. In a similar fashion any tree gives us a disjoint union of embedded circles in , which is unique up to self-diffeomorphisms of . We consider the embedded circles up to such self-diffeomorphisms of and hence we have a bijection between trees and disjoint unions of embedded circles. We say that a tree is paired if it has an even number of edges, which are arranged into pairs. A paired tree or the union of the corresponding paired circles is called realizable if there is a generic immersion of into whose multiple point set is equal to the paired circles (so the generic immersion has no triple points and we assume that two circles in form a pair if and only if their images are equal as sets under the immersion, for example, see Figure 1).
In the present paper, we study when paired trees (or equivalently disjoint unions of pairs of embedded circles in ) are realizable. We expect conditions which are phrased in terms of the relative positioning of the circle pairs in . In the simplest way this would lead to a binary relation on the set of the given circle pairs measuring how they are interlaced.
Interlacement of circle pairs
Let be fixed and , be a disjoint union of embedded circles. We suppose that the components of are arranged into the pairs , . We define a binary relation on the set of circle pairs as follows.
Definition 1.1** (Interlacement).**
Let and let denote the annulus bounded by . Then for a the relation holds if and only if and there is a smooth generic embedded arc in connecting and such that the number of intersection points is odd.
Remark 1.2**.**
- (1)
if and only if exactly one of represents the generator of the homology group . 2. (2)
The relation is irreflexive and not necessarily transitive or symmetric.
The simplest way to visualize and work with such a relation is to form the interlacement graph of the circle pairs.
Definition 1.3** (Interlacement graph).**
The interlacement graph of is defined as follows. The vertices of correspond to the circle pairs , respectively, and a directed edge goes from to if and only if .
It is important to note that unlike many similar interlacement relations (coming from circle graphs for example), our interlacement relation is not necessarily symmetric and our interlacement graph is a directed graph111In [FO99] the authors call two intersecting chords of a circle interlacement and it is a symmetric relation..
For better understanding, we give the corresponding relation on paired trees as well. Since disjoint unions of circles embedded in and arranged into pairs are in bijection with paired trees, the relation gives a corresponding relation between the pairs of edges of a paired tree, which we denote by . In a paired tree let be two pairs of edges. Then
[TABLE]
if and only if there is a path in connecting to and containing exactly one of , , see Figure 2.
Recall that the linking graph of a paired tree is an undirected graph defined in [Li04] whose vertices correspond to the pairs of edges of the paired tree and two vertices of are connected by an edge if and only if the two corresponding pairs of edges and of the tree are linked, i.e. there exists , , such that the unique path from the edge to the edge contains or but not both, see [Li04, Figure 6]. Note that our interlacement graph determines the linking graph of [Li04] but the converse is not true. In fact two circle pairs and are linked if and only if or .
Local complementation
A version of (directed) local complementation of directed graphs will be used later in the paper, which we define here (cf. local complementation in [Bou87]). Let be a directed graph and let be a vertex of . The operation called local complementation at the vertex creates a new graph from the graph as follows. We will say two vertices of a directed graph are connected if there is an edge (directed arbitrarily) between them. Denote by the subgraph of whose vertices are connected (or identical) to the vertex .
First we add a new vertex to the graph , so has one more vertex than . The vertices of different from are in natural bijection with the vertices of and we denote them with the same symbol. Then we have
- (i)
, 2. (ii)
, 3. (iii)
for any vertex of we have if is not connected by any edge to in and 4. (iv)
for any two vertices in not equal to or if has an edge going into and has an edge going into , then has an edge going into in if and only if it has no such edge in .
For an example, see Figure 3.
Note that in the new graph there is no edge between the vertices and . Local complementation has a close relationship with basis change in -vector spaces and matrices, see later.
The double switch operation
A characterization of realizable paired trees was given already by [Li04]. In order to characterize realizable paired trees, [Li04] introduced an operation called double switch (c.f. the operation D-switch in [FO99]). The double switch of a paired tree along a pair of edges yields another paired tree with one more pair of edges as follows. Take the smallest path in containing and , denote the ending vertices of by and . Then cut the tree at and and glue the (possibly empty) components not containing back at the opposite places: the component which was connected to now is connected to and vice versa. Also put a new vertex in the interior of dividing it into , and a new vertex in the interior of dividing it into , , this gives the new tree . Obviously the edges of 222For a graph and its edge we denote by the subgraph of obtained by deleting the edge . are naturally identified with the edges of . Then define the pairing of to coincide with the pairing of on the edges of and to be and where we suppose that going along a path in containing these edges gives the order , for example, see Figure 4.
Characterizing realizable paired trees
In [Li04, Theorem 1] a sufficient and necessary condition was obtained: a paired tree is realizable if and only if after performing double switches successively along all of its pairs of edges the linking graph of the resulting tree is bipartite. This characterization of paired trees is analogous to the characterization of words being Gauss codes in [FO99, Theorem 6], where successive D-switches of linking graphs were used. It requires performing a sequence of successive operations (namely the double switches on the paired trees) in order to make use of it. From this viewpoint our main result in the present paper is the -dimensional analogue of [FO99, Theorem 10] (see also [RR78]) and we can say that we utilize the results of [Li04] just as Theorem 10 made practical use of Theorem 6 in [FO99].
In the present paper, we give a characterization of realizable paired trees in terms of the interlacement graphs of the trees. The benefit of this characterization is that it gives an equivalent condition for realizability in terms of an explicit property of the given paired tree. For instance, from our Theorem 2.1 immediately follows that if among the given system of circle pairs in there is a circle pair such that an odd number of other circle pairs are positioned with as in Figure 5, then this system is not realizable, for more details, see Corollary 2.2 and Corollary 2.4. (For an example of a paired tree and applying this criterion, see Figure 6.)
One of our most important observations is that the interlacement graphs of paired trees before and after a double switch are related to each other by a version of the local complementation for directed graphs, we explain this fact in detail during the proof of Proposition 4.1. (Although this seems to be an analogue of the local complementation in [FO99, Section 2], it is less obvious. Also note that local complementation can become useful for us only because we have found the right notion of directed interlacement graphs.) By this knowledge we can compare the interlacement graphs and we can find properties of the graphs which remain unchanged during double switches. We formalize these properties in an algebraic way. The difficulty at this point is that the incidence matrix of a directed graph is not necessarily symmetric and hence we need a more sophisticated argument than the straightforward algebraization of [FO99, Section 4]. These and [Li04] together yield our main Theorem 2.1, which characterizes the realizable circle pairs in .
The paper is organized as follows. In Section 2 we announce our main results. In Section 3, we state Theorem 3.2, which is of central importance and allows us to prove our main results (its proof is deferred to later sections). In Section 4 we describe in a very detailed way how the double switch operation on paired trees acts on their interlacement graphs. By using this theory we prove Theorem 3.2 in Section 4 with the help of some quite technical statements. Finally, these technical statements are fully proved only in Section 5.
Acknowledgements
The author was supported by OTKA NK81203 and by the Lendület program of the Hungarian Academy of Sciences. The author thanks the referees for the valuable comments which improved the paper.
2. Main results
So let be fixed and , be a disjoint union of embedded circles arranged into the pairs , .
For any two circle pairs and let denote the set of circle pairs such that and . Our main result is the following. As before, let be a given set of disjoint circle pairs in .
Theorem 2.1** (Main theorem).**
The realizability of is equivalent to the following condition: the set has a bipartition such that for any
- (i)
* and belong to the same class of the bipartition and* 2. (ii)
**
if and only if has an odd number of elements.
Theorem 2.1 and Theorem 2.3 below are analogous to Rosenstiehl’s characterization of words being Gauss codes of immersed plane curves, see, for example, [FO99, Section 4, Theorem 10].
By taking in Theorem 2.1, we get
Corollary 2.2**.**
*If is realizable, then for any circle pair the number of circle pairs such that and both hold is even. *
In the following, we rephrase Theorem 2.1 in terms of directed graphs. For a vertex of let and denote the set of out-neighbors and the set of in-neighbors of , respectively. The following theorem is clearly equivalent to Theorem 2.1.
Theorem 2.3**.**
* is realizable if and only if the set of vertices of has a bipartition such that for any two vertices of the number of vertices in is odd if and only if*
- (i)
* and belong to the same class of the partition and* 2. (ii)
.
Proof.
The graph just expresses the relation so the statement follows immediately from Theorem 2.1.∎
By taking in Theorem 2.3, we get
Corollary 2.4**.**
In particular, if is realizable, then the number of neighbors of any vertex of the interlacement graph which are connected by two oppositely directed edges to is even.
For example, the paired tree in Figure 6 is not realizable.
3. Proof of Main theorem
Definition 3.1** (Incidence matrix).**
A directed graph with vertices determines an incidence matrix over as usual: let be the matrix such that the element in the -th row and -th column of is
- •
equal to if there is a directed edge of going from to and
- •
equal to [math] in any other case.
We have the following very important result about the incidence matrix of the interlacement graph of a paired tree. For a vector space let denote the standard scalar product.
Theorem 3.2**.**
Let be the incidence matrix of the interlacement graph of a paired tree with edge pairs . Performing double switches along all the edge pairs successively gives the paired trees and the corresponding interlacement graphs . Then the interlacement graph of the paired tree is bipartite if and only if there exists a vector such that
[TABLE]
holds for any standard basis vectors .
The proof of this theorem will be presented later in Section 4 on page 17. Nevertheless by using this result and [Li04, Theorem 1], now we can prove our main theorem:
Proof of Theorem 2.1.
By [Li04, Theorem 1] it is easy to see that the interlacement graph is bipartite if and only if the tree is realizable. On the other hand notice that for a basis vector representing a vertex the vector shows for which vertices there are oriented edges from to . Similarly shows the oriented edges into . So counts the vertices which are out-neighbors of and in-neighbors of . Also notice that the vector accounts for the bipartition. Hence the algebraic condition in the statement of Theorem 3.2 is clearly equivalent to the condition about the circle pairs in Theorem 2.1. (Or equivalently we could say the same thing about Theorem 2.3.) ∎
4. The effect of the double switch operation and local complementation
In this section, we prove Theorem 3.2 but at first we describe in detail how double switch works.
If is a paired tree with edge pairs , then its edges are naturally identified with edges of the paired tree obtained by double switch along as it was explained in the Introduction. We could identify with or in , let us fix the convention that is identified with . Clearly, the number of vertices of the interlacement graph of is one more than that of the interlacement graph of and the vertices of are identified with the corresponding vertices of . We denote the additional vertex of by , it corresponds to the edge pair and it has exactly the same in- and out-neighbors as . Similarly double switching successively along the next pairs of edges introduces the new vertices into the new interlacement graphs . The whole process also gives the corresponding new incidence matrices .
Since each of the double switches along the edge pairs increases the number of vertices of the interlacement graph and hence the size of the incidence matrix by one, it is convenient to put all the matrix into the upper left corner of a larger matrix denoted by and declare the other elements of this larger to be zero. The diagonal elements of are all zero since the interlacement graph has no loops.
To prove Theorem 3.2, we will need some more technical results. Starting with a paired tree , its linking graph with vertices and the sequence of double switch operations along the pairs of edges can be seen in a “vector space language” as follows.
The vector space splits as and from now on we identify the standard basis of the first summand with the vertices of . Likewise the second summand is preserved for the new vertices coming from the double switches later. So after double switching along the new vertex enters into the picture, the edges of the new interlacement graph are perhaps also different from that of , and the new incidence matrix of will have perhaps one more non-zero row and column: the th row and column represents how the new vertex participates in .
This implies that after successive double switches along , where , the upper left submatrix of tells us how the edges of the interlacement graph connect the vertices . Therefore if is one of the first standard basis elements of , then the vector represents the out-neighbors of the vertex (represented by) in .
The following statement describes precisely how the incidence matrix changes under double switch of a tree.
Proposition 4.1**.**
Let and . Let be a paired tree with edges, be its interlacement graph with vertices and be its incidence matrix as explained above. The paired tree obtained after double switching along the pair of edges is denoted by , its interlacement graph is denoted by . If denotes the vertex of and corresponding to and denotes the new vertex of , then
- (1)
the incidence matrix of is obtained from by
- •
, if is a standard basis element representing a vertex of and
- •
, 2. (2)
the incidence matrix is obtained from by
- •
, if is a standard basis element representing a vertex of and
- •
.
Remark 4.2**.**
The same formulas hold for the matrices instead of .
Now we prove Proposition 4.1.
Proof of Proposition 4.1.
We study how the interlacement graph is changing during the double switch of along . We show that is obtained from by directed local complementation at , where we add the vertex with the same neighborhood as that of (see in the Introduction and cf. [FO99, Section 2.2]). More precisely, denote by the subgraph of whose vertices are connected (or identical) to . We show that
- (i)
, 2. (ii)
, 3. (iii)
for any vertex of we have if is not connected by any edge to in and 4. (iv)
for any two vertices in not equal to or if has an edge going into and has an edge going into , then has an edge going into in if and only if it has no such edge in .
Note that the conditions (1) and (2) in the statement of Proposition 4.1 are clearly equivalent to (i)-(iv) if denote the corresponding incidence matrices so it is enough to show that (i), (ii), (iii) and (iv) hold.
If are two edges of a tree, then let denote the path connecting (and containing) and . For two subgraphs of a graph, let denote the subgraph of which has the same vertices as and has an edge if and only if has it but does not have it. We also introduce some other notations: if both of and hold, then we will write . If none of and hold, then we will write .
At first let us show that (i) holds. Take any edge pair of different from . Suppose . This means that exactly one of is in . Clearly this property still holds after double switch along . Now suppose . This means that exactly one of and is in , say . Then after double switch, only will be in . So if a vertex of is connected to , then it will be connected to in in the same way. It follows that if in , then in as well because double switching twice along an edge pair keeps the paired tree (except the new dividing vertices on the edges along which we double switch) and so the interlacement relation. This argument shows that (i) holds.
Now it easy to see that (ii) holds because (i) holds and the new vertex comes from dividing the edges and as we explained in the Introduction.
To show (iii), take an edge pair different from such that in . There are two possibilities: lies completely in one of the components of , or contains both of , see Figure 7.
At first suppose that lies completely in one of the components of . Then clearly for any edge pair such that in we have the same in as well. On the other hand, if , then assume contains and does not contain . It is easy to see that in the first three cases and in the fifth and sixth cases of Figure 7 the same holds after double switch and in the fourth case of Figure 7 after double switch still contains one of or . If we suppose that contains both of (this is the seventh case of Figure 7), then the argument is similar. On the other hand, if in , then in as well since one more double switch along the same edge pair gives back (up to dividing the edges ). So we proved (iii).
Now let us show (iv). Let and be different edge pairs in , also different from . There are some cases depending on how they are related to and to each other.
- (1)
If in the relations and both hold but not and not , then and lie in the component of containing the inner vertices of . In this case clearly and are related in as they are in . 2. (2)
If and but not and not in , then assume and are in the component of containing the inner vertices of . Then and are in the other components of , which will be interchanged during double switch. Of course and are not in . These imply that and are related in the same way as in . 3. (3)
If and in , then or must hold in , see Figure 8. In this case the relation between and in the new paired tree changes as we claim: (resp. ) in if and only if (resp. ) in . See Figure 8. 4. (4)
Or else, if and or in , then the possible configurations can be seen in Figure 9. It is easy to check that our claim holds, details are left to the reader.
- (5)
Finally, if none of the above cases hold but and , then see Figure 10.
∎
To prove Theorem 3.2 we will need the following important proposition. Let denote the set of standard basis elements of a vector space .
Proposition 4.3**.**
Let be fixed and let be a fixed vector. If for any we have
[TABLE]
then there exist vectors such that we have for any
-
(1)
-
(i)
the -th coordinates of are all zero and 2. (ii)
if and the -th coordinates of are all zero, and 2. (2)
[TABLE]
if .
The proof of this proposition is quite technical and so it will be presented only in the next section. Now we prove Theorem 3.2.
Proof of Theorem 3.2.
First suppose that there exists a vector such that
[TABLE]
holds for any . As explained at the beginning of Section 4, we consider as a matrix and also the vector as a vector in whose -th coordinates are all zero. Then still
[TABLE]
holds for any . Then by applying Proposition 4.3 (1) iteratively, after performing the double switches the final incidence matrix of the tree satisfies the same type of equation with some vector instead of . Clearly determines a bipartition of the interlacement graph of the tree by the conditions or for a vertex represented by .
Since in the interlacement graph of the tree for every vertex the adjacent edges are duplicated due to the double switches, we have for any . Then the equation
[TABLE]
implies that if there is an edge going from to , then and are in different classes of the partition. So the interlacement graph of is bipartite.
Now suppose that the interlacement graph of the tree is bipartite. Then there exists a vector such that
[TABLE]
holds for any . Since for any , the equation
[TABLE]
holds for any . Hence by Proposition 4.3 (2), the same type of equation holds for the matrix and a vector as well. Then the upper left submatrix of and the vector obtained from by taking only the first coordinates satisfy
[TABLE]
for any . ∎
5. Proof of Proposition 4.3
At first we prove two lemmas. Let and let denote the set of standard basis elements of . For a matrix let be the matrix defined by , where . Clearly we have .
Suppose the diagonal of is fully zero. Let fixed such that . For any such that let and . (Compare these formulas with Proposition 4.1.) Also suppose that
[TABLE]
for all and is such that
[TABLE]
Lemma 5.1**.**
Let be a fixed vector. If for any we have
[TABLE]
then for any such that , we have
[TABLE]
Proof.
Let denote for short. The right hand side of (5.3) is equal to
[TABLE]
By subtracting from both sides of (5.3), it is enough to show that
[TABLE]
By the definition of , we have
[TABLE]
and similarly
[TABLE]
Since by (5.1) , we have
[TABLE]
Now we have two cases.
- (1)
Suppose that . Then, we have
[TABLE]
since and . So after putting the above results into (5.4) and simplifying, we have to prove that
[TABLE]
which is equivalent to
[TABLE]
Furthermore, we have
[TABLE]
where we used (5.2) and that . But this is equal to
[TABLE]
This finishes the proof for the case . 2. (2)
Now suppose that .
Then
[TABLE]
Also
[TABLE]
So we have to prove that
[TABLE]
For this, we have
[TABLE]
Which again finishes the proof for the case .
∎
Now we show the similar results for the cases when at least one of is equal to . Again suppose is such that
[TABLE]
The necessary statements are the following.
Lemma 5.2**.**
Let be a fixed vector. If for any we have
[TABLE]
then
- (1)
we have for all ,
- (a)
[TABLE]
if and , and
[TABLE]
if , 2. (b)
[TABLE]
if , and clearly
[TABLE]
and 2. (2)
we have
[TABLE]
and obviously
Proof.
Let denote for short. For (1)(a) let us try to show
[TABLE]
The right hand side is equal to by (5.5). So (5.7) is obvious. To show (5.6) suppose and . Then we have to prove
[TABLE]
where we used (5.5) and . Since , this is further equivalent to
[TABLE]
which holds if . Since , we get the statement.
For (1)(b) since (5.9) obviously holds, suppose . We have to show that
[TABLE]
This is equivalent to
[TABLE]
which is further equivalent to
[TABLE]
which holds similarly to the previous case.
Finally (2) holds because both sides are equal to zero. ∎
Now we are ready to prove Proposition 4.3.
Proof of Proposition 4.3.
Let be a fixed vector such that its -th coordinates are all zero. Assume that for any standard basis elements we have
[TABLE]
In order to prove (1) we want to show that there exists a vector such that we have for any standard basis elements
[TABLE]
For the reader’s convenience we recall that denotes the incidence matrix of the paired tree and is obtained from according to the formulas of Proposition 4.1.
Note that with the roles , and
[TABLE]
holds because for every since in the row and column corresponding to are entirely zero. Let
[TABLE]
If , then
[TABLE]
and by using Lemma 5.1 we get our claim (notice that (5.2) holds). And since (5.5) holds and also , if at least one of is equal to , then by (5.6), (5.8) in (1) of Lemma 5.2 and by (5.10) in (2) of Lemma 5.2 we get our claim. Notice that the -th coordinates of are all zero.
To prove (2), we proceed similarly. Take , and . In this case
[TABLE]
holds because and for every since the rows and columns in , respectively, corresponding to and are the same.
Let
[TABLE]
If , then
[TABLE]
and by using Lemma 5.1 again we get our claim. And if at least one of is equal to , then by (5.7), (5.9) and (2) of Lemma 5.2 we get our claim. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[Bor 07] A. Borbély, On the self-intersections of an immersed sphere, Bull. Austral. Math. Soc. 75 (2007), 453–458.
- 2[Bou 87] A. Bouchet, Digraph decompositions and eulerian systems, SIAM J. Algebraic Discrete Methods 8 (1987), 323–337.
- 3[Bou 94] A. Bouchet, Circle graph obstructions, Journal of Combinatorial Theory, Series B 60 (1994), 107–144.
- 4[CKS 04] S. Carter, S. Kamada, M. Saito, Surfaces in 4 4 4 -space, Springer, 2004.
- 5[De 36] M. Dehn, Über kombinatorische Topologie, Acta Math. 67 (1936), 123–168.
- 6[FO 99] H. de Fraysseix and P. Ossona de Mendez, On a characterization of Gauss codes, Discrete Compute. Geom. 22 (1999), 287–295.
- 7[GG 73] M. Golubitsky and V. Guillemin, Stable mappings and their singularities, Graduate Texts in Math. 14 , Springer-Verlag, New York, 1973.
- 8[Ka 99] L. H. Kauffman, Virtual knot theory, European Journal of Combinatorics 20 (7) (1999), 663–690.
