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
- E₄E₆Weight = ![4, 6]
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
The polynomial Δ_poly = (1/1728)(X₀³ - X₁²) in ℂ[X₀, X₁],
mapping to Δ under evalE₄E₆.
Equations
- DeltaPoly = (1 / 1728) • (MvPolynomial.X 0 ^ 3 - MvPolynomial.X 1 ^ 2)
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 #
Q-expansion helpers #
The 0th q-expansion coefficient of E_k raised to the n-th power equals 1.
Delta in the range of evalE₄E₆ #
Key computation: evalE₄E₆ (X 0) = DirectSum.of _ 4 E₄.
Key computation: evalE₄E₆ (X 1) = DirectSum.of _ 6 E₆.
evalE₄E₆ (C c) = algebraMap ℂ _ c.
Additional API lemmas #
evalE₄E₆ maps the monomial X₀^a * X₁^b to (of _ 4 E₄)^a * (of _ 6 E₆)^b.
A weighted-homogeneous polynomial evaluates to a single-graded DirectSum element.
Weight casting for DirectSum elements.
The 0th q-expansion coefficient of Δ is 0 (Δ is a cusp form).
In a 1-dimensional weight space, if the generator is in the image of evalE₄E₆,
then all elements are.