7. Modular Forms
This chapter follows the modular-form pipeline from the original blueprint and
uses references such as Diamond and Shurman (2005)
-
Lemma 7.2Blueprint label
-
«lemma:slash-negI-even-weight»
Group- Congruence groups, slash operators, and modular forms.
-
-
Definition 7.3Blueprint label
-
«def:Mk»
Group- Congruence groups, slash operators, and modular forms.
-
-
«lemma:slash-negI-even-weight»
- Congruence groups, slash operators, and modular forms.
- No associated Lean code or declarations.
Define the weight-k slash action of \mathrm{SL}_2(\mathbb{Z}) on functions on the upper half-plane.
Direct formula using the automorphy factor.
-
Definition 7.1Blueprint label
-
«def:slash-operator»
Group- Congruence groups, slash operators, and modular forms.
-
-
Definition 7.3Blueprint label
-
«def:Mk»
Group- Congruence groups, slash operators, and modular forms.
-
-
«def:slash-operator»
- Congruence groups, slash operators, and modular forms.
-
modular_slash_negI_of_even[axiom-like (no body)]
For even weight, slash by -I acts trivially.
Code for Lemma7.2●1 definition, incomplete
Associated Lean declarations
-
modular_slash_negI_of_even[axiom-like (no body)]
-
modular_slash_negI_of_even[axiom-like (no body)]
-
axiom
modular_slash_negI_of_even : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.modular_slash_negI_of_even : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Immediate from (-1)^{-k} = 1 for even k.
-
Definition 7.1Blueprint label
-
«def:slash-operator»
Group- Congruence groups, slash operators, and modular forms.
-
-
Lemma 7.2Blueprint label
-
«lemma:slash-negI-even-weight»
Group- Congruence groups, slash operators, and modular forms.
-
-
«def:slash-operator»
- Congruence groups, slash operators, and modular forms.
-
ModularForm[axiom-like (no body)]
Define modular forms of weight k and level \Gamma.
Code for Definition7.3●1 definition, incomplete
Associated Lean declarations
-
ModularForm[axiom-like (no body)]
-
ModularForm[axiom-like (no body)]
-
axiom
ModularForm : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.ModularForm : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Standard slash-invariance, holomorphy, and cusp-growth conditions.
-
Lemma 7.5Blueprint label
-
«lemma:Ek-is-modular-form»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.6Blueprint label
-
«lemma:Ek-Fourier»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.7Blueprint label
-
«def:E2»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.8Blueprint label
-
«lemma:E2-transform-S»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.9Blueprint label
-
«def:dedekind_eta»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.10Blueprint label
-
«def:disc-definition»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.11Blueprint label
-
«lemma:disc-cuspform»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.12Blueprint label
-
«cor:disc-pos»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.13Blueprint label
-
«cor:disc-nonvanishing»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
«lemma:Ek-is-modular-form»
- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
ModularForm.eisensteinSeries_MF[axiom-like (no body)]
Define Eisenstein series E_k for even k \ge 4.
Code for Definition7.4●1 definition, incomplete
Associated Lean declarations
-
ModularForm.eisensteinSeries_MF[axiom-like (no body)]
-
ModularForm.eisensteinSeries_MF[axiom-like (no body)]
-
axiom
ModularForm.eisensteinSeries_MF : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.ModularForm.eisensteinSeries_MF : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Classical series definition.
-
Definition 7.4Blueprint label
-
«def:Ek»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.6Blueprint label
-
«lemma:Ek-Fourier»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.7Blueprint label
-
«def:E2»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.8Blueprint label
-
«lemma:E2-transform-S»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.9Blueprint label
-
«def:dedekind_eta»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.10Blueprint label
-
«def:disc-definition»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.11Blueprint label
-
«lemma:disc-cuspform»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.12Blueprint label
-
«cor:disc-pos»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.13Blueprint label
-
«cor:disc-nonvanishing»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
«def:Ek»
- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
EisensteinSeries.eisensteinSeries_SIF[axiom-like (no body)]
E_k is a modular form and satisfies the expected S-transformation law.
Code for Lemma7.5●1 definition, incomplete
Associated Lean declarations
-
EisensteinSeries.eisensteinSeries_SIF[axiom-like (no body)]
-
EisensteinSeries.eisensteinSeries_SIF[axiom-like (no body)]
-
axiom
EisensteinSeries.eisensteinSeries_SIF : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.EisensteinSeries.eisensteinSeries_SIF : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
By absolute convergence and slash-invariance.
-
Definition 7.4Blueprint label
-
«def:Ek»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.5Blueprint label
-
«lemma:Ek-is-modular-form»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.7Blueprint label
-
«def:E2»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.8Blueprint label
-
«lemma:E2-transform-S»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.9Blueprint label
-
«def:dedekind_eta»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.10Blueprint label
-
«def:disc-definition»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.11Blueprint label
-
«lemma:disc-cuspform»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.12Blueprint label
-
«cor:disc-pos»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.13Blueprint label
-
«cor:disc-nonvanishing»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
«def:Ek»
- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
E_k_q_expansion[axiom-like (no body)]
Fourier expansions of Eisenstein series.
Code for Lemma7.6●1 definition, incomplete
Associated Lean declarations
-
E_k_q_expansion[axiom-like (no body)]
-
E_k_q_expansion[axiom-like (no body)]
-
axiom
E_k_q_expansion : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.E_k_q_expansion : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Classical q-expansion theorem.
-
Definition 7.4Blueprint label
-
«def:Ek»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.5Blueprint label
-
«lemma:Ek-is-modular-form»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.6Blueprint label
-
«lemma:Ek-Fourier»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.8Blueprint label
-
«lemma:E2-transform-S»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.9Blueprint label
-
«def:dedekind_eta»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.10Blueprint label
-
«def:disc-definition»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.11Blueprint label
-
«lemma:disc-cuspform»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.12Blueprint label
-
«cor:disc-pos»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.13Blueprint label
-
«cor:disc-nonvanishing»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
«def:Ek»
- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
E₂_eq[axiom-like (no body)]
Define E_2 by q-expansion.
Code for Definition7.7●1 definition, incomplete
Associated Lean declarations
-
E₂_eq[axiom-like (no body)]
-
E₂_eq[axiom-like (no body)]
-
axiom
E₂_eq : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.E₂_eq : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Direct definition.
-
Definition 7.4Blueprint label
-
«def:Ek»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.5Blueprint label
-
«lemma:Ek-is-modular-form»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.6Blueprint label
-
«lemma:Ek-Fourier»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.7Blueprint label
-
«def:E2»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.9Blueprint label
-
«def:dedekind_eta»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.10Blueprint label
-
«def:disc-definition»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.11Blueprint label
-
«lemma:disc-cuspform»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.12Blueprint label
-
«cor:disc-pos»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.13Blueprint label
-
«cor:disc-nonvanishing»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
«def:Ek»
- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
E₂_transform[axiom-like (no body)]
E_2 is quasimodular and satisfies the S-transformation defect term.
Code for Lemma7.8●1 definition, incomplete
Associated Lean declarations
-
E₂_transform[axiom-like (no body)]
-
E₂_transform[axiom-like (no body)]
-
axiom
E₂_transform : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.E₂_transform : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Classical exercise in modular forms.
-
Definition 7.4Blueprint label
-
«def:Ek»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.5Blueprint label
-
«lemma:Ek-is-modular-form»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.6Blueprint label
-
«lemma:Ek-Fourier»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.7Blueprint label
-
«def:E2»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.8Blueprint label
-
«lemma:E2-transform-S»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.10Blueprint label
-
«def:disc-definition»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.11Blueprint label
-
«lemma:disc-cuspform»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.12Blueprint label
-
«cor:disc-pos»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.13Blueprint label
-
«cor:disc-nonvanishing»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
«def:Ek»
- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
η[axiom-like (no body)]
Define the Dedekind eta function.
Code for Definition7.9●1 definition, incomplete
Associated Lean declarations
-
η[axiom-like (no body)]
-
η[axiom-like (no body)]
-
axiom
η : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.η : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Direct infinite product definition.
-
Definition 7.4Blueprint label
-
«def:Ek»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.5Blueprint label
-
«lemma:Ek-is-modular-form»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.6Blueprint label
-
«lemma:Ek-Fourier»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.7Blueprint label
-
«def:E2»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.8Blueprint label
-
«lemma:E2-transform-S»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.9Blueprint label
-
«def:dedekind_eta»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.11Blueprint label
-
«lemma:disc-cuspform»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.12Blueprint label
-
«cor:disc-pos»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.13Blueprint label
-
«cor:disc-nonvanishing»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
«def:Ek»
- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
Δ[axiom-like (no body)]
Define the discriminant modular form \Delta.
Code for Definition7.10●1 definition, incomplete
Associated Lean declarations
-
Δ[axiom-like (no body)]
-
Δ[axiom-like (no body)]
-
axiom
Δ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.Δ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Direct q-product definition.
-
Definition 7.4Blueprint label
-
«def:Ek»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.5Blueprint label
-
«lemma:Ek-is-modular-form»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.6Blueprint label
-
«lemma:Ek-Fourier»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.7Blueprint label
-
«def:E2»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.8Blueprint label
-
«lemma:E2-transform-S»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.9Blueprint label
-
«def:dedekind_eta»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.10Blueprint label
-
«def:disc-definition»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.12Blueprint label
-
«cor:disc-pos»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.13Blueprint label
-
«cor:disc-nonvanishing»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
«def:Ek»
- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
Delta[axiom-like (no body)]
\Delta is a weight-12 cusp form.
Code for Lemma7.11●1 definition, incomplete
Associated Lean declarations
-
Delta[axiom-like (no body)]
-
Delta[axiom-like (no body)]
-
axiom
Delta : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.Delta : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Use the eta-transformation law.
-
Definition 7.4Blueprint label
-
«def:Ek»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.5Blueprint label
-
«lemma:Ek-is-modular-form»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.6Blueprint label
-
«lemma:Ek-Fourier»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.7Blueprint label
-
«def:E2»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.8Blueprint label
-
«lemma:E2-transform-S»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.9Blueprint label
-
«def:dedekind_eta»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.10Blueprint label
-
«def:disc-definition»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.11Blueprint label
-
«lemma:disc-cuspform»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.13Blueprint label
-
«cor:disc-nonvanishing»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
«def:Ek»
- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
Delta_imag_axis_pos[axiom-like (no body)]
\Delta(it) > 0 on the positive imaginary axis.
Code for Corollary7.12●1 definition, incomplete
Associated Lean declarations
-
Delta_imag_axis_pos[axiom-like (no body)]
-
Delta_imag_axis_pos[axiom-like (no body)]
-
axiom
Delta_imag_axis_pos : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.Delta_imag_axis_pos : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
By product positivity.
-
Definition 7.4Blueprint label
-
«def:Ek»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.5Blueprint label
-
«lemma:Ek-is-modular-form»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.6Blueprint label
-
«lemma:Ek-Fourier»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.7Blueprint label
-
«def:E2»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.8Blueprint label
-
«lemma:E2-transform-S»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.9Blueprint label
-
«def:dedekind_eta»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Definition 7.10Blueprint label
-
«def:disc-definition»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Lemma 7.11Blueprint label
-
«lemma:disc-cuspform»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
Corollary 7.12Blueprint label
-
«cor:disc-pos»
Group- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
-
«def:Ek»
- Eisenstein series, the discriminant form, and positivity/nonvanishing tools.
-
Δ_ne_zero[axiom-like (no body)]
\Delta(z) \ne 0 on the upper half-plane.
Code for Corollary7.13●1 definition, incomplete
Associated Lean declarations
-
Δ_ne_zero[axiom-like (no body)]
-
Δ_ne_zero[axiom-like (no body)]
-
axiom
Δ_ne_zero : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.Δ_ne_zero : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Follows from cusp-form product structure.
-
Definition 7.15Blueprint label
-
«def:H2-H3-H4»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.16Blueprint label
-
«lemma:theta-transform-S-T»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.17Blueprint label
-
«lemma:theta-modular»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.18Blueprint label
-
«lemma:jacobi-identity»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.19Blueprint label
-
«lemma:lv1-lv2-identities»
Group- Theta constants and identities used in the magic-function construction.
-
-
Corollary 7.20Blueprint label
-
«cor:theta-pos»
Group- Theta constants and identities used in the magic-function construction.
-
-
«def:H2-H3-H4»
- Theta constants and identities used in the magic-function construction.
Define Jacobi theta constants \Theta_2,\Theta_3,\Theta_4.
Code for Definition7.14●3 definitions, 3 incomplete
-
axiom
Θ₂ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.Θ₂ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
Θ₃ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.Θ₃ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
Θ₄ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.Θ₄ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Direct theta-series definitions.
-
Definition 7.14Blueprint label
-
«def:th00-th01-th10»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.16Blueprint label
-
«lemma:theta-transform-S-T»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.17Blueprint label
-
«lemma:theta-modular»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.18Blueprint label
-
«lemma:jacobi-identity»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.19Blueprint label
-
«lemma:lv1-lv2-identities»
Group- Theta constants and identities used in the magic-function construction.
-
-
Corollary 7.20Blueprint label
-
«cor:theta-pos»
Group- Theta constants and identities used in the magic-function construction.
-
-
«def:th00-th01-th10»
- Theta constants and identities used in the magic-function construction.
Define H_2 = \Theta_2^4, H_3 = \Theta_3^4, H_4 = \Theta_4^4.
Code for Definition7.15●3 definitions, 3 incomplete
-
axiom
H₂ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₂ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
H₃ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₃ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
H₄ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₄ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Direct algebraic definition.
-
Definition 7.14Blueprint label
-
«def:th00-th01-th10»
Group- Theta constants and identities used in the magic-function construction.
-
-
Definition 7.15Blueprint label
-
«def:H2-H3-H4»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.17Blueprint label
-
«lemma:theta-modular»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.18Blueprint label
-
«lemma:jacobi-identity»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.19Blueprint label
-
«lemma:lv1-lv2-identities»
Group- Theta constants and identities used in the magic-function construction.
-
-
Corollary 7.20Blueprint label
-
«cor:theta-pos»
Group- Theta constants and identities used in the magic-function construction.
-
-
«def:th00-th01-th10»
- Theta constants and identities used in the magic-function construction.
-
H₂_T_action[axiom-like (no body)] -
H₃_T_action[axiom-like (no body)] -
H₄_T_action[axiom-like (no body)] -
H₂_S_action[axiom-like (no body)] -
H₃_S_action[axiom-like (no body)] -
H₄_S_action[axiom-like (no body)]
Transformation laws of the theta quartics under S and T.
Code for Lemma7.16●6 definitions, 6 incomplete
Associated Lean declarations
-
H₂_T_action[axiom-like (no body)]
-
H₃_T_action[axiom-like (no body)]
-
H₄_T_action[axiom-like (no body)]
-
H₂_S_action[axiom-like (no body)]
-
H₃_S_action[axiom-like (no body)]
-
H₄_S_action[axiom-like (no body)]
-
H₂_T_action[axiom-like (no body)] -
H₃_T_action[axiom-like (no body)] -
H₄_T_action[axiom-like (no body)] -
H₂_S_action[axiom-like (no body)] -
H₃_S_action[axiom-like (no body)] -
H₄_S_action[axiom-like (no body)]
-
axiom
H₂_T_action : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₂_T_action : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
H₃_T_action : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₃_T_action : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
H₄_T_action : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₄_T_action : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
H₂_S_action : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₂_S_action : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
H₃_S_action : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₃_S_action : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
H₄_S_action : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₄_S_action : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Derived from Jacobi theta transformations.
-
Definition 7.14Blueprint label
-
«def:th00-th01-th10»
Group- Theta constants and identities used in the magic-function construction.
-
-
Definition 7.15Blueprint label
-
«def:H2-H3-H4»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.16Blueprint label
-
«lemma:theta-transform-S-T»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.18Blueprint label
-
«lemma:jacobi-identity»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.19Blueprint label
-
«lemma:lv1-lv2-identities»
Group- Theta constants and identities used in the magic-function construction.
-
-
Corollary 7.20Blueprint label
-
«cor:theta-pos»
Group- Theta constants and identities used in the magic-function construction.
-
-
«def:th00-th01-th10»
- Theta constants and identities used in the magic-function construction.
H_2,H_3,H_4 are modular forms of level 2.
Code for Lemma7.17●3 definitions, 3 incomplete
-
axiom
H₂_MF : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₂_MF : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
H₃_MF : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₃_MF : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
H₄_MF : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₄_MF : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
From slash invariance and boundedness at cusps.
-
Definition 7.14Blueprint label
-
«def:th00-th01-th10»
Group- Theta constants and identities used in the magic-function construction.
-
-
Definition 7.15Blueprint label
-
«def:H2-H3-H4»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.16Blueprint label
-
«lemma:theta-transform-S-T»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.17Blueprint label
-
«lemma:theta-modular»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.19Blueprint label
-
«lemma:lv1-lv2-identities»
Group- Theta constants and identities used in the magic-function construction.
-
-
Corollary 7.20Blueprint label
-
«cor:theta-pos»
Group- Theta constants and identities used in the magic-function construction.
-
-
«def:th00-th01-th10»
- Theta constants and identities used in the magic-function construction.
-
jacobi_identity[axiom-like (no body)]
Jacobi identity relating the theta quartics.
Code for Lemma7.18●1 definition, incomplete
Associated Lean declarations
-
jacobi_identity[axiom-like (no body)]
-
jacobi_identity[axiom-like (no body)]
-
axiom
jacobi_identity : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.jacobi_identity : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Dimension and q-expansion comparison.
-
Definition 7.14Blueprint label
-
«def:th00-th01-th10»
Group- Theta constants and identities used in the magic-function construction.
-
-
Definition 7.15Blueprint label
-
«def:H2-H3-H4»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.16Blueprint label
-
«lemma:theta-transform-S-T»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.17Blueprint label
-
«lemma:theta-modular»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.18Blueprint label
-
«lemma:jacobi-identity»
Group- Theta constants and identities used in the magic-function construction.
-
-
Corollary 7.20Blueprint label
-
«cor:theta-pos»
Group- Theta constants and identities used in the magic-function construction.
-
-
«def:th00-th01-th10»
- Theta constants and identities used in the magic-function construction.
- No associated Lean code or declarations.
Identities expressing E_4,E_6,\Delta in terms of H_2,H_3,H_4.
Use uniqueness of low-weight level-1 forms and q-expansions.
-
Definition 7.14Blueprint label
-
«def:th00-th01-th10»
Group- Theta constants and identities used in the magic-function construction.
-
-
Definition 7.15Blueprint label
-
«def:H2-H3-H4»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.16Blueprint label
-
«lemma:theta-transform-S-T»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.17Blueprint label
-
«lemma:theta-modular»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.18Blueprint label
-
«lemma:jacobi-identity»
Group- Theta constants and identities used in the magic-function construction.
-
-
Lemma 7.19Blueprint label
-
«lemma:lv1-lv2-identities»
Group- Theta constants and identities used in the magic-function construction.
-
-
«def:th00-th01-th10»
- Theta constants and identities used in the magic-function construction.
-
H₂_imag_axis_pos[axiom-like (no body)] -
H₄_imag_axis_pos[axiom-like (no body)]
Positivity statements for theta quartics on the positive imaginary axis.
Code for Corollary7.20●2 definitions, 2 incomplete
Associated Lean declarations
-
H₂_imag_axis_pos[axiom-like (no body)]
-
H₄_imag_axis_pos[axiom-like (no body)]
-
H₂_imag_axis_pos[axiom-like (no body)] -
H₄_imag_axis_pos[axiom-like (no body)]
-
axiom
H₂_imag_axis_pos : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₂_imag_axis_pos : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
H₄_imag_axis_pos : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.H₄_imag_axis_pos : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
From theta-series positivity and transformations.
-
Definition 7.22Blueprint label
-
«def:serre-der»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.23Blueprint label
-
«thm:serre-der-modularity»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.24Blueprint label
-
«thm:ramanujan-formula»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.25Blueprint label
-
«thm:serre-der-prod-rule»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.26Blueprint label
-
«thm:anti-serre-der-pos»
Group- Serre derivative identities and differential inequalities.
-
-
«def:serre-der»
- Serre derivative identities and differential inequalities.
-
D[axiom-like (no body)]
Define the normalized complex derivative operator on modular forms.
Code for Definition7.21●1 definition, incomplete
Associated Lean declarations
-
D[axiom-like (no body)]
-
D[axiom-like (no body)]
-
axiom
D : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.D : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.Temporary placeholders for external `lean := "..."` references from the SpherePacking blueprint port. XXX Blueprint toolchain workaround: these declarations exist only to keep blueprint links non-missing while the upstream SpherePacking project is not imported in this workspace toolchain.
Direct operator definition.
-
Definition 7.21Blueprint label
-
«def:derivative»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.23Blueprint label
-
«thm:serre-der-modularity»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.24Blueprint label
-
«thm:ramanujan-formula»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.25Blueprint label
-
«thm:serre-der-prod-rule»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.26Blueprint label
-
«thm:anti-serre-der-pos»
Group- Serre derivative identities and differential inequalities.
-
-
«def:derivative»
- Serre derivative identities and differential inequalities.
-
serre_D[axiom-like (no body)]
Define the Serre derivative.
Code for Definition7.22●1 definition, incomplete
Associated Lean declarations
-
serre_D[axiom-like (no body)]
-
serre_D[axiom-like (no body)]
-
axiom
serre_D : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.serre_D : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Direct definition in terms of D and E_2.
-
Definition 7.21Blueprint label
-
«def:derivative»
Group- Serre derivative identities and differential inequalities.
-
-
Definition 7.22Blueprint label
-
«def:serre-der»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.24Blueprint label
-
«thm:ramanujan-formula»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.25Blueprint label
-
«thm:serre-der-prod-rule»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.26Blueprint label
-
«thm:anti-serre-der-pos»
Group- Serre derivative identities and differential inequalities.
-
-
«def:derivative»
- Serre derivative identities and differential inequalities.
-
serre_D_slash_invariant[axiom-like (no body)]
Serre derivative raises weight by 2 while preserving modularity.
Code for Theorem7.23●1 definition, incomplete
Associated Lean declarations
-
serre_D_slash_invariant[axiom-like (no body)]
-
serre_D_slash_invariant[axiom-like (no body)]
-
axiom
serre_D_slash_invariant : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.serre_D_slash_invariant : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
By slash-equivariance and cancellation of quasimodular defects.
-
Definition 7.21Blueprint label
-
«def:derivative»
Group- Serre derivative identities and differential inequalities.
-
-
Definition 7.22Blueprint label
-
«def:serre-der»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.23Blueprint label
-
«thm:serre-der-modularity»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.25Blueprint label
-
«thm:serre-der-prod-rule»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.26Blueprint label
-
«thm:anti-serre-der-pos»
Group- Serre derivative identities and differential inequalities.
-
-
«def:derivative»
- Serre derivative identities and differential inequalities.
-
ramanujan_E₂[axiom-like (no body)] -
ramanujan_E₄[axiom-like (no body)] -
ramanujan_E₆[axiom-like (no body)] -
ramanujan_E₂'[axiom-like (no body)] -
ramanujan_E₄'[axiom-like (no body)] -
ramanujan_E₆'[axiom-like (no body)]
Ramanujan differential equations for E_2,E_4,E_6.
Code for Theorem7.24●6 definitions, 6 incomplete
Associated Lean declarations
-
ramanujan_E₂[axiom-like (no body)]
-
ramanujan_E₄[axiom-like (no body)]
-
ramanujan_E₆[axiom-like (no body)]
-
ramanujan_E₂'[axiom-like (no body)]
-
ramanujan_E₄'[axiom-like (no body)]
-
ramanujan_E₆'[axiom-like (no body)]
-
ramanujan_E₂[axiom-like (no body)] -
ramanujan_E₄[axiom-like (no body)] -
ramanujan_E₆[axiom-like (no body)] -
ramanujan_E₂'[axiom-like (no body)] -
ramanujan_E₄'[axiom-like (no body)] -
ramanujan_E₆'[axiom-like (no body)]
-
axiom
ramanujan_E₂ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.ramanujan_E₂ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
ramanujan_E₄ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.ramanujan_E₄ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
ramanujan_E₆ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.ramanujan_E₆ : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
ramanujan_E₂' : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.ramanujan_E₂' : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
ramanujan_E₄' : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.ramanujan_E₄' : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`. -
axiom
ramanujan_E₆' : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.ramanujan_E₆' : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Apply Theorem 7.23
Serre derivative raises weight by 2 while preserving modularity.
-
Definition 7.21Blueprint label
-
«def:derivative»
Group- Serre derivative identities and differential inequalities.
-
-
Definition 7.22Blueprint label
-
«def:serre-der»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.23Blueprint label
-
«thm:serre-der-modularity»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.24Blueprint label
-
«thm:ramanujan-formula»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.26Blueprint label
-
«thm:anti-serre-der-pos»
Group- Serre derivative identities and differential inequalities.
-
-
«def:derivative»
- Serre derivative identities and differential inequalities.
-
serre_D_mul[axiom-like (no body)]
Product rule for Serre derivatives.
Code for Theorem7.25●1 definition, incomplete
Associated Lean declarations
-
serre_D_mul[axiom-like (no body)]
-
serre_D_mul[axiom-like (no body)]
-
axiom
serre_D_mul : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.serre_D_mul : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Direct computation from the definition.
-
Definition 7.21Blueprint label
-
«def:derivative»
Group- Serre derivative identities and differential inequalities.
-
-
Definition 7.22Blueprint label
-
«def:serre-der»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.23Blueprint label
-
«thm:serre-der-modularity»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.24Blueprint label
-
«thm:ramanujan-formula»
Group- Serre derivative identities and differential inequalities.
-
-
Theorem 7.25Blueprint label
-
«thm:serre-der-prod-rule»
Group- Serre derivative identities and differential inequalities.
-
-
«def:derivative»
- Serre derivative identities and differential inequalities.
- No associated Lean code or declarations.
Monotonicity criterion on the positive imaginary axis for anti-Serre-type differential operators.
Combine Ramanujan identities with sign information from
Corollary 7.12
Positivity statements for theta quartics on the positive imaginary axis.\Delta(it) > 0 on the positive imaginary axis.