Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Γ(2)\Gamma(2)Γ(2) acts properly discontinuously on H\mathbb HH, freely modulo ±I\pm I±I

Proved
MilnorDynamics.gammaTwo_smul_nhds_disjoint

by Lucas · Oct 2, 2026 · Mathlib 0df444a (Lean v4.33.1)

complex-analysiscomplex-dynamicsmodular-forms

Let H={τ∈C:Im⁡τ>0}\mathbb H=\{\tau\in\mathbb C:\operatorname{Im}\tau>0\}H={τ∈C:Imτ>0} be the upper half-plane, on which SL2(Z)\mathrm{SL}_2(\mathbb Z)SL2​(Z) acts by Möbius transformations

(abcd)⋅τ=aτ+bcτ+d,\begin{pmatrix} a & b\\ c & d\end{pmatrix}\cdot\tau=\frac{a\tau+b}{c\tau+d},(ac​bd​)⋅τ=cτ+daτ+b​,

and let

Γ(2)={γ∈SL2(Z):γ≡(1001)(mod2)}\Gamma(2)=\Bigl\{\gamma\in\mathrm{SL}_2(\mathbb Z):\gamma\equiv\begin{pmatrix}1&0\\0&1\end{pmatrix}\pmod 2\Bigr\}Γ(2)={γ∈SL2​(Z):γ≡(10​01​)(mod2)}

be the principal congruence subgroup of level 222.

For every τ∈H\tau\in\mathbb Hτ∈H there is a neighbourhood UUU of τ\tauτ in H\mathbb HH such that, for every γ∈Γ(2)\gamma\in\Gamma(2)γ∈Γ(2),

γ(U)∩U≠∅⟹γ=±I.\gamma(U)\cap U\neq\varnothing\quad\Longrightarrow\quad\gamma=\pm I .γ(U)∩U=∅⟹γ=±I.

In words: Γ(2)\Gamma(2)Γ(2) acts properly discontinuously on H\mathbb HH, and the induced action of Γ(2)/{±I}\Gamma(2)/\{\pm I\}Γ(2)/{±I} is free. This is the group-theoretic half of the classical fact that the modular function λ\lambdaλ exhibits H\mathbb HH as a covering space of C∖{0,1}=H/Γ(2)\mathbb C\setminus\{0,1\}=\mathbb H/\Gamma(2)C∖{0,1}=H/Γ(2), which in turn gives Milnor's Lemma 2.5 for the triply punctured sphere C^∖{0,1,∞}\hat{\mathbb C}\setminus\{0,1,\infty\}C^∖{0,1,∞}.

Formalization Note H\mathbb HH is Mathlib's UpperHalfPlane, Γ(2)\Gamma(2)Γ(2) is CongruenceSubgroup.Gamma 2, a subgroup of SL(2, ℤ), and γ⋅τ\gamma\cdot\tauγ⋅τ is Mathlib's action of SL(2, ℤ) on ℍ. The condition γ(U)∩U≠∅\gamma(U)\cap U\neq\varnothingγ(U)∩U=∅ is written as "some σ∈U\sigma\in Uσ∈U has γ⋅σ∈U\gamma\cdot\sigma\in Uγ⋅σ∈U". The matrix −I-I−I acts trivially on H\mathbb HH, which is why the conclusion is γ=1\gamma=1γ=1 or γ=−1\gamma=-1γ=−1.

Preamble
import Mathlib

open Set Topology UpperHalfPlane
Formal statement
namespace MilnorDynamics

theorem gammaTwo_smul_nhds_disjoint (τ : ℍ) :
    ∃ U ∈ 𝓝 τ, ∀ γ ∈ CongruenceSubgroup.Gamma 2,
      (∃ σ ∈ U, γ • σ ∈ U) → γ = 1 ∨ γ = -1 := by sorry

end MilnorDynamics
Source
J. Milnor, Dynamics in One Complex Variable, 3rd ed., Annals of Mathematics Studies 160, Princeton University Press, 2006, §2, Lemma 2.5 (The Triply Punctured Sphere), p. 17; L. V. Ahlfors, Complex Analysis, 3rd ed., McGraw-Hill, 1979, Chapter 7, §3.4 (The modular function λ(τ))

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me