The Popa–Zagier period relation #
Popa and Zagier's proof of the Eichler–Selberg trace formula starts from an element ξ of the
group ring ℛₙ = ℚ[ℳₙ] (written Tₙ with a tilde in their paper) satisfying the period relation
(A) (1 - S)·ξ - Tₙ^∞·(1 - S) ∈ (1 - T)·ℛₙ,
where S = (0 -1; 1 0) and T = (1 1; 0 1) act on ℳₙ by left and right multiplication and
Tₙ^∞ is the formal sum of the upper-triangular representatives of Γ \ ℳₙ. This file defines
the predicate TauCeti.TraceFormulaMatrixModule.PeriodRelation k n ξ expressing (A) for ξ ∈ ℛₙ
and proves that it has a solution for every n.
By Popa–Zagier's Proposition 2, every solution of (A) acts on period polynomials as the Hecke
operator Tₙ. Solutions exist for every n; as in Popa–Zagier, who say that they exist "as in
[CZ]", this is an existence statement, without an explicit solution. Two solutions differ by an
element η with (1 - S)·η ∈ (1 - T)·ℛₙ. Popa and Zagier also give an explicit solution, their
eq. (15), and deduce (A) for it from the exchange relations (B) and the coset identity
⟨ξ, K⟩ = -1. That deduction is
TauCeti.TraceFormulaMatrixModule.periodRelation_popaZagierElement.
Membership in (1 - T)·ℛₙ is decided by the criterion of Popa–Zagier §3: an element of ℛₙ lies in
(1 - T)·ℛₙ if and only if its coefficients sum to zero along every orbit of Γ_∞ = ⟨T⟩ on ℳₙ.
Main definitions #
TauCeti.TraceFormulaMatrixModule.PeriodRelation k n ξ: the elementξ ∈ ℛₙsatisfies the period relation (A).
Main results #
TauCeti.TraceFormulaMatrixModule.mem_range_one_sub_T_iff: an element ofk[ℳₙ]lies in(1 - T)·k[ℳₙ]if and only if its coefficient sums along the⟨T⟩-orbits vanish.TauCeti.TraceFormulaMatrixModule.one_sub_ofMulAction_T_injective: forn ≠ 0, left multiplication by1 - Tis injective onk[ℳₙ].TauCeti.TraceFormulaMatrixModule.PeriodRelation.addandTauCeti.TraceFormulaMatrixModule.PeriodRelation.sub_mem: solutions of (A) are determined up to elementsηwith(1 - S)·η ∈ (1 - T)·ℛₙ.TauCeti.TraceFormulaMatrixModule.exists_periodRelation: the period relation (A) has a solution for everyn.
Implementation notes #
The products in (A) are permutation representations on ℛₙ. The left products are the
representation of SL(2, ℤ): S·ξ is Representation.ofMulAction ℚ SL(2, ℤ) ℳₙ S ξ, and
similarly for T. This is the simp-normal form of the left representation of PSL(2, ℤ) at the
classes of S and T (by TauCeti.TraceFormulaMatrixModule.ofMulAction_coe). The right product
ξ·S is Representation.ofMulAction ℚ PSL(2, ℤ)ᵐᵒᵖ ℳₙ (MulOpposite.op S) ξ, the right
representation of PSL(2, ℤ) from
TauCeti.NumberTheory.ModularForms.LevelOne.TraceFormula.PermutationModule, with S viewed in
PSL(2, ℤ). The matrices S and T are Mathlib's ModularGroup.S and ModularGroup.T; they are
Popa–Zagier's S and T.
References #
- A. Popa and D. Zagier, An elementary proof of the Eichler–Selberg trace formula,
J. Reine Angew. Math. 762 (2020), 105–122, arXiv:1711.00327. The period relation (A) is stated
in §1; the criterion for membership in
(1 - T)·ℛₙis in §3, which also notes that solutions of (A) exist "as in [CZ]". - [CZ] Y. J. Choie and D. Zagier, Rational period functions for PSL(2, ℤ), Contemp. Math. 143 (1993), 89–108.
Popa–Zagier's period relation (A) for ξ ∈ k[ℳₙ] (Popa–Zagier take k = ℚ, ℛₙ = ℚ[ℳₙ]):
(1 - S)·ξ - Tₙ^∞·(1 - S) ∈ (1 - T)·ℛₙ, where (1 - S)· and (1 - T)· are left multiplications
and ·(1 - S) is right multiplication.
Instances For
Unfolding PeriodRelation.
Popa–Zagier's criterion for (1 - T)·ℛₙ. An element of k[ℳₙ] lies in the range of left
multiplication by 1 - T if and only if its coefficients sum to zero along every orbit of
Γ_∞ = ⟨T⟩.
For n ≠ 0, left multiplication by 1 - T is injective on k[ℳₙ]: the orbits of ⟨T⟩ on
ℳₙ are infinite, and elements of k[ℳₙ] are finitely supported. In particular the witness of the
period relation (A) is unique.
Adding to a solution of the period relation an element η with (1 - S)·η ∈ (1 - T)·ℛₙ gives
another solution.
Two solutions of the period relation differ by an element η with (1 - S)·η ∈ (1 - T)·ℛₙ.
Existence of a solution of the period relation (A) (Popa–Zagier, "as in [CZ]"): for every
n there is ξ ∈ ℛₙ with (1 - S)·ξ - Tₙ^∞·(1 - S) ∈ (1 - T)·ℛₙ.