The n=4 Case

An illustration of half dilation structures on four punctured spheres, with interactive GeoGebra applets.

Dilation Structures on Four-Punctured Spheres

Not every dilation structure admits a polygonal representation. In what follows, we'll focus exclusively on triangulable dilation structures - those that do admit such representations. For brevity, we'll simply refer to these as "dilation structures."

Polygonal Representation of Four-Punctured Spheres

Consider a dilation structure on a sphere with four distinguished points, which we'll interchangeably call punctures or marked points depending on our perspective. Our first step is to choose one of these points (represented by the top blue point in our illustration) and connect it to each remaining point via non-intersecting paths. The complement of these cuts yields a simply connected region bounded by six edges and six vertices.

The dilation structure allows us to straighten these paths through homotopy while preserving their non-intersection property. The developing map then gives us a way to represent this region as a polygon in the plane. In the illustration, we see this process: on the left, we have our sphere with its marked points and paths, and on the right, we see how the developing map represents this particular example as a triangle-like hexagon:

Developing map

Classifying Four-Punctured Dilation Structures

Every dilation structure on a four-punctured sphere necessarily has type (1)4(-1)^4; this follows from a straightforward application of the Euler characteristic. We can categorize these structures based on the number of adjacent edge pairs that are glued together, with possible counts being 3, 2, 1, or 0. Note that the actual names we assign to each label don't matter here. We've already examined the case where three neighboring pairs are glued. For counts 3, 2, and 1, there exists exactly one possible pattern, while the count of 0 admits two distinct possibilities:

Combinatorical Reason.

However, topological constraints eliminate all but two of these combinatorial possibilities. Only the first two polygons project to the required four vertices. Moreover, the parallel edge condition (edges with matching labels must be parallel) imposes strict geometric requirements:

The precise positioning of these fake vertices is determined by the holonomy around the respective punctures.

Combinatorical Reason.

Isomorphism Through Cut-Paste Operations

We consider two dilation structures equivalent, or isomorphic, if they differ by what we'll call a cut-paste operation (analogous to translation surfaces, but here involving cutting, scaling, rotating, and repasting). As it turns out, our two models can be cut-and-paste into each other by cutting along certain saddle connections:

Combinatorical Reason.

In what follows, we'll work with the triangular model to describe our dilation structures. Moving a vertex creates a different dilation structure as this changes the angles between saddle connections. Similarly, shifting the position of vertices along the edges yields distinct dilation structures. Here's an interactive illustration:

Here are two cut-paste operations on the triangular model that will play an important role later:

In particular, the three triangles (with the blue vertices) all describe the same dilation structure.

Isoholonomic Foliation of Teichmüller- and Moduli-space

When we traverse a positively oriented loop (anti-clockwise in our pictures) once around aa, bb, or cc, we experience a flip and a dilation by some factor. These three dilation factors ρa\rho_a, ρb\rho_b, and ρc\rho_c form what we call the holonomy ρ=(ρa,ρb,ρc)\rho = (\rho_a,\rho_b,\rho_c) of our dilation structure. Let's fix such a holonomy and examine all possible dilation structures that share these prescribed dilation factors. For our triangles, this means the "sliders" on our edges will always divide the edges with the same ratio.

There are a couple ambiguities that we haven't addressed yet.

First, when we develop our structure into a polygon, we argued that (potentially after the described cut-paste operation) it looks like a triangle with three additional vertices on the interior edges. There are two possible orderings in which the punctures can arrive:

Two different cases.

However, when we apply either one of the two cut-paste operation that we described before, we change from one order to the other. This shows that every dilation structure has a polygonal representation as a triangle where the verticies are ordered aa (red) -> bb (yellow) -> cc (green), which is depicted on the left in the previous picture.

Secondly, we could get a π\pi-rotated version of our polygon depending on how we develop. Here we can make the convention that we edge containing bb to have angle in [0,π)[0,\pi).

Thirdly, for normalization, we scale our triangle to have unit area. We call the space of positively oriented unit area triangles (up to translation) T\mathcal{T}. Positively oriented means that the edges that contain bb and cc form a positively oriented basis of R2\mathbb{R}^2 (equipped with its standard basis).

The space of triangles and hyperbolic geometry

