On intersection graphs of stable curves, appearing as

On intersection graphs of stable curves, appearing as
boundary points of origami curves
Michael Maier
1
∗
Introduction
Origamis will play a central role in this article. They are a special kind of surfaces, which occur
by sticking a finite number of unit squares together according to special rules. If you provide them
with special complex structures, the result is a family of Riemann surfaces of the same topological
type and therewith points in the corresponding moduli space. All together they form an algebraic
curve called origami curve.
More specifically origami curves are a special kind of Teichm¨
uller curves, that is they are the
images of geodesic discs in the moduli space. If we trace back Lochak’s approach, who invented
the name origami, one can regard them as generalisations of ”dessins d’enfants” (see [Lo]).
If one extends these curves to the boundary of the moduli space, the result is a projective curve.
Then the added points correspond to stable curves. The boundary of the moduli space can be
separated in strata, which are determined by the topological typeis of the stable curves. The
latter can be characterised by an intersection graph: Each irreducible component corresponds to a
vertex, each singularity to an edge. This edge, as ordinary double point, connects the two vertices
corresponding to the two components on whom the point lies or is a loop if it is shared by only
one component. Furthermore the graph has a natural N0 vertex weight, which assigns to a vertex
the geometric genus of the corresponding component.
The aim of this article is to discover, which boundary strata of the moduli space admit intersections
with origami curves. The answer is given by the following theorem.
Theorem 1. An undirected graph with at least one edge is the intersection graph of a stable curve
appearing as a boundary point of an origami curve, iff it is finite, connected and bridge free. Every
N0 -vertex weight assigning the geometric genus to each component can be realized this way.
A general introduction to origamis and origami curves as well as references to other authors working on origamis and Teichm¨
uller curves can be found for example in [Sch1] and [Moe].
This article is based on my diplom thesis, which was written at the Universit¨at Karlsruhe and
advised by Professor Frank Herrlich and Dr. Gabriela Schmith¨
usen.
∗ michael.maier@pruski.org
1
1 INTRODUCTION
2
This work is divided in five sections and organized as follows: In the second section the definitions and basic facts are introduced. A defining attribute of origamis is that they correspond to
finite unbranched coverings p : O∗ → E ∗ , where E ∗ is the punctured torus and the closure O of
O∗ is a closed surface.
The boundary points of the origami curve C(O) are stable curves that arise by contracting the
preimage of a simple closed geodesic (according to the hyperbolic metric) on E ∗ . This will be
explained in the third section and is used for proving the results of this article.
The fourth section shows the easy implication of the proof of Theorem 1, namely that each intersection graph is of the given kind.
The fifth section deals with the other implication. We construct a suitable origami for each appropriate graph. To accomplish this one shows that each of these graphs has an N vertex weight
with special properties. With the help of that weight one constructs the origami as desired.
Special thanks go to Professor Herrlich, because this work would not have been possible without
his mentoring beyond my diplom thesis. He always had an open door and took time to reread
and constructively correct my concept. Further I am indebted to PD Dr. Stefan K¨
uhnlein for
his ideas on the graph theoretical part of the fifth section. By using Menger’s Theorem the proof
became much more elegant. Last but not least I want to thank Dr. Gabriela Schmith¨
usen for
her corrections and annotations both on the subject and form. These helpful ideas made the text
much more readable and far better understandable. Without this help the publication would not
have been possible.
3
2 DEFINITIONS
2
Definitions
This work discusses boundary strata, which appear as boundary points of origami curves. They can
be described as intersection graphs. Therefore we recall some basic facts about graphs, origamis
and stable curves.
2.1
Graphs
Further information can be found in standard textbooks like [ClHo] or [Ai]. We distinguish between
undirected graphs, as they occur in the statement of Theorem 1, and digraphs, which will be used
in the proof.
Definition 1
1. By a directed graph or digraph we will understand a tuple G = (V, E, Φ) consisting of a set
of vertices V, a set of edges E with V ∩ E = ∅ and a map Φ : E −→ V × V.
2. A trail of length p ∈ N0 is a tuple t = (v0 , e1 , v1 , ..., ep , vp ) ∈ V × (E × V)p with
Φ(ei ) = (vi−1 , vi ) and vi 6= vj for i 6= j, except possibly v0 = vp (closed trail ).
3. Two trails t1 = (v0 , e1 , v1 , ..., ep , vp ), t2 = (v0′ , e′1 , v1′ , ..., e′p′ , vp′ ′ ) are said to be edge-disjoint,
iff ei 6= e′j for i = 1, . . . , p, j = 1, . . . , p′ .
4. Let M be a set. An M weight of the vertices (respectively the edges) is a map Ψ : V −→ M
(respectively Ψ : E −→ M ).
5. By an undirected graph we will understand as above a tuple G = (V, E, Φ) consisting of a set
of vertices V, a set of edges E with V ∩ E = ∅ and a map
Φ : E −→ (V×V)/∼. Here ∼ is defined by (a, b)∼(c, d) :⇔ (a = c and b = d) or (a = d and b = c).
The definitions 1.2-1.4 apply analogously for undirected graphs.
6. A bridge is an edge e with Φ(e)=(v, v ′ ) for which each trail from v to v ′ contains e.
A graph is called bridge free, if none of its edges is a bridge.
7. The following map ν is called the valence map of an undirected graph
ν:V
v
−→ N0
7→ |{e ∈ E | Φ(e) = [(v, v ′ )]∼ , v ′ ∈ V}| + |{e ∈ E | Φ(e) = [(v, v)]∼ }|
8. The class of pairs (G, φ) consisting of an undirected, finite, bridge free, connected graph G
with at least one edge together with an N0 edge weight φ on G will be denoted by G.
4
2 DEFINITIONS
2.2
Origamis
Definition and remark 2.
1. An origami is a finite set of disjoint unit squares Qi := [0, 1]2 in R2 (i = 1, . . . , m) together
with a gluing rule, identifying each right side with exactly one left side (by translation) and
each upper one with a lower one, such that a compact connected surface O of genus g is
obtained. We mark the n points of O which are covered by the vertices of the squares. O∗ is
defined by O∗ := O \ {marked points}.
2. In order to draw origamis in a simple way we will specify the gluing rule by either joining
the edges directly or such that the edge is glued to the next free opposite edge. If that is not
possible we will mark the two edges by a common label.
Example:
•
•
⋆
⋆
⋆
•
•
•
⋆
⋆
2
1
2
1
Here the origami is a surface of genus 2 with 2
marked points (•, ⋆).
In this case by gluing the
surface according to the
labels we obtain a surface
of again genus 2 with 1
marked point.
3. One may equivalently define origamis as unramified finite coverings O∗ −→E ∗ of the oncepunctured torus E ∗ = (R2 \ Z2 )/Z2 .
We use this in the following item to get complex structures on O, when we are given complex
structures on E.
4. For each τ ∈ H we obtain a complex structure on E by mapping the unit square onto the
parallelogram Pτ with the vertices 0, 1, τ + 1, τ ∈ C. This gives us a Riemann surface in
the moduli space M1,1 (marked point (0, 0) covering 0) biholomorphic to the elliptic curve
C/(Z + τ Z). Therefore we obtain the map ϕE : H −→ M1,1 .
More generally we may take an origami O of genus g and n marked points (covering the
vertices of the squares). We can lift the complex structure of ϕE (τ )∗ on E ∗ via the
unramified covering O∗ −→ E ∗ and obtain a complex structure on O∗ . This makes O∗ a
Riemann surface which we call ϕO (τ ).
We obtain the map ϕO : H −→ Mg,n which assigns to τ ∈ H an n-punctured Riemann
surface of genus g.
5
2 DEFINITIONS
5. Let π : Tg,n −→ Mg,n be the natural projection from the Teichm¨
uller space Tg,n to the moduli
⊂
- Tg,n
space Mg,n . Then ϕO descends from a holomorphic isometric inclusion ϕf
O : H
(according to the hyperbolic and the Teichm¨
uller metric), such that π ◦ ϕf
=
ϕ
O
O . The
image of ϕf
then
is
a
Teichm¨
u
ller
disc,
denoted
by
∆(O).
The
canonical
projection
maps
O
this Teichm¨
uller disc to π(∆(O)) = ϕO (H) which turns out to be an algebraic curve called
origami curve C(O) (see e.g. [Sch2]).
⊂
⊂
--
∆(O)
H
⊂
ϕfO
ϕO
π |∆(O)
--
?
?
C(O)
2.3
⊆Tg,n
-
⊂
⊆-
π
?
?
Mg,n
Stable curves
In this section we will introduce stable complex algebraic curves. Further information can be
found in [Be1], [Be2], [Be3], [DeMu], [Mu] and [HaMo].
Definition 3.
1. An n-punctured stable curve of genus g is a projective connected curve X of arithmetic genus
g over C together with a finite set {p1 , . . . , pn } ⊂ X, fulfilling the following properties:
– The finite set D ⊂ X of singularities of X is disjoint from {p1 , . . . , pn }.
– Every singularity c ∈ D is an ordinary double point.
– For each irreducible component Xi of X with Xi ∼
= P1C the total number of singularities
counted in multiplicities (that is singularities in the inner of a component are counted
twice) and the number of punctures is greater than 2.
2. The intersection graph Γ(X) of a stable curve X with l ≥ 1 irreducible components X1 , . . . , Xl
and the set D of singularities on X is the undirected graph with
V = {X1 , . . . , Xl }, E = D and
Φ : E −→ V × V/ ∼
(Xi , Xj )∼ : ∃ i, j ∈ {1, . . . , l} i 6= j : c ∈ Xi ∩ Xj
c 7→
(Xi , Xi )∼ : ∃! i ∈ {1, . . . , l} : c ∈ Xi
Φ is well defined, as each c ∈ D is an ordinary double point and hence lies on at most 2
irreducible components.
Remark 4. In addition we obtain a natural vertex weight by assigning to each vertex the geometric
genus of the corresponding irreducible component.
These stable curves of genus g with n marked points form the boundary of the moduli space Mg,n
and define the Deligne-Mumford compactification M g,n of the moduli space.
6
3 BOUNDARY POINTS OF ORIGAMI CURVES
3
Boundary points of origami curves
In this section we will describe the degeneration of the surface which results by moving along the
origami curve towards the boundary of the moduli space.
More precisely we show:
Lemma 1. Let O be an origami and p : O∗ → E ∗ the associated, finite, unramified covering.
Then each boundary point of the origami curve C(O) is a stable curve, which arises by contracting
the full preimage of a not null-homotopic, simple closed path on E.
For further information especially on T g,n see [HeSch]. A more general statement for surfaces with
translation structures can be found in [Sch2].
For our purpose we use the following description of the Teichm¨
uller space Tg,n : We are given a
reference surface R of genus g with n marked points p1 , . . . , pn . The punctured surface R∗ arises
from the reference surface by removing the marked points.


