This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Hyperbolic graphs of small complexity

Damian Heard Department of Mathematics and Statistics, University of Melbourne, Parkville, Victoria 3010, Australia RedTribe, Level 10, 50 Market St, Melbourne, Victoria 3000, Australia damian.heard at gmail.com Craig Hodgson Department of Mathematics and Statistics, University of Melbourne, Parkville, Victoria 3010, Australia cdh at ms.unimelb.edu.au Bruno Martelli Dipartimento di Matematica “Tonelli”, Largo Pontecorvo 5, 56127 Pisa, Italy martelli at dm.unipi.it  and  Carlo Petronio Dipartimento di Matematica Applicata “Dini”, Via Buonarroti 1/C, 56127 Pisa, Italy petronio at dm.unipi.it
Abstract.

In this paper we enumerate and classify the “simplest” pairs (M,G)(M,G) where MM is a closed orientable 33-manifold and GG is a trivalent graph embedded in MM.

To enumerate the pairs we use a variation of Matveev’s definition of complexity for 33-manifolds, and we consider only (0,1,2)(0,1,2)-irreducible pairs, namely pairs (M,G)(M,G) such that any 2-sphere in MM intersecting GG transversely in at most 22 points bounds a ball in MM either disjoint from GG or intersecting GG in an unknotted arc. To classify the pairs our main tools are geometric invariants defined using hyperbolic geometry. In most cases, the graph complement admits a unique hyperbolic structure with parabolic meridians; this structure was computed and studied using Heard’s program Orb and Goodman’s program Snap.

We determine all (0,1,2)(0,1,2)-irreducible pairs up to complexity 5, allowing disconnected graphs but forbidding components without vertices in complexity 5. The result is a list of 129 pairs, of which 123 are hyperbolic with parabolic meridians. For these pairs we give detailed information on hyperbolic invariants including volumes, symmetry groups and arithmetic invariants. Pictures of all hyperbolic graphs up to complexity 4 are provided. We also include a partial analysis of knots and links.

The theoretical framework underlying the paper is twofold, being based on Matveev’s theory of spines and on Thurston’s idea (later developed by several authors) of constructing hyperbolic structures via triangulations. Many of our results were obtained (or suggested) by computer investigations.

2000 Mathematics Subject Classification:
Primary 57M50; Secondary 57M27, 05C30, 57M20.
The research of the first two authors was partially supported by the ARC grant DP0663399; that of the last two authors by the INTAS project “CalcoMet-GT” 03-51-3663.

1. Introduction

The study of knotted graphs in 33-manifolds is a natural generalization of classical knot theory, with potential applications to chemistry and biology (see e.g. [10]). In knot theory, extensive knot tables have been built up through the work of many mathematicians (see e.g. Conway [6] and Hoste–Thistlethwaite–Weeks [21]). There has been much less work on the tabulation of knotted graphs, but some knotted graphs in S3S^{3} have been enumerated in order of crossing number by Simon [45], Litherland [27], Moriuchi [38, 39], and Chiodo et. al. [5].

In this paper we classify the simplest trivalent graphs in general closed 33-manifolds. We first enumerate them using a notion of complexity which extends Matveev’s definition for 33-manifolds [32], and then we classify them with the help of geometric invariants, mostly defined using hyperbolic geometry.

More precisely, the objects considered in this paper are pairs (M,G)(M,G) where MM is a closed, connected orientable 33-manifold and GG is a trivalent graph in MM. The graph GG may contain loops and multiple edges, and is possibly disconnected (in particular, GG can be a knot or a link). To avoid “wild” embeddings we work in the piecewise linear category: thus MM is a PL-manifold and GG is a 1-dimensional subcomplex, and we aim to classify graphs up to PL-homeomorphisms of pairs.


Following [32], a compact polyhedron PP is called simple if the link of every point of PP embeds in the 1-skeleton of the tetrahedron (the complete graph with 4 vertices). Points having the whole of this graph as a link are called vertices of PP. Moreover, as defined in [41], PP is a spine of a pair (M,G)(M,G) if it embeds in MM so that its complement is a finite union of balls intersecting GG in the simplest possible ways, as shown in Figure 1.

Refer to caption
Figure 1. Balls in the complement of a spine.

As usual in complexity theory, the complexity c(M,G)c(M,G) is then defined as the minimal number of vertices in a simple spine of (M,G)(M,G). The case considered in [41] is actually that of 3-orbifolds, but the definition of complexity is the same as just given, except that a contribution of the edge labels is also introduced. When G=G=\emptyset we recover the original definition of Matveev, thus getting the equality c(M)=c(M,)c(M)=c(M,\emptyset). In general, we have c(M)c(M,G)c(M)\leqslant c(M,G).

For manifolds, Matveev showed that complexity is additive under connected sum and that it behaves particularly well on irreducible manifolds (i.e. manifolds in which every 2-sphere bounds a 3-ball). In particular, there exist only finitely many irreducible manifolds with given complexity. These facts extend to the context of the pairs (M,G)(M,G) described above, with the following notion of irreducibility: (M,G)(M,G) is (0,1,2)(0,1,2)-irreducible if every 2-sphere embedded in MM and meeting GG transversely in at most two points bounds a ball intersecting GG as in Figure 1, left or centre (in particular, there exists no 2-sphere meeting GG in one point).


This paper is devoted to the enumeration and the geometric investigation of all (0,1,2)(0,1,2)-irreducible graphs (M,G)(M,G) of small complexity. As usual in 33-dimensional topology, a key role in the study of our graphs is played by invariants coming from hyperbolic geometry, which in particular provided the tools we used in most cases to distinguish the pairs from each other.

While the complement of GG in MM very often has no hyperbolic structure with geodesic boundary (for instance, it is often a handlebody), most pairs (M,G)(M,G) are indeed hyperbolic in a more general sense, namely they are hyperbolic with parabolic meridians. This means that MGM\setminus G carries a metric of constant sectional curvature 1-1 which completes to a manifold with non-compact geodesic boundary having:

  • toric cusps at the knot components of GG,

  • annular cusps at the meridians of the edges of GG, and

  • geodesic 3-punctured boundary spheres at the vertices of GG.

This hyperbolic structure is the natural analogue of the complete hyperbolic structure on a knot or link complement and is also useful when studying orbifold structures on (M,G)(M,G).

By Mostow-Prasad rigidity, a hyperbolic structure with parabolic meridians is unique if it exists, so its geometric invariants only depend on (M,G)(M,G). One can therefore use the volume and Kojima’s canonical decomposition [24, 25] to distinguish hyperbolic graphs. For the pairs in our list we have constructed and analyzed the hyperbolic structure using the computer program Orb, written by the first named author [19].

Since knots and links have already been widely studied in many contexts, this paper focuses mostly on graphs containing vertices.

Number of hyperbolic graphs

Table 1 gives a summary of our results. Up to complexity 44 our census of hyperbolic graphs (M,G)(M,G) is complete and contains 4545 elements, consisting of 5 knots, 24 θ\theta-graphs, 13 handcuffs, and 3 distinct connected graphs with four vertices. The graph types occurring are shown in Figure 2. In complexity 5 we decided to rule out knot components, and we found 78 more hyperbolic graphs. Out of our 123 graphs, 36 lie in S3S^{3}.

type c=1c=1 c=2c=2 c=3c=3 c=4c=4 c=5c=5
knot (in S3S^{3}) 0 (0) 0 (0) 1 (1) 4 (1) – (–)
2t2t (in S3S^{3}) 0 (0) 2 (1) 4 (1) 18 (4) 49 (10)
2h2h (in S3S^{3}) 1 (1) 1 (0) 3 (2) 8 (2) 27 (8)
4a4a (in S3S^{3}) 0 (0) 1 (1) 0 (0) 0 (0) 2 (2)
4b4b (in S3S^{3}) 0 (0) 0 (0) 0 (0) 1 (1) 0 (0)
4c4c (in S3S^{3}) 0 (0) 0 (0) 0 (0) 1 (1) 0 (0)
Table 1. Numbers of hyperbolic graphs. When c=5c=5 we have not investigated graphs having knot components. The other graph types not mentioned were all investigated and found to have no representative.
Refer to caption
Figure 2. Names of abstract graph types.

Detailed information on all the 123 hyperbolic graphs up to complexity 5, including the volume and a description of the canonical decomposition, will be given in Section 5, while pictures of graphs up to complexity 4 will be shown in Section 7.

Complexity and volume

As shown in Table 1, there is a single hyperbolic graph of smallest complexity c=1c=1. It is a handcuff graph in S3S^{3}, described in Figure 4 and Example 2.1. It is also the hyperbolic graph with vertices of least volume 3.663862377… This fact confirms the following relationships between complexity and hyperbolic geometry, which have already been verified for closed manifolds [32, 15], cusped manifolds [2, 3, 14, 15], and manifolds with arbitrary (geodesic) boundary [13, 26, 36, 11]:

  1. (1)

    Objects having complexity zero are not hyperbolic.

  2. (2)

    Among hyperbolic ones, the objects having lowest volume have the lowest complexity.

Note that complexity and volume may share the same first segments of hyperbolic objects (as they do) but are qualitatively different globally, because in general there are finitely many hyperbolic objects of bounded complexity, while infinitely many ones may have bounded volume thanks to Dehn surgery.

Compact totally geodesic boundary

It may happen that MGM\setminus G has a hyperbolic metric which completes to a manifold with compact totally geodesic boundary. In this case we say that (M,G)(M,G) is hyperbolic with geodesic boundary, which implies that (M,G)(M,G) is also hyperbolic (with parabolic meridians), but as mentioned above the converse is often false. By analyzing the graphs in Table 1, we have established the following:

Proposition 1.1.

Up to complexity 55 there exist 33 graphs (M,G)(M,G) which are hyperbolic with geodesic boundary, shown in Figure 3. They all belong to the set of 88 minimal-volume such manifolds described by Kojima–Miyamoto [26] and Fujii [13], and they include Thurston’s knotted YY [48].

Refer to caption
Figure 3. Graphs whose complements admit a hyperbolic structure with geodesic boundary.

Non-hyperbolic graphs

The (0,1,2)-irreducible graphs of complexity 0 were detected by theoretical means, see Section 3. There are 3 knots (cores of Heegaard tori in S3S^{3}, L(3,1)L(3,1) and 3{\mathbb{P}}^{3}) and the trivial θ\theta-graph in S3S^{3}, and they are all non-hyperbolic. In complexity c=1,2c=1,2 we have classified all (0,1,2)-irreducible non-hyperbolic graphs, finding only 16 knots and two links. The same phenomenon happens for c=3,4c=3,4, where we have shown that only knots and links are (0,1,2)-irreducible and non-hyperbolic. However we refrained from classifying them completely, confining ourselves to those in S3S^{3} with c=3c=3. Since our primary interest was in hyperbolic graphs, we decided to rule out knot components in complexity 55, but quite interestingly we have found some non-hyperbolic examples in this case. Our results are summarized by Table 2 and the next statement:

Proposition 1.2.

The only (0,1,2)(0,1,2)-irreducible non-hyperbolic graphs (M,G)(M,G) with c(M,G)5c(M,G)\leqslant 5 such that GG has no knot component are the trivial θ\theta-graph in S3S^{3}, which has complexity 0, and five pairs in complexity 55, where GG is a θ\theta-graph and MGM\setminus G contains an embedded Klein bottle.

type c=0c=0 c=1c=1 c=2c=2 c=3c=3 c=4c=4 c=5c=5
knot (in S3S^{3}) 3 (1) 4 (1) 12 (1) – (4) – (–) – (–)
2-link (in S3S^{3}) 0 (0) 1 (1) 1 (0) – (1) – (–) – (–)
2t (in S3S^{3}) 1 (1) 0 (0) 0 (0) 0 (0) 0 (0) 5 (0)
Table 2. Numbers of (0,1,2)-irreducible non-hyperbolic graphs. When c=5c=5 we have not investigated graphs having knot components; – indicates that graphs of this type were not classified. The graph types not mentioned were all investigated and found to have no representative.

A precise description of the knots, links and graphs appearing in Table 2 will be provided in Section 6.

Some open problems

We conclude this introduction by suggesting a few problems for further investigation.

  1. (1)

    Enumerate the first few hyperbolic graphs with parabolic meridians in order of increasing hyperbolic volume.

  2. (2)

    Enumerate the first few hyperbolic 33-manifolds of finite volume with (compact or non-compact) geodesic boundary in order of increasing hyperbolic volume.

  3. (3)

    Enumerate the first few closed hyperbolic 3-orbifolds in order of increasing complexity as defined in [41].

  4. (4)

    Enumerate the first few closed hyperbolic 3-orbifolds in order of increasing hyperbolic volume.

  5. (5)

    Determine the exact complexity of infinite families of knotted graphs, for example the torus knots in lens spaces (see Conjecture 6.4 below).

Note that Kojima and Miyamoto [26, 36] have already identified the lowest volume hyperbolic 33-manifolds with compact and non-compact geodesic boundary. Perhaps the “Mom technology” introduced by Gabai, Meyerhoff and Milley [14, 15] may offer an approach to (1) and (2). Recent work of Martin with Gehring and Marshall [16, 29] has identified the lowest volume orientable hyperbolic 3-orbifold.