For a different normalization, we could choose an edge of our triangle - let's arbitrarily pick the edge containing vertex bb - and rotate and scale our triangle so that this edge lies on the real line between zero and one and that the opposite vertex is in the upper half plane. However, since dilation structures are not preserved by rotations, we must keep track of the original direction of this edge in some way. Or in other words, we want to remember what the initial vertical direction was.

A very straight forward way would be to simply remember the angle we use to rotate our triangle. Or we could simply record the (unoriented) line with the direction of the edge where containing bb. This would give us a way to identify with every point in H2×RP1\mathbb{H}^2 \times \mathbb{RP}^1 a dilation structure on S0,4S_{0,4} (the sphere with four marked points).

However, it would be nice to have a connection with hyperbolic geometry, so we want a normalization that connects this space of triangles with the unit tangent bundle T1H2T^1\mathbb{H}^2 and respects its geometry (more specifically its geodesic flow). For this we make use of the fact that both T1H2T^1\mathbb{H}^2 and the space of all triangles T\mathcal{T} in the plane (up to orientation, translations, rotations by π\pi, and area) can be identified with PSL(2,R)\mathrm{PSL}(2,\mathbb{R}) via their usual simply transitive actions:

So after choosing an arbitrary point in T1H2T^1\mathbb{H}^2 and T\mathcal{T} to serve as the identity element of PSL(2,R)\mathrm{PSL}(2,\mathbb{R}) we can identify the two spaces with each other. For T1H2T^1\mathbb{H}^2, we declare that (i,i)(i,i) serves as our identity element and for T\mathcal{T} we say that triangle with vertices 00, 11, ii and vertical direction corresponds to the identity element.

Comment: In principle any choice would do a fine job at tying these two spaces together, however choosing the two "identity-triangles" such that they have the same interior angles will make sure that all our corresponding triangles in R2\mathbb{R}^2 and H2\mathbb{H}^2 have the same interior angles as well. The tangent direction will tell us how to rotate the triangle in R2\mathbb{R}^2. This will hopefully become clearer later when we explicitly describe how given an element of T1H2T^1\mathbb{H}^2 one can construct the corresponding triangle in R2\mathbb{R}^2 and vice versa.

Here's an interactive illustration showing different dilation structures in T1H2T^1\mathbb{H}^2 under this identification. You can use your mouse to manipulate the scene, try to display the dilation structure that we set as the identity element:

Interpreting "angles" in T\mathcal{T} vs. T1H2T^1\mathbb{H}^2

We now describe explicitly how to go back and forth between T\mathcal{T} and T1H2T^1\mathbb{H}^2. Using the Iwasawa decomposition any matrix MPSL(2,R)M \in \operatorname{PSL}(2,\mathbb{R}) can be factored as:

M=NAK=(1x01)(et200et2)(cosθ2sinθ2sinθ2cosθ2)M = NAK = \begin{pmatrix} 1 & x \\ 0 & 1 \end{pmatrix} \begin{pmatrix} e^{\frac{t}{2}} & 0 \\ 0 & e^{-\frac{t}{2}} \end{pmatrix} \begin{pmatrix} \cos\frac{\theta}{2} & \sin\frac{\theta}{2} \\ -\sin\frac{\theta}{2} & \cos\frac{\theta}{2} \end{pmatrix}

where xRx\in \mathbb{R}, t[0,)t\in [0,\infty), and θ[0,2π)\theta \in [0,2\pi).

A tangent vector (z,v)T1H2(z,v) \in T^1\mathbb{H}^2 corresponds to the matrix M=(NAK)1M = (NAK)^{-1} where we choose x=Re(z)-x=\operatorname{Re}(z), t=2log(Im(z)12)t = 2\log(\operatorname{Im}(z)^{-\frac{1}{2}}), and θ\theta as the (signed) angle between ii and vv. In other words the Möbius transformation that maps (i,i)(i,i) to (z,v)(z,v). Now we use the matrix MM as a linear map on R2\mathbb{R}^2 and map our reference triangle under it. The resulting triangle corresponds to (z,v)(z,v).

Surjectivity vs. Bijectivity in Our Mapping

The astute reader has likely noticed that our space of triangles isn't an identification with all dilation structures up to isomorphism. In fact, we've only constructed a surjective map (two in fact) from PSL(2,R)\mathrm{PSL}(2,\mathbb{R}) to the set of dilation structures (up to isomorphism) on our four-punctured sphere.

