Orbit-reduction machinery for the valence formula #
The valence formula will be proved as an identity over an arbitrary complete divisor set: for
every finite S โ ๐ catching all nonzero-order points, three sums โ over the strict interior,
the left vertical edge, and the left half-arc minus ฯ โ together with the weighted elliptic
and cusp terms equal k/12. This file provides the orbit-reduction machinery a future proof of
that theorem will need: a canonical set of representatives for the non-elliptic orbits of
nonzero order, and the rewriting of a โแถ over those orbits as the sum over the three
representative families.
The reduction picks one representative per non-elliptic orbit of nonzero order inside the canonical
set canonicalReps: interior points represent themselves; a right-vertical-edge point is moved to
the left edge by z โฆ z - 1; a right-half-arc point is moved to the left half-arc by z โฆ -1/z
(TauCeti.ModularGroup.exists_smul_mem_fd_left). Faithfulness is the injectivity of the orbit map
on the left part of ๐ (TauCeti.ModularGroup.orbit_mk_injOn_fd_left), and the elliptic orbits are
excluded by their closed-domain descriptions (orbit_mk_eq_I_iff, orbit_mk_eq_ฯ_iff).
Main declarations #
TauCeti.ModularForm.fdZeros: the canonical complete divisor set โ the nonzero-order points of the closed fundamental domain of a level-one form, empty for the zero form.TauCeti.ModularForm.canonicalReps: one representative per non-elliptic orbit of nonzero order โ the strict-interior, left-vertical and left-half-arc points offdZeros.TauCeti.ModularForm.exists_mem_canonicalReps_orbit_mk_eq: every non-elliptic orbit of nonzero order has a representative incanonicalReps.TauCeti.ModularForm.finsum_orderOfVanishingOnOrbit_eq_sum_canonicalReps: theโแถover the non-elliptic orbit space equals thecanonicalRepssum.TauCeti.ModularForm.sum_canonicalReps_split: thecanonicalRepssum splits into the three family sums of the core identity.
References #
- AINTLIB
LeanModularFormsโ the valence-formula development (ForMathlib/Orbits.lean,ForMathlib/CanonicalReps.leanandForMathlib/ValenceFormula.lean), ported onto the current Mathlib pin. The denominator analysis behind AINTLIB's representative selection is replaced here by Mathlib's classificationModularGroup.cases_of_mem_fd_smul_mem_fd, through the orbit lemmas ofTauCeti.NumberTheory.Modular.Orbits.
The canonical complete divisor set of a level-one form: the finitely many points of the
closed fundamental domain ๐ carrying nonzero vanishing order, as a Finset.
No nonvanishing hypothesis โ the zero form has order 0 everywhere, so this is empty for it.
Equations
Instances For
Membership in the canonical divisor set: a point of ๐ of nonzero order.
One representative per non-elliptic orbit of nonzero order: the points of fdZeros in the
strict interior, on the left vertical edge, or on the left half-arc minus ฯ. The right
vertical edge and right half-arc are omitted โ z โฆ z - 1 and z โฆ -1/z move them onto the
left representatives โ and the elliptic points are excluded by all three filters.
Equations
Instances For
Membership in the canonical representatives: a point of fdZeros in the strict interior,
on the left vertical edge, or on the left half-arc minus ฯ.
The canonical representatives lie in the non-elliptic orbits.
The orbit map is injective on the canonical representatives, which lie left of the
boundary identifications of ๐.
Every non-elliptic orbit of nonzero order has a representative among the canonical ones.
The โแถ over the non-elliptic orbit space equals the sum over the canonical
representatives: the orbit map matches canonicalReps bijectively with the non-elliptic
orbits of nonzero order, and the order is orbit-constant.
The canonical-representative sum splits into the three family sums of the core identity:
strict interior, left vertical edge, and left half-arc minus ฯ.