2. Hyperbolic geometry

In this section we review the main geometric notions and results we will need in the rest of the paper.

2.1. Hyperbolic structures with parabolic meridians

To help classify knotted graphs, we will study hyperbolic structures analogous to the compete hyperbolic structure on the complement of a knot or link. Given a graph GG in a closed orientable 33-manifold MM, let NN be the manifold obtained from MGM\setminus G by removing an open regular neighbourhood of the vertex set of GG. Thus NN is a non-compact 33-manifold with boundary consisting of 3-punctured spheres, one corresponding to each vertex of GG. Then we say that (M,G)(M,G) has a hyperbolic structure with parabolic meridians if NN admits a complete hyperbolic metric of finite volume with geodesic boundary (with toric and annular cusps). Equivalently, the double D(N)D(N) of NN admits a complete hyperbolic metric of finite volume (with toric cusps). Such a hyperbolic structure on NN is unique by a standard argument using Mostow-Prasad rigidity [46] and Tollefson’s classification [49] of involutions with 2-dimensional fixed point set (see [47] and also [12]).

Example 2.1.

The simplest hyperbolic handcuff graph (S3,G)(S^{3},G) can be obtained from one tetrahedron with the two front faces folded together and the two back faces folded together giving a triangulation of S3S^{3} with the graph GG contained in the 1-skeleton as shown in Figure 4.

Refer to caption
Figure 4. The simplest hyperbolic handcuff graph.

If we truncate the vertices of the tetrahedron until all edge lengths are zero, the result can be realized geometrically by a regular ideal octahedron in hyperbolic space, as shown in Figure 5. We can then glue the 4 unshaded faces together in pairs so that the other 4 shaded faces form two totally geodesic 3-punctured spheres.

Refer to caption
Figure 5. Truncating the vertices of a tetrahedron produces a regular ideal octahedron whose unshaded faces can be glued in pairs to give a hyperbolic structure with parabolic meridians on the graph of Figure 4.

This gives a hyperbolic structure with parabolic meridians for (S3,G)(S^{3},G) with hyperbolic volume 3.663862377… The work of Miyamoto and Kojima [26, 36] shows that this is the smallest volume for trivalent graphs. Their work also implies that a trivalent graph having this volume is obtained by identifying the unshaded faces of an ideal octahedron as above, and hence has complexity 11. Therefore the handcuff graph in Figure 4 is the unique graph of minimal volume.

We next describe topological conditions for the existence of a hyperbolic structure with parabolic meridians. Let XX denote the graph exterior, i.e., the compact manifold obtained from MM by removing an open regular neighbourhood of the graph GG. Then X{\partial}X is a disjoint union of pairs of pants (corresponding to the vertices of GG) and a collection of annuli and tori PXP\subset X (corresponding to the edges and knots in GG). Thurston’s hyperbolization theorem for pared 33-manifolds [37, 23] implies the following:

Theorem 2.2.

(M,G)(M,G) admits a hyperbolic structure with parabolic meridians if and only if

  • XX is irreducible and homotopically atoroidal,

  • PP consists of incompressible annuli and tori,

  • there is no essential annulus (A,A)(X,P)(A,{\partial}A)\subset(X,P), and

  • (X,P)(X,P) is not a product (S,S)×[0,1](S,{\partial}S)\times[0,1] where SS is a pair of pants.

This hyperbolic structure is unique up to isometry.

Remark 2.3.

To obtain a hyperbolic structure with geodesic boundary on a general pared manifold (X,P)(X,P), we would need to add the requirements that XP{\partial}X\setminus P incompressible and (X,P)(X,P) is acylindrical (i.e., every annulus (A,A)(X,XP)(A,{\partial}A)\subset(X,{\partial}X\setminus P) is homotopic into X{\partial}X). But these conditions follow here since XP{\partial}X\setminus P consists of 33-punctured spheres (see [1, pp. 243-244]).

The conditions for hyperbolicity simplify considerably when (M,G)(M,G) is (0,1,2)(0,1,2)-irreducible, as defined in the introduction. To elucidate the notion, we say that (M,G)(M,G) is:

  • 0-irreducible if every 2-sphere in MM disjoint from GG bounds a 3-ball in MM disjoint from GG;

  • 1-irreducible if there exists no 2-sphere in MM meeting GG transversely in a single point;

  • 2-irreducible if every 2-sphere in MM meeting GG transversely in two points bounds a ball in MM that intersects GG in a single unknotted arc.

Then a graph is (0,1,2)(0,1,2)-irreducible if it is ii-irreducible for i=0,1,2i=0,1,2.

Theorem 2.4.

(M,G)(M,G) admits a hyperbolic structure with parabolic meridians if and only if

  • (M,G)(M,G) is (0,1,2)(0,1,2)-irreducible,

  • XX is homotopically atoroidal and is not a solid torus or the product of a torus with an interval, and

  • (M,G)(M,G) is not the trivial θ\theta-graph in S3S^{3}.

Proof.

It is easy to check that the conditions listed are necessary for hyperbolicity. To show that they are sufficient, first note that 0-irreducibility of (M,G)(M,G) implies that XX is irreducible, and 11-irreducibility implies that PP is incompressible or XX is a solid torus, but the latter possibility is excluded. Moreover (X,P)(X,P) is not a product (S,S)×[0,1](S,\partial S)\times[0,1] where SS is a pair of pants, because (M,G)(M,G) is not the trivial θ\theta-graph in S3S^{3}. According to the previous theorem we are only left to show that there cannot exist an essential annulus (A,A)(X,P)(A,{\partial}A)\subset(X,P). Suppose the contrary and note that each of the two components of A\partial A is incident to either an annular or a toric component of PP. We show that the existence of such an annulus AA is impossible by considering the three possibilities:

  1. (1)

    If AA is only incident to annuli of PP, we readily see that 22-irreduciblity is violated.

  2. (2)

    If AA is incident to an annular component AA^{\prime} of PP and a torus component TT of PP, then the boundary of a regular neighbourhood of ATA\cup T is another annulus incident to AA^{\prime} only. Again we see that 22-irreducibility is violated, since the resulting sphere does not bound a ball containing a single unknotted arc.

  3. (3)

    If AA is incident to toric components only, proceeding as in the previous case we find one or two tori, depending on whether the toric components are distinct or not. Homotopic atoroidality implies that these tori must be compressible or boundary parallel in XX. Using irreducibility of XX and incompressibility of AA, we find that XX is Seifert fibred with the core circle of AA as a fibre and base space either a pair of pants, an annulus with at most one singular point, or a disc with at most two singular points. By homotopic atoroidality, we deduce that XX is the product of a torus and an interval or a solid torus, contrary to our assumptions.

Corollary 2.5.

If GG is a trivalent graph containing at least one vertex, then (M,G)(M,G) is hyperbolic with parabolic meridians if and only if (M,G)(M,G) is (0,1,2)(0,1,2)-irreducible, geometrically atoroidal and not the trivial θ\theta-graph in S3S^{3}.

2.2. Hyperbolic structures with geodesic boundary

Let (M,G)(M,G) be a graph, and let XX denote the graph exterior as above. Let us define YY as the manifold obtained by mirroring XX in its non-toric boundary components, so YY is either closed or bounded by tori. Then XX minus its toric boundary components has a hyperbolic structure with totally geodesic boundary if and only if the interior of YY has a complete hyperbolic structure. By Thurston’s hyperbolization theorem [37, 23] and Mostow-Prasad rigidity (see [47, p. 14]) we then have:

Theorem 2.6.

XX minus its toric boundary components admits a hyperbolic structure with totally geodesic boundary if and only if XX is irreducible, boundary incompressible, homotopically atoroidal, and acylindrical. This hyperbolic structure is unique up to isometry.

Comparing Theorems 2.2 and 2.6 one easily sees that if XX minus its toric boundary components admits a hyperbolic structure with geodesic boundary, then (M,G)(M,G) admits a hyperbolic structure with parabolic meridians. The converse is however false, as most of the pairs (M,G)(M,G) described below show.

2.3. Hyperbolic orbifolds

One of the initial motivations of our work was the study of hyperbolic 33-orbifolds, but the analysis of graphs turned out to be interesting enough by itself, so we decided to leave orbifolds for the future. However we mention them briefly here.

Given a trivalent graph GG in a closed 33-manifold MM, we obtain an orbifold QQ associated to (M,G)(M,G) by attaching an integer label ne2n_{e}\geqslant 2 to each edge or circle ee of GG. Note that we do not impose any restrictions on the labels (p,q,r)(p,q,r) of the edges incident to a vertex vv, so from a topological viewpoint vv gives rise either to an interior point of QQ (if 1p+1q+1r>1\frac{1}{p}+\frac{1}{q}+\frac{1}{r}>1) or to a boundary component of QQ — a 2-orbifold of type S2(p,q,r)S^{2}(p,q,r).

We will say that QQ is hyperbolic if MGM\setminus G admits an incomplete hyperbolic metric whose completion has a cone angle 2πne\frac{2\pi}{n_{e}} along each edge or circle ee in GG. Depending on whether 1p+1q+1r1\frac{1}{p}+\frac{1}{q}+\frac{1}{r}-1 is positive, zero or negative, a vertex with incoming labels (p,q,r)(p,q,r) gives rise to an interior point of QQ to which the singular metric extends, to a cusp of QQ, or to a totally geodesic boundary component of QQ.

The main connections between orbifold hyperbolic structures and those we deal with in this paper are as follows:

  • If (M,G)(M,G) has a hyperbolic orbifold structure for some choice of labels nen_{e}, then (M,G)(M,G) admits a hyperbolic structure with parabolic meridians.

  • If (M,G)(M,G) admits a hyperbolic structure with parabolic meridians then the corresponding orbifolds are hyperbolic provided all labels are sufficiently large; moreover the structure with parabolic meridians can be regarded as the limit of the orbifold hyperbolic structures as all labels tend to infinity.

The first assertion follows from Theorem 2.2 by topological arguments only (see [1, Prop. 6.1]), while the second one is a consequence of Thurston’s hyperbolic Dehn surgery theorem (see [1, 7] for details).

2.4. Algorithmic search for hyperbolic structures

As already mentioned, the hyperbolic structures and related invariants on the 123 pairs of our census have been obtained using the computer program Orb [19]. More details on this program will be provided below, but we outline here the underlying theoretical idea (due to Thurston [46]) of the algorithmic construction of a hyperbolic structure with geodesic boundary on a pared manifold (X,P)(X,P), where XX is compact but not closed and PP is a collection of tori and annuli on X\partial X.

The starting point is a (suitably defined) ideal triangulation of (X,P)(X,P), namely a realization of (X,P)(X,P) as a gluing of generalized ideal tetrahedra. Each of these is a tetrahedron with its vertices removed and, depending on its position with respect to X\partial X and PP, perhaps entire edges and/or open regular neighbourhoods of vertices also removed. The next step is to choose a realization of each of these tetrahedra as a geodesic generalized ideal tetrahedron in hyperbolic 33-space. These realizations are parameterized by certain moduli, and the condition that the hyperbolic structures on the individual tetrahedra match up to give a hyperbolic structure on (X,P)(X,P) translates into equations in the moduli. The algorithm then consists of changing the initial moduli using Newton’s method until the (unique) solution of the equations is found.

When MM is closed one can search for its hyperbolic structure using a similar method, starting from a decomposition of MM into compact tetrahedra [4].

2.5. Canonical cell decompositions

Whenever a hyperbolic manifold XX is not closed, it admits a canonical decomposition into geodesic hyperbolic polyhedra, which allows one to very efficiently compute its symmetry group and compare it for equality with another such manifold. The decomposition was defined by Epstein and Penner [9] when X=\partial X=\emptyset but XX has cusps, and by Kojima [24, 25] when X\partial X\neq\emptyset. We will now briefly outline the latter construction.

Begin with the geodesic boundary components of XX and very small horospherical cross sections of any torus cusps of XX, and expand these surfaces at the same rate until they bump to give a 2-complex (the cut locus of the initial boundary surfaces). Then dual to this complex is the Kojima canonical decomposition of XX into generalized ideal hyperbolic polyhedra. This is independent of the choice of horosphere cross sections provided they are chosen sufficiently small, and gives a complete topological invariant of the manifold.

Thus two finite volume hyperbolic 33-manifolds with geodesic boundary are isometric (or, equivalently, homeomorphic) if and only if their Kojima canonical decompositions are combinatorially the same; and the symmetry group of isometries of such a manifold is the group of combinatorial automorphisms of the canonical decomposition. Similarly, two graphs admitting hyperbolic structures with parabolic meridians are equivalent if and only if there is a combinatorial isomorphism between their canonical decompositions taking meridians to meridians; and the group of symmetries of such a graph is the group of combinatorial automorphisms of the canonical decomposition taking meridians to meridians.

2.6. Arithmetic invariants

