Home The complexity of orientable graph manifolds
Article Open Access

The complexity of orientable graph manifolds

  • Alessia Cattabriga EMAIL logo and Michele Mulazzani
Published/Copyright: January 28, 2022
Become an author with De Gruyter Brill

Abstract

We give an upper bound for the Matveev complexity of the whole class of closed connected orientable prime graph manifolds; this bound is sharp for all 14502 graph manifolds of the Recogniser catalogue (available at http://matlas.math.csu.ru/?page=search)

1 Introduction

Graph manifolds have been introduced and classified by Waldhausen in [15] and [16]. They are defined as compact 3-manifolds obtained by gluing Seifert fibre spaces along toric boundary components; so they can be described using labelled digraphs, as it will be explained in the next section.

Matveev in [13], see also [11], introduced the notion of complexity for compact 3-dimensional manifolds, as away to measure how “complicated” a manifold is. Indeed, for closed irreducible and ℙ2-irreducible manifolds the complexity coincides with the minimum number of tetrahedra needed to construct the manifold, with the only exceptions of S3, ℝℙ3 and L(3, 1), all having complexity zero. Moreover, complexity is additive under connected sums and it is finite-to-one in the closed irreducible case. The last property has been used in order to construct a census of manifolds according to increasing complexity: for the orientable case, up to complexity 12 in the Recogniser catalogue (see http://matlas.math.csu.ru/?page=search) and for the non-orientable case, up to complexity 11 in the Regina catalogue (see https://regina-normal.github.io)

Upper bounds for the complexity of infinite families of 3-manifolds are given in [12] for lens spaces, in [10] for closed orientable Seifert fibre spaces and for orientable torus bundles over the circle, in [5] for orientable Seifert fibre spaces with boundary and in [2] for non-orientable compact Seifert fibre spaces. All the previous upper bounds are sharp for manifolds contained in the above cited catalogues. Furthermore, in [7] and [8] it has been proved that the upper bound given in [12] is sharp for two infinite families of lens spaces. Very little is known for the complexity of graph manifolds: in [6] and [4] upper bounds are given only for the case of graph manifolds obtained by gluing along the boundary two or three Seifert fibre spaces with disk base space and at most two exceptional fibres.

The main goal of this paper is to furnish a potentially sharp upper bound for the complexity of all closed connected orientable prime graph manifolds different from Seifert fibre spaces and orientable torus bundles over the circle. It is worth noting that the upper bounds given in Theorems 1, 2 and 3 are sharp for all 14502 manifolds of this type included in the Recogniser catalogue.

The organisation of the paper is the following. In Section 2 we recall some definitions and results about complexity and skeletons (Subsection 2.1), graph manifolds (Subsection 2.2) and theta graphs (Subsection 2.3). In Section 3 we state the results of the paper and in Section 4 we work out the proofs.

2 Preliminaries

2.1 Complexity and skeletons

A polyhedron P is said to be almost simple if the link of each point xP can be embedded into K4, the complete graph with four vertices. In particular, the polyhedron is called simple if the link is homeomorphic to either a circle, or a circle with a diameter, or K4. A true vertex of an (almost) simple polyhedron P is a point xP whose link is homeomorphic to K4. A spine of a closed connected 3-manifold is a polyhedron P embedded in M such that M \ PB3, where B3 is an open 3-ball. The complexity c(M) of M is the minimum number of true vertices among all almost simple spines of M.

We will construct a spine for a given graph manifold by gluing skeletons of its Seifert pieces. Consider a compact connected 3-manifold M whose boundary either is empty or consists of tori. Following [9] and [10], a skeleton of M is a sub-polyhedron P of M such that (i) P∂M is simple, (ii) M \ (P∂M) ≅ B3, (iii) for any component T2 of ∂M the intersection T2P is a non-trivial theta graph [1]. Note that if M is closed then P is a spine of M. Given two manifolds M1 and M2 as above with non-empty boundary, let Pi be a skeleton of Mi, for i = 1, 2. Take two components T1∂M1 and T2∂M2 such that PiTi = θi and consider a homeomorphism φ : (T1, θ1)→ (T2, θ2). Then P1φ P2 is a skeleton for M1φ M2: we call this operation, as well as the manifold M1φ M2, an assembling of M1 and M2.

2.2 Graph manifolds

We fix some notation for Seifert fibre spaces. We consider only oriented compact connected Seifert fibre spaces with non-empty boundary, described as S = (g, d, (p1, q1), . . . , (pr , qr), b) where g ∈ ℤcoincides with the genus of the base space if it is orientable and with the opposite if it is non-orientable, d > 0 is the number of boundary components of S, (pj , qj) are lexicographically ordered pairs of coprime integers such that 0 < qj < pj for j = 1, . . . , r, describing the type of the exceptional fibres of S and b ∈ ℤ can be considered as a (non-exceptional) fibre of type (1, b).

Up to fibre-preserving homeomorphism, we can assume (see [3]) that the Seifert pieces appearing in a graph manifold belong to the set 𝒮 of the oriented compact connected Seifert fibre spaces with non-empty boundary that are different from fibred solid tori and from the fibred spaces S1 × S1 × I and N×̃S1 (i.e., the orientable circle bundle over the Moebius strip N, which will be considered with the alternative Seifert fibre structure (0, 1, (2, 1), (2, 1), b)).

A Seifert fibre space S = (g, d, (p1, q1), . . . , (pr , qr), b) ∈ 𝒮, with base space B = p(S), is equipped with coordinate systems on the toric boundary components, as follows (see [11, p. 422]). Let B be the compact surface obtained from B by removing the interior of r + 1 disks and denote with c1, . . . , cr+1 the boundary circles of these disks. Denote with cr+2, . . . , cr+d+1 all the remaining circles of ∂B'. Consider an orientable S1-bundle S over B. In other words S = B × S1, if B is orientable and S = B̃×S1 otherwise. Choose an orientation for S and a section s : BS of the projection map p : SB. On each torus Th = p−1(ch) choose a coordinate system (μh , λh) taking s(ch) as μh and a fibre p−1({∗}) as λh, for h = 1, . . . , r + d + 1. The orientations of λh and μh are chosen so that the intersection number of μh with λh is equal to 1 and the S1 if S=B×S1 orientation of λh is induced by a fixed orientation of and is arbitrarily chosen otherwise. The manifold S is obtained from S by attaching solid tori Vh=Dh2×S1 to S via homeomorphisms fh : ∂VhTh, for 1 ≤ hr+1, so that each fh takes the meridian ∂D×{∗} of Vh into a curve of type (ph , qh) for 1 ≤ hr and into the curve of type (1, b) for h = r+1. Note that also the remaining boundary tori Th, with r+2 ≤ hr+d+1, of S still possess coordinate systems (μh , λh).

Consider a finite connected non-trivial digraph G = (V, E), where V is the set of vertices and E is the set of oriented edges of G. Given eE denote with ve the starting vertex and with ve the ending one.  Let  H = 0 1 1 0 and U=(1011) and associate

  • to each vertex vV having degree dv a Seifert fibre space Sv = (gv , dv , (p1, q1), . . . , (prv , qrv ), bv)∈ 𝒮 (i.e., the degree of v is equal to the number of components of ∂Sv);

  • to each edge eE a matrix Ae=(αeβeyeδe)GL2() such that βe ≠ 0 and 0 ≤ εeαe , εeδe < |βe|, where εe = βe/|βe|. We call a matrix in GL2() normalised if it satisfies these conditions. Moreover,

    1. Ae ≠ ±H when either Sve or Sve is the space (0, 1, (2, 1), (2, 1), −1);

    2. when |V| = 2, |E| = 1 and S1 = (0, 1, (2, 1), (2, 1), b1), S2 = (0, 1, (2, 1), (2, 1), b2),

      1. if A=±H then (b1,b2)(0,0),(2,2);

      2. if A=±(1β1β1) with β>1, then (b1,b2)(1,2); 

      3. if A=±(β1β11) with β>1, then (b1,b2)(0,1).

The graph manifoldMassociated to the above data is obtained by gluing, for each edge eE with starting vertex ve and ending vertex ve, a toric boundary component of Sve of with one Sve using the homeomorphism represented by Ae with respect to the fixed coordinate systems on the tori. [2]Clearly, M is a closed, orientable and connected graph manifold. On the other hand, each closed connected orientable prime graph manifold different from a Seifert fibre space and an orientable torus bundle over the circle can be obtained in this way; see [3, § 11]. We call G a decomposition graph of M.

If G = (V, E) is a spanning subgraph of a decomposition graph G, we denote by MG the graph manifold (with boundary if GG) obtained by performing only the attachments corresponding to the elements of E.

Remark 1

There is no restriction in assuming that all matrices associated to the edges of a decomposition graph are normalised: this is because of the following two operations that do not change the resulting graph manifold (see [3, § 11] and [14]):

  1. replacement of the matrix Ae with AeUk and of the parameter bve of the Seifert space Sve with the parameter bve+k

  2. replacement of the matrix Ae with UkAe and of the parameter bve of the Seifert space Sve with bvek.

Indeed, given a matrix A = α β y δ G L 2 ( Z ) , let  k = α β  and  h = δ β where ⌊x⌋ denotes the floor of x. Then the matrix

A=UhAUk=(α+kββy+hα+kδ+khβδ+hβ)

is normalised. Note that for a normalised matrix A = ( α γ β δ ) the following properties hold:

βy>0; if β=±1 then A=βH; if A±H then β/δ>0.

Moreover A ∈ GL-2(ℤ) is normalised if and only if −A is normalised.

2.3 Theta graphs and Farey triangulation

Consider the upper half-plane model of the hyperbolic plane ℍ2 and let 𝔽 be the ideal Farey triangulation; see [1]. The vertices of 𝔽 coincide with the points of {} {}=2 the edges of 𝔽 are geodesics in ℍ2 with endpoints the pairs a/b, c/d such that adbc = ±1, with ±1/0 = ∞. Let : Δab,cd,ef be the triangle of the Farey triangulation with vertices a/b, c/d, e/f ∈ ℚ ∪ {∞} and set Δ+ = Δ∞,0,1, Δ = Δ∞,0,−1.

Let T2 be a torus. It is a well-known fact that the vertex set of 𝔽 is in bijection with the set of slopes (i.e., isotopy classes of non-contractible simple closed curves) on T2 via a/b + , where (μ, λ) is a fixed basis of H1(T2). This bijection induces a bijection between the set of triangles of the Farey triangulation and the set Θ(T2) of non-trivial theta graphs on T2, considered up to isotopy. Indeed, given θΘ(T2), consider the three slopes l1, l2, l3 on T2 formed by the pairs of edges of θ. The triangle associated to θ is Δl1,l2,l3 . Note that this bijection is well defined since the intersection index of li and lj, with ij, is always ±1.

The graph 𝔽 dual to 𝔽 is an infinite tree. Given two triangles Δ and Δ in 𝔽 the distance d(Δ, Δ) between them is the number of edges of the unique simple path joining the vertices vΔ and vΔ corresponding to Δ and Δ in 𝔽, respectively. Given two theta graphs θ, θΘ(T2) it is possible to pass from one to the other by a sequence of flip moves (see Figure 1): the distance on the set of triangles of the Farey triangulation induces a distance on Θ(T2) such that d(θ, θ) turns out to be the minimal number of flips necessary to pass from θ to θ; see [10].

Figure 1 Two theta graphs connected by a flip move.
Figure 1

Two theta graphs connected by a flip move.

The group GL2() acts on 2 as isometries and 𝔽 is invariant under this action: if we associate to a given triangle Δab,cd,efF the matrix (acebdf) then the group GL2() acts on the set of triangles of the Farey triangulation by left multiplication.

The complexity cA of a matrix AGL2() is defined as

cA=min{ d(AΔ,Δ),d(AΔ,Δ+),d(AΔ+,Δ),d(AΔ+,Δ+) }.

Now we state a result about the complexity of normalized matrices. Let S:+ be defined by S(a/b) = a1 + ⋅⋅ ⋅+ ak, where

ab=a1+1+1ak1+1ak

is the expansion of the positive rational number a/b as a continued fraction, with a1, . . . , ak > 0.

Lemma 1

Let A=(αβγδ)GL2() be a normalised matrix.

  •  If A=±H then cA=d(AΔ,Δ)=d(AΔ+,Δ+)=0.

  •  If A±H then cA=d(AΔ,Δ+)=S(β/δ)1.

Proof. The first statement is straightforward since ±± = Δ±. To prove the second one let A=(αβ vδ)±H and so |β| > 1 (see Remark 1). Let 𝒟β/δ be the set of triangles of the Farey triangulation having a vertex in β/δ. By [9, Lemma 4.3] we have min{ d(Δ,Δ+)ΔDβ/δ }=S(β/δ)1. If A is normalised then

0<αγ<β+αγ+δ<βδ<βαδγ.

Indeed, since αδβγ = −1, we have

αy<αy+1δy=αδ+1δy=βδ.

So,

0<αy=αy+αδ1+yδ<βδ+αδ1+yδ=β+αδ+y=βy+αyδy+1<βy+βδδy+1=βδ=βyβδδy1<βyαyδy1=βαδy,

where we suppose δγ ≠ 0, otherwise the last inequality is straightforward.

Clearly AΔ=Δαy,βδ,βαyδ,AΔ+=Δαy,βδ,β+αy+δ and the relative position of the triangles is represented in Figure 2, where for conveniencewe use the Poincaré disk model of ℍ2. All triangles of 𝒟β/δ different from and + are contained in the two hyperbolic half-planes depicted in gray. As a consequence, we have min{d(Δ, Δ+)| Δ ∈ 𝒟β/δ} = d(, Δ+). Since the path in 𝔽 going from v+ to vΔ contains v and vΔ+, we have cA = d(, Δ+) = S(β/δ) − 1.

Figure 2 The Farey triangulation in the Poincaré disk model.
Figure 2

The Farey triangulation in the Poincaré disk model.

3 Complexity upper bounds

In this section we provide an upper bound for the complexity of graph manifolds. The general result is quite technical since it involves two partial colourings of the decomposition graph. So, before stating it, we deal with two special classes of graph manifolds that are interesting by their own. In all cases, the result is achieved by constructing a spine for a graph manifold: the description of the spines, as well as the proofs of the statements, are postponed in the next section.

Denote by E the subset of E consisting of the edges associated to ±H (i.e., Ae=±H ) and set E=E\E.  Given vV denote by dv+(respectively dv)  the number of edges of E stating from (respectively ending in) the vertex v. Moreover, for vV set hv = 2gv (respectively −gv) if the base space Bv of Sv is orientable (respectively non-orientable) where gv denotes the genus of Bv.

Finally let fm,M: defined by

f m,M (b)={ mb if b<mml:m 0 if mbM bm if b>M

for m, M ∈ ℤ, m < M, m ≤ 1 and M ≥ −1 (see the graph in Figure 3).

Figure 3 The graph of the function fm,M.
Figure 3

The graph of the function fm,M.

The first result deals with the case E = Ø, i.e., the one concerning manifolds with decomposition graphs without edges associated to ±H.

Theorem 1

Let M be a graph manifold associated to a decomposition graph G = (V, E) having no edge associated to the matrices ±H (i.e., E = 0 and E = E). Then

c ( M ) 5 ( | E | | V | + 1 ) + e E S β e / δ e 1 + v V 3 d v + r v + 2 h v 2 + k = 1 r v S p k / q k 2 + f m v , M v b v ,

where mv=rvhvdv+1 and Mv=hv+dv+1.

The second case is the one of graph manifolds having a decomposition graph admitting a spanning tree containing all the edges associated to the matrices ±H. This case seems to be rather technical, but it is quite interesting since, up to complexity 12, about 99% of all prime graph manifolds belong to this class (they are exactly 14346 out of 14502). To deal with this case we need to introduce a colouring on the edges of E (that in this case are all contained in a spanning tree).

Consider Ψ = {ψ : E → {+, −}} and given ψΨ and vV denote by dv,ψ+ (respectively dv,ψ ) the number + of edges of E incident to the vertex v and decorated with + (respectively −).

Theorem 2

Let M be a graph manifold associated to a decomposition graph G = (V, E) such that all the edges associated to the matrices ±H are contained in a spanning tree of G. Then

c ( M ) 5 ( | E | | V | + 1 ) + e E S β e / δ e 1 + v V 3 d V + r V + 2 h v 2 + k = 1 r v S p k / q k 2 + + min ψ Ψ v V f m v , M v b v ,  where  m v = r V h v d v d v , ψ + 1  and  M v = h v + d v + + d v , ψ + 1.

Denote with 𝒯G the set of all spanning trees of G and let ϕ : 𝒯G → ℕbe the function defined by ϕ(T) = |(EET)∩ E|, i.e., ϕ counts the number of edges not belonging to T and associated to the matrices ±H. Let Φ(G) = min{ϕ(T) | T ∈ 𝒯G}. The decomposition graphs of the manifolds involved in the previous result are characterised by the fact that Φ(G) = 0. In the general case, we want to consider the spanning trees that minimise Φ(G): a spanning tree T ∈ 𝒯G is called optimal if ϕ(T) ≤ ϕ(T) for any T ∈ 𝒯G, that is if it realises the minimum of ϕ. We denote the set of optimal spanning trees of G with 𝒪G and we decorate the edges associated to the matrices ±H with two colourings as follows:

ΨT={ ψ:ET{+,} },ΨT={ ψ:E\ET{++,+,+,+,,} },

where ET are the edges of E belonging to T. If ( ET=E respectively ET= ) we have ΨT= (respectively ΨT = 0). Finally, given ψΨ, ψ Ψ  and vV let

  • dv,ψ,T+and di,ψ,T be the numbers of edges + −in T, incident to v and decorated with + and −, respectively;

.  d v , ψ , T + = 2 e E E T v e = v , ψ ( e ) = + + + e E E T v e = v , ψ ( e ) = + + e E E T v e = v , ψ ( e ) = + + + 2 e E E T v e = v , ψ ( e ) = + + + e E E T v e = v , ψ ( e ) = + + e E E T v e = v , ψ ( e ) = + .  d v , ψ , T = 2 e E E T v e = v , ψ ( e ) = + e E E T v e = v , ψ ( e ) = + e E E T v e = v , ψ ( e ) = + 2 e E E T v e = v , ψ ( e ) = + + e E E T v e = v , ψ ( e ) = + + e E E T v e = v , ψ ( e ) = + .

We are ready to state the general result.

Theorem 3

Let M be a graph manifold associated to a decomposition graph G = (V, E). Then

c ( M ) 5 ( | E | | V | + 1 ) + Φ ( G ) + e E S β e / δ e 1 + v V 3 d v + r v + 2 h v 2 + k = 1 r v S p k / q k 2 + + min T O G min ψ Ψ T , ψ Ψ T v V f m v , M v b v ,

where mV=rvhvdvdv,ψ,Tdv,ψ,T+1 and Mv=hv+dv++dv,ψ,T++dv,ψ,T+1.

If, as in case of Theorem 2, there exists a spanning tree containing all the edges associated to ±H, then clearly Φ(G)=0, Ψ = and  E T = E , so the formula of the previous theorem reduces to the one of Theorem 2.

The sharpness of the previous upper bound in all known cases justifies the following

Conjecture

The upper bound given in Theorem 3 is sharp for all closed connected orientable prime graph manifolds.

4 Construction of the spines and proofs of the results

The aim of this section is to prove the results stated Section 3. In all cases the result is achieved by constructing a spine for a graph manifold starting from skeletons of its Seifert pieces. The construction of these skeletons is essentially the one described in [2], specialised to our case (i.e., orientable Seifert manifolds) and adapted to take care of the fact that the boundary components of the Seifert pieces will be glued together to obtain a closed graph manifold. Anyway, for the sake of the reader we recall, in the next subsection, how to construct a skeleton for the Seifert pieces. The construction and the number of true vertices of the resulting skeletons depend on some choices: we explain in the proofs of the theorems (see Sections 4.2, 4.3 and 4.4) how to fix them in order to minimise the number of true vertices of the spine.

4.1 Skeletons of Seifert pieces

Consider a Seifert manifold S = (g, d, (p1, q1), . . . , (pr , qr), b) ∈ 𝒮. Let S0=(g,d,(p1,q1),,(pr,qr),0) and let S0=(g,d+r+1,0) be the space obtained from S0 by removing r +1 open fibred solid tori (with disjoint closures) which are regular neighbourhoods of the exceptional fibres of S0 and of a regular fibre of type (1, 0) contained in int(S0). Then S0\int(S0)=Φ0Φ1Φr, where Φk (respectively Φ0 ) is a closed solid torus having the k-th exceptional fibre (respectively a regular fibre) as core. Let p0 : S0B0 and p : SB be the projection maps and set s = d + r. Note that if g ≥ 0 (respectively g < 0) then B 0 = p 0 S 0 is a disk with 2g + s orientable (respectively −g non-orientable and s orientable) handles attached. We recall from Section 3 that h = 2g if g ≥ 0 and h = −g if g < 0.

Let D = p0(Φ0) and let A0 be the union of the disjoint arcs properly embedded in B0 depicted by thick lines in Figure 4. Then A0 is non-empty and is composed of h edges with both endpoints in ∂D and s edges with an endpoint in ∂D and the other one in a different component of ∂B0. By construction, B0 \ (A0∂B0) is homeomorphic to an open disk and the number of points of A0 belonging to ∂D is at least three, since the conditions on the class 𝒮 ensure that s + 2h > 2.

Figure 4 The set A0 ⊂ B′0 \ int(D), with ck = p0(∂Φk).
Figure 4

The set A0B0 \ int(D), with ck = p0(∂Φk).

Let s0:B0S0 be a section of p0 restricted to S 0 . If  b 0 , it is convenient to replace the fibre of type (1, b) with |b| fibres of type (1, sign(b)). In this way the manifold S is obtained from S0 by removing |b| open trivially fibred solid tori (with disjoint closures) int(Φ1),,int(Φ|b|), each being a fibre-neighbourhood of regular fibres ϕ1, . . . ϕ|b| contained in int(S0), and by attaching back |b| solid tori D2 × S1 via homeomorphisms ψl:(D2×S1)Φl such that ψl(∂D2 × {∗}) is a curve of type (1, sign(b)) on Φl, with respect to a positive basis (μl,λl) of H1(Φl), where μl=s0(p0(Φl)) and λl is the fibre over a point p0(Φl), for l = 1, . . . , |b|. Referring to Figure 5, it is convenient to take the fibre ϕl corresponding to an internal point Ql of A0 and to suppose that p0(Φl) is a “small” disk intersecting the component δl of A0 containing Ql in an interval and being disjoint from B0 and from the other components of A0. In this way δl\int(p0(Φl)) is the disjoint union of two arcs δl and δl. Let A=A0\l=1|b|int(p0(Φl)) and note that p and p0 coincide on S0\l=1|b|int(Φl).

Figure 5 The set A ⊂ B′0.
Figure 5

The set AB0.

Let s ¯ : B 0 l = 1 | b | int p 0 Φ l D S be a section of p restricted to p 1 B 0 i = 1 b int p 0 Φ l D and consider the polyhedron P=Im(S¯)p1(A)Φ0l=1|b|(Φlψl(D2×{}))S. As represented in the central picture of Figure 6, the set int(s̄(A)) is a collection of quadruple lines in the polyhedron (the link of each point is homeomorphic to a graph with two vertices and four edges connecting them), and a similar phenomenon occurs for s̄(∂D \ A). Therefore we change the polyhedron P performing “small” shifts by moving in parallel the disk s̄(D) along the fibration and the components of p−1(A) as depicted in the left and right pictures of Figure 6. It is convenient to think of the shifts of p−1(A) as performed on the components of A. Moreover, the shifts on δl and δl can be chosen independently.

Figure 6 The two possible shifts on a component of p−1(A).
Figure 6

The two possible shifts on a component of p−1(A).

As shown by the pictures, the shift of any component of p−1(A) may be performed in two different ways that are not usually equivalent in terms of complexity of the final spine. On the contrary, the two possible parallel shifts for s̄(D) are equivalent as is evident from Figure 7, which represents the torus Φ0 Let

Figure 7 A fragment of the graph Γ0 embedded in ∂Φ′0.
Figure 7

A fragment of the graph Γ0 embedded in ∂Φ0.

P = s ¯ B 0 l = 1 b int p 0 Φ l D W Φ 0 l = 1 b Φ l ψ l D 2 × { }

be the polyhedron obtained from P after the shifts, where D and W are the results of the shifts of s̄(D) and p−1(A), respectively.

It is easy to see that P S k = 1 r Φ k is simple, P intersects each component of ∂𝒮 and each torus ∂Φk in a non-trivial theta graph and the manifold S P S k = 1 r Φ k is the disjoint union of |b| + 2 open balls. So in order to obtain a skeleton P for S k = 1 r  int  Φ k it is enough to remove a suitable open 2-cell from the torus T0=Φ0 and one from each torus Tl=Φl, for l=1,,|b|, connecting in this way the balls.

The graph Γl=Tl(s¯(B0\int(p0(Φl)))Wψl(D2×{})) (respectively Γ0=T0(s¯(B0)DW) ) is cellularly embedded in Tl (respectively T0) and its vertices with degree greater than 2 are true vertices of PSk=1rΦk: we will remove the region Rl (respectively R0) of Tl \ Γl (respectively T0 \ Γ0) having in the boundary the greatest number of vertices of Γl, for l = 1, . . . , |b| (respectively Γ0).

Referring to Figure 7, the graph Γ0 is composed of two horizontal parallel loops ξ = (s̄(D)) and ξ = ∂D, and an arc with both endpoints on ξ for each boundary point of A belonging to ∂D. Changing the shift of a component of A has the same effect as performing a symmetry along ξ of the correspondent arc(s). A region of T0 \Γ0 has 4 or 6 verticeswhen the non-horizontal arcs belonging to its boundary are not parallel or 5 vertices otherwise. So, except for the case where all the arcs are parallel there is always a region with 6 vertices.

When b ≠ 0, the graph Γl, for l = 1, . . . , |b|, is depicted in Figure 8 (respectively Figure 9) for a fibre of type (1, 1) (respectively (1, −1)), just labelled by + (respectively −) inside the disk. If we take for δδl the shifts induced by that of δl, then we can choose as region Rl the gray one, containing in its boundary all vertices of Γl belonging to ∂Φlexcept one (the thick points in the first two pictures). On the contrary, if one of the two shifts is changed as in the third draw of Figures 8 and 9, then Rl can be chosen containing in its boundary all the vertices of Γl belonging to ∂Φl.

Figure 8 The graph Γl, with b > 0, embedded in Tl = ∂Φlwith different choices of the shifts for 

δl′ and δl′′.
$\delta _{l}^{\prime }\text{ }\!\!~\!\!\text{ and }\!\!~\!\!\text{ }\delta _{l}^{\prime \prime }.$
Figure 8

The graph Γl, with b > 0, embedded in Tl = ∂Φlwith different choices of the shifts for δl and δl.

Figure 9 The graph Γl, with b < 0 embedded in 

Tl=∂Φl′
${{T}_{l}}=\partial \text{ }\!\!\Phi\!\!\text{ }_{l}^{\prime }$with different choices of the shifts for 

δl′ and δl′′.
$\delta _{l}^{\prime }\text{ }\!\!~\!\!\text{ and }\!\!~\!\!\text{ }\delta _{l}^{\prime \prime }.$
Figure 9

The graph Γl, with b < 0 embedded in Tl=Φl with different choices of the shifts for δl and δl.

We remark that changing the shift of a component of A changes the intersection between the corresponding element of W and ∂𝒮 (which is a non-trivial theta graph) by a flip move (see Figure 1). We denote with P the skeleton obtained by removing the regions R0 and Rl from P, for l = 1, . . . , |b|.

In order to construct a skeleton for Φk for k = 1, . . . , r, consider the skeleton PF depicted in Figure 10: it is a skeleton for T2 × [0, 1] with one true vertex and such that θ0 = PF ∩ (T2 × {0}) (the graph in the upper face) and θ1 = PF ∩ (T2 × {1}) (the graph in the bottom face) are two theta graphs differing for a flip move. Denote with Θpk/qk the subset of Θ(T2), consisting of the theta graphs containing the slope corresponding to pk/qk ∈ ℚ∪{∞}. Let θpk/qk be the theta graph in Θpk/qk that is closest to θ+. The skeleton Xk for Φk is obtained by assembling several skeletons of type PF connecting the theta graph PΦk to a theta graph which is one step closer to θ+ than θpj/qj , with respect to the distance on Θ(T2); see [5]. The number of the required flips is either S(pj , qj) −2 or S(pj , qj)− 1 depending on the shift chosen for the corresponding component of A used in the construction of the skeleton P.We call the shift regular in the first case and singular in the second one (see Figure 11).

Figure 10 A skeleton for T2 × [0, 1] connecting two theta graphs differing by a flip move.
Figure 10

A skeleton for T2 × [0, 1] connecting two theta graphs differing by a flip move.

Figure 11 Regular shift (on the left) and singular shift (on the right).
Figure 11

Regular shift (on the left) and singular shift (on the right).

The skeleton PS of S is obtained by assembling P with Xk, via the identity, for k = 1, . . . , r.

4.2 Proof of Theorem 1

Here we prove our first result. To begin with we need to discuss how to fix the choices in the construction of the skeleton PS previously described, when the Seifert fibre space S = (g, d, (p1, q1), . . . , (pr , qr), b) is a piece of a graph manifold having all gluing matrices different from ±H. According to the notation introduced at the beginning of Section 3, we have d = d+ + d since E = ∅.

Remark 2

Let θ+ and θ be the theta graphs corresponding, respectively, to Δ+ and Δ in the Farey triangulation. The intersection of each boundary component of S with the skeleton PS is either θ+ or θ, depending whether the shift of the corresponding component δ of A has been chosen as depicted in the left or right part of Figure 12, respectively.

Figure 12 The two possible choices for the shift corresponding to components of ∂𝒮.
Figure 12

The two possible choices for the shift corresponding to components of ∂𝒮.

We always choose these shifts such that exactly d+ (respectively d) components have θ (respectively θ+) as intersection with PS. Suppose that mbM, where m = −rhd + 1 and M = h + d+ − 1. If b ≤ −1

we can choose p0(Φ1),,p0(Φ|b|) as |b| disks between those marked with − in Figure 13. In this way: (i) we can remove a region from T0 containing 6 vertices of Γ0, (ii) we can remove from Tl a region Rl containing in its boundary all the vertices of the graph Γl (as in the third drawing of Figure 9), for each l = 1, . . . , |b|, and (iii) we can take all regular shifts in the skeletons Xk corresponding to the exceptional fibres, for k = 1, . . . , r. If b = 0 we do not have to remove any regular neighbourhood Φregular fibres but still (i) and (iii) hold. An analogous situation happens if b ≥ 1, but in this case in order to satisfy (i), (ii) and (iii) the fibres of type (1, 1) correspond to some of the disks marked with + in Figure 14. As a result, when mbM the polyhedron PS has  3  ( d + r + 2 h 2 ) + k = 1 r S p k / q k 2 true vertices.

Figure 13 An optimal choice for the shifts corresponding to (1, −1)-fibres, when b = m ≤ 0.
Figure 13

An optimal choice for the shifts corresponding to (1, −1)-fibres, when b = m ≤ 0.

Figure 14 An optimal choice for the shifts corresponding to (1, 1)-fibres, when b = M ≥ 0.
Figure 14

An optimal choice for the shifts corresponding to (1, 1)-fibres, when b = M ≥ 0.

If b < m ≤ 0 (respectively b > M ≥ 0) then (i) and (iii) hold and there are exactly mb (respectively bM) tori in which we remove a region Rl containing in its boundary all the vertices of Γl except one (see the first two pictures of Figure 8 and 9). Finally, if either b < m = 1 or b > M = −1 then (i) does not hold so we remove a region from T0 containing 5 vertices of Γ0. Moreover, there are exactly |b| tori in which we remove a region Rl containing all the vertices of Γl except one and (iii) holds. Summing up, if b < m (respectively b > M) then the number of true vertices of PS increases by mb (respectively bM) with respect to the case mbM.

As a consequence, PS has 3 ( d + r + 2 h 2 ) + k = 1 r S p k / q k 2 + f m , M ( b ) true vertices.

Now let T = (V, ET) be a spanning tree of G and consider the graphmanifold MT (with boundary if TG). We will construct a skeleton PMT for MT by assembling skeletons of its Seifert pieces (constructed as above) with skeletons of thickened tori corresponding to edges of T. More precisely, for each e E T  let  T e S v e and TeSVe be the boundaries attached by Ae. We construct a skeleton PAe for Te×I, and assemble P S v e with PAe using the map Ae:TeTe=Te×{0} and PAe with PSve with the identification Te×{1}=Te.

Given eET, let θe be the theta graph corresponding to AeΔ. We construct the skeleton PAe by assembling flip blocks (see Figure 10) so that (i) PAe(Te×{0})=θe and (ii) PAe(Te×{1})=θ+. By Lemma 1 we have cAe = d(AeΔ, Δ+) = S(βe/δe)− 1, so the number of flip blocks required to construct PAe , as well as the number of true vertices of PAe, is S(βe/δe)− 1.

By Remark 2, we can construct the skeleton PSv having 3 d v + r v + 2 h v 2 + k = 1 r v S p k / q k 2 + f m v , M v b v true vertices. So PMT has

e E T S β e / δ e 1 + v V 3 d v + r v + 2 h v 2 + k = 1 r v S p k / q k 2 + f m v , M v b v

true vertices.

For each eE \ ET, the matrix Ae identifies two boundary components of MT. Denote with MTe the resulting manifold. Construct PAe such that  (i) PAe(Te×{0})=θe and (ii) PAe(Te×{1})=θ,  where θ is at distance one from θ+ and is closer to θe than θ+. The graphs θ and θ+ differ for a flip, since they correspond to adjacent triangles, and therefore, as shown in Figure 15, we have i(θ , θ+) = 2, where i( ⋅ , ⋅) denotes the geometric intersection (i.e., the minimum number of intersection points up to isotopy). Consider the polyhedron PMTPAe(Te×{1}): it is a skeleton for PMTe. Since PAe consists of S(βe/δe)−2 flip blocks and the graph θ+θ has 6 vertices of degree greater than 2, the new polyhedron has 5+ S(βe/δe)−1 true vertices more than PMT. By repeating this construction for any eE \ ET and observing that |E \ ET| = |E| − |V| +1we get the statement.

Figure 15 The two intersections of two theta graphs differing by a flip move.
Figure 15

The two intersections of two theta graphs differing by a flip move.

4.3 Proof of Theorem 2

As in the proof of Theorem 1, we start by constructing a skeleton PMT for the graph manifold MT (with boundary if TG). By Lemma 1 we have 0 = c±H = d, Δ) = d+, Δ+), so whenever eET=E, no flip block is required in PAe and we can assemble directly PSve with PSve. So, if Te and Te denote, respectively, the boundary components of Svand Sv" glued by Ae, we require that either (i) PSveTe=θ+and PSveTe=θ+or (ii) PSveTe=θand PSveTe=θ. 

In order to take care of these two possibilities we use a function ψ : E → {+, −}. If the shifts in the construction of PSve and PSve are chosen so that (i) holds (respectively (ii) holds) set ψ(e) = − (respectively ψ(e) = +). Following the construction of Remark 2, with d+=dv++dv,ψ+and d=dv+dv,ψ, we obtain a skeleton PSv with 3 d v + r v + 2 h v 2 + k = 1 r v S p k / q k 2 + f m v , M v b v true vertices. Thus the minimum number of true vertices of the skeleton PMT of MT is e E T S β e / δ e 1 + v V 3 d v + r v + 2 h v 2 + k = 1 r v S p k / q k 2 + minψΨvV fmv ,Mv (bv)}.

