Documentation

TauCeti.NumberTheory.Modular

Measure theory of the standard fundamental domain #

The measure theory of the standard fundamental domain 𝒟 = ModularGroup.fd for SL₂(ℤ), complementing its topology from Mathlib/NumberTheory/Modular.lean: 𝒟 has finite invariant measure, its frontier is null, and therefore integrals over 𝒟 and its interior 𝒟ᵒ agree. The last section records that the translates γ • 𝒟ᵒ are open and that two are disjoint unless their translating elements differ by a sign; these facts turn suitable finite sums of integrals over translates into a single integral over their union.

Main results #

Split out of the Petersson inner-product development ported from the AINTLIB LeanModularForms project (https://github.com/CBirkbeck/AINTLIB/tree/main/projects/LeanModularForms, Modularforms/PeterssonInnerProduct.lean, Chris Birkbeck).

The final section on translates of 𝒟ᵒ was developed in Tau Ceti and has no counterpart in that AINTLIB source.

The invariant measure of the standard fundamental domain is finite.

The frontier of the standard fundamental domain has zero invariant measure.

frontier 𝒟 = 𝒟 \ 𝒟ᵒ ⊆ {normSq = 1} ∪ {Re = 1/2} ∪ {Re = −1/2}, each of which has zero Lebesgue measure in .

fd and fdo are a.e. equal w.r.t. the invariant measure.

Disjointness of translates of the open fundamental domain #

@[simp]

The SL(2, ℤ)-action on subsets of is the GL(2, ℝ)-action along the coercion, the pointwise-image counterpart of ModularGroup.sl_moeb. This is useful as a rewrite even though the two actions are definitionally equal.

Every translate of the open fundamental domain is open: translation is a homeomorphism of .

theorem ModularGroup.disjoint_smul_fdo {γ δ : Matrix.SpecialLinearGroup (Fin 2) } (h₁ : γ⁻¹ * δ 1) (h₂ : γ⁻¹ * δ -1) :
Disjoint (γ fdo) (δ fdo)

Distinct translates of the open fundamental domain are disjoint. A point of γ • 𝒟ᵒ ∩ δ • 𝒟ᵒ exhibits two points of 𝒟ᵒ in the same SL(2, ℤ)-orbit, which forces γ⁻¹δ = ±I by ModularGroup.eq_one_or_neg_one_of_mem_fdo_mem_fdo. Both signs must be excluded, −I acting trivially on : it is the translates indexed by SL(2, ℤ)/{±I}, not by SL(2, ℤ), that are genuinely distinct.