Let us first note that a hyperbolic structure on an orientable 33-manifold without boundary corresponds to a realization of the manifold as the quotient of hyperbolic space 3{\mathbb{H}}^{3} under the action of a discrete group Γ\Gamma of orientation-preserving isometries of 3{\mathbb{H}}^{3}. If the manifold has boundary, 3{\mathbb{H}}^{3} should be replaced by a Γ\Gamma-invariant intersection of closed half-spaces in 3{\mathbb{H}}^{3}. Moreover for any given hyperbolic 33-manifold, the group Γ\Gamma is well-defined up to conjugation within the full group of orientation-preserving isometries of 3{\mathbb{H}}^{3}, which is isomorphic to PSL(2,)\mbox{PSL}(2,{\mathbb{C}}).

If Γ\Gamma is a discrete subgroup of PSL(2,)\mbox{PSL}(2,{\mathbb{C}}), then the invariant trace field k(Γ)k(\Gamma)\subset{\mathbb{C}} is the field generated by the traces of the elements of Γ(2)={γ2γΓ}\Gamma^{(2)}=\{\gamma^{2}\mid\gamma\in\Gamma\} lifted to SL(2,)\mbox{SL}(2,{\mathbb{C}}). This is a commensurability invariant of Γ\Gamma (unchanged if Γ\Gamma is replaced by a finite index subgroup). Further, if 3/Γ{\mathbb{H}}^{3}/\Gamma has finite volume then it follows from Mostow-Prasad rigidity that k(Γ)k(\Gamma) is a number field, i.e., a finite degree extension of the rational numbers {\mathbb{Q}}. (See [28] for an excellent discussion and proofs.)

If a trivalent graph (M,G)(M,G) admits a hyperbolic structure NN with parabolic meridians, then NN is the convex hull of 3/Γ{\mathbb{H}}^{3}/\Gamma where Γ\Gamma is a discrete subgroup of PSL(2,)\mbox{PSL}(2,{\mathbb{C}}). Thus k(Γ)k(\Gamma) is an invariant of (M,G)(M,G). Now the double D(N)D(N) (defined at the start of Subsection 2.1) has the form 3/Γ1{\mathbb{H}}^{3}/\Gamma_{1}, where Γ1\Gamma_{1} is a Kleinian group containing Γ\Gamma. Since D(N)D(N) is hyperbolic with finite volume, k(Γ1)k(\Gamma_{1}) is an algebraic number field. Hence the subfield k(Γ)k(\Gamma) is also an algebraic number field. We compute this by combining Orb with a modified version of Oliver Goodman’s program Snap ([17]).

Snap begins with generators and relations for Γ\Gamma, and a numerical approximation to Γ\Gamma provided by Orb. It first refines this using Newton’s method to obtain a high precision numerical approximation to Γ\Gamma, and then tries to find exact descriptions of matrix entries and their traces as algebraic numbers using the LLL-algorithm. Finally Snap verifies that we have an exact representation of Γ\Gamma by checking that the relations for Γ\Gamma are satisfied using exact calculations in a number field, and computes the invariant trace field k(Γ)k(\Gamma) and associated algebraic invariants. (See [8] for a detailed description of Snap.)

3. Complexity theory

A theory of complexity for 3-orbifolds, mimicking Matveev’s theory for manifolds [32], was developed in [41]. Removing all references to edge orders and their contributions to the complexity, one deduces a theory of complexity for 3-valent graphs embedded in closed orientable 33-manifolds. In this paragraph we will summarize the main features of this theory. The main ideas of this theory are as follows:

  • Triangulations are the best way to manipulate 3-dimensional topological objects by computer.

  • Therefore, the minimal number of tetrahedra required to triangulate an object gives a very natural measure of the complexity of the object.

  • However, there exists another definition of complexity, based on the notion of simple spine. A triangulation, via a certain “duality,” gives rise to a simple spine, therefore complexity defined via spines is not greater than complexity defined via triangulations.

  • Simple spines are more flexible than triangulations. In particular, there are more general non-minimality criteria for simple spines than for triangulations. More specifically, there are instances where a triangulation may appear to be minimal (as a triangulation) whereas the dual spine is obviously not minimal (as a simple spine).

  • A theorem ensures that for a hyperbolic object a minimal simple spine is always dual to a triangulation.

  • As a conclusion, if one wants to carry out a census of hyperbolic objects in order of increasing complexity, one deals by computer with triangulations, but one discards triangulations to which, via duality, the stronger non-minimality criteria for spines apply. This is because, thanks to the theorem, such a triangulation encodes either a non-hyperbolic object or a hyperbolic object that has been met earlier in the census.

We will now turn to a more detailed discussion.

3.1. Simple spines and complexity

To proceed with the key notions and results we recall a definition given in the Introduction. We call simple111In [32] such a polyhedron was originally called almost simple, while the term simple was employed for almost special polyhedra, see Subsection 3.2. a compact polyhedron PP (in the PL sense [44]) such that the link of each point is a subset of the 1-skeleton of the tetrahedron. We denote by V(P)V(P) the set of points of PP having the whole 1-skeleton of the tetrahedron as a link, and we note that V(P)V(P) is a finite set.

Definition 3.1.

A simple spine of a trivalent graph (M,G)(M,G) is a simple polyhedron PP embedded in MM in such a way that:

  1. (1)

    GG intersects PP transversely. (In particular, PGP\cap G consists of a finite number of points that are not vertices of GG).

  2. (2)

    Removing an open regular neighbourhood of PP from (M,G)(M,G) gives a finite collection of balls, each of which intersects GG in either

    • the empty set, or

    • a single unknotted arc of GG, or

    • a vertex of GG with unknotted strands leaving the vertex and reaching the boundary of the ball. (See Figure 1.)

It is very easy to see (and it will follow from the duality with triangulations in Proposition 3.2) that each (M,G)(M,G) admits simple spines. Therefore the complexity of (M,G)(M,G), that we define as