X Riemann surface of genus g, with n marked points, ,

f : R −→ X diffeomorphism, mapping the
∼
Tg,n = (X, f ) 

marked points of R onto the marked points of X
[X, f ] ∼ [X ′ , f ′ ] :⇔ f ′ ◦ f −1 homotopic to a biholomorphic map.
As above X ∗ is the punctured surface associated to X. More about Teichm¨
uller spaces can be
found in [ImTa] and [Ab2].
From now on we will think of a not null-homotopic, simple closed path γ on X as a simple closed
path on X ∗ , which is not null-homotopic on X. By deforming γ in its homotopy class if necessary
such that it does not contain any puncture.
If we take any not null-homotopic, simple closed path γ on R, then for each (X, f ) ∈ Tg,n we
get a not null-homotopic, simple closed path f (γ) on X. If g ≥ 1, n ≥ 1 the punctured Riemann
surface X ∗ has the universal covering H and so there is a hyperbolic metric on it. Therefore in
the homotopy class of f (γ) there is a unique geodesic. That way for each such γ we obtain a
continuous map lγ : Tg,n −→ R>0 with
lγ (X, f ) = ”hyperbolic length of the geodesic in the homotopy class of f (γ)”.
From now on we will take an origami O of genus g and n marked points as reference surface. Using
the notation of 2.2.5 on page 5 we get the following diagram:
lγ ∆(O) ⊆ Tg,n
R>0
H
⊂
⊂
ϕfO
ϕO
-
π
?
? - ?
?
C(O) ⊆ Mg,n
Now we are interested in the boundary points of C(O) in M g,n , that is the stable curves that occur
in the closure of the origami curve in the compactified moduli space. Hence we have to take the
appropriate boundaries of all spaces that occur in the diagram and extend the maps continously.
For the upperhalf plane we take Q ∪ {∞} as boundary together with the horocycle topology (see
[Bea]). For Tg,n we take as closure the augmented Teichm¨
uller space (as introduced by Abikoff,
see [Ab1]) and for the moduli space Mg,n we take the Deligne-Mumford compactification.
The map π : Tg,n −→ Mg,n has a natural extension π : T g,n −→ M g,n .
7
3 BOUNDARY POINTS OF ORIGAMI CURVES
∆(O) ⊆
- T g,n
H ∪ Q ∪ {∞}
ϕfO
ϕO
-
lγ R≥0 ∪ {∞}
π
?
?
? ?
C(O) ⊆ M g,n
For each r ∈ Q ∪ {∞} we may choose a neighbourhood Ur ⊂ H ∪ Q ∪ {∞} of r such that
Ur \ {r} ⊂ H and π|ϕf
O (Ur ) is a homeomorphism. We define
lγr := lγ ◦ π −1 |ϕfO (Ur ) : ϕO (Ur ) −→ R≥0 ∪ {∞}
Lemma 2. Let O be an origami of genus g with n vertices, r ∈ Q ∪ {∞},
p : O∗ → E ∗ the corresponding, finite and unramified covering and ϕO : H → Mg,n the map
belonging to the origami curve C(O) := ϕO (H) (Mg,n , Tg,n , lγr as above). Then we have:
a) If O = E up to homotopy there is a unique, simple closed, not null-homotopic path γ(r) on
r
E such that lγ(r)
(ϕE (r)) = 0. For any closed path γ not homotopic to a power of γ(r) we
r
obtain lγ (ϕE (r)) 6= 0.
b) In general for each closed path γ on O it holds that
lγr (ϕO (r)) = 0 ⇔ p(γ) is freely homotopic to a power of γ(r).
c) ϕO (r) is a stable curve topologically obtained by contracting a systemS
{γ1 , . . . , γk } of simple
closed, not null-homotopic, pairwise not homotopic pathes such that γi = p−1 (γ(r)), that
is by contracting the full preimage of γ(r).
Proof:
a) For O = E we have g = n = 1 and therefore T1,1 = H, M1,1 = H/SL2 (Z). Without loss
of generality we can assume r = ∞, as any element of Q can be mapped to ∞ by an element of SL2 (Z). On the other hand SL2 (Z) acts on π1 (E ∗ ) up to conjugation such that
A(r)
lγr = lA(γ) ∀A ∈ SL2 (Z).
ϕE (τ ) is covered by D = {z ∈ C | |z| < 1} for each τ ∈ H. We fix the sequence τm := m · i
converging to ∞. For symmetry reasons the covering can be chosen such that the fundamental domain is bounded by the geodesics between zm , −z m , −zm , z m ∈ ∂D (see [Sch2]):
−z m
zm
γ ′′
γ′
zm
−zm
As the covering of elliptic curves is well known, we have the two not null-homotopic closed
geodesics γ ′ , γ ′′ on E whose lift is connecting the opposite sides of the boundary. γ ′ belongs
to the real axis and γ ′′ to the imaginary axis by our chart map.
8
3 BOUNDARY POINTS OF ORIGAMI CURVES
For m → ∞ it follows that zm → i and therefore the fundamental domain degenerates as
indicated in the following picture for m1 < m2 < m3 :
−z m3
zm3
−z m2
zm2
−z m1
zm1
−zm1
z m1
z m2
−zm2
−zm3
z m3
From this we see directly:
m→∞
m→∞
lγ∞′ (ϕE (τm )) −→ lγ∞′ (ϕE (∞)) = 0 and lγ∞′′ (ϕE (τm )) −→ lγ∞′′ (ϕE (∞)) = ∞
Now we take any closed path γ not homotopic to a power of
γ(∞) = γ ′ . As l∞ depends only on the geodesic in the homotopy
class, we can assume that γ is a geodesic. Now we take a closer
look at the once-punctured cylinder which is obtained by cutting
E along γ ′ . Equivalently it is possible to regard the punctured
cylinder as a once-punctured square whose left side is glued to
the right one.
γ′
γ ′′
γ′
γ′
γ ′′
γ
If γ intersects γ ′ it follows that lγ (τm ) ≥ lγ ′′ (τm ) as γ ′′ is
the shortest connection between the two lifts of γ ′ . Therefore
m→∞
lγ∞ (τm ) −→ ∞ and in particular lγ∞ (∞) 6= 0.
γ′
If γ does not intersect γ ′ , it is completely contained in the oncepunctured cylinder. As γ is not null-homotopic and not homotopic
to a power of γ ′ , it is not in the subgroup generated by γ ′ and
γ ′′ . So γ orbits the puncture. But as it is not null-homotopic
on E it has to orbit the cylinder as well. So it intersects itself
and therefore is not simple. According
√ to [Ya] for a geodesic that
intersects √
itself we have 4 · ln(1 + 2) ≤ l(γ). Therefore we find
τ →∞
4 · ln(1 + 2) ≤ lγ∞ (ϕE (τ )) −→ lγ∞ (ϕE (∞)) 6= 0.
γ′
γ
γ′
9
3 BOUNDARY POINTS OF ORIGAMI CURVES
b) Recall that ϕE (τ )∗ is a Riemann surface covered by the Riemann surface ϕO (τ )∗ . Let
H −→ ϕE (τ )∗ be the universal covering. By the theorem of the universal covering we obtain
the following commutative diagram:
H
∗
ϕO (τ )
p?
?
ϕE (τ )∗
Let γ be a closed path on O. So p(γ) is λ times a closed path on E and we call the
corresponding simple path γE . Therefore we have lγ (ϕO (τ )) = lp(γ) (ϕE (τ )) = λ · lγE (ϕE (τ ))
r
and hence lγr (ϕO (r)) = lp(γ)
(ϕE (r)) = λ · lγrE (ϕE (r)), which together with a) leads directly
to the assertion.
c) From b) we know, that degeneration arises by contracting the full preimage p−1 (γ(r)) of γ(r).
The connected components of the preimage do not intersect and they are not homotopic to
each other on O∗ . So we can conclude, that the obtained singularities are ordinary double
points. Each irreducible component is bordered by at least two singularities, as none of the
preimages is null-homotopic on O, and by at least one puncture, as it covers E. So ϕO (r)
is, as a point in M g,n , a stable curve of arithmetic genus g with n punctures.
3.1
Examples
1. For each r ∈ Q ∪ {∞} the origami E induces a stable curve that has the intersection graph
G0 := Γ(ϕE (r)) with one vertex, the irreducible component of genus 0, and with a loop.
τ →r
0
G0
2. For the following origami O one has more than one intersection graph.
For example G1 := Γ(ϕE (∞)) 6= G2 := Γ(ϕE (0)).
2
1
1
2
2
1
1
2
τ →∞
1
G1
τ →0
0
0
G2
10
4 OCCURING INTERSECTION GRAPHS
4
Occuring intersection graphs
In the following we will take a closer look at the type of the intersection graph of the boundary
points of an origami curve.
Lemma 3. Let O be an origami and r ∈ Q ∪ {∞}. Then Γ(ϕO (r)) is a finite, connected, bridge
free, undirected graph with at least one edge.
Proof: By definition Γ(ϕO (r)) is an undirected graph and has at least one edge because O covers
E. Therefore ϕO (r) has at least one geodesic of length zero. As an origami is connected the
degeneration leads to a connected stable curve and hence the intersection graph is also connected.
To complete the proof, it remains to show that Γ(ϕO (r)) is bridge free. This was first observed
by M. M¨oller and G. Schmith¨
usen (unpublished).
Assume there is an origami O and r ∈ Q ∪ {∞} for which Γ(ϕO (r)) has a bridge. Then there
is a connected component γˆ of p−1 (γ(r)) separating O. That is we have two open connected
components X1 , X2 such that X1 ∪· X2 = O \ γˆ .
For any m ∈ N we get an origami O′ by dividing each square of O in m2 small squares. Then the
lift of γˆ separates O′ . We choose m such that the intersection of the lift of γˆ and any single square
is connected on O′ . So without loss of generality we can assume, that this is the case on O.
X1
X2
As the degeneration of E only depends on the homotopy class of γ(r) and as γ(r) is simple closed,
we can think of it as the straight line with slope r on E and the same for γˆ . In the case r 6= ∞
let X1 be the part above γˆ , X2 the part below γˆ . We see that each square passed by γˆ has no
entire bottom side contained in X1 . But at least for one square its upper side is entirely in X1 .
Obviously for each square that totally lies in X1 the lower and upper side are entirely contained in
this part. Hence it is not possible to glue the upper and lower sides of the squares that lie entirely
in X1 , since there are more upper sides than lower sides. Therefore such an O can not exist.
In the case r = ∞ it is the same, but for left and right instead of lower and upper sides, if we take
X1 right of γˆ .
5 CONSTRUCTION OF AN ORIGAMI TO A GIVEN INTERSECTION GRAPH
5
11
Construction of an origami to a given intersection graph
The converse implication of the theorem is that for every pair (G, φ) ∈ G, where G is as in Def.
1.8, G is a graph with properties as in the definition and φ is any N0 vertex weight, there exists an
origami O and an element r ∈ Q ∪ {∞} such that Γ(ϕO (r)) is isomorphic to G and the geometric
genus of each component is the value of φ at the related vertex.
The proof will be constructive and consists of the following steps:
5.1 Introduction of three ”elementary” generating graph transformations.
5.2 According to 5.1 one can find a special N edge weight.
5.3 Development of a prototype for the components of an origami.
5.4 Modification of the construction.
5.1
Graph transformations
As a first step we try to get a better understanding for the finite, bridge free and connected graphs
with at least one edge. We will see that each of these graphs can be created out of the graph G0 ,
which consists of one vertex and one loop, by the following three graph transformations. One can
easily check that every graph finitely generated by the three transformations out of G0 is finite,
bridge free and connected.
α) Adding a loop:
β) Adding a vertex on an edge (possibly a loop):
γ) Adding an edge between two vertices:
The idea is to take a finite graph G as above and to simplify it step-by-step by removing vertices
and edges until we get G0 . The operations α) and β) can be easily inverted, as long as there
remains another vertex respectively another edge. So we can reduce G to a loop free graph, where
every vertex has at least valence 3 (valence 1 would mean that G is not bridge free).
Now we want to invert γ) in order to reduce the graph further. The problem is to verify, that
we can find an edge such that the resulting graph is still bridge free. Our consideration will be
completed by the following lemma.
5 CONSTRUCTION OF AN ORIGAMI TO A GIVEN INTERSECTION GRAPH
12
Lemma 4. Let G be a loop free, finite, connected, bridge free and undirected graph where
ν(v) ≥ 3 ∀v ∈ V. Then there exist adjacent vertices a, b ∈ V, which are connected by two
additional edge-disjoint trails.
Proof: If G has no cut of capacity 2, then the number of edges separating any two distinct points
is greater than 2. (Of course there is no cut of capacity 0 as the graph is connected and none
of capacity 1 as it is bridge free.) Then Menger’s theorem ([Bo], Theorem 5. on page 52) tells
us that for each two vertices there are at least 3 edge-disjoint trails connecting both. Especially
every two adjacent vertices are connected by two additional edge-disjoint trails.
Otherwise there are finitely many cuts of capacity 2 and we can take one (V′ , V \ V′ ) with the
property, that there is no cut (V′′ , V \ V′′ ) of capacity 2 such that V′′ ⊂ V′ . Let G′ be the full
subgraph defined by V′ . Then G′ is connected and it is bridge free, since V′ was chosen minimal.
Let v1 , v2 ∈ V′ be the vertices adjacent to V \ V′ in G.
Assume first that v1 = v2 . Then ν(v1 ) ≥ 3 in G′ , as G is loop free and else there would be the
properly ”smaller” cut ( V′ \ {v1 } , V \ V′ ∪ {v1 } ) of capacity 2 (in addition this proves, that
|V′ | > 1). For the same reason G′ has no cut of capacity 2 as this cut would be also a cut of capacity 2 in G. Then as above every two vertices in V′ are connected by at least three edge-disjoint
trails in G′ and therefore in G.
In the other case v1 6= v2 , there can only be cuts of capacity 2 in G′ separating v1 from v2 , as
there is no properly ”smaller” cut of capacity 2. These cuts disappear if we add an edge between
v1 and v2 . Therefore the obtained graph has only cuts of capacity 3 or more. Again by Menger’s
theorem each pair of vertices is connected by three edge-disjoint trails. As there is a trail in G
connecting v1 and v2 with vertices in V \ V′ , every two points of V′ are connected in G by three
edge-disjoint trails.
13
5 CONSTRUCTION OF AN ORIGAMI TO A GIVEN INTERSECTION GRAPH
e and the associated N edge weight
G
5.2
As seen in the last section, one can construct finite, connected, bridge free and undirected graphs
with at least one edge out of the graph G0 by using the graph transformations α, β and γ. Now we
e Further more we create a flow (without
will use this to orient our graph and obtain a digraph G.
source and sink) which is a special kind of N edge weight ψ satisfying (1).
Lemma 5. For every finite, connected, bridge free and undirected graph G there exists a digraph
e and an N edge weight ψ : E
e = E −→ N, such that G can be obtained from G
e by disregarding the
G
directions of the edges and such that the following holds:
X
X
e=V
ψ(e) = 0 ∀v ∈ V
(1)
ψ(e) −
|
e∈E
e
pr2 (Φ(e))
=v
{z
incoming edges
}
|
e∈E
e
pr1 (Φ(e))
=v
{z
outgoing edges
}
Proof:
e is uniquely determined and ψ : E
e = E = {e} −→ N, e 7→ 1 fulfils
For G0 this is clearly true, as G
(1), as ψ(e) − ψ(e) = 0
According to the last section it remains to show that one can get a suitable digraph and an N
edge weight if one of the transformations α), β) and γ) is applied. This can be done as follows:
α) Adding a loop:
β) Adding a vertex on an edge (possibly a loop):
γ) Adding an edge between two vertices:
a3
a2
2a3
a4
2a2
2a3−1
2a4
2a4+1
2a2+1
a1
2a1
2a1+1
b
2b
2b
1
In this case in general we have to take an intermediate step in which we double the whole N
edge weight. That way we obtain another suitable flow (this is true more generally - compare
the following remark). Then we choose a trail between the two vertices we want to connect
and raise respectively lower (depending on the direction) the weight by 1 along it.
The intermediate step was necessary to get in general another N edge weight, more precisely
that no edge weight becomes 0. In explicit constructions one should check whether it is
really necessary.
5 CONSTRUCTION OF AN ORIGAMI TO A GIVEN INTERSECTION GRAPH
e with property (1) and q =
Remark 5. If ψ is an N edge weight of G
∀e ∈ E, then
qψ : E −→ N,
a
b
14
∈ Q>0 such that b | ψ(e)
(qψ)(e) := qψ(e)
e with property (1).
is a well defined N edge weight of G
This will be used in section 5.4 for q ∈ N ⊂ Q>0 . The general statement is helpful for explicit
construction in order to lower the edge weight and therefore make the resulting origami smaller.
15
5 CONSTRUCTION OF AN ORIGAMI TO A GIVEN INTERSECTION GRAPH
5.3
r-components
In this section we generate an origami for a given weighted graph (G, φ) in G with the aid of
5.1-5.2, such that its origami curve has a boundary point with that graph as intersection graph.
The idea is to construct each vertex separately and to use the N edge weight such that the parts
fit together.
Definition 6. An r-component, for r ∈ Q ∪ {∞}, of an origami O is the closure of a connected
component of O \ p−1 (γ(r)), where p and γ(r) are defined as in Lemma 2.
Remark 7. On ϕO (r) the images of the r-components correspond exactly to the closures Xi of
the irreducible components (see Lemma 2 c) ). The r-components form a closed covering of O for
each r ∈ Q ∪ {∞}.
As we will see, one can obtain all graphs in G by considering only limits towards ∞. That is
they can be obtained as intersection graphs of the stable curve generated by contracting the full
preimage of the horizontal simple closed path γ(∞) on E.
Consequently it is sufficient to illustrate the origami in the following way: We order the squares,
starting with any square and then putting the right adjacent square directly right of it. We
continue like this until we arrive at the first square again. Then we repeat the same procedure,
starting from a new square. That way the only missing information is how to glue the upper and
lower sides of the squares. This can be described by a permutation π ∈ Sn (where n is the number
of squares).
For example:
4
5
3
1
2
1
2
π(1)
π(2)
2
1
2
3
3
1
3
3
4
4
π(3)
4
4
π(4)
5
5
π(5)
π=
1
4
2
5
3
1
4
6
5
2
6
3
∈ S6
2
6
6
1
6
π(6)
The full preimage of γ(∞) decomposes into three connected components γ1 , γ2 , γ3 and there are
two ∞-components (see picture). As in general, each component contains as many upper as lower
halves of squares.
γ1
@
@
2
4
3
γ2
1
3
4
2
γ3
1
∞-component 1
∞-component 2
16
5 CONSTRUCTION OF AN ORIGAMI TO A GIVEN INTERSECTION GRAPH
Now we look at one vertex v ∈ V of a given graph G and for the moment we disregard its N0
vertex weight, that is its genus. Then we have l ∈ N0 loops and m ∈ N0 incoming and outgoing
edges ei which are not loops. We assign an ai ∈ Z \ {0} to each of the ei using an N edge weight ψ
with property (1), such that ai = ψ(ei ) if ei is directed towards v and ai = −ψ(ei ) else. So we get
m
P
ai = 0. Using this we can define the associated ∞-component X ′ (l, a1 , . . . , am ) in most cases
i=1
as it is shown below (the remaining cases will be treated in chapter 5.4). In this illustration we
assume, that a1 , ..., ai > 0 and ai+1 , ..., am < 0.
X ′ (l, a1 , . . . , am ):
v and adjacent edges:
a2
a1
B
B
...
B
B
B?
N ..
rv
.
6
B
B
B
... B
BN
l
ai
ai+1
|
l
l
?
am
{z
...
a1
...
..
.
}|
l
{z
...
a2
...
}
...
6 l−ai+1
z
}|
{
...
z
|
...
{z }
?
..
.
6
ai
−am
}|
...
{






l





The upper and lower half squares fit to the half squares of the adjacent components because of
the N edge weight. The squares are glued together as indicated above.
l
?






In the case m = 0, that is if there is only one vertex, we construct
.
.
l
6
l
′
.
?
X (l) as indicated in the picture:





6 l
Remark 8. As mentioned above the definition of X ′ (l, a1 , . . . , am ) is useful for the construction
of ∞-components, but not sufficient. Apart from the disregarded genus, it is in general false that
one obtains a connected part, see the counter example below. In the case l = 0 it is possible that
the component splits apart. In some cases this problem can be solved by rearranging the edge, but
even this is not possible in every case. And it is even hard to say when this is possible. This will
be our aim in the next section.
3
A
−3
U A
r
A
4
A
U
−4
X ′ (0, 3, 4, −3, −4) :
3
A
AU
4
r
r
A
AU
−4
−3
5 CONSTRUCTION OF AN ORIGAMI TO A GIVEN INTERSECTION GRAPH
5.4
17
Genus and unit
To transform the definition of X ′ (l, a1 , . . . , am ) in order to assure that it is connected, the first
step is to glue crosswise like this:
←
→→
←
This might not be a solution, if there exists an ai with |ai | = 1 that is an incoming or outgoing
edge with weight 1, like in the following illustrations:
←
→→
←
←
→→
←
←
→→
←
or
In order to include the genus in the construction and such that the problem does not arise we recall
remark 5. It will be useful to raise the N edge weight by multiplying it with a natural number,
called the unit λ, in order to broaden the parts of the origami.
...
...
|{z}
λ
...
←
→→
←
←
→→
←
←
→→
←
This gives us a construction of (connected) ∞-components and we will use a similar approach to
control the genus of the component. As shown in lemma 6, it is possible to raise the genus to
g ∈ N by crossed gluing g times inside the component as below. In order to provide enough space
inside, the unit must be at most 2g +1. As a raise of the unit strongly increases the number of
squares of the origami, one is interested in the smallest unit in which this construction is possible
- the minimal unit. The following remark helps to get an estimate by an upper bound.
...
Remark 9. Let (G, φ) ∈ G and (V, E) = G then it follows for the minimal unit λ that:
λ ≤ 2 · max φ(v) + 2
v∈V
18
5 CONSTRUCTION OF AN ORIGAMI TO A GIVEN INTERSECTION GRAPH
So in particular, it is ensured that there is always a suitable unit. Therefore we can go on with
the construction for the components:
v and adjacent edges:
X(φ(v), l, a1 , . . . , am ):
if l = 0 if necessary (does not count towards φ(v))
B
...
B
B?
N ..
r
l
v φ(v)
.
6
B
B
B
... B
BN
am
ai+1
ai
...
{z
←
→→
←
B
a1
}|
...
..
l
.
?
6
...
|
{z
}
−ai+1
φ(v) in quantity
a2
}|
...
{
...
Defined for l ∈ N0 , m ∈ N, ai ∈ Z\{0} and
m
P
z
ai
}| {
...
...
|
...
{z
−am
?
6
..
.
←
→→
←
B
z
←
→→
←
a2
a1






l





}
ai = 0.
i=1
Lemma 6. Let (G, φ) ∈ G and Xv := X(φ(v), l, a1 , . . . , am ) as it is defined above. Then it follows:
a) The Xv together form an origami O with ϕO (∞) = G.
b) Each Xv has geometric genus φ(v).
Proof:
e and an N edge weight, such that condition
a) Like in Section 5.1-5.2 we construct a digraph G
(1) is fulfilled. Then with the construction as above we get the ∞-components Xv . For
each edge (v, v ′ ) with weight a the component Xv contains a lower half squares, and Xv′
contains a upper half squares. Together they form whole squares, and that way an origami
is obtained.
As we glued along the preimage of γ(∞), the degeneration produces edges in the intersection
graph.
b) We will use Euler’s formula to calculate the genus g using the natural triangulation on
ϕO (∞). Let V be the number of vertices, E the number of edges and F the number of faces,
then it follows:
2g − 2 = −V + E − F
(2)
19
5 CONSTRUCTION OF AN ORIGAMI TO A GIVEN INTERSECTION GRAPH
if l = 0 if necessary (does not count towards φ(v))
...
...
...
..
.
..
.
←
→→
←
l
?
6
φ(v) in quantity
...
←
→→
←
←
→→
←
...
...
?
6
...






