Cusps #
We define the cusps of a subgroup of GL(2, ℝ) as the fixed points of parabolic elements.
The modular group SL(2, A) acts transitively on OnePoint K, if A is a PID whose fraction
field is K. (This includes the case A = ℤ, K = ℚ.)
Variant version of IsCusp.of_isFiniteRelIndex.
The cusps of SL(2, ℤ) are precisely the elements of ℙ¹(ℚ).
The cusps of SL(2, ℤ) are precisely the SL(2, ℤ) orbit of ∞.
The cusps of any arithmetic subgroup are the same as those of SL(2, ℤ).
Cusp orbits #
We consider the orbits for the action of 𝒢 on its own cusps. The main result is that if
[𝒢.IsArithmetic] holds, then this set is finite.
The type of cusp orbits of 𝒢, i.e. orbits for the action of 𝒢 on its own cusps.
Equations
Instances For
The map on cusp orbits induced by an inclusion of groups.
Equations
- CuspOrbits.map hGH = Quotient.map (fun (c : ↥(cuspsSubMulAction G)) => ⟨↑c, ⋯⟩) ⋯
Instances For
Every cusp orbit lifts along an inclusion of finite relative index.
Conjugation transports cusp orbits along the action on the projective line.
Equations
- CuspOrbits.conj G g = Quotient.map (fun (c : ↥(cuspsSubMulAction G)) => ⟨g • ↑c, ⋯⟩) ⋯
Instances For
The natural map from cusp orbits for G to those for G.adjoinNegOne is a bijection.
Surjection from SL(2, ℤ) / (𝒢 ⊓ SL(2, ℤ)) to cusp orbits of 𝒢. Mostly useful for showing
that CuspOrbits 𝒢 is finite for arithmetic subgroups.
Equations
- cosetToCuspOrbit 𝒢 = Quotient.lift (fun (g : Matrix.SpecialLinearGroup (Fin 2) ℤ) => ⟦⟨(Matrix.SpecialLinearGroup.mapGL ℝ) g⁻¹ • OnePoint.infty, ⋯⟩⟧) ⋯
Instances For
An arithmetic subgroup has finitely many cusp orbits.
The cusp ∞. (The Fact hypothesis is automatically supplied for arithmetic groups.)
Equations
Instances For
Equations
- instUniqueCuspOrbitsRangeSpecialLinearGroupFinOfNatNatIntGeneralLinearGroupRealMapGL = { default := cuspOrbitInfty, uniq := ⋯ }
Width of a cusp #
We define the strict width of 𝒢 at ∞ to be the smallest h > 0 such that [1, h; 0, 1] ∈ 𝒢,
or 0 if no such h exists; and the width of 𝒢 to be the strict width of the subgroup
generated by 𝒢 and -1, or equivalently the smallest h > 0 such that ±[1, h; 0, 1] ∈ 𝒢
(again, if it exists). We show both widths exist when 𝒢 is discrete and has det ± 1.
For a subgroup 𝒢 of GL(2, R), this is the additive group of x : R such that
[1, x; 0, 1] ∈ 𝒢.
Equations
Instances For
A subgroup is regular at ∞ if its periods and strict periods coincide.
Equations
- 𝒢.IsRegularAtInfty = (𝒢.strictPeriods = 𝒢.periods)
Instances For
If 𝒢 is discrete, so is its strict period subgroup.
If 𝒢 is discrete, so is its period subgroup.
The strict width of the cusp ∞, i.e. the x such that 𝒢.strictPeriods = zmultiples x, or
0 if no such x exists.
Equations
- 𝒢.strictWidthInfty = if h : DiscreteTopology ↥𝒢.strictPeriods then |⋯.choose| else 0
Instances For
The width of the cusp ∞, i.e. the x such that 𝒢.periods = zmultiples x, or 0 if no such
x exists.
Equations
Instances For
The strict width is the width multiplied by the regularity factor.
Strict cusp widths scale inversely under an upper triangular change of coordinate.
In a discrete determinant-one group with a cusp at infinity, every element fixing infinity is a signed translation.