Since all the matrices associated to the edges eET are different from ±H, starting from PMT we can construct a spine for M as described in the proof of Theorem 1. This concludes the proof.

4.4 Proof of Theorem 3

Let T = (V, ET)∈ 𝒪G. Given ψΨT,we construct a skeleton PMT for MT as described in the proof of Theorem 2. If e E\ET, then Ae = ±H and it glues together two toric boundary components TeSve and TeSve of MT.

Let θ e , θ e = P S v e T e , P S v e T e . Since AeΔ± = Δ± and i(θ+, θ+) = i(θ, θ+) = i(θ, θ) = 2, we have to consider all possible cases of θe,θe{ θ+,θ }. If (θe,θe)=(θ+,θ) (respectively (θe,θe)=(θ,θ+) ) then we define ψ(e) = −+ (respectively ψ(e)=+ ). If (θe,θe)=(θ+,θ+)or (θe,θe)=(θ,θ) we can use Remark 1 in order to obtain a better estimate for c(M). Indeed, if we replace the matrix Ae with AeU∓1 (respectively U±1Ae), then bv(respectively bv" ) is replaced with bv∓ 1 (respectively bve 1 ), but anyway i(θ,θ)=i(θ,θ)=i(θ+,θ+)=i(θ+,θ+)=2, where θ,θ,θ+,θ+ are the theta graphs associated to the triangles AeU−1Δ, UAeΔ, Ae+, U−1AeΔ+, respectively. Indeed, AeU−1Δ, UAeΔ are adjacent to Δ and Ae+, U−1AeΔ+ are adjacent to Δ+. More precisely, if we take (θe,θe)=(θ,θ) and replace Ae with AeU−1 (respectively UAe) we set ψ(e) = ++(respectively ψ(e) = +), while if we take (θe,θe)=(θ+,θ+) and replace Ae with AeU (respectively U−1Ae) we set ψ(e) = −− (respectively ψ(e) = −). As a result, the skeleton PMT determined by ψΨT and ψΨT has

e E T S β e / δ e 1 + v V 3 d v + r v + 2 h v 2 + r v k = 1 S p k / q k 2 + v V f m v , M v b v

true vertices.

A spine for M is given by the union of PMT with: (i) the skeleton PAeTe×{1} described in the proof of Theorem 1 and having 5 + (S(βe/δe)− 1) true vertices for each eE\ET, and (ii) the torus Te, containing 6 true vertices for each eE\ET. Since | E\ET |+| E\ET |=| E\ET |=|E||V|+1 and | E\ET |=Φ(G) we get the statement.

  1. Communicated by: G. Gentili

References

[1] F. Bonahon, Low-dimensional geometry, volume 49 of Student Mathematical Library. Amer. Math. Soc. 2009. MR2522946 Zbl 1176.5700110.1090/stml/049Search in Google Scholar

[2] A. Cattabriga, S. Matveev, M. Mulazzani, T. Nasybullov, On the complexity of non-orientable Seifert fibre spaces. Indiana Univ. Math. J. 69 (2020), 421–451. MR4084177 Zbl 1445.5700910.1512/iumj.2020.69.7848Search in Google Scholar

[3] A. T. Fomenko, S. V. Matveev, Algorithmic and computer methods for three-manifolds, volume 425 of Mathematics and its Applications. Kluwer 1997. MR1486574 Zbl 0885.5700910.1007/978-94-017-0699-5Search in Google Scholar

[4] E. Fominykh, M. Ovchinnikov, On the complexity of graph manifolds. Sib. Èlektron. Mat. Izv. 2 (2005), 190–191. MR2177992 Zbl 1150.57309Search in Google Scholar

[5] E. Fominykh, B. Wiest, Upper bounds for the complexity of torus knot complements. J. Knot Theory Ramifications 22 (2013), 1350053, 19 pages. MR3125892 Zbl 1290.5700310.1142/S0218216513500533Search in Google Scholar

[6] E. A. Fominykh, Upper complexity bounds for an infinite series of graph manifolds. Sib. Èlektron. Mat. Izv. 5 (2008), 215–228. MR2586633 Zbl 1299.57008Search in Google Scholar

[7] W. Jaco, H. Rubinstein, S. Tillmann, Minimal triangulations for an infinite family of lens spaces. J. Topol. 2 (2009), 157–180. MR2499441 Zbl 1227.5702610.1112/jtopol/jtp004Search in Google Scholar

[8] W. Jaco, J. H. Rubinstein, S. Tillmann, Coverings and minimal triangulations of 3-manifolds. Algebr. Geom. Topol. 11 (2011), 1257–1265. MR2801418 Zbl 1229.5701010.2140/agt.2011.11.1257Search in Google Scholar

[9] B. Martelli, C. Petronio, A new decomposition theorem for 3-manifolds. Illinois J. Math. 46 (2002), 755–780. MR1951239 Zbl 1033.5701110.1215/ijm/1258130983Search in Google Scholar

[10] B. Martelli, C. Petronio, Complexity of geometric three-manifolds. Geom. Dedicata 108 (2004), 15–69. MR2112664 Zbl 1068.5701110.1007/s10711-004-3181-xSearch in Google Scholar

[11] S. Matveev, Algorithmic topology and classification of 3-manifolds, volume 9 of Algorithms and Computation in Mathematics. Springer 2003. MR1997069 Zbl 1048.5700110.1007/978-3-662-05102-3Search in Google Scholar

[12] S. V. Matveev, The complexity of three-dimensional manifolds and their enumeration in the order of increasing complexity. (Russian) Dokl. Akad. Nauk SSSR 301 (1988), 280–283. English translation: Soviet Math. Dokl. 38 (1989), no. 1, 75–78. MR967821 Zbl 0674.57012Search in Google Scholar

[13] S. V. Matveev, Complexity theory of three-dimensional manifolds. Acta Appl. Math. 19 (1990), 101–130. MR1074221 Zbl 0724.5701210.1007/BF00049576Search in Google Scholar

[14] A. Y. Vesnin, S. V. Matveev, E. A. Fominykh, New aspects of the complexity theory of three-dimensional manifolds. (Russian) Uspekhi Mat. Nauk 73 (2018), no. 4(442), 53–102. English translation: Russian Math. Surveys 73 (2018), no. 4, 615–660. MR3833508 Zbl 0705782310.1070/RM9829Search in Google Scholar

[15] F. Waldhausen, Eine Klasse von 3-dimensionalen Mannigfaltigkeiten I. Invent. Math. 3 (1967), 308–333. MR235576 Zbl 0168.4450310.1007/BF01402956Search in Google Scholar

[16] F. Waldhausen, Eine Klasse von 3-dimensionalen Mannigfaltigkeiten II. Invent. Math. 4 (1967), 87–117. MR235576 Zbl 0168.4450310.1007/BF01425244Search in Google Scholar

Received: 2019-10-03
Revised: 2021-01-20
Published Online: 2022-01-28
Published in Print: 2022-01-27

© 2022 Alessia Cattabriga and Michele Mulazzani, published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Downloaded on 19.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/advgeom-2021-0040/html
Scroll to top button