l





First we regard the case φ(v) = 0. That means there are no internal cross gluing, and l = 0:
F =
–
m
X
i=1
– For a triangulation:
E=
|ai |
3
·F
2
– The difficult part is to calculate the number of vertices. We will separate this into two
cases:
i) Xv′ connected: There are m vertices that descend from contracted geodesics. To
calculate the rest of the vertices, we start with a set of 2F points, as each half
square had two vertices, and take a closer look at the equivalence relation induced
by the gluing. The identification of left and right sides forms pairs of vertices, so
we have F points. For the gluing of the upper and lower sides, most points form
pairs again. But there are two special points, the point in which the upper and the
lower parts of half squares are glued. These two points are glued to each other and
together with m − 2 pairs of other points (oneP
pair for each edge beside the first
m
two) they form the point p. So we have V = 12 i=1 |ai | + 2.
p b
×
×
...
...
p
b
b
p
×
...
b
p
...
...
×
bp
5 CONSTRUCTION OF AN ORIGAMI TO A GIVEN INTERSECTION GRAPH
20
ii) Xv′ not connected: Let r ∈ N be the number of connected components C1 , ..., Cr we
would obtain without cross gluing. Using part i) we can conclude that the number
of vertices would be


r
m
X
X
1X
1
|ai | + 2 =
|ai | + 2r
2
2 i=1
j=1
ai in Cj
Each cross gluing reduces the number of vertices by 2, and we need r − 1 of them.
@
@• @⋆
l
•
⋆
△
l
@ @
@• @⋆•
⋄
△ ⋄
@ @
@ @
It follows that
– The result for the genus
1
1
g = (−V + E − F ) + 1 =
2
2
•
⋆
←
→→
←
@
⋆• ⋆
@ @
@ @
m
1X
|ai | + 2
V =
2 i=1
!
m
m
m
X
1X
3X
−
|ai | + 1 = 0
|ai | − 2 +
|ai | −
2 i=1
2 i=1
i=1
For l ≥ 1 Xv′ is connected. But we have to count the number of vertices carefully because
we obtain two for each geodesic contracted inside a component.
This is because they depart
P
atP
the closure of the component. For
each
loop
we
get
|a
|
+
2 additional faces, that is
i
P
1
3
|a
|
+
3
additional
edges,
and
|a
|
+
1
additional
vertices.
As above we get g = 0.
i
i
2
2
Let φ(v) ∈ N0 : Now we will take a look at what happens at the internal crosswise gluing.
l
A
• • A•
←
→→
←
A
• ⋆ A△
l
l
l
l
•
⋆
△
A
A
•
•
•
A
A
l
As above we get two vertices less for each cross gluing which raises the genus by 1 as desired.
The geometric genus is φ(v). This proves Lemma 6.
This completes the proof of Theorem 1 and gives us a possibility for constructing origamis to a
given element of G.
In order to clarify the construction we give some examples.
21
5 CONSTRUCTION OF AN ORIGAMI TO A GIVEN INTERSECTION GRAPH
Construction examples
1. (G3 , φ3 ) ∈ G
• 0
0 •
• 0
• 0
X(0, 0, 4, −2, −2) :
?
r 0
A
U
A
−2
−2
@
@@
@@
@@
@@
@@
@@
@@
2
3
A
0
U r
A
@
@@
@@
@
2
A
U A
r 0
?
−3
1•
•
- 1
• 1
γ
4
•
•
2•
•
- 1? 3
2
•
X(0, 0, 2, 3, −5) :
@
@
@@
@@
@
············
·············
············
·············
············
2
···················
····················
···················
····················
···················
X(0, 0, 5, −4, −1) :
?
r 0
A
U
A
−1
−4
1
•
•
γ
@@
@@
@@
?
−5
5
•
1
•
4
•
-
β
-
•
•
5
•
6
1
1
?
•
6
1
β
β −1
•
•
2
1
•
1
•
•
β −1
•
-
1
-•
•
•
•
β
•
β −1
2
•
•
•
•
γ −1
1
•
•
•
γ −1
1
•
1
5.5
X(0, 0, 1, 2, −3) :
·····
············
······
············
·····
············
······
····· ············
············
···················
····················
···················
····················
···················
1
@
@@
@@
@
@@
@@
@@
@
@@
@@
@@
@@
@@
@
1
······
·······
······
·······
······
2
22
5 CONSTRUCTION OF AN ORIGAMI TO A GIVEN INTERSECTION GRAPH
•
0
2. (G4 , φ4 ) ∈ G
•
1
•
-
?
r 0
?
−1
1
1
•
•
β
1
• - •
1
•
•
α
X ′ (1, 1, −1) :
1
A
U A
r 0
A
U
A
−1
−1
1
•
2
β −1
α−1
•
•
0
•
1
1
- • - •
1
?
6
β
•
•
1
1
• - • - •
1
1
•
α
1
1
1
- • - • - •
1
1
X(0, 1, 1, −1) :
λ=5
X ′ (0, 1, 1, −1, −1) : departs!
λ=5
X ′ (0, 1, −1) :
?
r 2
λ=5
?
−1
1
2
3
4
5
································
·································
································
·································
································
HH
Y
*
H
j
H
································
·································
································
·································
································
2
1
4
3
5
•
β −1
α−1
?
6
X(0, 0, 1, 1, −1, −1) :
×
I
R
X(2, 0, 1, −1) :
································
·································
································
·································
································
×
×
R
I
I
R
································
·································
································
·································
································
REFERENCES
23
References
[Ab1] Abikoff, William: Degenerating families of Riemann surfaces.
Ann. of Math. 105, 29-44, 1977.
[Ab2] Abikoff, William: The real analytic theory of Teichm¨
uller space.
Lecture Notes in Mathematics, 820, Springer-Verlag, New York, 1980.
[Ai] Aigner, Martin: Graphentheorie.
Teubner Studienbuch, Stuttgart, 1984.
[Bea] Beardon, Alan F.: The geometry of discrete groups.
Graduate Texts in Mathematics, 91, Springer-Verlag, New York, 1983.
[Be1] Bers, Lipman: Spaces of degenerating Riemann surfaces.
Discontin. Groups Riemann Surf., Proc. 1973, Conf. Univ. Maryland, 43-55, 1974.
[Be2] Bers, Lipman: On Spaces of Riemann surfaces with nodes.
Bull. Amer. Math. Soc. 80, 1219-1222, 1974.
[Be3] Bers, Lipman: Deformations and moduli of Riemann surfaces with nodes and signatures.
Math. Scand. 36, 12-16, 1975.
[Bo] Bollob´as, B´ela: Graph Theory.
Graduate Texts in Mathematics 63, Springer Verlag, New York, 1997.
[ClHo] Clark, John; Holton, Derek A.: A first look at graph theory
World Scientific Publishing Company, London, 1991.
[DeMu] Deligne, Pierre; Mumford, David: The irreducibility of the space of curves of given genus.
´
Inst. Hautes Etudes
Sci Publ. Math. 36, 75-109, 1969.
[EaGa] Earle, Clifford J.; Gardiner, Frederick P.: Teichm¨
uller disks and Veech’s
F-structures.
American Mathematical Society. Contemp. Math. 201, 165-189, 1997.
[FaKr] Farkas, Hershel M.; Kra, Irwin: Riemann Surfaces.
Graduate Texts in Mathematics 71, Springer-Verlag, New York, 1992.
[HaMo] Harris, Joe; Morrisson, Ian: Moduli of curves.
Graduate Texts in Mathematics 187, Springer-Verlag, New York, 1998.
[HeSch] Herrlich, Frank; Schmith¨
usen, Gabriela: On the boundary of Teichm¨
uller disks in
Teichm¨
uller and in Schottky space
Handbook of Teichm¨
uller theory, European Mathematical Society, 2006.
[ImTa] Imayoshi, Yoichi; Taniguchi, Masahiko: An introduction to Teichm¨
uller spaces.
Springer-Verlag, Tokyo, 1992.
[Lo] Lochak, Pierre: On arithmetic curves in the moduli space of curves.
Journal de l’Institut de Math. de Jussieu 4, No. 3, 443-508, 2005.
g -relations.
[Moe] M¨oller, Martin: Teichm¨
uller curves, Galois action and GT
Preprint (2003), to appear in math. news
[MM] McMullen, Curtis: Billiards and Teichm¨
uller curves on Hilbert modular surfaces.
Journal of the American Mathematical Society 16 No. 4, 2003.
[Mu] Mumford, David: Stability of projective varieties.
Enseign. Math. 23, 39-110, 1977.
REFERENCES
[Sch1] Schmith¨
usen, Gabriela: An algorithm for finding the veech group of an origami.
Experimental Mathematics 13, 459-472, 2004.
[Sch2] Schmith¨
usen, Gabriela: Veech groups of origamis.
PhD Thesis in Karlsruhe, 2005.
[Ya] Yamada, Akira: On Mardens’s universal constant of Fuchsian Groups II.
Journal d’analyse math. 41, 234 - 248, 1982.
24