Documentation

TauCeti.NumberTheory.ModularForms.ThetaSeries.Translation

The translation law of theta series #

Let L be a lattice in a real inner product space E, with dual lattice L^∨. The term of index v ∈ L of the coset theta series θ_{γ+L}(τ) = ∑_{v ∈ L} exp (π i ‖γ + v‖² τ) is multiplied by exp (π i ‖γ + v‖² t) when τ is translated by a real number t. This file shows that this factor is independent of v in the two arithmetic situations of interest, and deduces the behaviour of theta series under the translations T ^ n : τ ↦ τ + n of the modular group.

The rank of L is arbitrary, and no discreteness or finite dimensionality is needed: the identities hold termwise.

Main statements #

References #

theorem ZLattice.thetaCoset_vadd_eq_mul {E : Type u_1} [NormedAddCommGroup E] (L : Submodule ℤ E) (γ : E) {t : ℝ} (h : ∀ v ∈ L, ∃ (m : ℤ), (‖γ + v‖ ^ 2 - ‖γ‖ ^ 2) * t = 2 * ↑m) (τ : UpperHalfPlane) :
thetaCoset L γ (t +ᵥ τ) = Complex.exp (↑Real.pi * Complex.I * ↑(‖γ‖ ^ 2) * ↑t) * thetaCoset L γ τ

If (‖γ + v‖² - ‖γ‖²) t is an even integer for every v ∈ L, then translating τ by t multiplies the theta series of γ + L by exp (π i ‖γ‖² t).

theorem ZLattice.thetaCoset_vadd_eq_self {E : Type u_1} [NormedAddCommGroup E] (L : Submodule ℤ E) (γ : E) {h : ℝ} (hnorm : ∀ v ∈ L, ∃ (m : ℤ), h * ‖γ + v‖ ^ 2 = 2 * ↑m) (τ : UpperHalfPlane) :
thetaCoset L γ (h +ᵥ τ) = thetaCoset L γ τ

If h ‖γ + v‖² is an even integer for every v ∈ L, then the theta series of γ + L has period h.

Even lattices #

@[simp]

The theta series of an even lattice has period 1.

@[simp]

The theta series of an even lattice has period 1: Θ_L(τ + 1) = Θ_L(τ).

@[simp]

The theta series of an even lattice is invariant under every power of T, in every weight.

@[simp]

The theta series of an even lattice is invariant under T, in every weight: Θ_L ∣[k] T = Θ_L.

theorem ZLattice.IsEven.cexp_pi_mul_I_mul_norm_add_sq {E : Type u_1} [NormedAddCommGroup E] {L : Submodule ℤ E} [InnerProductSpace ℝ E] {γ : E} (hL : IsEven L) (hγ : γ ∈ dual L) {v : E} (hv : v ∈ L) :

For an even lattice L and γ ∈ L^∨, the factor e(q_L(γ)) = exp (π i ‖γ‖²) of the translation law depends only on the coset γ + L.

theorem ZLattice.IsEven.thetaCoset_intCast_vadd {E : Type u_1} [NormedAddCommGroup E] {L : Submodule ℤ E} [InnerProductSpace ℝ E] {γ : E} (hL : IsEven L) (hγ : γ ∈ dual L) (n : ℤ) (τ : UpperHalfPlane) :
thetaCoset L γ (↑n +ᵥ τ) = Complex.exp (↑Real.pi * Complex.I * ↑(‖γ‖ ^ 2) * ↑n) * thetaCoset L γ τ

The translation law of the theta series of a coset of an even lattice: for γ ∈ L^∨ and an integer n, θ_{γ+L}(τ + n) = exp (π i n ‖γ‖²) θ_{γ+L}(τ).

theorem ZLattice.IsEven.thetaCoset_one_vadd {E : Type u_1} [NormedAddCommGroup E] {L : Submodule ℤ E} [InnerProductSpace ℝ E] {γ : E} (hL : IsEven L) (hγ : γ ∈ dual L) (τ : UpperHalfPlane) :
thetaCoset L γ (1 +ᵥ τ) = Complex.exp (↑Real.pi * Complex.I * ↑(‖γ‖ ^ 2)) * thetaCoset L γ τ

The translation law of the theta series of a coset of an even lattice: for γ ∈ L^∨, θ_{γ+L}(τ + 1) = e(q_L(γ)) θ_{γ+L}(τ) with e(q_L(γ)) = exp (π i ‖γ‖²).

theorem ZLattice.IsEven.thetaCoset_slash_T_zpow {E : Type u_1} [NormedAddCommGroup E] {L : Submodule ℤ E} [InnerProductSpace ℝ E] {γ : E} (hL : IsEven L) (hγ : γ ∈ dual L) (k n : ℤ) :

The translation law of the theta series of a coset of an even lattice, in slash form: for γ ∈ L^∨, every weight k and every integer n, θ_{γ+L} ∣[k] T ^ n = exp (π i n ‖γ‖²) θ_{γ+L}.