In our interactive cut-and-paste example above, we already saw that this map can't be injective. The described cut-and-paste operation gives us two different points in T\mathcal{T} ... well, almost. Notice how the order of points changes. Going cyclically, we went from abcabc to cbacba, so technically this transformation doesn't abide by our convention (the resulting triangle has the opposite orientation).

Simple Cut and Paste

However, if we were to perform another cut-and-paste operation, we would obtain a dilation structure that follows our convention but lies at a different point in H2\mathbb{H}^2 (note that the direction remains unchanged since we left the base of our triangle untouched).

Double Cut and Paste

Resolving the Ambiguity: The Teichmüller Space

While our map isn't a bijection, T1H2T^1\mathbb{H}^2 does stand in bijection with another significant space: the Teichmüller space of dilation structures. This space consists of dilation structures enriched with additional data that resolves the ambiguity (or non-injectivity) we've observed. Before providing a formal definition, let's explore our surjection in a bit more detail.

Small perturbations of our point (z,θ)T1H2(z,\theta) \in T^1\mathbb{H}^2 will indeed yield different dilation structures, so our map is locally bijective. The key insight now is to enrich a dilation surface with additional data that can distinguish between dilation structures even under cut and paste operations.

To accomplish this, we fix a basis for our fundamental domain using our base model. We select the following basis consisting of a base point in the interior of our triangle and loops γa\gamma_a, γb\gamma_b, γc\gamma_c that encircle the marked points aa, bb, cc exactly once. We'll represent this visually by drawing a tripod inside our polygon. It's important to note that one should conceptualize this as three loops rather than three segments. You might imagine each loop as traveling in a straight line from the base point toward a marking, encircling it in a tiny circle, and then returning along the same straight path:

Illustration of a tiny thin loop around a marked point.

