The space of period polynomials #
Fix a commutative ring R and a natural number w (the weight k = w + 2). Let V_w be the
R-module of binary forms of degree w, modelled as homogeneousSubmodule (Fin 2) R w with
X = X 0 and Y = X 1. Integral 2 × 2 matrices act on it on the right,
(P ∣ M)(X, Y) = P(aX + bY, cX + dY) for M = !![a, b; c, d], so that P ∣ (M * N) = (P ∣ M) ∣ N; this is TauCeti.binaryFormRep, defined in
TauCeti.NumberTheory.ModularForms.BinaryForms. The period-polynomial space is
W_w = ker(1 + S) ∩ ker(1 + U + U²), where S = !![0, -1; 1, 0] and U = T S = !![1, -1; 1, 0]
are the standard generators of order 2 and 3 of PSL(2, ℤ). It is the space in which
the period polynomial r_f(X, Y) = ∫₀^{i∞} f(τ) (X - τY)^w dτ of a cusp form f of weight
w + 2 lives, and the target of the Eichler–Shimura period maps. Popa and Zagier compute the
trace of Hecke operators on S_k(SL(2, ℤ)) by computing it on W_w.
The parity involution is ε = !![-1, 0; 0, 1], acting by P(X, Y) ↦ P(-X, Y). For even w it
preserves W_w (because εSε = -S and εUε = SU²S), and the even and odd period
polynomials W_w^± are its ±1-eigenspaces in W_w. When 2 is invertible they span W_w.
For odd w the central element S² = -1 acts by -1, so W_w = 0 whenever multiplication by
2 is injective on R; under this condition only even w, that is even weight, carries period
polynomials.
The Eisenstein polynomial X^w - Y^w is an even period polynomial for every even w. For
positive even w, over ℂ, it is up to a nonzero scalar the extended even period polynomial of
the Eisenstein series of weight w + 2; at w = 0 it is zero.
Over a field of characteristic zero and for positive even w, the two kernels
A = ker(1 + S) and B = ker(1 + U + U²) cutting out W_w together span V_w. Popa and Zagier
use this to reduce the trace of an operator exchanging A and B on W_w to its trace on V_w.
Main definitions #
TauCeti.periodPolynomials R w: the period-polynomial spaceW_w.TauCeti.evenPeriodPolynomials R w,TauCeti.oddPeriodPolynomials R w: its even and odd partsW_w^±.TauCeti.eisensteinPeriodPolynomial R w: the binary formX^w - Y^w.
Main results #
TauCeti.binaryFormRep_parity_involutive: the parity action is an involution.TauCeti.mem_periodPolynomials_binaryFormRep_parity: for evenw, the parity involution preservesW_w.TauCeti.evenPeriodPolynomials_sup_oddPeriodPolynomials,TauCeti.disjoint_evenPeriodPolynomials_oddPeriodPolynomials, andTauCeti.isCompl_evenPeriodPolynomials_oddPeriodPolynomials:W_w = W_w^+ ⊕ W_w^-when2is invertible (spanning and complementarity) and multiplication by2is injective (disjointness).TauCeti.periodPolynomials_eq_bot_of_odd:W_w = 0for oddwwhen multiplication by2is injective.TauCeti.mem_evenPeriodPolynomials_eisensteinPeriodPolynomial:X^w - Y^w ∈ W_w^+for evenw.TauCeti.evenPeriodPolynomials_ne_bot,TauCeti.periodPolynomials_ne_bot:W_w^+andW_ware nonzero for positive evenwover a nontrivial ring, witnessed byX^w - Y^w.TauCeti.binaryFormRep_S_sq_of_even,TauCeti.binaryFormRep_U_pow_three_of_even: for evenw,SandUact onV_wwith orders dividing2and3, since-1acts trivially.TauCeti.codisjoint_ker_one_add_S_ker_one_add_U_add_U_sq: over a field of characteristic zero,ker(1 + S) + ker(1 + U + U²) = V_wfor positive evenw.
Implementation notes #
Popa and Zagier prove ker(1 + S) + ker(1 + U + U²) = V_w with a nondegenerate SL(2, ℤ)-invariant
pairing on V_w. Here it is proved directly. For even w, S² = 1 and U³ = 1 on V_w, so
P - P ∣ S lies in ker(1 + S) and P - P ∣ U lies in ker(1 + U + U²)
(TauCeti.End.range_one_sub_le_ker_one_add, TauCeti.End.range_one_sub_le_ker_one_add_add_sq),
and P - P ∣ T lies in their sum, as T = -U S. The
substitution T : X ↦ X + Y is unitriangular on the monomials X^a Y^b, so induction on a
puts every X^a Y^b with a < w in the sum, and then X^w = Y^w - (Y^w - Y^w ∣ S) as well.
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.
- W. Kohnen and D. Zagier, Modular forms with rational periods, in Modular Forms (R. A. Rankin, ed.), Ellis Horwood, 1984, 197–249, §1.
The period-polynomial space W_w = ker(1 + S) ∩ ker(1 + U + U²) inside the binary forms
of degree w, where S = !![0, -1; 1, 0] and U = T S = !![1, -1; 1, 0].
Instances For
Definition of the period-polynomial space.
A binary form P of degree w is a period polynomial iff P + P ∣ S = 0 and
P + P ∣ U + P ∣ U² = 0.
The even period polynomials W_w^+: the period polynomials fixed by the parity
involution P(X, Y) ↦ P(-X, Y).
Instances For
Definition of the even period-polynomial space.
The odd period polynomials W_w^-: the period polynomials negated by the parity
involution P(X, Y) ↦ P(-X, Y).
Instances For
Definition of the odd period-polynomial space.
The parity involution preserves the period polynomials #
εSε = -S, in the form ε S = -(S ε).
εTᵐε = T⁻ᵐ, in the form ε Tᵐ = T⁻ᵐ ε.
The parity involution squares to the identity.
The parity action P(X, Y) ↦ P(-X, Y) is an involution.
For even w, the parity involution P(X, Y) ↦ P(-X, Y) preserves the period
polynomials.
The even and odd parts #
A period polynomial cannot be both even and odd when multiplication by 2 is injective.
For odd w there are no nonzero period polynomials when multiplication by 2 is injective:
the central element S² = -1 acts by -1 but fixes every P with P ∣ S = -P.
When 2 is invertible, the even and odd period polynomials span W_w.
When 2 is invertible, W_w is the internal direct sum of W_w^+ and W_w^-.
The Eisenstein polynomial #
The binary form X^w - Y^w. For even w it is an even period polynomial. For positive even
w, over ℂ, it is up to a nonzero scalar the extended even period polynomial of the Eisenstein
series of weight w + 2; at w = 0 it is zero.
Instances For
For even w, the Eisenstein polynomial X^w - Y^w is an even period polynomial.
For positive w, the Eisenstein polynomial X^w - Y^w is nonzero.
For positive even w over a nontrivial ring, the even period polynomials are nonzero.
For positive even w over a nontrivial ring, the period polynomials are nonzero.
The kernels of 1 + S and 1 + U + U² span V_w #
For even w, S acts on V_w as an involution, since S² = -1 acts trivially.
For even w, U = T S acts on V_w with cube 1, since U³ = -1 acts trivially.
The kernels of 1 + S and 1 + U + U² span V_w (Popa–Zagier, §2, proof of
Proposition 3): over a field of characteristic zero and for even w ≠ 0, every binary form of
degree w is the sum of one killed by 1 + S and one killed by 1 + U + U², where U = T S.
Both hypotheses on w are needed: for w = 0 or odd w both kernels are zero.