The oriented triangle groups #
For natural numbers a b c, the (oriented, von Dyck) triangle group Δ(a, b, c) is the group
presented by three generators x, y, z subject to
x ^ a = 1, y ^ b = 1, z ^ c = 1, z * y * x = 1.
The product relator is written in the display order z * y * x, the same order as the relation
σinf * σ1 * σ0 = 1 of TauCeti.PermutationTriple. By the universal property
TauCeti.TriangleGroup.lift, a permutation triple whose components have orders dividing a, b,
c therefore determines a homomorphism Δ(a, b, c) →* Equiv.Perm (Fin n) sending x, y, z to
σ0, σ1, σinf; these finite permutation representations are how triangle groups enter the
combinatorics of three-point covers.
The presentation is taken as the definition. No identification with a group of isometries of the sphere, the Euclidean plane or the hyperbolic plane is made here.
A parameter 0 is allowed: the relator x ^ 0 = 1 is trivial, so it imposes no condition on the
corresponding generator. In particular Δ(0, 0, 0) is free of rank two, not three, because the
product relator determines z from x and y (TauCeti.TriangleGroup.equivFreeGroup).
Main definitions #
TauCeti.triangleRelators a b c: the four relators, inFreeGroup (Fin 3).TauCeti.TriangleGroup a b c: the presented group.TauCeti.TriangleGroup.x,TauCeti.TriangleGroup.y,TauCeti.TriangleGroup.z: the three distinguished generators.TauCeti.TriangleGroup.lift: the universal property, andTauCeti.TriangleGroup.homEquiv, the bijection between homomorphisms out ofΔ(a, b, c)and triples of elements satisfying the relations.TauCeti.TriangleGroup.rotate: the isomorphismΔ(a, b, c) ≃* Δ(b, c, a)rotating the generators.TauCeti.twoGeneratorTriangleRelatorsandTauCeti.TriangleGroup.equivTwoGenerator: the isomorphism with the two-generator presentation⟨x, y | x ^ a, y ^ b, (y * x) ^ c⟩.TauCeti.TriangleGroup.equivFreeGroup:Δ(0, 0, 0)is the free group on two generators.
Main results #
TauCeti.TriangleGroup.z_eq: the third generator is(y * x)⁻¹.TauCeti.TriangleGroup.closure_x_y: the generatorsxandyalone generateΔ(a, b, c).TauCeti.TriangleGroup.hom_ext: a homomorphism out ofΔ(a, b, c)is determined by its values onxandy.TauCeti.TriangleGroup.range_eq_closure: the range of a homomorphism out ofΔ(a, b, c)is generated by the images ofxandy.
References #
- E. Girondo, G. González-Diez, Introduction to Compact Riemann Surfaces and Dessins d'Enfants, LMS Student Texts 79, Cambridge University Press, 2012, Definition 2.28 and the presentation following it.
- S. K. Lando, A. K. Zvonkin, Graphs on Surfaces and Their Applications, Encyclopaedia of Mathematical Sciences 141, Springer, 2004.
The relators of the (a, b, c) triangle group in FreeGroup (Fin 3): the powers
of 0 ^ a, of 1 ^ b, of 2 ^ c and the product relator of 2 * of 1 * of 0.
Equations
- TauCeti.triangleRelators a b c = {FreeGroup.of 0 ^ a, FreeGroup.of 1 ^ b, FreeGroup.of 2 ^ c, FreeGroup.of 2 * FreeGroup.of 1 * FreeGroup.of 0}
Instances For
The oriented triangle group Δ(a, b, c) = ⟨x, y, z | x ^ a, y ^ b, z ^ c, z * y * x⟩.
Equations
- TauCeti.TriangleGroup a b c = PresentedGroup (TauCeti.triangleRelators a b c)
Instances For
The relators of the two-generator presentation ⟨x, y | x ^ a, y ^ b, (y * x) ^ c⟩ of the
triangle group, in FreeGroup (Fin 2).
Equations
- TauCeti.twoGeneratorTriangleRelators a b c = {FreeGroup.of 0 ^ a, FreeGroup.of 1 ^ b, (FreeGroup.of 1 * FreeGroup.of 0) ^ c}
Instances For
The first distinguished generator of Δ(a, b, c), of order dividing a.
Equations
Instances For
The second distinguished generator of Δ(a, b, c), of order dividing b.
Equations
Instances For
The third distinguished generator of Δ(a, b, c), of order dividing c; it equals
(y * x)⁻¹ (TauCeti.TriangleGroup.z_eq).
Equations
Instances For
The universal property of the triangle group. Elements p q r of a group with
p ^ a = 1, q ^ b = 1, r ^ c = 1 and r * q * p = 1 define a homomorphism out of Δ(a, b, c)
sending x, y, z to p, q, r.
Equations
- TauCeti.TriangleGroup.lift p q r hp hq hr h = PresentedGroup.toGroup ⋯
Instances For
Homomorphisms Δ(a, b, c) →* G correspond to triples (p, q, r) of elements of G with
p ^ a = 1, q ^ b = 1, r ^ c = 1 and r * q * p = 1, by evaluation at (x, y, z).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The rotation isomorphism Δ(a, b, c) ≃* Δ(b, c, a), sending x, y, z to the generators
z, x, y of Δ(b, c, a). The product relator z * y * x of the source becomes the cyclic
rotation y * x * z of the product relator of the target.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first generator in the two-generator presentation satisfies its power relation.
The second generator in the two-generator presentation satisfies its power relation.
The product of the second and first generators in the two-generator presentation satisfies its power relation.