Now one might (rightfully) ask why those are the only cut paste operations we should care about? We can easily imagine a cut and paste operation that is not of this type and hence gives us a different point in H2\mathbb{H}^2 that projects to the same dilation structure. However, every cut paste operation (that respects our model) has to connect singularities. And for a given cut paste operation (other than the ones we've encountered) we would have to cross some of the edges. Now we can use our simple cut paste operations to 'unfold' the triangle in this direction and via this process we decompose the cut paste operation into a sequence of simple cut paste operations.

Tracking Fundamental Group Changes During Cut-Paste

Let's explore how this tripod marking helps us differentiate between structures that differ by cut and paste operations. We'll simply carry our tripod along during these transformations and observe how it changes. Here is the first cut and paste operation, which changes the order of our punctures from abcabc to cbacba:

First cut and paste operation

Now, applying a second similar transformation brings us back to our initial order abcabc:

Second cut and paste operation

Here's a simplified representation that focuses on the topological change while setting aside the specific dilation structure:

Simplified representation of the transformation

What we've demonstrated is that these two cut-and-paste operations collectively realize a Dehn twist along the loop (γaγc)1(\gamma_a \gamma_c)^{-1} (which is freely homotopic to minus the grey loop in the previous image).

While we've returned to our original arrangement of punctures, this process yields a new basis for the fundamental group. In terms of our original generators (γa,γb,γc)\left(\gamma_a, \gamma_b, \gamma_c \right), this new basis can be expressed as:

((γaγc)1γa,(γaγc)1γc,γb)=(γc1,(γaγc)1γc,γb).\left( (\gamma_a \gamma_c)^{-1} \gamma_a, (\gamma_a \gamma_c)^{-1} \gamma_c, \gamma_b \right) = \left( \gamma_c^{-1} , (\gamma_a \gamma_c)^{-1} \gamma_c, \gamma_b \right).

Here is a more three-dimensional sketch of the loops involved. We illustrate our topological model of the four-punctured sphere via a simplex. Think of it as a folded version where the face facing the viewer is the triangle containing the base point of our fundamental group. On the right, you can see a cylinder in grey along which the Dehn twist is performed.

Simplified representation of the transformation

Definition of Teichmüller- and Moduli-space

TDg,n={dilation structures on Σg,n with singularities at the marked pointsadmitting a geodesic triangulation}/isotopies\begin{aligned} \mathcal{TD}_{g,n} =\lbrace&\text{dilation structures on }\Sigma_{g,n}\text{ with singularities at the marked points} \\ &\text{admitting a geodesic triangulation}\rbrace/\text{isotopies} \end{aligned} MDg,n={dilation structures on Σg,n with singularities at the marked pointsadmitting a geodesic triangulation}/diffeomorphisms\begin{aligned} \mathcal{MD}_{g,n} =\lbrace&\text{dilation structures on }\Sigma_{g,n}\text{ with singularities at the marked points} \\ &\text{admitting a geodesic triangulation}\rbrace/\text{diffeomorphisms} \end{aligned}

Generators for the Mapping Class Group

It is a well-known fact that the pure mapping class group, which we denote by Γ=PMod(S0,4)\Gamma = \mathrm{PMod}(S_{0,4}), is isomorphic to the free group of two generators. Two possible generators are the indicated Dehn twists, which in our case can be realized by the cut-and-paste operations described previously.

Generators of the pure mapping class group

Having identified the Teichmüller space of dilation structures on four-punctured spheres with PSL(2,R)\mathrm{PSL}(2,\mathbb{R}), it is natural to ask which elements of PSL(2,R)\mathrm{PSL}(2,\mathbb{R}) correspond to our two cut-and-paste operations. Understanding these elements will reveal the geometry of the Moduli space.

Matrix Representations of Dehn Twists

With some trigonometry, we can express our two generators for the mapping class group as follows:

For the first Dehn twist:

Derivation of first Dehn twist ρc(ρaz+1)+1=[ρaρcρc+1ρaρc01ρaρc](z)\rho_c ( \rho_a z + 1) + 1 = \begin{bmatrix} \sqrt{\rho_a \rho_c} & \frac{\rho_c + 1}{\sqrt{\rho_a \rho_c}} \\ 0 & \frac{1}{\sqrt{\rho_a \rho_c}} \end{bmatrix} (z)

For the second Dehn twist:

Derivation of second Dehn twist zρa(ρb(1z)z)=[1ρaρb0ρa(1+ρb)ρaρbρaρb](z)\frac{z}{\rho_a(\rho_b(1-z) - z)} = \begin{bmatrix} \frac{1}{\sqrt{\rho_a \rho_b}} & 0 \\ -\frac{\rho_a(1 + \rho_b)}{\sqrt{\rho_a \rho_b}} & \sqrt{\rho_a \rho_b} \end{bmatrix}(z)

Geometry of the Moduli Space

We now study the geometry of the Moduli space, that is, the unit tangent bundle of H2/Γρ\mathbb{H}^2 / \Gamma_\rho, where Γρ\Gamma_\rho is the subgroup of PSL(2,R)\mathrm{PSL}(2,\mathbb{R}) generated by our two Dehn twists (which depend on the holonomy ρ\rho).

For the special case ρ=(1,1,1)\rho = (1,1,1), we have that H2/Γρ\mathbb{H}^2 / \Gamma_\rho is a finite volume surface with three cusps, topologically a three-punctured sphere - another well-known result. In this case:

Γρ=[1201],[1021].\Gamma_\rho = \left\langle \begin{bmatrix} 1 & 2 \\ 0 & 1 \end{bmatrix}, \begin{bmatrix} 1 & 0 \\ -2 & 1 \end{bmatrix} \right\rangle.

Here is a picture of a fundamental domain of this subgroup:

famous example

For a general ρ=(ρa,ρb,ρc)\rho = (\rho_a, \rho_b, \rho_c), the fixed boundary points for our isometries (which uniquely determine their preserved geodesics) are:

T1:andρc+11ρaρcT_1: \quad \infty \quad \text{and} \quad \frac{\rho_c + 1}{1 - \rho_a \rho_c} T2:0andρaρb1ρa(1+ρb)T_2: \quad 0 \quad \text{and} \quad \frac{\rho_a \rho_b - 1}{\rho_a (1 + \rho_b)}

The Quotient Space

The quotient space H2/Γρ\mathbb{H}^2 / \Gamma_\rho is a hyperbolic surface (this is an application of the ping-pong Lemma). Depending on the specific values of ρ=(ρa,ρb,ρc)\rho = (\rho_a, \rho_b, \rho_c), this surface can take different forms:

  1. When all holonomies have unit modulus (the parabolic case), we obtain a hyperbolic surface with three cusps, topologically equivalent to a three-punctured sphere.

  2. When at least one holonomy has non-unit modulus (the hyperbolic case), we obtain a hyperbolic surface with funnels replacing some or all of the cusps.

Transition from cusp to funnel
← All posts