Documentation

LeanPool.LeanModularForms.Modularforms.Generators.Defs

Generators of the graded ring of level 1 modular forms: Definitions #

This file defines the weight function E₄E₆Weight, the evaluation homomorphism evalE₄E₆ : ℂ[X₀, X₁] →ₐ[ℂ] ⨁ k, M_k(Γ(1)), and the polynomial DeltaPoly, along with basic API lemmas (evaluation on generators, odd-weight vanishing, monomial weight existence, and Δ ∈ range evalE₄E₆).

Weight function assigning weight 4 to E₄ (variable 0) and weight 6 to E₆ (variable 1).

Equations
Instances For

    Evaluation homomorphism sending ℂ[X₀, X₁] to the graded ring of level 1 modular forms via X₀ ↦ E₄ and X₁ ↦ E₆.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def DeltaPoly :

      The polynomial Δ_poly = (1/1728)(X₀³ - X₁²) in ℂ[X₀, X₁], mapping to Δ under evalE₄E₆.

      Equations
      Instances For

        Odd-weight vanishing #

        For odd weight k, every modular form of weight k for Γ(1) is zero.

        For odd weight k, the space of modular forms of weight k for Γ(1) has rank zero.

        Combinatorial helpers for monomial weight decomposition #

        theorem monomial_weight_exists (k : ) (hk : 4 k) (hkeven : Even k) :
        ∃ (a : ) (b : ), 4 * a + 6 * b = k

        For even k ≥ 4, there exist a, b ∈ ℕ with 4a + 6b = k.

        Q-expansion helpers #

        theorem Ek_q_exp_zero_pow (k : ) (hk : 3 k) (hk2 : Even k) (n : ) :

        The 0th q-expansion coefficient of E_k raised to the n-th power equals 1.

        Delta in the range of evalE₄E₆ #

        Additional API lemmas #

        A weighted-homogeneous polynomial evaluates to a single-graded DirectSum element.

        The 0th q-expansion coefficient of Δ is 0 (Δ is a cusp form).