Hyperbolic Groups & Symmetry

Triangle groups, Fuchsian groups, and the wild symmetries of hyperbolic space

Triangle Groups & Fuchsian Groups

The symmetries of a hyperbolic tiling form a Fuchsian group — a discrete subgroup of the isometry group of the hyperbolic plane. The simplest family is the triangle groups Δ(p, q, r), generated by reflections in the sides of a hyperbolic triangle with angles π/p, π/q, π/r. Whenever 1/p + 1/q + 1/r < 1 the triangle is hyperbolic, and the group tiles the disk with infinitely many reflected copies.

This page lets you build triangle group tilings, explore the Cayley graph of the free group F2 embedded hyperbolically, pack fundamental domains, and see how word metrics reveal exponential growth — the defining feature of hyperbolic groups.

Triangle Group Visualizer

Choose parameters p, q, r satisfying 1/p + 1/q + 1/r < 1 to generate the Coxeter triangle group tiling. The fundamental triangle is reflected across its edges, producing a kaleidoscopic pattern that fills the entire Poincare disk. Triangles are colored in an alternating pattern so the reflection symmetry is visible.

5
1/3 + 1/7 + 1/2 = 0.976 < 1

Try it: Select different (p, q, r) triples. Notice how smaller values produce larger triangles, while larger values pack many tiny triangles into the disk.

Cayley Graph of F2

The free group on two generators, F2, has a Cayley graph that is a regular 4-valent tree. In Euclidean space this tree is impossibly tangled, but the hyperbolic plane has enough room to embed it with all edges as geodesic arcs. Vertices are colored by word length from the identity, revealing the exponential growth of the group.

4
01234

Fundamental Domain Packer

A regular octagon in the Poincare disk serves as the fundamental domain for a genus-2 surface group. Applying group elements — reflections and translations — generates copies that tile the disk without overlap or gaps, with alternating colors showing the group structure.

4Central fundamental domain

Try it: Increase the depth slider to see more copies of the fundamental domain filling the disk. Each copy corresponds to a distinct group element.

Word Metric Explorer

In a finitely generated group, the word metric counts the minimum number of generators needed to reach an element from the identity. For hyperbolic groups the number of elements at distance n grows exponentially, in stark contrast to the polynomial growth of Euclidean lattices. The side graph compares these growth rates.

5

Left: Cayley graph of F2 with vertices colored by word distance. Right: the number of group elements at each distance n. The bars grow exponentially (~3n), matching the pink reference curve. The grey line shows polynomial growth for comparison (e.g., Z2).

Key Takeaways

  • Triangle groups — Reflections in hyperbolic triangles generate infinite discrete groups that tile the Poincare disk
  • Cayley graphs embed — The 4-valent tree of F2 fits naturally in hyperbolic space, where exponential area growth matches exponential branching
  • Fundamental domains — A single polygon, acted on by a Fuchsian group, tiles the entire hyperbolic plane
  • Exponential growth — Balls in the word metric of a hyperbolic group grow exponentially, the key feature distinguishing them from Euclidean groups