Definitions/Def_AutomorphicForm_BoundedGenuineCuspRealization.lean
Bounded genuine cusp realisations of Hecke eigensystems
Throughout, F is a number field, and a bundle pins : CarrierPins F supplies in particular a measurable structure pins.nS and measure pins.ν on the adele ring of F, together with a measurable structure and measure on \mathrm{GL}_2 of the adeles; \psi is an additive character of the adele ring with values in \mathbb{C}.
IsBoundedOnSiegelWindows F φ says of φ : \mathrm{GL}_2(\mathbb{A}_F) \to \mathbb{C} that for all reals c,u,d_1,d_2 with c>0, d_1>0 and every finite set T of adelic matrices there is a real C with \|φ(g)\| \le C for all g in \bigcup_{x\in T}\,\{hx : h \in \mathtt{centreCutSiegelSet } F\,c\,u\,d_1\,d_2\}, i.e. φ is bounded on each finite union of right translates of a centre-cut Siegel set. IsBoundedGenuineFn F pins ψ φ is the conjunction of four conditions: φ is continuous; φ is bounded on the Siegel windows; for every α \in F and every g the function x \mapsto φ(n(x)g)\,ψ(-αx), with n(x) the upper unipotent matrix, is integrable for pins.ν; and for every g the family of Whittaker coefficients α \mapsto \int φ(n(x)g)ψ(-αx)\,d\nu, indexed by α \in F, is summable.
Relative to a Hecke eigensystem Φ over \mathbb{C} and a term R : SmoothCuspRealizationAt F pins Φ, the predicate IsBoundedGenuineCuspRealizationAt asserts IsBoundedGenuineFn for R.toFun; IsBoundedGenuineCuspRealizable asks for some such R; IsArithBoundedGenuineCuspRealizable applies this to the eigensystem Φ.toRawCentral attached to Φ, and IsArithBoundedGenuineCuspRealizableVia ι to the image Φ.map ι of an eigensystem over a commutative ring along a ring homomorphism ι to \mathbb{C}. From a choice of pins for every number field, boundedGenuineCuspNotionOf assembles a CuspidalityNotion ℂ whose cusp predicate is the arithmetic version taken with the standard additive character NumberField.StandardAddChar.stdAddChar F.
The accompanying lemmas record the four projections of the conjunction; stability of the predicate under multiplication by g \mapsto c(\det g) for a continuous such function with \|c\| \le 1 on units (the Whittaker integral simply acquires the factor c(\det g), since unipotent matrices have determinant 1); transport along an equality of underlying functions, also between realisations of different eigensystems and for pins of productionPinsOf type with differing window, level and generator data but the same conditioning set; and the implication from this notion to the corresponding genuine (continuity-only) cusp notion, at the level of single realisations, of realisability, of the arithmetic and Via variants, and of the assembled cuspidality notions.
Relation to Mathlib
Mathlib supplies the adele ring, Haar measures, integrability and Summable used here, but has no notion of adelic Siegel sets, Whittaker coefficients for \mathrm{GL}_2 over a number field, or cuspidality notions for Hecke eigensystems; those are the project's own.
Where it is used
These predicates sit in the automorphic half of the argument, refining mere continuity of a realisation of a Hecke eigensystem to growth on Siegel windows together with convergence of its adelic Fourier–Whittaker expansion, and packaging the result as a cuspidality notion over \mathbb{C} that can be fed into the modularity statements.
References
- D. Bump, Automorphic Forms and Representations, Cambridge Studies in Advanced Mathematics 55, Cambridge University Press, 1997
- 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.
- 317 lines
- 33 declarations
- used in the statements of 62 theorems and imported by 73 proofs
- imports 3 definition modules
Source file: Definitions/Def_AutomorphicForm_BoundedGenuineCuspRealization.lean
Imports
Imported by
- no other definition module
Declarations
- def
AutomorphicForm.IsBoundedOnSiegelWindows - def
AutomorphicForm.IsBoundedGenuineFn - def
AutomorphicForm.IsBoundedGenuineCuspRealizationAt - def
AutomorphicForm.IsBoundedGenuineCuspRealizable - def
AutomorphicForm.IsArithBoundedGenuineCuspRealizable - def
AutomorphicForm.IsArithBoundedGenuineCuspRealizableVia - def
AutomorphicForm.boundedGenuineCuspNotionOf - theorem
AutomorphicForm.boundedGenuineCuspNotionOf_isCusp_iff - theorem
AutomorphicForm.isBoundedGenuineFn_iff - theorem
AutomorphicForm.isBoundedGenuineCuspRealizable_iff - theorem
AutomorphicForm.isBoundedGenuineFn_productionPinsOf_iff - theorem
AutomorphicForm.IsBoundedGenuineFn.continuous - theorem
AutomorphicForm.IsBoundedGenuineFn.isBoundedOnSiegelWindows - theorem
AutomorphicForm.IsBoundedGenuineFn.exists_bound_on_window - theorem
AutomorphicForm.IsBoundedGenuineFn.whittakerCoefficientIntegrable - theorem
AutomorphicForm.IsBoundedGenuineFn.summable_whittakerCoefficient - theorem
AutomorphicForm.det_unipotentGL2 - theorem
AutomorphicForm.whittakerCoefficient_detTwist - theorem
AutomorphicForm.IsBoundedGenuineFn.detTwist - theorem
AutomorphicForm.IsBoundedGenuineCuspRealizationAt.isBoundedGenuineFn - theorem
AutomorphicForm.IsBoundedGenuineCuspRealizationAt.isGenuineCuspRealizationAt - theorem
AutomorphicForm.IsBoundedGenuineCuspRealizationAt.isBoundedOnSiegelWindows - theorem
AutomorphicForm.IsBoundedGenuineCuspRealizationAt.exists_bound_on_window - theorem
AutomorphicForm.IsBoundedGenuineCuspRealizationAt.whittakerCoefficientIntegrable - theorem
AutomorphicForm.IsBoundedGenuineCuspRealizationAt.summable_whittakerCoefficient - theorem
AutomorphicForm.IsBoundedGenuineCuspRealizationAt.of_toFun_eq - theorem
AutomorphicForm.IsBoundedGenuineCuspRealizationAt.detTwist - theorem
AutomorphicForm.isBoundedGenuineCuspRealizationAt_of_isBoundedGenuineFn - theorem
AutomorphicForm.IsBoundedGenuineCuspRealizationAt.of_toFun_eq_productionPinsOf - theorem
AutomorphicForm.IsBoundedGenuineCuspRealizable.isGenuineCuspRealizable - theorem
AutomorphicForm.IsArithBoundedGenuineCuspRealizable.isArithGenuineCuspRealizable - theorem
AutomorphicForm.IsArithBoundedGenuineCuspRealizableVia.isArithGenuineCuspRealizableVia - theorem
AutomorphicForm.boundedGenuineCuspNotionOf_isCusp_imp
Source
import Definitions.Def_AutomorphicForm_ProductionPinsGeneral import Definitions.Def_AutomorphicForm_WhittakerCoefficient import Definitions.Def_NumberField_AdelicTraceFin set_option autoImplicit false noncomputable section open NumberField AutomorphicForm.WindowedSiegel namespace AutomorphicForm variable (F : Type) [Field F] [NumberField F] def IsBoundedOnSiegelWindows (φ : AdelicGL2 (𝓞 F) F → ℂ) : Prop := ∀ (c u d₁ d₂ : ℝ) (T : Finset (AdelicGL2 (𝓞 F) F)), 0 < c → 0 < d₁ → ∃ C : ℝ, ∀ g ∈ (⋃ x ∈ T, (· * x) '' centreCutSiegelSet F c u d₁ d₂), ‖φ g‖ ≤ C def IsBoundedGenuineFn (pins : CarrierPins F) (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) (φ : AdelicGL2 (𝓞 F) F → ℂ) : Prop := Continuous φ ∧ IsBoundedOnSiegelWindows F φ ∧ (∀ (α : F) (g : AdelicGL2 (𝓞 F) F), WhittakerCoefficientIntegrable F pins ψ φ α g) ∧ ∀ g : AdelicGL2 (𝓞 F) F, Summable (fun α : F => whittakerCoefficient F pins ψ φ α g) def IsBoundedGenuineCuspRealizationAt (pins : CarrierPins F) (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) (Φ : HeckeEigensystem F ℂ) (R : SmoothCuspRealizationAt F pins Φ) : Prop := IsBoundedGenuineFn F pins ψ R.toFun def IsBoundedGenuineCuspRealizable (pins : CarrierPins F) (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) (Φ : HeckeEigensystem F ℂ) : Prop := ∃ R : SmoothCuspRealizationAt F pins Φ, IsBoundedGenuineCuspRealizationAt F pins ψ Φ R def IsArithBoundedGenuineCuspRealizable (pins : CarrierPins F) (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) (Φ : HeckeEigensystem F ℂ) : Prop := IsBoundedGenuineCuspRealizable F pins ψ Φ.toRawCentral def IsArithBoundedGenuineCuspRealizableVia (pins : CarrierPins F) (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) {R : Type*} [CommRing R] (ι : R →+* ℂ) (Φ : HeckeEigensystem F R) : Prop := IsArithBoundedGenuineCuspRealizable F pins ψ (Φ.map ι) def boundedGenuineCuspNotionOf (pins : ∀ (F : Type) [Field F] [NumberField F], CarrierPins F) : CuspidalityNotion ℂ where IsCusp := fun F _i1 _i2 Φ => @IsArithBoundedGenuineCuspRealizable F _i1 _i2 (pins F) (@NumberField.StandardAddChar.stdAddChar F _i1 _i2) Φ variable {F} theorem boundedGenuineCuspNotionOf_isCusp_iff (pins : ∀ (F : Type) [Field F] [NumberField F], CarrierPins F) (Φ : HeckeEigensystem F ℂ) : (boundedGenuineCuspNotionOf pins).IsCusp F Φ ↔ IsArithBoundedGenuineCuspRealizable F (pins F) (NumberField.StandardAddChar.stdAddChar F) Φ := Iff.rfl theorem isBoundedGenuineFn_iff (pins : CarrierPins F) (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) (φ : AdelicGL2 (𝓞 F) F → ℂ) : IsBoundedGenuineFn F pins ψ φ ↔ Continuous φ ∧ (∀ (c u d₁ d₂ : ℝ) (T : Finset (AdelicGL2 (𝓞 F) F)), 0 < c → 0 < d₁ → ∃ C : ℝ, ∀ g ∈ (⋃ x ∈ T, (· * x) '' centreCutSiegelSet F c u d₁ d₂), ‖φ g‖ ≤ C) ∧ (∀ (α : F) (g : AdelicGL2 (𝓞 F) F), WhittakerCoefficientIntegrable F pins ψ φ α g) ∧ ∀ g : AdelicGL2 (𝓞 F) F, Summable (fun α : F => whittakerCoefficient F pins ψ φ α g) := Iff.rfl theorem isBoundedGenuineCuspRealizable_iff (pins : CarrierPins F) (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) (Φ : HeckeEigensystem F ℂ) : IsBoundedGenuineCuspRealizable F pins ψ Φ ↔ ∃ R : SmoothCuspRealizationAt F pins Φ, Continuous R.toFun ∧ (∀ (c u d₁ d₂ : ℝ) (T : Finset (AdelicGL2 (𝓞 F) F)), 0 < c → 0 < d₁ → ∃ C : ℝ, ∀ g ∈ (⋃ x ∈ T, (· * x) '' centreCutSiegelSet F c u d₁ d₂), ‖R.toFun g‖ ≤ C) ∧ (∀ (α : F) (g : AdelicGL2 (𝓞 F) F), WhittakerCoefficientIntegrable F pins ψ R.toFun α g) ∧ ∀ g : AdelicGL2 (𝓞 F) F, Summable (fun α : F => whittakerCoefficient F pins ψ R.toFun α g) := Iff.rfl theorem isBoundedGenuineFn_productionPinsOf_iff (D D' : Set (AdelicGL2 (𝓞 F) F)) (U U' : Ideal (𝓞 F) → Subgroup (AdelicGL2 (𝓞 F) F)) (gen gen' : IsDedekindDomain.HeightOneSpectrum (𝓞 F) → AdelicGL2 (𝓞 F) F) (B : Set (AdeleRing (𝓞 F) F)) (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) (φ : AdelicGL2 (𝓞 F) F → ℂ) : IsBoundedGenuineFn F (productionPinsOf F D U gen B) ψ φ ↔ IsBoundedGenuineFn F (productionPinsOf F D' U' gen' B) ψ φ := Iff.rfl namespace IsBoundedGenuineFn variable {pins : CarrierPins F} {ψ : AddChar (AdeleRing (𝓞 F) F) ℂ} {φ : AdelicGL2 (𝓞 F) F → ℂ} theorem continuous (h : IsBoundedGenuineFn F pins ψ φ) : Continuous φ := h.1 theorem isBoundedOnSiegelWindows (h : IsBoundedGenuineFn F pins ψ φ) : IsBoundedOnSiegelWindows F φ := h.2.1 theorem exists_bound_on_window (h : IsBoundedGenuineFn F pins ψ φ) (c u d₁ d₂ : ℝ) (T : Finset (AdelicGL2 (𝓞 F) F)) (hc : 0 < c) (hd₁ : 0 < d₁) : ∃ C : ℝ, ∀ g ∈ (⋃ x ∈ T, (· * x) '' centreCutSiegelSet F c u d₁ d₂), ‖φ g‖ ≤ C := h.2.1 c u d₁ d₂ T hc hd₁ theorem whittakerCoefficientIntegrable (h : IsBoundedGenuineFn F pins ψ φ) (α : F) (g : AdelicGL2 (𝓞 F) F) : WhittakerCoefficientIntegrable F pins ψ φ α g := h.2.2.1 α g theorem summable_whittakerCoefficient (h : IsBoundedGenuineFn F pins ψ φ) (g : AdelicGL2 (𝓞 F) F) : Summable (fun α : F => whittakerCoefficient F pins ψ φ α g) := h.2.2.2 g end IsBoundedGenuineFn private theorem det_unipotentGL2 {A : Type*} [CommRing A] (x : A) : Matrix.GeneralLinearGroup.det (unipotentGL2 x) = 1 := by ext simp [Matrix.det_fin_two_of] theorem whittakerCoefficient_detTwist (pins : CarrierPins F) (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) (c : (AdeleRing (𝓞 F) F)ˣ → ℂ) (φ : AdelicGL2 (𝓞 F) F → ℂ) (α : F) (g : AdelicGL2 (𝓞 F) F) : whittakerCoefficient F pins ψ (fun g => c (Matrix.GeneralLinearGroup.det g) * φ g) α g = c (Matrix.GeneralLinearGroup.det g) * whittakerCoefficient F pins ψ φ α g := by letI := pins.nS simp only [whittakerCoefficient, map_mul, det_unipotentGL2, one_mul, mul_assoc] exact MeasureTheory.integral_const_mul _ _ theorem IsBoundedGenuineFn.detTwist {pins : CarrierPins F} {ψ : AddChar (AdeleRing (𝓞 F) F) ℂ} {φ : AdelicGL2 (𝓞 F) F → ℂ} (h : IsBoundedGenuineFn F pins ψ φ) (c : (AdeleRing (𝓞 F) F)ˣ → ℂ) (hc : Continuous fun g : AdelicGL2 (𝓞 F) F => c (Matrix.GeneralLinearGroup.det g)) (hc₁ : ∀ u : (AdeleRing (𝓞 F) F)ˣ, ‖c u‖ ≤ 1) : IsBoundedGenuineFn F pins ψ (fun g => c (Matrix.GeneralLinearGroup.det g) * φ g) := by obtain ⟨hφ, hb, hint, hsum⟩ := h refine ⟨hc.mul hφ, fun c' u d₁ d₂ T hc' hd₁ => ?_, fun α g => ?_, fun g => ?_⟩ · obtain ⟨C, hC⟩ := hb c' u d₁ d₂ T hc' hd₁ refine ⟨C, fun g hg => ?_⟩ calc ‖c (Matrix.GeneralLinearGroup.det g) * φ g‖ = ‖c (Matrix.GeneralLinearGroup.det g)‖ * ‖φ g‖ := norm_mul _ _ _ ≤ ‖φ g‖ := mul_le_of_le_one_left (norm_nonneg _) (hc₁ _) _ ≤ C := hC g hg · have hi := hint α g letI := pins.nS change MeasureTheory.Integrable _ _ at hi ⊢ simp only [map_mul, det_unipotentGL2, one_mul, mul_assoc] exact hi.const_mul _ · have key : (fun α : F => whittakerCoefficient F pins ψ (fun g => c (Matrix.GeneralLinearGroup.det g) * φ g) α g) = fun α : F => c (Matrix.GeneralLinearGroup.det g) * whittakerCoefficient F pins ψ φ α g := funext fun α => whittakerCoefficient_detTwist pins ψ c φ α g rw [key] exact (hsum g).mul_left _ namespace IsBoundedGenuineCuspRealizationAt variable {pins : CarrierPins F} {ψ : AddChar (AdeleRing (𝓞 F) F) ℂ} {Φ : HeckeEigensystem F ℂ} {R : SmoothCuspRealizationAt F pins Φ} theorem isBoundedGenuineFn (h : IsBoundedGenuineCuspRealizationAt F pins ψ Φ R) : IsBoundedGenuineFn F pins ψ R.toFun := h theorem isGenuineCuspRealizationAt (h : IsBoundedGenuineCuspRealizationAt F pins ψ Φ R) : IsGenuineCuspRealizationAt F pins Φ R := h.1 theorem isBoundedOnSiegelWindows (h : IsBoundedGenuineCuspRealizationAt F pins ψ Φ R) : IsBoundedOnSiegelWindows F R.toFun := h.2.1 theorem exists_bound_on_window (h : IsBoundedGenuineCuspRealizationAt F pins ψ Φ R) (c u d₁ d₂ : ℝ) (T : Finset (AdelicGL2 (𝓞 F) F)) (hc : 0 < c) (hd₁ : 0 < d₁) : ∃ C : ℝ, ∀ g ∈ (⋃ x ∈ T, (· * x) '' centreCutSiegelSet F c u d₁ d₂), ‖R.toFun g‖ ≤ C := h.2.1 c u d₁ d₂ T hc hd₁ theorem whittakerCoefficientIntegrable (h : IsBoundedGenuineCuspRealizationAt F pins ψ Φ R) (α : F) (g : AdelicGL2 (𝓞 F) F) : WhittakerCoefficientIntegrable F pins ψ R.toFun α g := h.2.2.1 α g theorem summable_whittakerCoefficient (h : IsBoundedGenuineCuspRealizationAt F pins ψ Φ R) (g : AdelicGL2 (𝓞 F) F) : Summable (fun α : F => whittakerCoefficient F pins ψ R.toFun α g) := h.2.2.2 g theorem of_toFun_eq {Φ' : HeckeEigensystem F ℂ} {R' : SmoothCuspRealizationAt F pins Φ'} (h : IsBoundedGenuineCuspRealizationAt F pins ψ Φ R) (he : R'.toFun = R.toFun) : IsBoundedGenuineCuspRealizationAt F pins ψ Φ' R' := by unfold IsBoundedGenuineCuspRealizationAt rw [he] exact h theorem detTwist {Φ' : HeckeEigensystem F ℂ} {R' : SmoothCuspRealizationAt F pins Φ'} (h : IsBoundedGenuineCuspRealizationAt F pins ψ Φ R) (c : (AdeleRing (𝓞 F) F)ˣ → ℂ) (hc : Continuous fun g : AdelicGL2 (𝓞 F) F => c (Matrix.GeneralLinearGroup.det g)) (hc₁ : ∀ u : (AdeleRing (𝓞 F) F)ˣ, ‖c u‖ ≤ 1) (he : R'.toFun = fun g => c (Matrix.GeneralLinearGroup.det g) * R.toFun g) : IsBoundedGenuineCuspRealizationAt F pins ψ Φ' R' := by unfold IsBoundedGenuineCuspRealizationAt rw [he] exact IsBoundedGenuineFn.detTwist h c hc hc₁ end IsBoundedGenuineCuspRealizationAt theorem isBoundedGenuineCuspRealizationAt_of_isBoundedGenuineFn {pins : CarrierPins F} {ψ : AddChar (AdeleRing (𝓞 F) F) ℂ} {Φ : HeckeEigensystem F ℂ} (R : SmoothCuspRealizationAt F pins Φ) (h : IsBoundedGenuineFn F pins ψ R.toFun) : IsBoundedGenuineCuspRealizationAt F pins ψ Φ R := h theorem IsBoundedGenuineCuspRealizationAt.of_toFun_eq_productionPinsOf {D D' : Set (AdelicGL2 (𝓞 F) F)} {U U' : Ideal (𝓞 F) → Subgroup (AdelicGL2 (𝓞 F) F)} {gen gen' : IsDedekindDomain.HeightOneSpectrum (𝓞 F) → AdelicGL2 (𝓞 F) F} {B : Set (AdeleRing (𝓞 F) F)} {ψ : AddChar (AdeleRing (𝓞 F) F) ℂ} {Φ Φ' : HeckeEigensystem F ℂ} {R : SmoothCuspRealizationAt F (productionPinsOf F D U gen B) Φ} {R' : SmoothCuspRealizationAt F (productionPinsOf F D' U' gen' B) Φ'} (h : IsBoundedGenuineCuspRealizationAt F (productionPinsOf F D U gen B) ψ Φ R) (he : R'.toFun = R.toFun) : IsBoundedGenuineCuspRealizationAt F (productionPinsOf F D' U' gen' B) ψ Φ' R' := by unfold IsBoundedGenuineCuspRealizationAt rw [he] exact (isBoundedGenuineFn_productionPinsOf_iff D D' U U' gen gen' B ψ R.toFun).mp h theorem IsBoundedGenuineCuspRealizable.isGenuineCuspRealizable {pins : CarrierPins F} {ψ : AddChar (AdeleRing (𝓞 F) F) ℂ} {Φ : HeckeEigensystem F ℂ} (h : IsBoundedGenuineCuspRealizable F pins ψ Φ) : IsGenuineCuspRealizable F pins Φ := h.imp fun _ hR => hR.isGenuineCuspRealizationAt theorem IsArithBoundedGenuineCuspRealizable.isArithGenuineCuspRealizable {pins : CarrierPins F} {ψ : AddChar (AdeleRing (𝓞 F) F) ℂ} {Φ : HeckeEigensystem F ℂ} (h : IsArithBoundedGenuineCuspRealizable F pins ψ Φ) : IsArithGenuineCuspRealizable F pins Φ := IsBoundedGenuineCuspRealizable.isGenuineCuspRealizable h theorem IsArithBoundedGenuineCuspRealizableVia.isArithGenuineCuspRealizableVia {pins : CarrierPins F} {ψ : AddChar (AdeleRing (𝓞 F) F) ℂ} {R : Type*} [CommRing R] {ι : R →+* ℂ} {Φ : HeckeEigensystem F R} (h : IsArithBoundedGenuineCuspRealizableVia F pins ψ ι Φ) : IsArithGenuineCuspRealizableVia F pins ι Φ := IsArithBoundedGenuineCuspRealizable.isArithGenuineCuspRealizable h theorem boundedGenuineCuspNotionOf_isCusp_imp (pins : ∀ (F : Type) [Field F] [NumberField F], CarrierPins F) (Φ : HeckeEigensystem F ℂ) (h : (boundedGenuineCuspNotionOf pins).IsCusp F Φ) : (genuineCuspNotionOf pins).IsCusp F Φ := IsArithBoundedGenuineCuspRealizable.isArithGenuineCuspRealizable h end AutomorphicForm end section Battery open AutomorphicForm #check @IsBoundedOnSiegelWindows #check @IsBoundedGenuineFn #check @IsBoundedGenuineCuspRealizationAt #check @IsBoundedGenuineCuspRealizable #check @IsArithBoundedGenuineCuspRealizable #check @IsArithBoundedGenuineCuspRealizableVia #check @boundedGenuineCuspNotionOf #check @boundedGenuineCuspNotionOf_isCusp_iff #check @isBoundedGenuineFn_iff #check @isBoundedGenuineCuspRealizable_iff #check @isBoundedGenuineFn_productionPinsOf_iff #check @IsBoundedGenuineFn.continuous #check @IsBoundedGenuineFn.isBoundedOnSiegelWindows #check @IsBoundedGenuineFn.exists_bound_on_window #check @IsBoundedGenuineFn.whittakerCoefficientIntegrable #check @IsBoundedGenuineFn.summable_whittakerCoefficient #check @whittakerCoefficient_detTwist #check @IsBoundedGenuineFn.detTwist #check @IsBoundedGenuineCuspRealizationAt.isBoundedGenuineFn #check @IsBoundedGenuineCuspRealizationAt.isGenuineCuspRealizationAt #check @IsBoundedGenuineCuspRealizationAt.isBoundedOnSiegelWindows #check @IsBoundedGenuineCuspRealizationAt.exists_bound_on_window #check @IsBoundedGenuineCuspRealizationAt.whittakerCoefficientIntegrable #check @IsBoundedGenuineCuspRealizationAt.summable_whittakerCoefficient #check @IsBoundedGenuineCuspRealizationAt.of_toFun_eq #check @IsBoundedGenuineCuspRealizationAt.detTwist #check @isBoundedGenuineCuspRealizationAt_of_isBoundedGenuineFn #check @IsBoundedGenuineCuspRealizationAt.of_toFun_eq_productionPinsOf #check @IsBoundedGenuineCuspRealizable.isGenuineCuspRealizable #check @IsArithBoundedGenuineCuspRealizable.isArithGenuineCuspRealizable #check @IsArithBoundedGenuineCuspRealizableVia.isArithGenuineCuspRealizableVia #check @boundedGenuineCuspNotionOf_isCusp_imp #print axioms AutomorphicForm.boundedGenuineCuspNotionOf_isCusp_iff #print axioms AutomorphicForm.isBoundedGenuineFn_iff #print axioms AutomorphicForm.isBoundedGenuineCuspRealizable_iff #print axioms AutomorphicForm.isBoundedGenuineFn_productionPinsOf_iff #print axioms AutomorphicForm.IsBoundedGenuineFn.continuous #print axioms AutomorphicForm.IsBoundedGenuineFn.isBoundedOnSiegelWindows #print axioms AutomorphicForm.IsBoundedGenuineFn.exists_bound_on_window #print axioms AutomorphicForm.IsBoundedGenuineFn.whittakerCoefficientIntegrable #print axioms AutomorphicForm.IsBoundedGenuineFn.summable_whittakerCoefficient #print axioms AutomorphicForm.whittakerCoefficient_detTwist #print axioms AutomorphicForm.IsBoundedGenuineFn.detTwist #print axioms AutomorphicForm.IsBoundedGenuineCuspRealizationAt.isBoundedGenuineFn #print axioms AutomorphicForm.IsBoundedGenuineCuspRealizationAt.isGenuineCuspRealizationAt #print axioms AutomorphicForm.IsBoundedGenuineCuspRealizationAt.isBoundedOnSiegelWindows #print axioms AutomorphicForm.IsBoundedGenuineCuspRealizationAt.exists_bound_on_window #print axioms AutomorphicForm.IsBoundedGenuineCuspRealizationAt.whittakerCoefficientIntegrable #print axioms AutomorphicForm.IsBoundedGenuineCuspRealizationAt.summable_whittakerCoefficient #print axioms AutomorphicForm.IsBoundedGenuineCuspRealizationAt.of_toFun_eq #print axioms AutomorphicForm.IsBoundedGenuineCuspRealizationAt.detTwist #print axioms AutomorphicForm.isBoundedGenuineCuspRealizationAt_of_isBoundedGenuineFn #print axioms AutomorphicForm.IsBoundedGenuineCuspRealizationAt.of_toFun_eq_productionPinsOf #print axioms AutomorphicForm.IsBoundedGenuineCuspRealizable.isGenuineCuspRealizable #print axioms AutomorphicForm.IsArithBoundedGenuineCuspRealizable.isArithGenuineCuspRealizable #print axioms AutomorphicForm.IsArithBoundedGenuineCuspRealizableVia.isArithGenuineCuspRealizableVia #print axioms AutomorphicForm.boundedGenuineCuspNotionOf_isCusp_imp end Battery
Statements phrased using this module (62)
- Boundedness upgrade for cusp realizations on covering Siegel windows
AutomorphicForm.isArithBoundedGenuineCuspRealizable_of_isArithGenuineCuspRealizable_of_coversModCentre76 below · depth 13 - Quadratic descent to ℚ of a cusp-realizable Hecke eigensystem
LanglandsTunnell.exists_isArithBoundedGenuineCuspRealizable_pair_agrees_liftTraceSeed_quatH3,136 below · depth 13 - Cubic descent of the lift-trace seed to the determinant-kernel field
LanglandsTunnell.exists_isConstantOnFibers_b_formalBaseChange_arithBoundedGenuineCuspRealizable_detKer_of_quatH3,359 below · depth 13 - Cubic base-change fibre: twist by a Galois character
AutomorphicForm.HeckeEigensystem.exists_char_twist_artinFrob_of_formalBaseChange_agreesAwayFromFinite_of_finrank_eq_three_of_coversModCentre_of_pos898 below · depth 14 - Galois conjugation of a cusp-realizable Hecke eigensystem
AutomorphicForm.exists_isArithBoundedGenuineCuspRealizable_eq_comap_galRestrict1 below · depth 14 - Bounded genuine realizability of a degree 2 or 3 base-change descent
AutomorphicForm.exists_isArithBoundedGenuineCuspRealizable_formalBaseChange_of_isConstantOnFibers_of_finrank_two_or_three_of_coversModCentre3,124 below · depth 14 - Right convolution of a cuspidal function is Siegel-window bounded
AutomorphicForm.isBoundedOnSiegelWindows_rightConv_of_isCuspAutomorphicFnAt_of_coversModCentre70 below · depth 14 - Twisting a bounded genuine cuspidal eigensystem by a Hecke character
LanglandsTunnell.exists_isArithBoundedGenuineCuspRealizable_twist_centreCut19 below · depth 14 - High-height boundedness of a smoothed cuspidal function
AutomorphicForm.exists_norm_rightConv_mul_le_of_lt_localHeight_of_isCuspAutomorphicFnAt_of_coversModCentre67 below · depth 15 - Transporting arithmetic bounded genuine cusp-realizability to Siegel windows
AutomorphicForm.isArithBoundedGenuineCuspRealizable_of_isArithBoundedGenuineCuspRealizable_of_pos_of_pos0 below · depth 15 - Non-vanishing Gauss-sum twist at some admitted modulus
LanglandsTunnell.exists_admitsModulus_gaussSumFn_ne_zero14 below · depth 15 - Gauss-sum twist of a cuspidal function on GL₂
LanglandsTunnell.fnTwist_gaussSumFn_isSmoothCuspData0 below · depth 15 - Transporting a cusp realization to Siegel-window production pins
AutomorphicForm.exists_smoothCuspRealizationAt_productionPinsOf_toFun_eq_of_isBoundedOnSiegelWindows_of_coversModCentre0 below · depth 16 - Adelic lift of a weight-one primitive form
DihedralWeightOne.exists_smoothCuspRealizationAt_productionPinsGeneral_toFun_eq_weightOneLift_of_isPrimitiveForm34 below · depth 16 - Upper-triangular global matrices preserve the adelic height
NumberField.AdelicHeight.adelicHeight_globalPoints_mul_of_apply_one_zero_eq_zero0 below · depth 16 - Bounded distortion of the adelic height by compact right translation
NumberField.AdelicHeight.exists_forall_mul_adelicHeight_le_adelicHeight_mul_of_isCompact0 below · depth 16 - Twisting a cuspidal constituent by a finite-order Hecke character
AutomorphicForm.CuspidalConstituent.exists_cuspConstituentMeets_span_image_fnTwist_of_isIsotypicCuspFormAt_of_isBoundedGenuineFn_of_forall_not_dvd23 below · depth 17 - Hecke eigenvalue relation for Whittaker coefficients at a good place
AutomorphicForm.SmoothCuspRealizationAt.sum_whittakerCoefficient_mul_placeEmbed_repSome_add_eq_a_mul_whittakerCoefficient1 below · depth 17 - Entirety of the global Whittaker zeta integral on GL₂
AutomorphicForm.exists_differentiable_forall_integral_zetaIntegrand_whittakerCoefficient_unipotentAverage_eq141 below · depth 17 - Moderate growth in det of a smoothed adelic cusp form
AutomorphicForm.exists_norm_rightConv_le_mul_max_ideleNorm_det_pow81 below · depth 17 - An entire, non-vanishing S-part torus zeta integral
AutomorphicForm.exists_unipotentAverage_rightConv_sPart_zetaIntegrand_entire_ne_zero118 below · depth 17 - Adelic lifts of weight-two Γ₀(M) cusp forms are bounded-genuine
CuspForm.IsAdelicLiftOf.isBoundedGenuineFn_productionPinsGeneral_stdAddChar26 below · depth 17 - Weight-one adelic lift is bounded on Siegel windows
LanglandsTunnell.isBoundedOnSiegelWindows_weightOneLift0 below · depth 17 - Continuity of the unipotent average of φ * f
AutomorphicForm.continuous_unipotentAverage_rightConv87 below · depth 18 - Half-plane convergence of the GL(2) Whittaker zeta integral
AutomorphicForm.exists_forall_integrable_zetaIntegrand_whittakerCoefficient_unipotentAverage116 below · depth 18 - Smoothed cusp forms are bounded on determinant slabs
AutomorphicForm.exists_forall_norm_rightConv_le_of_ideleNorm_det_mem_Icc78 below · depth 18 - A finite-measure neighbourhood where the zeta integrand stays nonzero
AutomorphicForm.exists_nhd_whittakerCoefficient_diagOne_sPartMeasure_lt_top2 below · depth 18 - Two-sided torus decay of a smoothed cuspidal unipotent average
AutomorphicForm.exists_norm_unipotentAverage_rightConv_diagOne_mul_le_min_ideleNorm_pow92 below · depth 18 - Torus Whittaker expansion of a smoothed adelic cusp form
AutomorphicForm.hasSum_whittakerCoefficient_one_diagOne_principalIdeles_unipotentAverage103 below · depth 18 - Translate package for right convolutions of cusp forms
AutomorphicForm.rightConv_translate_package_of_isCuspAutomorphicFnAt82 below · depth 18 - Unipotent Schwartz averaging multiplies the zeta integrand by int Bψ
AutomorphicForm.zetaIntegrand_whittakerCoefficient_unipotentAverage_eq_mul6 below · depth 18 - Adelic lifts of weight-two cusp forms are bounded-genuine
CuspForm.IsAdelicLiftOfGamma1.isBoundedGenuineFn_productionPinsGeneral_stdAddChar24 below · depth 18 - Twisting a bounded genuine cusp realisation by a finite-order Hecke character
LanglandsTunnell.exists_smoothCuspRealizationAt_fnTwist_gaussSumFn_centreCut19 below · depth 18 - Schwartz–Bruhat function standard outside S with non-negative Fourier multiplier
NumberField.AdelicFourier.exists_mem_schwartzBruhat_isFactorizableStandardOutside_integral_eq_nonneg52 below · depth 18 - Entirety of a bounded, pinched S-part zeta integral
UnramifiedWhittaker.integrable_and_differentiable_integral_mul_zetaIntegrand_sPartMeasure_of_bounded1 below · depth 18 - Non-vanishing of a weighted S-part zeta integral
UnramifiedWhittaker.integral_mul_zetaIntegrand_sPartMeasure_ne_zero_of_nonneg_of_le_re0 below · depth 18 - Uniform decay of the first Whittaker coefficient along the torus
AutomorphicForm.exists_forall_prod_norm_pow_mul_norm_whittakerCoefficient_one_diagOne_unipotentAverage_le89 below · depth 19 - Decay of a convolved cusp form along diag(a,1)
AutomorphicForm.exists_norm_rightConv_diagOne_mul_mul_unipotentGL2_le_of_le_ideleNorm89 below · depth 19 - Uniform polynomial height moments of Schwartz–Bruhat functions
NumberField.AdelicFourier.exists_forall_integral_norm_mul_inv_adelicHeight_mul_unipotentGL2_pow_le_of_mem_schwartzBruhat3 below · depth 19 - Rapid decay of φ * f in the adelic height on a determinant slab
AutomorphicForm.exists_norm_rightConv_le_mul_inv_adelicHeight_pow_of_ideleNorm_det_mem_Icc78 below · depth 20 - Boundedness of smoothed cusp forms on Siegel windows
AutomorphicForm.isBoundedOnSiegelWindows_rightConv_of_isCuspAutomorphicFnAt_of_isFundamentalDomain73 below · depth 20 - L²-ness of window-bounded forms on covering centre-cut Siegel windows
AutomorphicForm.memLp_two_of_isBoundedOnSiegelWindows_of_exists_memLp_two_of_coversModCentre6 below · depth 20 - Adelic height scales by the idelic norm under diag(a,1)
NumberField.AdelicHeight.adelicHeight_diagOne_mul2 below · depth 20 - Continuity and norm bound for GL₂ Whittaker coefficients
AutomorphicForm.continuous_whittakerCoefficient_and_exists_norm_le_mul_ideleNorm_det_rpow_of_isCuspAutomorphicFnAt_of_rightConv_eq75 below · depth 21 - Rapid decay of smoothed cusp forms in the cusp
AutomorphicForm.exists_norm_rightConv_mul_le_mul_inv_archHeight_pow_of_lt_localHeight_of_isCuspAutomorphicFnAt_of_coversModCentre68 below · depth 21 - Shaped raw cusp vector over ℚ with unit-shell support
AutomorphicForm.exists_shapedRawVector_finWhittaker_support_transl_rat135 below · depth 26 - Unitary twist transports the shaped Whittaker package over ℚ
AutomorphicForm.unitaryTwist_transport_shapedRawVector_transl_rat102 below · depth 26 - Archimedean calibration of ξ and non-vanishing of the Whittaker coefficient
LanglandsTunnell.centralExponent_modulus_and_whittaker_ne_zero_of_mellin_archFactor_rat1 below · depth 26 - Unitarity and polynomial bounds for the twisted Hecke table over ℚ
LanglandsTunnell.exists_finset_twistedTable_ne_zero_bound_unitarity_of_isArithGenuineCuspRealizable_rat22 below · depth 26 - Boundedness of the unitarised finite Whittaker factor over ℚ
AutomorphicForm.exists_bound_finWhittaker_mul_ideleNorm_det_rpow_of_isCuspAutomorphicFnAt_rat77 below · depth 27 - Shell vanishing forces compact support and unit idele norm
AutomorphicForm.exists_isCompact_support_and_ideleNorm_det_eq_one_of_shellSupport_rat5 below · depth 27 - Simultaneous unit-shell shaping at all primes of S
AutomorphicForm.exists_shapedRaw_bundle_forall_shellSupport_transl_rat115 below · depth 27 - Integrability and positive mass of |W_f|² on the cut
AutomorphicForm.integrable_indicator_normSq_and_measure_ne_zero_of_isCompact_support_rat16 below · depth 27 - Unitary twist by ‖det‖^{-σ₀/2} preserves rapid decay on Siegel sets
AutomorphicForm.isRapidlyDecreasingOnSiegelSets_mul_ideleNorm_det_rpow_of_isCuspAutomorphicFnAt_rat83 below · depth 27 - Integrable Whittaker slices for reproduced cusp forms over ℚ
AutomorphicForm.whittakerCoefficientIntegrable_of_isCuspAutomorphicFnAt_of_rightConv_eq_rat90 below · depth 27 - Idelic norms of determinants on GL₂(A_ℚ)
NumberField.TateGlobal.ideleNorm_det_facts_rankinSelberg_rat7 below · depth 27 - Hecke recursion for Whittaker coefficients at a good place
AutomorphicForm.SmoothCuspRealizationAt.sum_whittakerCoefficient_mul_placeEmbed_repSome_add_eq_a_mul_whittakerCoefficient_principal1 below · depth 28 - Unipotent difference translate with unit-shell support at p
AutomorphicForm.exists_unipotent_shellSupport_of_shapedRaw_bundle_transl_rat0 below · depth 28 - Rapid decay on Siegel sets of a smoothed cusp vector over ℚ
AutomorphicForm.isRapidlyDecreasingOnSiegelSets_rightConv_of_isCuspAutomorphicFnAt_of_norm_apply_eq_one_rat74 below · depth 28 - Unipotent difference translate preserves the shaped bundle at p
AutomorphicForm.shapedRaw_bundle_sub_translate_unipotent_transl_rat106 below · depth 28 - Raw Whittaker bundle over ℚ and unramified laws
AutomorphicForm.shapedRaw_rawBundle_transl_rat98 below · depth 28 - Right translates of cusp-automorphic functions over ℚ
AutomorphicForm.isCuspAutomorphicFnAt_comp_mul_right_and_sub_of_rightConv_eq_rat102 below · depth 29