The translation law of the theta series of a coset of an even lattice, in slash form: for γ ∈ L^∨ and every weight k, θ_{γ+L} ∣[k] T = e(q_L(γ)) θ_{γ+L}.

theorem ZLattice.IsEven.thetaCoset_slash_T_zpow_eq_self {E : Type u_1} [NormedAddCommGroup E] {L : Submodule ℤ E} [InnerProductSpace ℝ E] {γ : E} (hL : IsEven L) (hγ : γ ∈ dual L) (k : ℤ) {N : ℤ} (hN : ∃ (m : ℤ), ↑N * ‖γ‖ ^ 2 = 2 * ↑m) :

For an even lattice L and γ ∈ L^∨, the theta series of γ + L is invariant under T ^ N as soon as N ‖γ‖² / 2 is an integer. When L is even of level N, this holds for every γ ∈ L^∨.

theorem ZLattice.IsEven.thetaCoset_intCast_vadd_of_level_dvd {E : Type u_1} [NormedAddCommGroup E] {L : Submodule ℤ E} [InnerProductSpace ℝ E] {γ : E} (hL : IsEven L) (hγ : γ ∈ dual L) {N : ℤ} (hN : ↑(level L) ∣ N) (τ : UpperHalfPlane) :
thetaCoset L γ (↑N +ᵥ τ) = thetaCoset L γ τ

For an even lattice L and γ ∈ L^∨, every integer multiple of level L is a period of θ_{γ+L}.

@[simp]
theorem ZLattice.IsEven.thetaCoset_level_vadd {E : Type u_1} [NormedAddCommGroup E] {L : Submodule ℤ E} [InnerProductSpace ℝ E] {γ : E} (hL : IsEven L) (hγ : γ ∈ dual L) (τ : UpperHalfPlane) :
thetaCoset L γ (↑(level L) +ᵥ τ) = thetaCoset L γ τ

For an even lattice L and γ ∈ L^∨, θ_{γ+L} has period level L.

theorem ZLattice.IsEven.thetaCoset_slash_T_zpow_of_level_dvd {E : Type u_1} [NormedAddCommGroup E] {L : Submodule ℤ E} [InnerProductSpace ℝ E] {γ : E} (hL : IsEven L) (hγ : γ ∈ dual L) (k : ℤ) {N : ℤ} (hN : ↑(level L) ∣ N) :

For an even lattice L and γ ∈ L^∨, θ_{γ+L} is invariant under T ^ N in every weight whenever (level L : ℤ) ∣ N.

For an even lattice L and γ ∈ L^∨, θ_{γ+L} is invariant under T ^ (level L : ℤ) in every weight.

@[simp]

For an even lattice L and γ ∈ L^∨, θ_{γ+L} is invariant under T ^ level L in every weight.

Integral lattices #

theorem ZLattice.IsIntegral.thetaCoset_two_mul_intCast_vadd {E : Type u_1} [NormedAddCommGroup E] {L : Submodule ℤ E} [InnerProductSpace ℝ E] {γ : E} (hL : IsIntegral L) (hγ : γ ∈ dual L) (n : ℤ) (τ : UpperHalfPlane) :
thetaCoset L γ (2 * ↑n +ᵥ τ) = Complex.exp (2 * ↑Real.pi * Complex.I * ↑(‖γ‖ ^ 2) * ↑n) * thetaCoset L γ τ

The translation law of the theta series of a coset of an integral lattice: for γ ∈ L^∨ and an integer n, θ_{γ+L}(τ + 2n) = exp (2 π i n ‖γ‖²) θ_{γ+L}(τ).

theorem ZLattice.IsIntegral.thetaCoset_two_vadd {E : Type u_1} [NormedAddCommGroup E] {L : Submodule ℤ E} [InnerProductSpace ℝ E] {γ : E} (hL : IsIntegral L) (hγ : γ ∈ dual L) (τ : UpperHalfPlane) :
thetaCoset L γ (2 +ᵥ τ) = Complex.exp (2 * ↑Real.pi * Complex.I * ↑(‖γ‖ ^ 2)) * thetaCoset L γ τ

The translation law of the theta series of a coset of an integral lattice: for γ ∈ L^∨, θ_{γ+L}(τ + 2) = exp (2 π i ‖γ‖²) θ_{γ+L}(τ).

@[simp]

The theta series of an integral lattice has period 2.

@[simp]

The theta series of an integral lattice has period 2: Θ_L(τ + 2) = Θ_L(τ).

The translation law of the theta series of a coset of an integral lattice, in slash form: for γ ∈ L^∨, every weight k and every integer n, θ_{γ+L} ∣[k] T ^ (2n) = exp (2 π i n ‖γ‖²) θ_{γ+L}.

@[simp]

The theta series of an integral lattice is invariant under T ^ 2, in every weight: Θ_L ∣[k] T ^ 2 = Θ_L.