c(M,G)=min{#V(P):Psimple spine of(M,G)},c(M,G)=\min\big{\{}\#V(P):\ P\ \textrm{simple\ spine\ of}\ (M,G)\big{\}},

is a finite number.

3.2. Special spines and duality

To illustrate the relation between spines and triangulations, we need to introduce two subsequent refinements of the notion of simple polyhedron. We will say that PP is almost-special if it is a compact polyhedron and each of its points has one of the following sets as a link:

  1. (1)

    The 11-skeleton of the tetrahedron with two open opposite edges removed (a circle);

  2. (2)

    The 11-skeleton of the tetrahedron with one open edge removed (a circle with a diameter);

  3. (3)

    The 11-skeleton of the tetrahedron (a circle with three radii).

The corresponding local structure of an almost-special polyhedron is shown in Figure 6.

Refer to caption
Figure 6. Local structure of an almost-special polyhedron.

Besides the set V(P)V(P) of vertices already introduced above for simple polyhedra, we can define for an almost-special PP the singular set, given by the non-surface points and denoted by S(P)S(P). We remark that S(P)S(P) is a 4-valent graph with vertex set V(P)V(P). Note also that if PP is an almost-special spine of (M,G)(M,G), by the transversality assumption, GG intersects PP away from S(P)S(P).

An almost-special polyhedron PP is called special if PS(P)P\setminus S(P) is a union of open discs and S(P)V(P)S(P)\setminus V(P) is a union of open segments. A special spine of a graph (M,G)(M,G) is a simple spine which, in addition, is a special polyhedron.

The following result, which refers to the case of manifolds without graphs embedded in them, has been known for a long time. We point out that we use the term triangulation for a (closed, connected, orientable) 33-manifold MM in a generalized (not strictly PL [44]) sense. Namely, we mean a realization of MM as a simplicial pairing between the faces of a finite union of tetrahedra, i.e., we allow multiple and self-adjacencies between tetrahedra.

Proposition 3.2.

Given a 33-manifold MM, for each triangulation 𝒯{\mathcal{T}} of MM define Φ(𝒯)\Phi({\mathcal{T}}) as the 22-skeleton of the cell decomposition dual to 𝒯{\mathcal{T}}, see Figure 7.

Refer to caption
Figure 7. Duality between triangulations and special spines.

Then Φ\Phi defines a bijection between the set of (isotopy classes of) triangulations of MM and the set of (isotopy classes of) special spines of MM.

3.3. (Efficient) triangulations of graphs

We now turn to graphs (M,G)(M,G), and we define a triangulation of (M,G)(M,G) to be a (generalized) triangulation 𝒯{\mathcal{T}} of MM which contains GG as a subset of its 1-skeleton. We will further say that 𝒯{\mathcal{T}} is efficient if it has precisely one vertex at each vertex of GG, one on each knot component of GG, and no other vertices.

The following easy result shows that under suitable conditions Proposition 3.2 has a refinement to graphs:

Proposition 3.3.

For a simple spine PP of a graph (M,G)(M,G) the following conditions are equivalent:

  • PP is dual to a triangulation of (M,G)(M,G);

  • PP is special, GG intersects PP transversely away from S(P)S(P), and each component of PS(P)P\setminus S(P) intersects GG at most once.

3.4. Minimal spines

A simple spine PP of a graph (M,G)(M,G) is called minimal if it has c(M,G)c(M,G) vertices and no subset of PP is also a spine of (M,G)(M,G). The success of the strategy based on complexity theory (as outlined at the beginning of this section) for the enumeration of hyperbolic graphs depends on the next three results. They require the concept of (0,1,2)(0,1,2)-irreducibility defined in the introduction. The first one is part of Theorem 2.4, the next two easily follow from [41, Theorem 2.6].

Proposition 3.4.

If (M,G)(M,G) is hyperbolic with parabolic meridians then (M,G)(M,G) is (0,1,2)(0,1,2)-irreducible.

Proposition 3.5.

The (0,1,2)(0,1,2)-irreducible graphs (M,G)(M,G) with c(M,G)=0c(M,G)=0 are those described as follows and illustrated in Figure 8:

  • MM is either S3S^{3}, or L(3,1)L(3,1), or 3{\mathbb{P}}^{3}, and GG is either empty or the core of a Heegaard solid torus of MM;

  • MM is S3S^{3} and GG is the trivially embedded θ\theta-graph.

Refer to caption
Figure 8. The (0,1,2)(0,1,2)-irreducible graphs of complexity 0. Here and below a knot component carrying a fractional label should be understood as a surgery instruction [43]. In particular, it is not actually part of the graph.
Theorem 3.6.

Let (M,G)(M,G) be a graph with c(M,G)>0c(M,G)>0. Then the following are equivalent:

  • (M,G)(M,G) is (0,1,2)(0,1,2)-irreducible;

  • (M,G)(M,G) admits a special minimal spine;

  • Every minimal spine of (M,G)(M,G) is special and dual to it there is an efficient triangulation of (M,G)(M,G).

3.5. Non-minimality criteria

The following result was used for the enumeration of candidate triangulations of (0,1,2)(0,1,2)-irreducible graphs, as explained in more detail in the next section:

Proposition 3.7.

Let 𝒯{\mathcal{T}} be a triangulation of a graph (M,G)(M,G), and let PP be the special spine dual to 𝒯{\mathcal{T}}. Suppose that in 𝒯{\mathcal{T}} there is an edge not lying in GG and incident to ii distinct tetrahedra, with i3i\leqslant 3. Then PP is not minimal.

Proof.

We will show that we can perform a move on PP leading to a simple spine of (M,G)(M,G) with fewer vertices than PP.

For i=3i=3 we do not even need to use spines, the move exists already at the level of triangulations: it is the famous Matveev-Piergallini 323\to 2 move [33, 42] illustrated in Figure 9. We only need to note that after the move we still have a triangulation of (M,G)(M,G) because the edge that disappears with the move does not lie in GG.

Refer to caption
Figure 9. The 323\to 2 move on triangulations and its dual version for spines.

For i=1,2i=1,2 we do need to use spines. The moves we apply (a 101\to 0 and a 202\to 0 move) are illustrated in Figure 10. Both moves involve the removal of the component RR of PS(P)P\setminus S(P) dual to the edge of the statement, and the result of the move is still a spine of (M,G)(M,G) because GG does not meet RR. We note that the 202\to 0 move leads to an almost-special polyhedron, but it can create a spine with an annular non-singular component, in which case the spine is not dual to a triangulation. The 101\to 0 move gives a spine which is not almost-special. ∎

Refer to caption
Figure 10. The 101\to 0 and the 202\to 0 moves on spines. Both these moves transform a special spine PP into a simple spine which is not necessarily special. If PP has at least 22 vertices, both moves destroy at least 2 vertices of PP: the 202\to 0 move destroys precisely two; the 101\to 0 move can be completed by collapsing the face ff, which is necessarily adjacent to at least another vertex of PP that disappears after the collapse.
Remark 3.8.

Sometimes the non-minimality criteria of the previous proposition do not apply directly, but only after a modification of the triangulation. For instance, a triangulation TT with nn tetrahedra may be transformed into one TT^{\prime} with n+1n+1 tetrahedra via a 232\to 3 move: if TT^{\prime} contains an edge incident to 11 or 22 distinct tetrahedra, the dual spine PP^{\prime} can be transformed into a simple spine with at most n1n-1 vertices by applying one of the moves in Figure 10. Therefore the original triangulation TT is not minimal.

3.6. Complexity of the complement

Matveev’s complexity [32] is defined for every compact 33-manifold, with or without boundary. The complement XX of an open regular neighbourhood of a graph GG in a closed 33-manifold MM therefore has a complexity, which is related to c(M,G)c(M,G) as follows.

Proposition 3.9.

For any graph (M,G)(M,G) we have

c(X)c(M,G).c\big{(}X)\leqslant c(M,G).

If (M,G)(M,G) is (0,1,2)(0,1,2)-irreducible with c(M,G)0c(M,G)\neq 0 and GG\neq\emptyset, then

c(X)<c(M,G).c(X)<c(M,G).
Proof.

If PP is a minimal simple spine of (M,G)(M,G) then the graph GG intersects PP in a finite number of points. Removing from PP open regular neighbourhoods of these points gives a simple polyhedron PPP^{\prime}\subset P which is a spine of XX with the same vertices as PP. Therefore c(X)c(M,G)c\big{(}X)\leqslant c(M,G).

If (M,G)(M,G) is (0,1,2)(0,1,2)-irreducible, GG\neq\emptyset and c(M,G)0c(M,G)\neq 0, then Theorem 3.6 shows that a minimal simple spine PP of (M,G)(M,G) is special and GPG\cap P consists of some k1k\geqslant 1 points belonging to the interior of kk distinct disc components of PS(P)P\setminus S(P). Removing these kk discs we get a simple spine of XX with strictly fewer vertices than PP. ∎

Remark 3.10.

A compact 33-manifold which admits a complete hyperbolic metric with geodesic boundary and finite volume (after removing the tori from its boundary) has complexity at least 22, see [32, 2, 11]. This explains why the first hyperbolic knots (M,G)(M,G) have c(M,G)3c(M,G)\geqslant 3 (see Tables 1 and 2). Analogously, the first graphs (M,G)(M,G) whose complement is hyperbolic with geodesic boundary must have c(M,G)3c(M,G)\geqslant 3. (In fact they have complexity 55, see Subsection 5.4.)

4. Computer programs and obstructions to hyperbolicity

In this section we describe the Haskell code we have written to enumerate triangulations, and the computer program Orb we have used to investigate hyperbolic structures. We also describe how non-hyperbolic graphs were identified (see also Section 6 below).

4.1. Enumeration of marked triangulations

Thanks to Theorem 3.6 and the other results stated in the previous section, the enumeration of (0,1,2)(0,1,2)-irreducible graphs of complexity nn can be performed by listing all efficient triangulations with nn tetrahedra satisfying some minimality criteria. This was done via a separate program, written in Haskell [18], which suitably adapts the strategy already used in similar censuses (e.g. [30, 35]).

A triangulation of a graph (M,G)(M,G) can be encoded as a triangulation of MM with some marked edges. A triangulation here is just a gluing of tetrahedra, which can be described via a connected 44-valent graph (the incidence graph of the gluing) having a label on each edge encoding how the corresponding triangular faces are identified (there are 3!=63!=6 possibilities).

A first count gives cn62n=cn36nc_{n}\cdot 6^{2n}=c_{n}\cdot 36^{n} triangulations to check, where cnc_{n} is the number of 44-valent graphs with nn vertices (and 2n2n edges), shown in Table 3. On each triangulation there are 2e=2n+v2^{e}=2^{n+v} distinct markings of edges, where ee is the number of edges and vv is the number of vertices in the triangulation of MM. Since there are at least 22 triangles in the link of each vertex, v2nv\leqslant 2n, and e3ne\leqslant 3n. There are therefore up to cn36n23n=cn288nc_{n}\cdot 36^{n}\cdot 2^{3n}=c_{n}\cdot 288^{n} marked triangulations to check. This number is already too big for n=3n=3, so in order to simplify the problem we used some tricks.

nn 11 22 33 44 55
cnc_{n} 11 22 44 1010 2828
cnc_{n}^{\prime} 11 33 55 1818 5656
Table 3. The number cnc_{n} of 44-valent graphs with nn vertices, and cnc_{n}^{\prime} of 44-valent graphs with oriented vertices.

We are only interested in orientable manifolds MM. We can therefore orient each tetrahedron and require the identifications of faces to be orientation-reversing. This reduces the number of possible labels on edges from 66 to 33, and the number of triangulations to cn32n=cn9nc_{n}^{\prime}\cdot 3^{2n}=c_{n}^{\prime}\cdot 9^{n}, where cnc_{n}^{\prime} is the number of 44-valent graphs with “oriented” vertices: each vertex has a fixed parity of orderings of the incident edges. For a fixed 44-valent graph GG with nn vertices, the vertices can be oriented in 2n2^{n} different ways, but up to the symmetries of GG the number of distinct orientations typically turns out to be very small. This explains why cnc_{n}^{\prime} is actually much less than 2ncn2^{n}\cdot c_{n}, as shown in the table.

We selected from the resulting list of triangulations only those yielding closed manifolds. Finally, on each triangulation we a priori had 2e2^{e} distinct markings on edges to analyze. Proposition 3.7 was used to discard many of these: in a triangulation dual to a minimal spine an edge incident to at most 33 distinct tetrahedra is necessarily marked. It remained then to check which markings give rise to efficient triangulations.

4.2. “Orb”

Hyperbolic structures were computed using the program Orb written by Damian Heard [20, 19]. This program builds on ideas of Thurston, Weeks, Casson and others to find hyperbolic structures and associated geometric invariants for a large class of 3-dimensional manifolds and orbifolds. The program begins with a triangulation of the space with the singular locus or graph contained in the 1-skeleton and tries to find shapes of generalized hyperbolic tetrahedra (with vertices inside, on, or outside the sphere at infinity) which fit together to give a hyperbolic structure.

The generalized hyperbolic tetrahedra are described by using one parameter for each edge in the triangulation. For a general tetrahedron a lift to Minkowski space is chosen, then the parameters are Minkowski inner products of the vertex positions. For compact tetrahedra, each parameter is just the hyperbolic cosine of the edge length. For each ideal vertex the lift to Minkowski space determines a horosphere centred at the vertex; for each hyperideal vertex a geodesic plane orthogonal to the incident faces is determined. Then the edge parameters are simple functions of the hyperbolic distances between these surfaces.

Given the edge parameters, all dihedral angles of the tetrahedra are determined. Moreover the parameters give a global hyperbolic structure if and only if the sum of the dihedral angles around each edge is 2π2\pi (or the desired cone angle, in the orbifold case). This gives a system of equations that Orb solves numerically using Newton’s method, starting with suitable regular generalized tetrahedra as the initial guess.

Once a hyperbolic structure is found, Orb can compute many geometric invariants including volumes, the Kojima canonical decompositions, and symmetry groups. This uses methods based on ideas of Weeks [52], Ushijima [50] and Frigerio-Petronio [12], too complicated to be reproduced here.

After computing hyperbolic structures numerically using Orb, we checked the correctness of the results by using Jeff Weeks’ program SnapPea [51] to calculate complete hyperbolic structures on the manifolds with torus cusps obtained by doubling along all 3-punctured sphere boundary components.

Finally, we verified the results by using Oliver Goodman’s program Snap [17, 8] to find exact hyperbolic structures. This provides a proof that the hyperbolic structures are correct and allows us to compute associated arithmetic invariants (including invariant trace fields), as already mentioned in Subsection 2.6 above.

4.3. Non-hyperbolic knots and links

Many knots and links in the census turned out to be torus links in lens spaces, see Subsection 6.1 below. From c=3c=3, we then decided to rule out the non-hyperbolic knots and links from our census (except for those in S3S^{3} at c=3c=3); this helped a lot in simplifying the classification. Many non-hyperbolic knots and links were easily identified by the following criterion:

Remark 4.1.

If the complexity of the complement is at most 11 then the link is not hyperbolic by Remark 3.10. This holds for instance if there are nn tetrahedra and the marked edge of the triangulation is incident to at least n1n-1 of them (see the proof of Proposition 3.9).

The remaining knots and links were shown to be non-hyperbolic by examining their fundamental groups with the help of the following observations.

Lemma 4.2.

Let MM be an orientable finite volume hyperbolic 33-manifold, and let a,b,cπ1(M)a,b,c\in\pi_{1}(M). Then

  1. (i)

    if [ap,bq]=1[a^{p},b^{q}]=1 for some integers p,q0p,q\neq 0 then [a,b]=1[a,b]=1,

  2. (ii)

    if [a,b]=1[a,b]=1 and b=cac1b=cac^{-1} then a=ba=b.

Proof.

The results are clear if a,ba,b or cc is the identity, so we may assume that a,ba,b and cc correspond to loxodromic or parabolic isometries of 3{\mathbb{H}}^{3}.

In part (i), the elements ap,bqa^{p},b^{q} must have the same axis or fixed point at \infty. Since p,q0p,q\neq 0 the same is true for aa and bb, so aa and bb commute.

In part (ii), aa and bb have the same fixed point set FF on the sphere at infinity, and cc takes FF to itself. Since cc is not elliptic, it must fix each point of FF. Thus cc has the same axis or fixed point at \infty as aa and bb, so it commutes with them.∎

Lemma 4.3.

Let MM be an orientable finite volume hyperbolic 33-manifold. Then π1(M)\pi_{1}(M) cannot have a presentation of the form

  1. (i)

    a,ban(apbq)k=1\langle a,b\mid a^{n}(a^{p}b^{q})^{k}=1\rangle where k,n,p,qk,n,p,q are integers with k,n,q0k,n,q\neq 0, or

  2. (ii)

    a,ba2b1a1b2a1b1=1\langle a,b\mid a^{2}b^{-1}a^{-1}b^{2}a^{-1}b^{-1}=1\rangle.

Proof.

(i) If an(apbq)k=1a^{n}(a^{p}b^{q})^{k}=1, then [an,apbq]=1[a^{n},a^{p}b^{q}]=1 by part (i) of Lemma 4.2. Hence [an,bq]=1[a^{n},b^{q}]=1 and [a,b]=1[a,b]=1, again by part (i) of Lemma 4.2. So the group would be abelian, which is impossible.

(ii) The group has a presentation

a,b,x,yx=ab1,y=a1b,[x,y]=1.\langle a,b,x,y\mid x=ab^{-1},y=a^{-1}b,[x,y]=1\rangle.

We can rewrite this as

a,x,yx=ay1a1,[x,y]=1.\langle a,x,y\mid x=ay^{-1}a^{-1},[x,y]=1\rangle.

Hence x=y1x=y^{-1} by part (ii) of Lemma 4.2 and [a,x]=1[a,x]=1. So the group would be abelian, which is again impossible. ∎

Among the knots and links up to complexity 4 for which Orb did not find a hyperbolic structure, all but one of the complements had a fundamental group with presentation of the form a,b[an,bm]=1\langle a,b\mid[a^{n},b^{m}]=1\rangle, or a,ban(apbq)k=1\langle a,b\mid a^{n}(a^{p}b^{q})^{k}=1\rangle. These all correspond to non-hyperbolic links by the Lemmas above. The one remaining knot had a presentation as in part (ii) of Lemma 4.3, so is also non-hyperbolic.

4.4. Non-hyperbolic graphs

For graphs with at least one vertex, we first eliminated all triangulations whose dual spines had non-minimal complexity hence were either reducible or occurred earlier in our list. This left a handful of examples for which Orb failed to find a hyperbolic structure. These were first examined using Jeff Weeks’ program SnapPea, by constructing triangulations of the manifolds with torus cusps obtained by doubling along the 3-punctured sphere boundary components. We used SnapPea’s “splitting” function to look for incompressible Klein bottles and tori in the doubles. This suggested that incompressible Klein bottles were present in the original graph complements. We then verified this and showed that these examples were indeed non-hyperbolic by theoretical means, as explained below in Section 6.

5. Hyperbolic census details

In this section we will expand on the information given in Table 1, providing details of all the 123 hyperbolic graphs up to complexity 5. Pictures of the hyperbolic graphs up to complexity 4 will be shown in Section 7.

5.1. Name conventions

For future reference, we have chosen a name for each of the graphs we have found. The name has the form

ng_c_ing\_\,c\_\,i

where nn is the number of vertices of the graph, gg is a string describing the abstract graph type, cc is the complexity, and ii is an index (starting from 11 for any given ng_cng\_\,c). We have found in our hyperbolic census only 6 graph types, described above in Figure 2, so a string of one letter only (or the empty string, for knots) was sufficient to identify them. For graphs with 2 vertices, the letters tt and hh were suggested by the common names “θ\theta-graph” and “handcuffs”. The choice of letters was arbitrary for graphs with 44 vertices.

5.2. Organization of tables

We will give separate tables for θ\theta-graphs, handcuffs, 44-vertex graphs, and knots. Within each table, graphs are always arranged in increasing order of their hyperbolic volumes. For graphs having vertices, the columns of the tables respectively contain:

  1. (1)

    The name of the graph (M,G)(M,G).

  2. (2)

    The volume of the hyperbolic structure with parabolic meridians on MGM\setminus G.

  3. (3)

    A description of the cells of the Kojima canonical decomposition for this structure. When all these cells are tetrahedra we simply indicate their number, otherwise we add an asterisk in the table and provide additional information separately.

  4. (4)

    The symmetry group of (M,G)(M,G), with DnD_{n} denoting the dihedral group with 2n2n elements.

  5. (5)

    Whether (M,G)(M,G) is chiral (c) or amphichiral (a).

  6. (6)

    The name of the underlying space MM. This is almost always a lens space; otherwise it is a Seifert fibred space which we describe in the usual way (as in [34, p. 406]).

  7. (7)-(9)

    The degree, signature and discriminant of the invariant trace field. Details of minimal polynomials for the fields are available on the web at www.ms.unimelb.edu.au/˜snap/knotted_graphs.html.

  8. (10)

    Whether all traces of group elements are algebraic integers.

  9. (11)

    Whether the group is arithmetic (after doubling to obtain a finite covolume group).

name volume (K) sym a/c space deg sig disc int ar
2t_ 2_ 12t\_\,2\_\,1 5.333489567 3 D2D_{2} c S3S^{3} 2 0, 1 -7 Y Y
2t_ 2_ 22t\_\,2\_\,2 5.333489567 3 D6D_{6} c LL(3,1) 2 0, 1 -7 Y Y
2t_ 3_ 12t\_\,3\_\,1 6.354586557 4 D2D_{2} c 3{\mathbb{P}}^{3} 3 1, 1 -44 Y N
2t_ 3_ 22t\_\,3\_\,2 6.354586557 4 D2D_{2} c LL(4,1) 3 1, 1 -44 Y N
2t_ 3_ 32t\_\,3\_\,3 6.551743288 7 D2D_{2} c S3S^{3} 3 1, 1 -107 Y N
2t_ 3_ 42t\_\,3\_\,4 6.551743288 7 D2D_{2} c LL(5,2) 3 1, 1 -107 Y N
2t_ 4_ 12t\_\,4\_\,1 6.755194816 5 D2D_{2} c LL(3,1) 4 0, 2 2917 Y N
2t_ 4_ 22t\_\,4\_\,2 6.755194816 5 D2D_{2} c LL(5,1) 4 0, 2 2917 Y N
2t_ 4_ 32t\_\,4\_\,3 6.927377112 11 D2D_{2} c S3S^{3} 4 0, 2 1929 Y N
2t_ 4_ 42t\_\,4\_\,4 6.927377112 11 D2D_{2} c LL(7,3) 4 0, 2 1929 Y N
2t_ 5_ 12t\_\,5\_\,1 6.952347978 6 D2D_{2} c LL(4,1) 5 1, 2 7684 Y N
2t_ 5_ 22t\_\,5\_\,2 6.952347978 6 D2D_{2} c LL(6,1) 5 1, 2 7684 Y N
2t_ 4_ 52t\_\,4\_\,5 6.987763199 7 D2D_{2} c LL(3,1) 5 1, 2 77041 Y N
2t_ 4_ 62t\_\,4\_\,6 6.987763199 7 D2D_{2} c LL(7,2) 5 1, 2 77041 Y N
2t_ 4_ 72t\_\,4\_\,7 7.035521457 8 D2D_{2} c 3{\mathbb{P}}^{3} 5 1, 2 5584 Y N
2t_ 4_ 82t\_\,4\_\,8 7.035521457 8 D2D_{2} c LL(8,3) 5 1, 2 5584 Y N
2t_ 5_ 32t\_\,5\_\,3 7.084790037 15 D2D_{2} c S3S^{3} 5 1, 2 49697 Y N
2t_ 5_ 42t\_\,5\_\,4 7.084790037 15 D2D_{2} c LL(9,2) 5 1, 2 49697 Y N
2t_ 5_ 52t\_\,5\_\,5 7.142157274 9 D2D_{2} c LL(5,2) 7 1, 3 -123782683 Y N
2t_ 5_ 62t\_\,5\_\,6 7.142157274 9 D2D_{2} c LL(9,2) 7 1, 3 -123782683 Y N
2t_ 5_ 72t\_\,5\_\,7 7.157517365 8 D2D_{2} c LL(4,1) 7 1, 3 -2369276 Y N
2t_ 5_ 82t\_\,5\_\,8 7.157517365 8 D2D_{2} c LL(10,3) 7 1, 3 -2369276 Y N
2t_ 5_ 92t\_\,5\_\,9 7.175425922 9 D2D_{2} c LL(3,1) 7 1, 3 -88148831 Y N
2t_ 5_ 102t\_\,5\_\,10 7.175425922 9 D2D_{2} c LL(11,3) 7 1, 3 -88148831 Y N
2t_ 5_ 112t\_\,5\_\,11 7.192635929 11 D2D_{2} c LL(5,2) 8 0, 4 5442461517 Y N
2t_ 5_ 122t\_\,5\_\,12 7.192635929 11 D2D_{2} c LL(11,3) 8 0, 4 5442461517 Y N
2t_ 5_ 132t\_\,5\_\,13 7.193764490 12 D2D_{2} c 3{\mathbb{P}}^{3} 7 1, 3 -1523968 Y N
2t_ 5_ 142t\_\,5\_\,14 7.193764490 12 D2D_{2} c LL(12,5) 7 1, 3 -1523968 Y N
2t_ 5_ 152t\_\,5\_\,15 7.216515907 11 D2D_{2} c LL(3,1) 8 0, 4 3679703653 Y N
2t_ 5_ 162t\_\,5\_\,16 7.216515907 11 D2D_{2} c LL(13,5) 8 0, 4 3679703653 Y N
2t_ 4_ 92t\_\,4\_\,9 7.327724753 4 D2D_{2} a S2×S1S^{2}\times S^{1} 2 0, 1 -4 Y Y
2t_ 4_ 102t\_\,4\_\,10 7.517689896 6 D2D_{2} c LL(3,1) 3 1, 1 -104 Y N
2t_ 4_ 112t\_\,4\_\,11 7.706911803 5 D2D_{2} c S3S^{3} 3 1, 1 -59 Y N
2t_ 4_ 122t\_\,4\_\,12 7.706911803 5 D2D_{2} c LL(5,1) 3 1, 1 -59 Y N
2t_ 4_ 132t\_\,4\_\,13 7.867901276 7 2{\mathbb{Z}}_{2} c LL(7,2) 5 3, 1 -112919 Y N
2t_ 4_ 142t\_\,4\_\,14 7.940579248 9 D2D_{2} c LL(8,3) 3 1, 1 -76 Y N
2t_ 4_ 152t\_\,4\_\,15 7.940579248 9 D6D_{6} c S3/Q8S^{3}/Q_{8} 3 1, 1 -76 Y N
2t_ 4_ 162t\_\,4\_\,16 8.000234350 4 D2D_{2} c 3{\mathbb{P}}^{3} 2 0, 1 -7 Y Y
2t_ 5_ 172t\_\,5\_\,17 8.087973789 5 2{\mathbb{Z}}_{2} c S3S^{3} 4 2, 1 -6724 Y N
2t_ 5_ 182t\_\,5\_\,18 8.195703083 7 2{\mathbb{Z}}_{2} c LL(5,2) 5 1, 2 65516 Y N
2t_ 5_ 192t\_\,5\_\,19 8.233665208 6 2{\mathbb{Z}}_{2} c LL(6,1) 6 2, 2 1738384 Y N
2t_ 5_ 202t\_\,5\_\,20 8.338374585 8 2{\mathbb{Z}}_{2} c LL(9,2) 6 2, 2 2463644 Y N
2t_ 5_ 212t\_\,5\_\,21 8.355502146 8 2{\mathbb{Z}}_{2} c S3S^{3} 4 0, 2 3173 Y N
2t_ 4_ 172t\_\,4\_\,17 8.355502146 6 2{\mathbb{Z}}_{2} c S3S^{3} 4 0, 2 3173 Y N
2t_ 5_ 222t\_\,5\_\,22 8.372209945 8 2{\mathbb{Z}}_{2} c LL(10,3) 7 3, 2 87357184 Y N
2t_ 5_ 232t\_\,5\_\,23 8.388819035 10 2{\mathbb{Z}}_{2} c LL(4,1) 5 1, 2 26084 Y N
Table 4. Information on hyperbolic θ\theta-graphs up to complexity 5, table 1 of 2. Here Q8Q_{8} denotes the quaternionic group of order 88 and S3/Q8S^{3}/Q_{8} is the Seifert fibred space (S2;(2,1),(2,1),(2,1))\big{(}S^{2};(2,-1),(2,1),(2,1)\big{)}.
name volume (K) sym a/c space deg sig disc int ar
2t_ 5_ 242t\_\,5\_\,24 8.403864479 10 2{\mathbb{Z}}_{2} c LL(11,3) 7 3, 2 186794473 Y N
2t_ 5_ 252t\_\,5\_\,25 8.487060022 8 2{\mathbb{Z}}_{2} c LL(9,2) 8 4, 2 17112324248 Y N
2t_ 5_ 262t\_\,5\_\,26 8.527312899 10 2{\mathbb{Z}}_{2} c LL(11,3) 9 5, 2 5328053407637 Y N
2t_ 5_ 272t\_\,5\_\,27 8.546347793 11 2{\mathbb{Z}}_{2} c LL(12,5) 8 4, 2 2498992192 Y N
2t_ 5_ 282t\_\,5\_\,28 8.565387019 12 2{\mathbb{Z}}_{2} c LL(13,5) 9 5, 2 1944699708173 Y N
2t_ 5_ 292t\_\,5\_\,29 8.612415201 1* D2D_{2} c LL(4,1) 4 2, 1 -400 Y N
2t_ 5_ 302t\_\,5\_\,30 8.778658803 9 D2D_{2} c 3{\mathbb{P}}^{3} 5 1, 2 15856 Y N
2t_ 5_ 312t\_\,5\_\,31 8.778658803 9 D2D_{2} c S3/Q12S^{3}/Q_{12} 5 1, 2 15856 Y N
2t_ 5_ 322t\_\,5\_\,32 8.793345604 7 D2D_{2} c S3S^{3} 4 0, 2 257 Y N
2t_ 5_ 332t\_\,5\_\,33 8.806310033 8 D2D_{2} c LL(8,3) 4 2, 1 -1968 Y N
2t_ 5_ 342t\_\,5\_\,34 8.908747390 11 D2D_{2} c LL(3,1) 5 1, 2 31048 Y N
2t_ 4_ 182t\_\,4\_\,18 8.929317823 6 D2D_{2} c S3S^{3} 3 1, 1 -116 Y N
2t_ 5_ 352t\_\,5\_\,35 8.967360849 7 D2D_{2} c S3S^{3} 4 0, 2 697 Y N
2t_ 5_ 362t\_\,5\_\,36 8.967360849 7 D2D_{2} c LL(7,2) 4 0, 2 697 Y N
2t_ 5_ 372t\_\,5\_\,37 9.045557688 5 2{\mathbb{Z}}_{2} c LL(3,1) 5 1, 2 73532 Y N
2t_ 5_ 382t\_\,5\_\,38 9.272866192 7 2{\mathbb{Z}}_{2} c S3S^{3} 6 0, 3 -4319731 Y N
2t_ 5_ 392t\_\,5\_\,39 9.353881135 7 2{\mathbb{Z}}_{2} c LL(3,1) 6 0, 3 -2944468 Y N
2t_ 5_ 402t\_\,5\_\,40 9.437583617 9 2{\mathbb{Z}}_{2} c 3{\mathbb{P}}^{3} 4 0, 2 2312 Y N
2t_ 5_ 412t\_\,5\_\,41 9.491889687 5 D2D_{2} c S3S^{3} 4 0, 2 257 Y N
2t_ 5_ 422t\_\,5\_\,42 9.491889687 5 D2D_{2} c LL(3,1) 4 0, 2 257 Y N
2t_ 5_ 432t\_\,5\_\,43 9.503403931 9 2{\mathbb{Z}}_{2} c 3{\mathbb{P}}^{3} 4 0, 2 788 N N
2t_ 5_ 442t\_\,5\_\,44 10.149416064 1* D2D_{2} c S2×S1S^{2}\times S^{1} 2 0, 1 -3 Y Y
2t_ 5_ 452t\_\,5\_\,45 10.396867321 6* D3D_{3} c S3S^{3} 3 1, 1 -139 Y N
2t_ 5_ 462t\_\,5\_\,46 10.666979134 6 2{\mathbb{Z}}_{2} a S3S^{3} 2 0, 1 -7 Y Y
2t_ 5_ 472t\_\,5\_\,47 10.666979134 6 2{\mathbb{Z}}_{2} c S3S^{3} 2 0, 1 -7 N N
2t_ 5_ 482t\_\,5\_\,48 10.666979134 5 2{\mathbb{Z}}_{2} c LL(3,1) 2 0, 1 -7 Y Y
2t_ 5_ 492t\_\,5\_\,49 10.666979134 5 2{\mathbb{Z}}_{2} c LL(3,1) 2 0, 1 -7 Y Y
Table 5. Information on hyperbolic θ\theta-graphs up to complexity 5, table 2 of 2. Here Q12Q_{12} denotes the generalized quaternionic group of order 12 and S3/Q12S^{3}/Q_{12} is the Seifert fibred space (S2;(2,1),(2,1),(3,1))\big{(}S^{2};(2,-1),(2,1),(3,1)\big{)}. The Kojima canonical decompositions of 2t_ 5_ 292t\_\,5\_\,29 and 2t_ 5_ 442t\_\,5\_\,44 consist of a cube; the decomposition of 2t_ 5_ 452t\_\,5\_\,45 is the union of five tetrahedra and an octahedron.
name volume (K) sym a/c space deg sig disc int ar
2h2h_ 1_ 1 3.663862377 1 D4D_{4} a S3S^{3} 2 0, 1 -4 Y Y
2h2h_ 2_ 1 5.074708032 2 D4D_{4} a 3{\mathbb{P}}^{3} 2 0, 1 -3 Y Y
2h2h_ 3_ 1 5.875918083 3 D2D_{2} c L(L(3,1) 4 0, 2 656 Y N
2h2h_ 3_ 2 6.138138789 5 D2D_{2} c S3S^{3} 4 0, 2 320 Y N
2h2h_ 4_ 1 6.354586557 4 D2D_{2} c L(L(4,1) 3 1, 1 -44 Y N
2h2h_ 4_ 2 6.559335883 5 D2D_{2} c L(L(3,1) 6 0, 3 -382208 Y N
2h2h_ 5_ 1 6.647203159 5 D2D_{2} c L(L(5,1) 6 0, 3 -242752 Y N
2h2h_ 4_ 3 6.784755787 9 D2D_{2} c S3S^{3} 6 0, 3 -108544 Y N
2h2h_ 4_ 4 6.831770496 6 D2D_{2} c 3{\mathbb{P}}^{3} 4 0, 2 892 Y N
2h2h_ 5_ 2 6.854770090 7 D2D_{2} c L(L(5,2) 8 0, 4 502248448 Y N
2h2h_ 5_ 3 6.952347978 6 D2D_{2} c L(L(4,1) 5 1, 2 7684 Y N
2h2h_ 5_ 4 6.969842840 5 4{\mathbb{Z}}_{4} a L(L(5,2) 6 0, 3 -179776 Y N
2h2h_ 5_ 5 7.008125009 9 D2D_{2} c L(L(5,2) 10 0, 5 -1192884600832 Y N
2h2h_ 5_ 6 7.020614792 13 D2D_{2} c S3S^{3} 8 0, 4 89276416 Y N
2h2h_ 5_ 7 7.056979121 7 D2D_{2} c L(L(3,1) 10 0, 5 -586177642496 Y N
2h2h_ 5_ 8 7.136868364 10 D2D_{2} c 3{\mathbb{P}}^{3} 6 0, 3 -682736 Y N
2h2h_ 5_ 9 7.146107337 9 D2D_{2} c L(L(3,1) 12 0, 6 8746362208256 Y N
2h2h_ 3_ 3 7.327724753 4 D2D_{2} a S3S^{3} 2 0, 1 -4 Y Y
2h2h_ 4_ 5 7.327724753 4 D2D_{2} a S2×S1S^{2}\times S^{1} 2 0, 1 -4 Y Y
2h2h_ 5_ 10 7.731874058 5 2{\mathbb{Z}}_{2} c L(L(4,1) 6 0, 3 -96512 Y N
2h2h_ 5_ 11 8.140719221 6 2{\mathbb{Z}}_{2} c S3S^{3} 6 0, 3 -382208 Y N
2h2h_ 5_ 12 8.140719221 5 2{\mathbb{Z}}_{2} c S3S^{3} 6 0, 3 -382208 Y N
2h2h_ 4_ 6 8.738570409 4 2{\mathbb{Z}}_{2} a 3{\mathbb{P}}^{3} 4 0, 2 144 Y N
2h2h_ 5_ 13 8.997351944 3* 2{\mathbb{Z}}_{2} c S3S^{3} 4 0, 2 784 Y N
2h2h_ 4_ 7 8.997351944 4 {id}\{{\rm id}\} c S3S^{3} 4 0, 2 784 Y N
2h2h_ 4_ 8 8.997351944 4 2{\mathbb{Z}}_{2} c L(L(3,1) 4 0, 2 784 Y N
2h2h_ 5_ 14 9.539780459 5 {id}\{{\rm id}\} c L(L(3,1) 4 0, 2 656 Y N
2h2h_ 5_ 15 9.539780459 5 D2D_{2} c S3S^{3} 4 0, 2 656 Y N
2h2h_ 5_ 16 9.592627932 6 D2D_{2} c 3{\mathbb{P}}^{3} 4 0, 2 1436 Y N
2h2h_ 5_ 17 9.802001166 5 {id}\{{\rm id}\} c S3S^{3} 4 0, 2 320 N N
2h2h_ 5_ 18 9.876829057 5 2{\mathbb{Z}}_{2} c S3S^{3} 6 0, 3 -239168 Y N
2h2h_ 5_ 19 10.018448934 5 {id}\{{\rm id}\} c 3{\mathbb{P}}^{3} 6 0, 3 -30976 N N
2h2h_ 5_ 20 10.018448934 5 {id}\{{\rm id}\} c L(L(4,1) 6 0, 3 -30976 Y N
2h2h_ 5_ 21 10.018448934 5 2{\mathbb{Z}}_{2} c L(L(4,1) 6 0, 3 -30976 Y N
2h2h_ 5_ 22 10.069070958 7 2{\mathbb{Z}}_{2} c 3{\mathbb{P}}^{3} 4 0, 2 1384 Y N
2h2h_ 5_ 23 10.149416064 4* 2{\mathbb{Z}}_{2} c S2×S1S^{2}\times S^{1} 2 0, 1 -3 Y Y
2h2h_ 5_ 24 10.215605665 5 {id}\{{\rm id}\} c S3S^{3} 6 0, 3 -732736 N N
2h2h_ 5_ 25 10.215605665 5 {id}\{{\rm id}\} c L(L(5,2) 6 0, 3 -732736 Y N
2h2h_ 5_ 26 10.215605665 5 2{\mathbb{Z}}_{2} c L(L(5,2) 6 0, 3 -732736 Y N
2h2h_ 5_ 27 10.408197599 5 {id}\{{\rm id}\} c 3{\mathbb{P}}^{3} 4 0, 2 441 N N
Table 6. Information on hyperbolic handcuff graphs up to complexity 5. The Kojima canonical decomposition of 2h2h_ 5_ 13 is the union of a tetrahedron and two pyramids with square base; the decomposition for 2h2h_ 5_ 23 is the union of two tetrahedra and two pyramids with square base.
name volume (K) sym a/c space deg sig disc int ar
4a4a_ 2_ 1 7.327724753 2 2×O{\mathbb{Z}}_{2}\times O a S3S^{3} 2 0, 1 -4 Y Y
4a4a_ 5_ 1 11.751836165 6 D4D_{4} c S3S^{3} 4 0, 2 656 Y N
4a4a_ 5_ 2 12.661214320 5 2{\mathbb{Z}}_{2} c S3S^{3} 4 0, 2 784 Y N
4b4b_ 4_ 1 10.149416064 4 2×D4{\mathbb{Z}}_{2}\times D_{4} a S3S^{3} 2 0, 1 -3 Y Y
4c4c_ 4_ 1 10.991587130 4 D2D_{2} a S3S^{3} 2 0, 1 -4 Y Y
Table 7. Information on hyperbolic 4-vertex graphs up to complexity 5. Here OO denotes the group of orientation-preserving symmetries of the regular octahedron, isomorphic to the full group of symmetries of the regular tetrahedron.

5.3. Table of knots

As already mentioned, we have classified hyperbolic knots only up to complexity 4, finding 5 of them. The table containing their description differs from the previous ones only in that the third column gives the number of cells in the Epstein-Penner [9] canonical decomposition (the Kojima decomposition is not defined). We also provide an additional table showing the name of each knot complement in the SnapPea census [2], and either the name of the knot in [43] (for the knots in S3S^{3}) or the surgery coefficients on one of the components of the Whitehead link (5125_{1}^{2} in [43]) yielding the knot.

As shown in the introduction and in Section 6 below, there are many (0,1,2)(0,1,2)-irreducible knots in complexity up to 33, and most of them are not hyperbolic: this phenomenon can be understood using spines, see Proposition 3.9.

name volume (EP) sym a/c space deg sig disc int ar
0_ 3_ 1 2.029883213 2 D4D_{4} a S3S^{3} 2 0,1 -3 Y Y
0_ 4_ 1 2.029883213 2 D2D_{2} c L(5,1)L(5,1) 2 0,1 -3 Y Y
0_ 4_ 2 2.568970601 4 D2D_{2} c L(3,1)L(3,1) 3 1,1 -59 Y N
0_ 4_ 3 2.666744783 3 D2D_{2} c 3{\mathbb{P}}^{3} 2 0,1 -7 Y Y
0_ 4_ 4 2.828122088 4 D2D_{2} c S3S^{3} 3 1,1 -59 Y N
Table 8. Information on hyperbolic knots up to complexity 4.
name in [2] in [43]
0_ 3_ 1 mm004 414_{1}
0_ 4_ 1 mm003 512(5,1)5_{1}^{2}(-5,1)
0_ 4_ 2 mm007 512(3,2)5_{1}^{2}(-3,2)
0_ 4_ 3 mm009 512(2,1)5_{1}^{2}(2,1)
0_ 4_ 4 mm015 525_{2}
Table 9. Other names for hyperbolic knots up to complexity 4.

5.4. Compact totally geodesic boundary

The 3 graphs referred to in Proposition 1.1 are 2t_ 5_ 452t\_\,5\_\,45, 2t_ 5_ 462t\_\,5\_\,46 and 2t_ 5_ 472t\_\,5\_\,47 in Table 5; these are shown in Figure 3. (In particular, Thurston’s knotted YY [46, pp. 133-137] is 2t_ 5_ 452t\_\,5\_\,45.) Their hyperbolic structures were constructed using Orb. They all have the lowest possible volume (6.45199027\approx 6.45199027) for hyperbolic 33-manifolds with genus 2 boundary (see [26]), but they can be distinguished by their Kojima decompositions or symmetry groups. All the other graphs were shown not to have such a structure by studying spines for their complements constructed as in the proof of Proposition 3.9. In all but two cases, this produced a spine for the complement of complexity having less than 22 vertices, hence the complement has no hyperbolic structure with geodesic boundary by Remark 3.10. For the two remaining cases, we found a spine having 2 vertices but not dual to a triangulation. It again follows that these manifolds are not hyperbolic with geodesic boundary, because a minimal simple spine of a hyperbolic manifold is always dual to a triangulation [34].

6. Irreducible non-hyperbolic graphs

This section is devoted to the description of the (0,1,2)(0,1,2)-irreducible but non-hyperbolic graphs we have found in our census, including the proof that indeed they have these properties.

6.1. Knots and links

As already stated in the introduction, we have shown that if a graph (M,G)(M,G) with c(M,G)4c(M,G)\leqslant 4 is (0,1,2)(0,1,2)-irreducible but non-hyperbolic then GG has no vertices. More precisely, GG is either empty, or a knot, or a two-component link. Since this paper is chiefly devoted to the understanding of graphs with vertices, we will only very briefly describe our discoveries for the case without vertices. In particular, we will not refer to the case of empty GG (i.e., to the case of manifolds), addressing the reader to [34], and we will describe the following non-hyperbolic knots and links:

  • up to complexity 22, in general manifolds;

  • in complexity 33, in S3S^{3}.

To proceed we will introduce some general machinery.

6.2. Torus knots in lens spaces

Consider the solid torus 𝕋{\mathbb{T}} and the basis of H1(𝕋)H_{1}(\partial{\mathbb{T}}) given by a longitude λ\lambda and a meridian μ\mu. These elements are characterized up to symmetries of 𝕋{\mathbb{T}} by the property that the restriction to λ\langle\lambda\rangle of the map i:H1(𝕋)H1(𝕋)i_{*}:H_{1}(\partial{\mathbb{T}})\to H_{1}({\mathbb{T}}) is surjective, while μ\langle\mu\rangle is the kernel of this map.

For coprime ,m\ell,m\in{\mathbb{Z}} we will denote by K(,m)K(\ell,m) a simple closed curve on 𝕋\partial{\mathbb{T}} (unique up to isotopy) representing λ+mμ\ell\cdot\lambda+m\cdot\mu in H1(𝕋)H_{1}(\partial{\mathbb{T}}). For n2n\geqslant 2 we will also denote by K(n,nm)K(n\cdot\ell,n\cdot m) the union of nn parallel copies of K(,m)K(\ell,m).

We will assume from now on that the lens space L(p,q)L(p,q) is obtained from 𝕋{\mathbb{T}} by Dehn filling along K(p,q)K(p,q). Therefore any K(,m)K(\ell,m) can be viewed as a torus knot on the Heegaard torus 𝕋\partial{\mathbb{T}} in L(p,q)L(p,q). An easy application of the Seifert-Van Kampen theorem implies the following:

Proposition 6.1.

For ,m\ell,m coprime integers, π1(L(p,q)K(,m))x,y|xa=yb\pi_{1}\big{(}L(p,q)\setminus K(\ell,m)\big{)}\cong\langle x,y|\ x^{a}=y^{b}\rangle with a=||a=|\ell| and b=|pmq|b=|pm-q\ell|.

Remark 6.2.

The curves K(,m)K(\ell,m) and K(m,)K(m,\ell) coincide as knots in L(1,0)=S3L(1,0)=S^{3}. For instance K(2,3)K(2,3) and K(3,2)K(3,2) are equivalent trefoil knots in L(1,0)=S3L(1,0)=S^{3}. This is of course consistent with the computation of the fundamental group.

Proposition 6.3.

If (,m)=(p,q)=1(\ell,m)=(p,q)=1 then (L(p,q),K(,m))\big{(}L(p,q),K(\ell,m)\big{)} is a (0,1,2)(0,1,2)-irreducible pair except in the following cases:

  • =0\ell=0 or pmq=0pm-q\ell=0, and q0q\neq 0 (i.e., L(p,q)S3L(p,q)\neq S^{3});

  • ||2|\ell|\leqslant 2 and p=0p=0 (i.e., L(p,q)=S2×S1L(p,q)=S^{2}\times S^{1}).

Proof.

If =0\ell=0 or pmq=0pm-q\ell=0 then K:=K(,m)K:=K(\ell,m) bounds a meridian disc of either 𝕋{\mathbb{T}} or the complementary solid torus attached to 𝕋\partial{\mathbb{T}}. Therefore KK is the unknot, and the pair is not 0-irreducible when L(p,q)S3L(p,q)\neq S^{3}. If L(p,q)=S2×S1L(p,q)=S^{2}\times S^{1}, the knot KK intersects the sphere S2×{pt}S^{2}\times\{pt\} in |||\ell| points. Therefore if ||2|\ell|\leqslant 2 the pair is not |||\ell|-irreducible.

Conversely, let us assume that there exists an essential sphere SS in L(p,q)L(p,q) meeting K:=K(,m)K:=K(\ell,m) transversely in t2t\leqslant 2 points. Suppose first that t=0t=0. If |||\ell| and |pmq||pm-q\ell| are non-zero, the complement of KK in L(p,q)L(p,q) has a Seifert fibration over the disc with two singular fibers of orders |||\ell| and |pmq||pm-q\ell|: such a manifold is irreducible, so SS cannot be essential, a contradiction. So either =0\ell=0 or pmq=0pm-q\ell=0, which implies that KK is the unknot in one of the solid tori and SS is the boundary of a ball containing KK. Since SS is essential it follows that MS3M\neq S^{3}, namely q0q\neq 0. (This argument shows in particular that when L(p,q)=S2×S1L(p,q)=S^{2}\times S^{1} (i.e., p=0p=0), the pair (L(p,q),K)(L(p,q),K) is 0-reducible only for =0\ell=0.)

Suppose now t0t\neq 0 and assume, after an isotopy, that SS is transverse to the Heegaard torus 𝕋\partial{\mathbb{T}}. Considering this transverse intersection on SS we see that there must be at least two innermost discs. Moreover any innermost disc belongs to one of the following types:

  • (I)

    Its boundary is inessential on 𝕋\partial{\mathbb{T}} and disjoint from KK;

  • (II)

    Its boundary is inessential on 𝕋\partial{\mathbb{T}} and meets KK transversely in two points;

  • (III)

    It is a meridian disc of either 𝕋{\mathbb{T}} or of the complementary solid torus.

Discs of type (I) can be removed by an isotopy. If there is a disc of type (II) then doing surgery close to it we can replace SS by an essential sphere disjoint from KK, so we are led back to the case t=0t=0. Therefore we can assume all the discs are of type (III). If =0\ell=0 or pmq=0pm-q\ell=0, we can again reduce to the case t=0t=0. So we can assume that all the innermost discs meet KK, which easily implies that there are only two of them, either sharing their boundary or separated by an annulus. In the first case we see that M=S2×S1M=S^{2}\times S^{1} (i.e., p=0p=0) and 1||21\leqslant|\ell|\leqslant 2. In the second case we deduce that SS is actually inessential, which is absurd. This concludes the proof. ∎

6.3. Layered triangulations

A layered triangulation (see  [22]) of a lens space L(p,q)L(p,q) is constructed as follows. We start with a solid torus triangulated using one tetrahedron as in Figure 11. The boundary torus is triangulated by 2 triangles, 3 edges and 1 vertex. A change of the triangulation on the boundary by a diagonal exchange move (“flip”) can be realized by adding one tetrahedron. After a series of these moves, the resulting triangulation can be closed up by adding another 1-tetrahedron triangulation of a solid torus to produce a lens space.

Refer to caption
Figure 11. A 1-tetrahedron triangulation of the solid torus. The back two triangles are glued together to form a Möbius strip. The front two triangles form the boundary torus.

Such a layered triangulation of L(p,q)L(p,q) with one vertex and one marked edge always gives rise to some torus knot K(,m)L(p,q)K(\ell,m)\subset L(p,q). Using the Farey tessellation of hyperbolic plane 2{\mathbb{H}}^{2} we will now show the converse, namely for every torus knot (L(p,q),K(,m))\big{(}L(p,q),K(\ell,m)\big{)} we will construct a layered triangulation.

Recall that the Farey tessellation of 2{\mathbb{H}}^{2} is constructed in the half-plane model by joining with a geodesic every pair (p/q,r/s)(p/q,r/s) of rational ideal points in {}2\mathbb{Q}\cup\{\infty\}\subset\partial{\mathbb{H}}^{2} where p,q,r,sp,q,r,s are integers with psqr=±1ps-qr=\pm 1. After fixing some basis for H1(T)H_{1}(T), every slope (i.e., unoriented essential simple closed curve) on a torus TT is represented by a rational number p/q2p/q\in\partial{\mathbb{H}}^{2}, and two such numbers are connected by an edge of the tessellation when they have geometric intersection number 11.

Every triangle of the tessellation represents three slopes with pairwise intersection 11, and hence a 11-vertex triangulation of TT. Dually, they represent a θ\theta-graph in TT as in Figure 12-(1-top). Moreover, every edge of the tessellation represents a flip relating the θ\theta-graphs of TT corresponding to the adjacent triangles as in Figure 12-(2,3).

A layered triangulation of a lens space L(p,q)L(p,q) is easily encoded via a path of triangles of the tessellation connecting the rational numbers 0/10/1 and p/qp/q, i.e., a sequence f1,,fkf_{1},\ldots,f_{k} of k4k\geqslant 4 triangles such that fi1f_{i-1} and fif_{i} share an edge for i=2,,ki=2,\ldots,k, the vertex of f1f_{1} disjoint from f2f_{2} is 0/10/1, and the vertex of fkf_{k} disjoint from fk1f_{k-1} is p/qp/q. The path need not to be injective, i.e., there may be repetitions. Such a path is similar to the one defined in [22, 31] for layered solid tori. It determines a layered triangulation of L(p,q)L(p,q) with k3k-3 tetrahedra, k2k-2 edges and 11 vertex, as described in Fig 12.

The k2k-2 edges of the layered triangulation become torus knots, and they correspond to all the slopes /m\ell/m contained in some fif_{i} except 0/10/1 and p/qp/q. (There are kk different such slopes, but the two in f1f_{1} different from 0/10/1 give isotopic links in L(p,q)L(p,q), and in fact the same edge in the layered triangulation, and similarly for the two slopes in fkf_{k} different from p/qp/q, whence the number k2k-2). See Figure 13 for some examples.

Refer to caption
Figure 12. A path of triangles f1,,fkf_{1},\ldots,f_{k} in the Farey tessellation determines a layered triangulation of a lens space, as follows. We describe the dual special spine. The vertices of f2f_{2} are 11, 22, \infty and they determine the θ\theta-graph in 𝕋\partial{\mathbb{T}} shown in (1-top). We take a portion of spine, made of a Möbius strip and one disc, bounded by this θ\theta-graph (1-bottom). Each step from fif_{i} to fi+1f_{i+1} for 2ik22\leqslant i\leqslant k-2 corresponds to a diagonal flip of the θ\theta-graph (2,3) which expands the portion of spine by creating a vertex (4). Finally, we close the spine at fk1f_{k-1} by adding an analogous Möbius strip for the other Heegaard torus. There are k3k-3 flips and hence k3k-3 vertices in the spine.
Refer to caption
Figure 13. Two paths of triangles. The first gives a triangulation of L(8,3)L(8,3) containing the torus knots K(1,0)K(1,0) and K(2,1)K(2,1), and other torus knots equivalent to these. The second path is not injective and gives a triangulation of L(1,0)L(1,0) containing K(5,2)K(5,2), i.e. the (5,2)(5,2) torus knot in S3S^{3}. Both triangulations contain 53=25-3=2 tetrahedra.

Let then λ(,m,p,q)\lambda(\ell,m,p,q) be the length of the shortest path of triangles from 0/10/1 to p/qp/q which contains /m\ell/m. By what just said, we have:

c(L(p,q),K(,m))max{λ(,m,p,q)3,0}.c\big{(}L(p,q),K(\ell,m)\big{)}\leqslant\max\big{\{}\lambda(\ell,m,p,q)-3,0\big{\}}.

It was conjectured in [32] that every L(p,q)=(L(p,q),)L(p,q)=\big{(}L(p,q),\emptyset\big{)} with c0c\neq 0 has a minimal triangulation which is layered, namely that c(L(p,q))=max{λ(p,q)3,0}c\big{(}L(p,q)\big{)}=\max\big{\{}\lambda(p,q)-3,0\big{\}}, where λ(p,q)\lambda(p,q) is the length of the shortest path of triangles from 0/10/1 to p/qp/q. We now propose the following extension:

Conjecture 6.4.

The complexity of a (0,1,2)(0,1,2)-irreducible torus knot in a lens space is

c(L(p,q),K(,m))=max{λ(,m,p,q)3,0}.c\big{(}L(p,q),K(\ell,m)\big{)}=\max\big{\{}\lambda(\ell,m,p,q)-3,0\big{\}}.

As the census in Table 10 shows, the conjecture holds for complexity up to 22.

6.4. Non-hyperbolic knots and links

The non-hyperbolic knots and links up to complexity 2, and those having complexity 3 contained in S3S^{3}, are described in Table 10. They are all torus links in lens spaces, except for a knot in the elliptic Seifert space S3/Q8S^{3}/{Q_{8}}, whose exterior is the twisted interval bundle over the Klein bottle. This pair is pictured in Figure 14.

Note that L(7,2)L(7,2) is the only lens space in the table not admitting a symmetry switching the two cores of the Heegaard solid tori, and that both these cores appear in the list.

cc type space description of knot or link
0 knot S3S^{3} K(1,0)=K(1,0)= unknot
0 knot 3{\mathbb{P}}^{3} K(1,0)=K(1,0)= core of Heegaard torus
0 knot L(3,1)L(3,1) K(1,0)=K(1,0)= core of Heegaard torus
1 knot S3S^{3} K(3,2)=K(3,2)= trefoil
1 link S3S^{3} K(2,2)=K(2,2)= Hopf link
1 knot L(4,1)L(4,1) K(1,0)=K(1,0)= core of Heegaard torus
1 knot L(5,2)L(5,2) K(1,0)=K(1,0)= core of Heegaard torus
2 knot S3S^{3} K(5,2)=51K(5,2)=5_{1} [43]
2 knot L(5,1)L(5,1) K(1,0)=K(1,0)= core of Heegaard torus
2 knot L(7,2)L(7,2) K(1,0)=K(1,0)= core of one Heegaard torus
2 knot L(7,2)L(7,2) K(3,1)=K(3,1)= core of other Heegaard torus
2 knot L(8,3)L(8,3) K(1,0)=K(1,0)= core of Heegaard torus
2 knot L(5,1)L(5,1) K(2,1)K(2,1)
2 knot L(7,2)L(7,2) K(2,1)K(2,1)
2 knot L(8,3)L(8,3) K(2,1)K(2,1)
2 knot S2×S1S^{2}\times S^{1} K(3,1)K(3,1)
2 knot L(3,1)L(3,1) K(3,2)K(3,2)
2 knot 3{\mathbb{P}}^{3} K(4,1)K(4,1)
2 link 3{\mathbb{P}}^{3} K(2,2)=K(2,2)= union of cores of Heegaard tori
2 knot S3/Q8S^{3}/Q_{8} singular fibre of (S2;(2,1),(2,1),(2,1))\big{(}S^{2};(2,-1),(2,1),(2,1)\big{)}
3 knot S3S^{3} K(4,3)=819K(4,3)=8_{19} [43]
3 knot S3S^{3} K(5,3)=10123K(5,3)=10_{123} [43]
3 knot S3S^{3} K(7,2)=71K(7,2)=7_{1} [43]
3 link S3S^{3} K(4,2)=412K(4,2)=4^{2}_{1} [43]
Table 10. Information on non-hyperbolic knots and links. In complexity 3 only knots and links in the 3-sphere are described. In the description of torus knots, we set S3=L(1,0)S^{3}=L(1,0), 3=L(2,1){\mathbb{P}}^{3}=L(2,1), and S2×S1=L(0,1)S^{2}\times S^{1}=L(0,1).
Refer to caption
Figure 14. A surgery presentation of the pair (M,K)(M,K) where M=S3/Q8=(S2;(2,1),(2,1),(2,1))M=S^{3}/Q_{8}=\big{(}S^{2};(2,-1),(2,1),(2,1)\big{)} and KK is a singular fibre of the fibration.

6.5. θ\theta-graphs with Klein bottles

In complexity 5 we have only investigated pairs (M,G)(M,G) where GG is non-empty and all its components have vertices. As mentioned above, we have found here 5 very interesting pairs, where GG is a θ\theta-graph and the pair (M,G)(M,G) is (0,1,2)(0,1,2)-irreducible, but non-hyperbolic since MGM\setminus G contains an embedded Klein bottle, so it is not atoroidal.

Proposition 6.5.

There are five (0,1,2)(0,1,2)-irreducible non-hyperbolic pairs (M,G)(M,G) such that c(M,G)=5c(M,G)=5 and GG has no knot component. They are described as follows:

  • (i)

    Let 𝕂{\mathbb{K}} be the twisted interval bundle over the Klein bottle.

  • (ii)

    Let (𝕋,θ)({\mathbb{T}},\theta) be the solid torus with the embedded θ\theta-graph shown in Figure 15.

  • (iii)

    Then (M,G)(M,G) is obtained by gluing 𝕂{\mathbb{K}} to (𝕋,θ)({\mathbb{T}},\theta) so that MM is one of the manifolds S2×S1S^{2}\times S^{1}, S3/Q8S^{3}/{Q_{8}}, L(8,3)L(8,3), L(4,1)L(4,1), or 3#3\mathbb{RP}^{3}\#\mathbb{RP}^{3}.

Refer to caption
Figure 15. The theta graph θ\theta in the solid torus 𝕋{\mathbb{T}}.

This result was proved as follows. We first analyzed the triangulations of the 55 pairs (M,G)(M,G) produced by our Haskell code on which Orb failed to construct a hyperbolic structure. This allowed us to show that the 55 pairs are those described in points (i)-(iii) of the statement, whence to see that they are not hyperbolic. We then proved that they are indeed (0,1,2)-irreducible by classical topological techniques, the key point being that a compressing disc of (𝕋,θ)({\mathbb{T}},\theta) must intersect θ\theta in at least two points.

Here are the details of the argument. Suppose there is a sphere SS intersecting GG transversely in at most 22 points, and isotope SS to minimize its intersection with 𝕋\partial{\mathbb{T}}. Now consider an innermost disc DD on SS bounded by a simple closed curve in S𝕋S\cap\partial{\mathbb{T}}. Since there is no compressing disc in 𝕂{\mathbb{K}}, such a disc must be a compressing disc in 𝕋{\mathbb{T}}, so it must intersect θ\theta at least twice. But if S𝕋S\cap\partial{\mathbb{T}}\neq\emptyset then there are at least two innermost discs on SS, whence SGS\cap G contains at least 4 points, which is impossible. This shows that SS is disjoint from 𝕋\partial{\mathbb{T}}, so it is contained either in 𝕂{\mathbb{K}} or in 𝕋{\mathbb{T}}. However 𝕂{\mathbb{K}} is irreducible, and (𝕋,θ)({\mathbb{T}},\theta) is (0,1,2)(0,1,2)-irreducible (in fact, it is easy to see that it is hyperbolic with parabolic meridians). Therefore SS must bound a trivial ball in (M,G)(M,G).

7. Figures

This section contains pictures of the hyperbolic graphs up to complexity 4, given in the form of a surgery description when the underlying space is not S3S^{3}. For each graph, we give the name and the volume of the hyperbolic structure with parabolic meridians.

The figures were produced using Orb [19] and the census of knotted graphs in [5]. Most of the graphs in S3S^{3} occurred in [5]; the graphs not in S3S^{3} generally arose as Dehn surgeries on knot components of disconnected graphs in [5]. There were a couple of remaining examples which were constructed by hand. In all cases, we used Orb to identify the graphs by matching triangulations.

Refer to caption
Figure 16. Complexity 1.
Refer to caption
Figure 17. Complexity 2.
Refer to caption
Figure 18. Complexity 3.
Refer to caption
Figure 19. Complexity 4, part 1 of 4.
Refer to caption
Figure 20. Complexity 4, part 2 of 4.
Refer to caption
Figure 21. Complexity 4, part 3 of 4.
Refer to caption
Figure 22. Complexity 4, part 4 of 4.

References

  • [1] M. Boileau, B. Leeb, J. Porti, Geometrization of 33-dimensional orbifolds, Ann. of Math. 162 (2005), 195-290.
  • [2] P. J. Callahan, M. V. Hildebrand, J. R. Weeks, A census of cusped hyperbolic 33-manifolds, Math. Comp. 68 (1999), 321-332.
  • [3] C. Cao, G. Meyerhoff, The orientable cusped hyperbolic 33-manifolds of minimum volume, Invent. Math. 146 (2001), 451-478.
  • [4] A. Casson, “Geo”, A computer program for geometrizing 33-manifolds, available from computop.org.
  • [5] M. Chiodo, D. Heard, C. Hodgson, J. Saunderson, N. Sheridan, Enumeration and classification of knotted graphs in S3S^{3}, in preparation.
  • [6] J. Conway, An enumeration of knots and links, and some of their algebraic properties, in: Computational Problems in Abstract Algebra (Proc. Conf., Oxford, 1967), 329-358, Pergamon, Oxford, 1970.
  • [7] D. Cooper, C. Hodgson, S. Kerckhoff, “Three-Dimensional Orbifolds and Cone Manifolds”, Mathematical Society of Japan Memoirs, Vol. 5, Tokyo, 2000.
  • [8] D. Coulson, O. Goodman, C. Hodgson, W. Neumann, Computing arithmetic invariants of 33-manifolds, Experiment. Math. 9 (2000), 127-152.
  • [9] D. B. A. Epstein, R. C. Penner, Euclidean decompositions of noncompact hyperbolic manifolds, J. Differential Geom. 27 (1988), 67-80.
  • [10] E. Flapan, “When Topology Meets Chemistry. A topological look at molecular chirality”, Cambridge University Press, Cambridge, 2000.
  • [11] R. Frigerio, B. Martelli, C. Petronio, Small hyperbolic 33-manifolds with geodesic boundary, Experiment. Math. 13 (2004), 171-184.
  • [12] R. Frigerio, C. Petronio, Construction and recognition of hyperbolic 33-manifolds with geodesic boundary, Trans. Amer. Math. Soc. 356 (2004), 3243-3282.
  • [13] M. Fujii, Hyperbolic 33-manifolds with totally geodesic boundary which are decomposed into hyperbolic truncated tetrahedra, Tokyo J. Math. 13 (1990), 353-373.
  • [14] D. Gabai, R. Meyerhoff, P. Milley, Mom technology and volumes of hyperbolic 33-manifolds, arXiv:math.GT/0606072.
  • [15] by same author, Minimum volume cusped hyperbolic three-manifolds, arXiv:math.GT/0705.4325.
  • [16] F. W. Gehring, G. J. Martin, Minimal co-volume hyperbolic lattices I: the spherical points of a Kleinian group, Ann. of Math., to appear.
  • [17] O. Goodman, “Snap”, A computer program for studying arithmetic invariants of hyperbolic 33-manifolds, available from www.ms.unimelb.edu.au/˜snap and sourceforge.net/projects/snap-pari.
  • [18] “Haskell”, An advanced purely functional programming language, available from www.haskell.org.
  • [19] D. Heard, “Orb”, The computer program for finding hyperbolic structures on hyperbolic 3-orbifolds and 33-manifolds, available from www.ms.unimelb.edu.au/˜snap/orb.html.
  • [20] by same author, Computation of hyperbolic structures on 33-dimensional orbifolds, PhD thesis, University of Melbourne, 2005, www.ms.unimelb.edu.au/˜snap/DHeard-PhD.pdf.
  • [21] J. Hoste, M. Thistlethwaite, J. Weeks, The first 1,701,936 knots. Math. Intelligencer 20 (1998), no. 4, 33-48.
  • [22] W. Jaco, J. H. Rubinstein, Layered triangulations of 33-manifolds, arXiv:math.GT/0603601 .
  • [23] M. Kapovich, “Hyperbolic Manifolds and Discrete Groups”, Progress in Mathematics, Vol. 183, Birkhäuser Inc., Boston, MA, 2001.
  • [24] S. Kojima, Polyhedral decomposition of hyperbolic manifolds with boundary, Proc. Work. Pure Math. 10 (1990), 37-57.
  • [25] by same author, Polyhedral decomposition of hyperbolic 33-manifolds with totally geodesic boundary, In: “Aspects of low-dimensional manifolds”, Adv. Stud. Pure Math. Vol. 20, Kinokuniya, Tokyo, 1992, pp. 93-112.
  • [26] S. Kojima, Y. Miyamoto, The smallest hyperbolic 33-manifolds with totally geodesic boundary, J. Differential Geom. 34 (1991), 175-192.
  • [27] R. Litherland, A table of all prime theta-curves in S3S^{3} up to 77 crossings, letter, 1989.
  • [28] C. Maclachlan, A. Reid, “The Arithmetic of Hyperbolic 3-Manifolds”, Springer-Verlag, New York, 2003.
  • [29] T. H. Marshall, G. J. Martin, Minimal co-volume hyperbolic lattices, II: simple torsion in Kleinian groups, preprint.
  • [30] B. Martelli, C. Petronio, 33-manifolds having complexity at most 99, Experiment. Math. 10 (2001), 207-237.
  • [31] by same author, Complexity of geometric 33-manifolds, Geom. Dedicata 108 (2004), 15-69.
  • [32] S. V. Matveev, Complexity theory of three-dimensional manifolds, Acta Appl. Math. 19 (1990), 101-130.
  • [33] by same author, Transformations of special spines, and the Zeeman conjecture (Russian), Izv. Akad. Nauk SSSR Ser. Mat. 51 (1987), 1104-1116, 1119. (English translation: Math. USSR-Izv. 31 (1988), 423-434.)
  • [34] by same author, “Algorithmic Topology and Classification of 3-Manifolds”, Algorithms and Computation in Mathematics, Vol. 9, Springer-Verlag, Berlin, 2003.
  • [35] by same author, Tabulation of three-dimensional manifolds, Russ. Math. Surv. 60 (2005), 673-698.
  • [36] Y. Miyamoto, Volumes of hyperbolic manifolds with geodesic boundary, Topology 33 (1994), 613-629.
  • [37] J. Morgan, On Thurston’s uniformization theorem for three-dimensional manifolds, In: “The Smith Conjecture” (New York, 1979), Pure Appl. Math. Vol. 112, Academic Press, Orlando, FL, 1984, pp. 37-125.
  • [38] H. Moriuchi, An enumeration of theta-curves with up to seven crossings, In: Proceedings of the East Asian School of Knots, Links, and Related topics, 2004, Seoul, Korea, pp. 171-185, knot.kaist.ac.kr/2004/proceedings/MORIUCHI.pdf.
  • [39] by same author, A table of handcuff graphs with up to seven crossings, OCAMI Studies Vol. 1, Knot Theory for Scientific Objects (2007), www.omup.jp/modules/papers/knot/chap15.pdf.
  • [40] C. Petronio, Spherical splitting of 33-orbifolds, Math. Proc. Cambridge Philos. Soc. 142 (2007), 269-287.
  • [41] by same author, Complexity of 33-orbifolds, Topology Appl. 153 (2006), 1658-1681.
  • [42] R. Piergallini, Standard moves for standard polyhedra and spines, Rend. Circ. Mat. Palermo (2) Suppl. 18 (1988), 391-414.
  • [43] D. Rolfsen, “Knots and Links”, Publish or Perish, Berkeley, California, 1976.
  • [44] C. Rourke, B. Sanderson, “Introduction to Piecewise Linear Topology”, Ergebn. der Math. Vol. 69, Springer-Verlag, New York-Heidelberg, 1972.
  • [45] J. Simon, A topological approach to the stereochemistry of nonrigid molecules, Graph theory and topology in chemistry (Athens, Ga., 1987), 43–75, Stud. Phys. Theoret. Chem., 51, Elsevier, Amsterdam, 1987.
  • [46] W. P. Thurston, “Geometry and Topology of 3-Manifolds”, mimeographed notes, Princeton University, 1979, available from msri.org/publications/books/gt3m/.
  • [47] by same author, Hyperbolic geometry and 33-manifolds, In: “Low-Dimensional Topology” (Bangor, 1979), London Math. Soc. Lecture Note Ser. Vol. 48, Cambridge University Press, Cambridge, New York, 1982, pp. 9-25.
  • [48] by same author, “Three-dimensional geometry and topology”, Vol. 1, Princeton University Press, 1997.
  • [49] J. L. Tollefson, Involutions of sufficiently large 33-manifolds, Topology 20 (1981), 323-352.
  • [50] A. Ushijima, The tilt formula for generalized simplices in hyperbolic space, Discrete Comput. Geom. 28 (2002), 19-27.
  • [51] J. R. Weeks, “SnapPea”, The hyperbolic structures computer program, available from www.geometrygames.org.
  • [52] by same author, Convex hulls and isometries of cusped hyperbolic 33-manifolds, Topology Appl. 52 (1993), 127-149.