Definitions/Def_AutomorphicForm_DihedralWeightOneLift.lean
Adelic weight-one lift at level over
Working over the rational field, this module sets up the shape of the adelization of a weight-one form on the upper half plane. First, DihedralWeightOne.weightOneArchLift takes a function f : \mathbb{H} \to \mathbb{C} and an element h \in \mathrm{GL}_2(\mathbb{R}) and returns (f \mid_1 h)(i) \cdot (\det h)^{1}, where \mid_1 is the weight-one slash action, the value is read at the point i of the upper half plane, and the determinant (a unit of \mathbb{R}) is coerced into \mathbb{C} and raised to the integer power 1. Second, DihedralWeightOne.HasWeightOneDecomp is a predicate on an ideal N of the ring of integers of \mathbb{Q} and an element g of \mathrm{GL}_2 of the adele ring: it asserts the existence of \gamma \in \mathrm{GL}_2(\mathbb{Q}) and adelic elements h, u with u in the level-N subgroup (\mathtt{productionPinsCompact}\ \mathbb{Q}).U\,N, which by definition is the intersection of the level-one subgroup attached to N with the kernel of the archimedean projection, with h trivial at all finite places (AdelicLevel.glFin of h equal to 1), with the associated real matrix LanglandsTunnell.ratArchGL2 h — the component of h at the unique infinite place of \mathbb{Q}, transported along the identification of that completion with \mathbb{R} — of positive determinant, and with g = \gamma h u, the global point \gamma being taken in the adelic group by AutomorphicForm.globalPoints. Third, DihedralWeightOne.weightOneLift N f g is defined by a case split on this predicate: where a decomposition exists, it is the archimedean lift of f evaluated at the real matrix attached to the middle factor of a classically chosen witness; where none exists, the value is 0. Thus the definition as such carries no invariance, eigenfunction or well-definedness assertion: independence of the choice of decomposition and the automorphy properties are the content of separate theorems.
Relation to Mathlib
The weight-one slash action \mid_1, the positive-determinant subgroup \mathrm{GL}^+_2(\mathbb{R}) and the adele ring are Mathlib's; the adelic lift of a function on the upper half plane and the attendant strong-approximation decomposition predicate are the project's own notions, parallel to the weight-twelve lift of \Delta in the imported module.
Where it is used
These definitions provide the adelic realisation used on the Langlands–Tunnell side of the argument, where weight-one dihedral forms must be viewed as automorphic functions on \mathrm{GL}_2 of the adeles of \mathbb{Q} with prescribed level, in parallel with the lift of the discriminant form supplied by the imported module.
References
- H. Darmon, F. Diamond and R. Taylor, Fermat's Last Theorem, in: Current Developments in Mathematics 1995, International Press, 1995, 1–154, §3
- S. Gelbart, Automorphic Forms on Adele Groups, Annals of Mathematics Studies 83, Princeton University Press, 1975
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 31 lines
- 3 declarations
- used in the statements of 17 theorems and imported by 17 proofs
- imports 1 definition modules
Source file: Definitions/Def_AutomorphicForm_DihedralWeightOneLift.lean
Imported by
- no other definition module
Declarations
- def
DihedralWeightOne.weightOneArchLift - def
DihedralWeightOne.HasWeightOneDecomp - def
DihedralWeightOne.weightOneLift
Source
import Definitions.Def_LanglandsTunnell_DeltaLift set_option autoImplicit false noncomputable section open NumberField IsDedekindDomain Matrix AutomorphicForm open scoped ModularForm MatrixGroups namespace DihedralWeightOne def weightOneArchLift (f : UpperHalfPlane → ℂ) (h : GL (Fin 2) ℝ) : ℂ := (f ∣[(1 : ℤ)] h) UpperHalfPlane.I * ((h.det.val : ℝ) : ℂ) ^ (1 : ℤ) def HasWeightOneDecomp (N : Ideal (𝓞 ℚ)) (g : GL (Fin 2) (AdeleRing (𝓞 ℚ) ℚ)) : Prop := ∃ (γ : GL (Fin 2) ℚ) (h u : GL (Fin 2) (AdeleRing (𝓞 ℚ) ℚ)), u ∈ (productionPinsCompact ℚ).U N ∧ AdelicLevel.glFin (𝓞 ℚ) ℚ h = 1 ∧ LanglandsTunnell.ratArchGL2 h ∈ GLPos (Fin 2) ℝ ∧ g = AutomorphicForm.globalPoints (𝓞 ℚ) ℚ γ * h * u open scoped Classical in def weightOneLift (N : Ideal (𝓞 ℚ)) (f : UpperHalfPlane → ℂ) (g : GL (Fin 2) (AdeleRing (𝓞 ℚ) ℚ)) : ℂ := if H : HasWeightOneDecomp N g then weightOneArchLift f (LanglandsTunnell.ratArchGL2 H.choose_spec.choose) else 0 end DihedralWeightOne end
Statements phrased using this module (17)
- Adelic lift of a weight-one primitive form
DihedralWeightOne.exists_smoothCuspRealizationAt_productionPinsGeneral_toFun_eq_weightOneLift_of_isPrimitiveForm34 below · depth 16 - Newvector conductor at q of a weight-one primitive form's adelic span
DihedralWeightOne.hasNewvectorConductor_adelicSpan_weightOneLift_factorization_of_isPrimitiveForm49 below · depth 16 - Conductor lower bound for K₁(q^m)-fixed vectors in weight one
DihedralWeightOne.factorization_le_of_mem_span_weightOneLift_of_mem_fixedSubmodule_padicK121 below · depth 17 - Non-vanishing and K₁(N)-invariance of the weight-one adelic lift
DihedralWeightOne.weightOneLift_ne_zero_and_apply_mul_finEmbed_eq_of_isPrimitiveForm34 below · depth 17 - Weight-one adelic lift is bounded on Siegel windows
LanglandsTunnell.isBoundedOnSiegelWindows_weightOneLift0 below · depth 17 - Cuspidality of the adelic weight-one lift
LanglandsTunnell.isCuspidalFn_weightOneLift12 below · depth 17 - Adelic weight-one lift is a Hecke coset eigenfunction
LanglandsTunnell.isHeckeCosetEigenfunctionAt_weightOneLift7 below · depth 17 - Smoothness of the adelic weight-one lift
LanglandsTunnell.isKfSmooth_weightOneLift6 below · depth 17 - Central law of the weight-one lift at Hecke generators
LanglandsTunnell.weightOneLift_centralScalar_det_gen_mul12 below · depth 17 - Central character of the adelic weight-one lift
LanglandsTunnell.weightOneLift_centralScalar_mul11 below · depth 17 - Non-zero K₁(qᵃ)-fixed vector inside the local span at q
LocalNewvector.AdelicSpan.exists_mem_span_fixed_padicK1_of_fixedSubmodule_padicK1_ne_bot_of_apply_mul_finEmbed_eq0 below · depth 17 - Descent of adelic weight-one vectors to S₁(N,ε)
DihedralWeightOne.exists_hasNebentypus_eq_weightOneLift_of_mem_span_of_apply_mul_finEmbed_eq_inv_mul7 below · depth 18 - Adelic Hecke eigenvalue gives T_ℓ relation in weight one
DihedralWeightOne.qCoeff_hecke_eq_of_hasNebentypus_of_sum_weightOneLift_mul_padicToAdelic_inv_eq10 below · depth 18 - Adelic Hecke eigenrelation for the weight-one lift
DihedralWeightOne.sum_weightOneLift_mul_padicToAdelic_inv_eq_mul_of_hasNebentypus_of_qCoeff_hecke_eq15 below · depth 18 - Nebentypus transformation of the weight-one adelic lift under K₀(M)
DihedralWeightOne.weightOneLift_mul_finEmbed_eq_inv_nebentypus_mul_of_mem_finiteLevelZero7 below · depth 18 - Hecke coset sum for the weight-one adelic lift at a good prime
DihedralWeightOne.sum_weightOneLift_mul_padicToAdelic_inv_eq_mul_slash_apply_I_mul_det7 below · depth 19 - Invariance and archimedean value of the weight-one adelic lift
DihedralWeightOne.weightOneLift_globalPoints_mul_and_mul_finEmbed_and_eq_weightOneArchLift6 below · depth 19