Fundamental domains for subgroups by coset tiling #
If s is a fundamental domain for a group G acting on α, a subgroup H ≤ G with
countable coset space has the [G : H]-fold tiling ⋃ q : G ⧸ H, (q.out)⁻¹ • s as a
fundamental domain. This is how a fundamental domain for a finite-index subgroup (a
congruence subgroup, say) is manufactured from a fundamental domain of the ambient group;
countability of G ⧸ H — automatic at finite index — is what makes the tiling a countable
union.
Main results #
MeasureTheory.IsFundamentalDomain.iUnion_smul_of_transversal: for any familyr : ι → Gwithi ↦ ⟦(r i)⁻¹⟧bijective ontoG ⧸ H, the tiling⋃ i, r i • sis anH-fundamental domain.MeasureTheory.IsFundamentalDomain.subgroup_iUnion_out_inv_smul: the special case of the canonical representatives,⋃ q : G ⧸ H, (q.out)⁻¹ • s.MeasureTheory.IsFundamentalDomain.smul_of_eq_conjAct_pointwise_smul: anH₁-fundamental domain translates to ag H₁ g⁻¹-fundamental domain underg.MeasureTheory.IsFundamentalDomain.of_subgroupOf: a fundamental domain forH.subgroupOf Kis one forH ⊓ K, the two subgroups being the same elements acting the same way.MeasureTheory.IsFundamentalDomain.iUnion_mul_smul_of_transversal: the double-coset tiling, at an arbitrary transversal — for anyr : ι → Γ₂withi ↦ ⟦(r i)⁻¹⟧bijective ontoΓ₂ ⧸ (δ⁻¹Γ₁δ ⊓ Γ₂), the translates⋃ i, (δ · r i) • stile a fundamental domain forΓ₁ ⊓ δΓ₂δ⁻¹.MeasureTheory.IsFundamentalDomain.iUnion_mul_out_inv_smul: the same at the canonicalQuotient.outrepresentatives,⋃ᵥ (δ σᵥ⁻¹) • soverΓ₂ ⧸ (δ⁻¹Γ₁δ ⊓ Γ₂). A Hecke operator supplies its own representatives rather thanQuotient.out's, so it is the transversal form above that applies there.MeasureTheory.IsFundamentalDomain.aedisjoint_smul_of_inv_mul_mem: translatesg₁ • D,g₂ • Dof anH-fundamental domain are a.e. disjoint wheneverg₁ ≠ g₂andg₁⁻¹ * g₂ ∈ H(needing only quasi-measure-preservation of the one translation).MeasureTheory.covolume_pos,MeasureTheory.covolume_conjAct_smul,MeasureTheory.covolume_eq_card_mul_covolume: for an invariant measure the covolume is positive, invariant under conjugation, and multiplied by the index on passing to a subgroup.
Ported from the
AINTLIB LeanModularForms project,
projects/LeanModularForms/Modularforms/PeterssonLevelN.lean (measure-theory section), as a
prerequisite for fundamental domains of congruence subgroups.
Transversal coset tiling of a fundamental domain. If s is a fundamental domain
for a group G acting on α, H ≤ G a subgroup, and r : ι → G a family such that
i ↦ ⟦(r i)⁻¹⟧ enumerates the left cosets G ⧸ H bijectively, then ⋃ i, r i • s is a
fundamental domain for the restricted H-action. The inverses make r a right
transversal: each x ∈ G factors as h * r i with h ∈ H for exactly one i.
The index type must be countable ([Countable ι]), so that the tiling is a countable union.
Beyond that, the only measure-theoretic hypothesis is null-measurability of the individual
translates r i • s: measurability and invariance of the whole ambient action are not needed.
subgroup_iUnion_out_inv_smul is the convenience form that supplies hnull from
[MeasurableConstSMul G α] and [SMulInvariantMeasure G α μ].
Transversal coset tiling of a fundamental domain. If s is a fundamental
domain for an additive group G acting on α, H ≤ G a subgroup, and r : ι → G a family
over a countable index type ([Countable ι]) such that i ↦ ⟦-(r i)⟧ enumerates the
cosets G ⧸ H bijectively, then ⋃ i, r i +ᵥ s is a fundamental domain for the restricted
H-action. Beyond countability the only measure-theoretic hypothesis is null-measurability
of the individual translates r i +ᵥ s.
Subgroup coset tiling of a fundamental domain. If s is a fundamental
domain for a group G acting on α, then for any subgroup H ≤ G, the union of
[G : H]-many translates (q.out)⁻¹ • s (for q ∈ G ⧸ H) is a fundamental
domain for the restricted H-action on α: the inverses (q.out)⁻¹ of the canonical
representatives form the right transversal. The coset space must be countable
([Countable (G ⧸ H)]) — in particular this covers every finite-index subgroup. This is
IsFundamentalDomain.iUnion_smul_of_transversal at r q = (q.out)⁻¹.
Subgroup coset tiling of a fundamental domain. If s is a fundamental
domain for an additive group G acting on α, then for any subgroup H ≤ G whose coset
space is countable ([Countable (G ⧸ H)], automatic at finite index), the union of the
translates -q.out +ᵥ s (for q ∈ G ⧸ H) is a fundamental domain for the restricted
H-action on α.
Conjugation-shift of a fundamental domain. If s is an H₁-fundamental
domain (where H₁ ≤ G) and H₂ is the pointwise conjugate g · H₁ · g⁻¹
(in Subgroup pointwise smul form, via the ConjAct G-action), then
g • s is an H₂-fundamental domain. Only quasi-measure-preservation of the single
translation x ↦ g⁻¹ • x is required, not invariance under the whole group.
AE-disjointness of arbitrary G-translates related by an H-element.
Let D be a fundamental domain for a subgroup H ≤ G acting on α with a measure μ.
For any distinct pair g₁, g₂ ∈ G whose relative
position g₁⁻¹ * g₂ lies in H, the translates g₁ • D and g₂ • D are
AE-disjoint with respect to μ — needing only quasi-measure-preservation of the single
translation x ↦ g₁⁻¹ • x, not invariance under the whole group.
AE-disjointness of arbitrary G-translates related by an H-element.
Let D be a fundamental domain for a subgroup H ≤ G of an additive group acting on α
with a measure μ. For any distinct pair g₁, g₂ ∈ G with -g₁ + g₂ ∈ H, the translates
g₁ +ᵥ D and g₂ +ᵥ D are AE-disjoint, given quasi-measure-preservation of the single
translation x ↦ -g₁ +ᵥ x.
A fundamental domain for a subgroup, read through a larger group it sits inside. If s
is a fundamental domain for H.subgroupOf K acting through K, it is one for H ⊓ K acting
through the ambient group: the two subgroups are the same set of elements and act the same way,
so only the packaging differs.
The double-coset tiling of a fundamental domain, at an arbitrary transversal. Let s be
a fundamental domain for Γ₂ and let δ be any element acting quasi-measure-preservingly. If
r : ι → Γ₂ is a family with i ↦ ⟦(r i)⁻¹⟧ a bijection onto Γ₂ ⧸ (δ⁻¹Γ₁δ ⊓ Γ₂), then the
translates (δ · r i) • s tile a fundamental domain for Γ₁ ⊓ δΓ₂δ⁻¹.
iUnion_mul_out_inv_smul below is this at r v = σᵥ⁻¹ for the canonical representatives, and is
the statement to reach for when the family is not already fixed. The transversal form is what a
Hecke operator needs, because the elements it sums over are supplied by the double-coset
machinery rather than chosen by Quotient.out: two transversals of the same coset space give
different translates, so a tiling stated only at Quotient.out does not transfer to them. That
is the same reason iUnion_smul_of_transversal sits under subgroup_iUnion_out_inv_smul above.
Note the hypotheses this does not take: no measurability of the ambient action and no
invariance of μ under it, only the null-measurability of the individual translates and
quasi-measure-preservation of the single translation by δ⁻¹.
The double-coset tiling of a fundamental domain. Let s be a fundamental domain for
Γ₂, and let δ be any element acting quasi-measure-preservingly. The translates
(δ · σᵥ⁻¹) • s, taken over the canonical representatives σᵥ of Γ₂ ⧸ (δ⁻¹Γ₁δ ⊓ Γ₂), tile a
fundamental domain for Γ₁ ⊓ δΓ₂δ⁻¹.
The index type is TauCeti.DoubleCoset.DecompQuotient Γ₂ Γ₁ δ⁻¹, the one a Hecke decomposition
Γ₁ δ Γ₂ = ⊔ᵥ Γ₁ (δ σᵥ⁻¹) is indexed by — but σᵥ here is Quotient.out's choice, and a Hecke
operator's σᵥ comes from the double-coset machinery instead. Two transversals of the same
coset space give different translates, so this statement does not transfer to them;
iUnion_mul_smul_of_transversal is the form that does.
Ported from AINTLIB (github.com/CBirkbeck/AINTLIB @ 6d87d596a5372d5b122c47b7082d4c3afa9b7c3b,
Apache-2.0), projects/LeanModularForms/LeanModularForms/HeckeRIngs/GL2/AdjointTheory/ FDTransport.lean, which proves this for Γ₁(N) and a concrete α.
Covolume is positive: a countable group acting with a fundamental domain for a nonzero invariant measure has positive covolume.
Covolume is a conjugacy invariant: for an invariant measure, a countable subgroup Γ
with a fundamental domain and its conjugate g Γ g⁻¹ have the same covolume.
Covolume is multiplicative in the index: for a measure invariant under subgroups Δ ≤ Γ
with Γ countable and having a fundamental domain, the covolume of Δ is the index [Γ : Δ],
counted in ℕ∞, times the covolume of Γ.