Documentation

TauCeti.Analysis.Complex.Fuchsian.Polygon.Area

The area of a fundamental polygon through its elliptic orbits #

Let σ pair the sides of a convex hyperbolic n-gon P, with vertices in ℍ ∪ ∂ℍ, and let Γ ≤ PSL(2, ℝ) contain the side-pairing maps, with translates of P covering ℍ and distinct translates of its interior disjoint. Group the interior angles of P by vertex cycles. An ideal cycle has angle sum 0, while a finite cycle has angle sum 2π / m, where m is the order of the stabilizer in Γ of its vertices. By the classification of the elliptic orbits of Γ through P, the elliptic orbits are the finite cycles with m ≥ 2 together with one orbit of order two for each of the k self-paired sides. Writing V for the number of finite vertex cycles, the angle sum of P is therefore

∑ αᵢ = 2π (V + k / 2 - ∑ₑ (1 - 1 / mₑ)),

the sum running over the elliptic orbits e of Γ with stabilizer orders mₑ. Combined with the Gauss–Bonnet formula for the covolume, this gives, for a locally finite fundamental polygon,

covolume Γ = 2π ((n - k) / 2 - 1 - V + ∑ₑ (1 - 1 / mₑ)).

This is the orbifold area formula read off from the polygon, with the effective PSL(2, ℝ) stabilizer orders. In the cell decomposition of the compactified quotient given by P, with the V finite cycles, the cusp cycles, and the midpoints of the k self-paired sides as vertices, (n + k) / 2 edges and one face, the polygon count (n - k) / 2 - 1 - V is 2g - 2 + s for a surface of genus g with s cusps. The formula then reads 2π (2g - 2 + ∑ₑ (1 - 1 / mₑ) + s). That identification of the polygon count is not proved here.

Main results #

References #

theorem TauCeti.UpperHalfPlane.ConvexPolygon.SidePairing.finsum_mem_ellipticOrbits_one_sub_inv_eq {n : ℕ} [NeZero n] {P : ConvexPolygon n} (σ : P.SidePairing) {Γ : Subgroup (Matrix.ProjectiveSpecialLinearGroup (Fin 2) ℝ)} (hmap : ∀ (i : Fin n), σ.map i ∈ Γ) (hcover : ⋃ (γ : ↥Γ), ↑γ • P.carrier = Set.univ) (hdisj : ∀ (γ : ↥Γ), γ ≠ 1 → Disjoint (↑γ • interior P.carrier) (interior P.carrier)) :
∑ᶠ (e : MulAction.orbitRel.Quotient (↥Γ) UpperHalfPlane) (_ : e ∈ Γ.ellipticOrbits), (1 - (↑(cardStabilizerOnOrbit e))⁻¹) = (∑ i : Fin n, if (P.vertex i).isLeft = true ∧ σ.cycleMap i ≠ 1 then (1 - (↑(orderOf (σ.cycleMap i)))⁻¹) / ↑(σ.cycleLength i) else 0) + ↑(Nat.card { i : Fin n // σ.pair i = i }) / 2

The elliptic orbits read off a fundamental polygon. If the translates of P by a group Γ containing the side-pairing maps cover ℍ and have disjoint interiors, the sum of 1 - 1 / mₑ over the elliptic orbits e of Γ, with stabilizer orders mₑ, is k / 2 for the k self-paired sides plus the sum over the finite vertices i with nonidentity cycle transformation of (1 - 1 / mᵢ) / Lᵢ. Here mᵢ is the order of the cycle transformation at i and Lᵢ the length of the cycle through i.

theorem TauCeti.UpperHalfPlane.ConvexPolygon.SidePairing.sum_interiorAngle_eq_two_pi_mul {n : ℕ} [NeZero n] {P : ConvexPolygon n} (σ : P.SidePairing) {Γ : Subgroup (Matrix.ProjectiveSpecialLinearGroup (Fin 2) ℝ)} (hmap : ∀ (i : Fin n), σ.map i ∈ Γ) (hcover : ⋃ (γ : ↥Γ), ↑γ • P.carrier = Set.univ) (hdisj : ∀ (γ : ↥Γ), γ ≠ 1 → Disjoint (↑γ • interior P.carrier) (interior P.carrier)) :

The angle sum of a fundamental polygon. If the translates of P by a group Γ containing the side-pairing maps cover ℍ and have disjoint interiors, the interior angles of P add up to 2π (V + k / 2 - ∑ₑ (1 - 1 / mₑ)). Here V is the number of finite vertex cycles, k the number of self-paired sides, and e runs over the elliptic orbits of Γ, with stabilizer orders mₑ; there are finitely many of these.

theorem TauCeti.UpperHalfPlane.ConvexPolygon.SidePairing.covolume_eq_two_pi_mul {n : ℕ} [NeZero n] {P : ConvexPolygon n} (σ : P.SidePairing) {Γ : Subgroup (Matrix.ProjectiveSpecialLinearGroup (Fin 2) ℝ)} (hmap : ∀ (i : Fin n), σ.map i ∈ Γ) (hlf : LocallyFinite fun (γ : ↥Γ) => ↑γ • P.carrier) (hdisj : ∀ (γ : ↥Γ), γ ≠ 1 → Disjoint (↑γ • interior P.carrier) (interior P.carrier)) :

The orbifold area formula for a fundamental polygon. Let the translates of a side-paired convex n-gon P by a group Γ containing the side-pairing maps be locally finite, with disjoint interiors. Then the covolume of Γ is 2π ((n - k) / 2 - 1 - V + ∑ₑ (1 - 1 / mₑ)), where k is the number of self-paired sides, V the number of finite vertex cycles, and e runs over the elliptic orbits of Γ, with stabilizer orders mₑ.