Canonical Representatives for Non-Elliptic Orbits #
Every non-elliptic orbit with nonzero order of vanishing has a representative in the canonical
finsets used by valence_formula_orbit_sum_s₀.
Main Results #
exists_repCanon_of_nonEllOrbit— For any non-elliptic orbitqwithordOrbit f q ≠ 0, there existsp ∈ repCanon f hfwithorb p = q.
noncomputable def
repStrict
{k : ℤ}
(f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ℝ) (CongruenceSubgroup.Gamma 1)) k)
(hf : f ≠ 0)
:
Strict interior representatives: points in s₀ with ‖p‖ > 1, |re| < 1/2, not elliptic.
Equations
Instances For
noncomputable def
repLeftVert
{k : ℤ}
(f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ℝ) (CongruenceSubgroup.Gamma 1)) k)
(hf : f ≠ 0)
:
Left vertical edge representatives: points in s₀ with re = -1/2, ‖p‖ > 1.
Equations
- repLeftVert f hf = sLeftVert (s₀ f hf)
Instances For
noncomputable def
repLeftArc
{k : ℤ}
(f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ℝ) (CongruenceSubgroup.Gamma 1)) k)
(hf : f ≠ 0)
:
Left arc representatives: points in s₀ with ‖p‖ = 1, re < 0, not ρ.
Instances For
noncomputable def
repCanon
{k : ℤ}
(f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ℝ) (CongruenceSubgroup.Gamma 1)) k)
(hf : f ≠ 0)
:
The canonical representative finset: union of strict interior, left vertical, and left arc.
Equations
- repCanon f hf = repStrict f hf ∪ repLeftVert f hf ∪ repLeftArc f hf
Instances For
theorem
repStrict_mem_s₀
{k : ℤ}
(f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ℝ) (CongruenceSubgroup.Gamma 1)) k)
(hf : f ≠ 0)
{p : UpperHalfPlane}
(hp : p ∈ repStrict f hf)
:
theorem
repLeftVert_mem_s₀
{k : ℤ}
(f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ℝ) (CongruenceSubgroup.Gamma 1)) k)
(hf : f ≠ 0)
{p : UpperHalfPlane}
(hp : p ∈ repLeftVert f hf)
:
theorem
repLeftArc_mem_s₀
{k : ℤ}
(f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ℝ) (CongruenceSubgroup.Gamma 1)) k)
(hf : f ≠ 0)
{p : UpperHalfPlane}
(hp : p ∈ repLeftArc f hf)
:
theorem
repCanon_mem_s₀
{k : ℤ}
(f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ℝ) (CongruenceSubgroup.Gamma 1)) k)
(hf : f ≠ 0)
{p : UpperHalfPlane}
(hp : p ∈ repCanon f hf)
:
theorem
repCanon_mem_fd
{k : ℤ}
(f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ℝ) (CongruenceSubgroup.Gamma 1)) k)
(hf : f ≠ 0)
{p : UpperHalfPlane}
(hp : p ∈ repCanon f hf)
:
T⁻¹-translation preserves orbits: orb((-1)+ᵥp) = orb(p).
S-action preserves orbits: orb(S • p) = orb(p).
theorem
exists_repCanon_of_nonEllOrbit
{k : ℤ}
(f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ℝ) (CongruenceSubgroup.Gamma 1)) k)
(hf : f ≠ 0)
(q : NonEllOrbit)
:
Every non-elliptic orbit with nonzero order has a representative in repCanon.