Theorems · Theorem · number theory
ModularGroup.cases_of_mem_fd_smul_mem_fd
∀ {g : Matrix.SpecialLinearGroup (Fin 2) ℤ} {z : UpperHalfPlane},
z ∈ ModularGroup.fd →
g • z ∈ ModularGroup.fd →
(g = 1 ∨ g = -1) ∨
(g = ModularGroup.T ∨ g = -ModularGroup.T) ∧ z.re = -1 / 2 ∨
(g = ModularGroup.T⁻¹ ∨ g = -ModularGroup.T⁻¹) ∧ z.re = 1 / 2 ∨
(g = ModularGroup.S ∨ g = -ModularGroup.S) ∧ ‖↑z‖ = 1 ∨
(g = ModularGroup.T * ModularGroup.S ∨ g = -(ModularGroup.T * ModularGroup.S)) ∧
z = 1 +ᵥ UpperHalfPlane.ρ ∨
(g = ModularGroup.T⁻¹ * ModularGroup.S * ModularGroup.T⁻¹ ∨
g = -(ModularGroup.T⁻¹ * ModularGroup.S * ModularGroup.T⁻¹)) ∧
z = 1 +ᵥ UpperHalfPlane.ρ ∨
(g = ModularGroup.S * ModularGroup.T⁻¹ ∨ g = -(ModularGroup.S * ModularGroup.T⁻¹)) ∧
z = 1 +ᵥ UpperHalfPlane.ρ ∨
(g = ModularGroup.S * ModularGroup.T ∨ g = -(ModularGroup.S * ModularGroup.T)) ∧
z = UpperHalfPlane.ρ ∨
(g = ModularGroup.T * ModularGroup.S * ModularGroup.T ∨
g = -(ModularGroup.T * ModularGroup.S * ModularGroup.T)) ∧
z = UpperHalfPlane.ρ ∨
(g = ModularGroup.T⁻¹ * ModularGroup.S ∨ g = -(ModularGroup.T⁻¹ * ModularGroup.S)) ∧
z = UpperHalfPlane.ρClassify the z and g with z ∈ 𝒟 and g • z ∈ 𝒟.
- Defined in
- Mathlib.NumberTheory.Modular
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 179 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites36
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- Setstatement · cited by 53,352
- Realstatement and proof · cited by 25,697
- Complexstatement · cited by 5,565
- Norm.normstatement and proof · cited by 5,413
- LT.lt.leproof · cited by 2,189
- HVAdd.hVAddstatement and proof · cited by 1,820
- LT.lt.ne'proof · cited by 1,417
- neg_negproof · cited by 960
- norm_nonnegproof · cited by 725
- UpperHalfPlanestatement and proof · cited by 626
- one_divproof · cited by 624
Cited by2
Results whose statement or proof uses this declaration.
- ModularGroup.stabilizer_Iproof · cited by 0
- ModularGroup.stabilizer_ρproof · cited by 0