Documentation

LeanPool.LeanModularForms.Modularforms.Eisensteinqexpansions

Eisensteinqexpansions #

The trivial congruence condition at level one (the zero vector in (ZMod 1)²).

Equations
Instances For

    The level-one Eisenstein series of weight k ≥ 3 as a modular form.

    Namespaced to avoid a whole-library name clash with the root-level E declared in another pooled project (Rupert).

    Equations
    Instances For
      def gammaSetN (N : ) :
      Set (Fin 2)

      The set of integer vectors N • v with v a primitive level-one gamma-set element.

      Equations
      Instances For
        noncomputable def gammaSetNMap (N : ) (v : (gammaSetN N)) :

        Divides out the scalar N to recover the underlying primitive gamma-set element.

        Equations
        Instances For
          theorem gammaSet_top_mem (v : Fin 2) :
          theorem gammaSetN_map_eq (N : ) (v : (gammaSetN N)) :
          v = N (gammaSetNMap N v)
          noncomputable def gammaSetNEquiv (N : ) (hN : N 0) :

          The equivalence between gammaSetN N and the primitive gamma-set for N ≠ 0.

          Equations
          Instances For
            def GammaSetOneEquiv :
            (Fin 2) (n : ) × (gammaSetN n)

            The equivalence between integer vectors and the disjoint union of the scaled gamma-sets, splitting a vector by its gcd.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem q_exp_iden_2 (k : ) (hk : 3 k) (hk2 : Even k) (z : UpperHalfPlane) :
              ∑' (x : × ), 1 / (x.1 * z + x.2) ^ k = 2 * riemannZeta k + 2 * ∑' (c : ℕ+) (d : ), 1 / (c * z + d) ^ k
              theorem EQ0 (k : ) (z : UpperHalfPlane) :
              ∑' (x : Fin 2), 1 / ((x 0) * z + (x 1)) ^ k = ∑' (x : × ), 1 / (x.1 * z + x.2) ^ k
              theorem EQ1 (k : ) (hk : 3 k) (hk2 : Even k) (z : UpperHalfPlane) :
              ∑' (x : Fin 2), 1 / ((x 0) * z + (x 1)) ^ k = 2 * riemannZeta k + 2 * ((-2 * Real.pi * Complex.I) ^ k / (k - 1).factorial) * ∑' (n : ℕ+), ((ArithmeticFunction.sigma (k - 1)) n) * Complex.exp (2 * Real.pi * Complex.I * z * n)
              theorem EQ22 (k : ) (hk : 3 k) (z : UpperHalfPlane) :
              theorem EQ2 (k : ) (hk : 3 k) (z : UpperHalfPlane) :
              ∑' (x : Fin 2), 1 / ((x 0) * z + (x 1)) ^ k = riemannZeta k * ∑' (c : (EisensteinSeries.gammaSet 1 1 0)), 1 / ((c 0) * z + (c 1)) ^ k
              theorem E_k_q_expansion (k : ) (hk : 3 k) (hk2 : Even k) (z : UpperHalfPlane) :
              (LevelOneEisenstein.E (↑k) hk) z = 1 + 1 / riemannZeta k * ((-2 * Real.pi * Complex.I) ^ k / (k - 1).factorial) * ∑' (n : ℕ+), ((ArithmeticFunction.sigma (k - 1)) n) * Complex.exp (2 * Real.pi * Complex.I * z * n)