Definitions/Def_LanglandsTunnell_RS22GlobalIntegral.lean
Rankin–Selberg data for GL(2) over the adeles
Over a number field F, this module sets up the objects entering Jacquet's integral representation for a pair of forms on \mathrm{GL}(2) of the adeles. moduleChar F is the homomorphism from the idele units to \mathbb{R}^\times obtained from Mathlib's distribHaarChar of the adele ring, composed with \mathbb{R}_{\ge 0}\to\mathbb{R} and taken into units; its value at x is by definition the idele norm \mathrm{ideleNorm}\,F\,x, and it is everywhere positive. Given a measure \nu_0 on the idele units, two characters \mu,\nu into \mathbb{C}^\times, a positive real character \alpha with its positivity hypothesis, a function \Phi on the adelic plane and s\in\mathbb{C}, godementEisenstein is the sum over the two Bruhat cells of the Godement section f_s: the value f_s(g) plus the unrestricted tsum over \xi\in F of f_s(w\,n(\xi)\,g), where w is the image of the standard Weyl element and n(\xi) the upper unipotent matrix with entry the image of \xi. rs22GlobalIntegral F D φ φ' Es is the Bochner integral of g\mapsto φ(g)φ'(g)Es(g) over a set D\subseteq \mathrm{GL}(2,\mathbb{A}_F) against the Haar measure; it is recorded to vanish when φ or Es is zero, to be additive in Es under two integrability hypotheses, and to be \mathbb{C}-homogeneous in Es. rs22Kernel F μ α hα Φ s g is \mu(\det g)\,\alpha(\det g)^{s+1/2}\,\Phi(e_2 g), with \alpha(\cdot)^{s+1/2} the character cpowChar and e_2 g the bottom row of g; rs22WhittakerIntegral integrates W\cdot W'\cdotrs22Kernel over the unipotent orbit quotient of \mathrm{GL}(2,\mathbb{A}_F), evaluating the integrand at chosen representatives q.out, against the quotient measure.
Two growth predicates are introduced. IsRapidlyDecreasingOnSiegelSets φ asserts: for all reals c,u with c>0, every t and every N, there is C with \|φ(gt)\|(1+\mathrm{archHeight}(g))^N\le C for all g in the integral windowed Siegel set of parameters c,u. IsUniformlySiegelBounded H asserts: for all \sigma_1,\sigma_2,c,u with c>0 and every t, there are A and N such that \|H(s)(gt)\|\le A(1+\mathrm{archHeight}(g))^N for all s in the vertical strip \sigma_1\le \mathrm{Re}\,s\le\sigma_2 and all g in that Siegel set. Both hold for the zero function, and rapid decrease gives plain boundedness on each Siegel set (the case N=0).
Locally, rs22LocalIntegral integrates W\cdot W'\cdot \Phi_{\mathrm{row}}\cdot m\cdot \delta^{s+1/2} over a group G against \mu_G weighted by the HaarQuotient density of a subgroup H with measure \mu_H. Specialising G to \mathrm{GL}(2) of a completion, H to the range unipotentSubgroup of the unipotent homomorphism, \Phi_{\mathrm{row}} to \Phi composed with bottomRow, m to g\mapsto\mu_v(\det g) and \delta to the local modulus of \det g gives rs22FinIntegral at a finite place and rs22PlaceIntegral at an infinite place. Finally unramifiedTest2 v is the indicator of the pairs of v-adic integers, with its two evaluation lemmas.
Relation to Mathlib
Mathlib supplies the Haar measures, distribHaarChar and the Bochner integral used here; the Godement section, its Eisenstein sum, the global and local Rankin–Selberg integrals, the Siegel-set growth predicates and the unramified test vector are the project's own notions.
Where it is used
These are the definitional carriers for the Rankin–Selberg integral representation used in the Langlands–Tunnell input to the modularity argument: the global integral against a Godement–Eisenstein series, its unfolded Whittaker form, and the local integrals at finite and infinite places into which it factors.
References
- H. Jacquet, Automorphic Forms on GL(2), Part II, Lecture Notes in Mathematics 278, Springer, 1972
- D. Bump, Automorphic Forms and Representations, Cambridge Studies in Advanced Mathematics 55, Cambridge University Press, 1997, §3.8
- J. T. Tate, Fourier analysis in number fields and Hecke's zeta-functions, in: Algebraic Number Theory (Brighton, 1965), Academic Press, 1967, 305–347
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 191 lines
- 29 declarations
- used in the statements of 50 theorems and imported by 51 proofs
- imports 5 definition modules
Source file: Definitions/Def_LanglandsTunnell_RS22GlobalIntegral.lean
Imports
Imported by
- no other definition module
Declarations
- def
LanglandsTunnell.RankinSelberg.moduleChar - theorem
LanglandsTunnell.RankinSelberg.val_moduleChar_apply - theorem
LanglandsTunnell.RankinSelberg.moduleChar_pos - def
LanglandsTunnell.RankinSelberg.godementEisenstein - theorem
LanglandsTunnell.RankinSelberg.godementEisenstein_def - def
LanglandsTunnell.RankinSelberg.rs22GlobalIntegral - theorem
LanglandsTunnell.RankinSelberg.rs22GlobalIntegral_def - theorem
LanglandsTunnell.RankinSelberg.rs22GlobalIntegral_zero_left - theorem
LanglandsTunnell.RankinSelberg.rs22GlobalIntegral_zero_right - theorem
LanglandsTunnell.RankinSelberg.rs22GlobalIntegral_add_right - theorem
LanglandsTunnell.RankinSelberg.rs22GlobalIntegral_smul_right - def
LanglandsTunnell.RankinSelberg.rs22Kernel - theorem
LanglandsTunnell.RankinSelberg.rs22Kernel_def - def
LanglandsTunnell.RankinSelberg.rs22WhittakerIntegral - theorem
LanglandsTunnell.RankinSelberg.rs22WhittakerIntegral_def - def
LanglandsTunnell.RankinSelberg.IsRapidlyDecreasingOnSiegelSets - def
LanglandsTunnell.RankinSelberg.IsUniformlySiegelBounded - theorem
LanglandsTunnell.RankinSelberg.isRapidlyDecreasingOnSiegelSets_zero - theorem
LanglandsTunnell.RankinSelberg.isUniformlySiegelBounded_zero - theorem
LanglandsTunnell.RankinSelberg.IsRapidlyDecreasingOnSiegelSets.bounded - def
LanglandsTunnell.RankinSelberg.rs22LocalIntegral - abbrev
LanglandsTunnell.RankinSelberg.unipotentSubgroup - def
LanglandsTunnell.RankinSelberg.bottomRow - def
LanglandsTunnell.RankinSelberg.rs22FinIntegral - def
LanglandsTunnell.RankinSelberg.rs22PlaceIntegral - def
LanglandsTunnell.RankinSelberg.unramifiedTest2 - theorem
LanglandsTunnell.RankinSelberg.unramifiedTest2_apply_of_mem - theorem
LanglandsTunnell.RankinSelberg.unramifiedTest2_apply_of_not_mem - theorem
LanglandsTunnell.RankinSelberg.rs22LocalIntegral_zero_left
Source
import Definitions.Def_AutomorphicForm_GodementSection import Definitions.Def_AutomorphicForm_WeylIntertwining import Definitions.Def_AutomorphicForm_UnipotentQuotient import Definitions.Def_AutomorphicForm_WindowedSiegelSet import Definitions.Def_LanglandsTunnell_TateLocalZeta set_option autoImplicit false open MeasureTheory NumberField NumberField.AdelicHaar NumberField.AdelicLevel IsDedekindDomain open AutomorphicForm AutomorphicForm.WindowedSiegel noncomputable section namespace LanglandsTunnell.RankinSelberg attribute [local instance] NumberField.AdelicHaar.glBorel NumberField.AdelicHaar.borelSpace_glBorel section Global variable (F : Type) [Field F] [NumberField F] open scoped NNReal in def moduleChar : (AdeleRing (𝓞 F) F)ˣ →* ℝˣ := ((NNReal.toRealHom : ℝ≥0 →+* ℝ).toMonoidHom.comp (distribHaarChar (AdeleRing (𝓞 F) F))).toHomUnits theorem val_moduleChar_apply (x : (AdeleRing (𝓞 F) F)ˣ) : ((moduleChar F x : ℝˣ) : ℝ) = NumberField.TateGlobal.ideleNorm F x := rfl theorem moduleChar_pos : ∀ x : (AdeleRing (𝓞 F) F)ˣ, 0 < ((moduleChar F x : ℝˣ) : ℝ) := fun x => NumberField.TateGlobal.ideleNorm_pos x def godementEisenstein {mI : MeasurableSpace (AdeleRing (𝓞 F) F)ˣ} (ν₀ : Measure (AdeleRing (𝓞 F) F)ˣ) (μ ν : (AdeleRing (𝓞 F) F)ˣ →* ℂˣ) (α : (AdeleRing (𝓞 F) F)ˣ →* ℝˣ) (hα : ∀ x, 0 < ((α x : ℝˣ) : ℝ)) (Φ : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ) (s : ℂ) (g : AdelicGL2 (𝓞 F) F) : ℂ := godementSection F ν₀ μ ν α hα Φ s g + ∑' ξ : F, godementSection F ν₀ μ ν α hα Φ s (adelicWeyl (𝓞 F) F * unipotentGL2 (algebraMap F (AdeleRing (𝓞 F) F) ξ) * g) theorem godementEisenstein_def {mI : MeasurableSpace (AdeleRing (𝓞 F) F)ˣ} (ν₀ : Measure (AdeleRing (𝓞 F) F)ˣ) (μ ν : (AdeleRing (𝓞 F) F)ˣ →* ℂˣ) (α : (AdeleRing (𝓞 F) F)ˣ →* ℝˣ) (hα : ∀ x, 0 < ((α x : ℝˣ) : ℝ)) (Φ : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ) (s : ℂ) (g : AdelicGL2 (𝓞 F) F) : godementEisenstein F ν₀ μ ν α hα Φ s g = godementSection F ν₀ μ ν α hα Φ s g + ∑' ξ : F, godementSection F ν₀ μ ν α hα Φ s (adelicWeyl (𝓞 F) F * unipotentGL2 (algebraMap F (AdeleRing (𝓞 F) F) ξ) * g) := rfl def rs22GlobalIntegral (D : Set (AdelicGL2 (𝓞 F) F)) (φ φ' Es : AdelicGL2 (𝓞 F) F → ℂ) : ℂ := ∫ g in D, φ g * φ' g * Es g ∂(adelicGLHaar (Fin 2) (𝓞 F) F) theorem rs22GlobalIntegral_def (D : Set (AdelicGL2 (𝓞 F) F)) (φ φ' Es : AdelicGL2 (𝓞 F) F → ℂ) : rs22GlobalIntegral F D φ φ' Es = ∫ g in D, φ g * φ' g * Es g ∂(adelicGLHaar (Fin 2) (𝓞 F) F) := rfl @[simp] theorem rs22GlobalIntegral_zero_left (D : Set (AdelicGL2 (𝓞 F) F)) (φ' Es : AdelicGL2 (𝓞 F) F → ℂ) : rs22GlobalIntegral F D 0 φ' Es = 0 := by simp [rs22GlobalIntegral] @[simp] theorem rs22GlobalIntegral_zero_right (D : Set (AdelicGL2 (𝓞 F) F)) (φ φ' : AdelicGL2 (𝓞 F) F → ℂ) : rs22GlobalIntegral F D φ φ' 0 = 0 := by simp [rs22GlobalIntegral] theorem rs22GlobalIntegral_add_right (D : Set (AdelicGL2 (𝓞 F) F)) (φ φ' E₁ E₂ : AdelicGL2 (𝓞 F) F → ℂ) (h₁ : IntegrableOn (fun g => φ g * φ' g * E₁ g) D (adelicGLHaar (Fin 2) (𝓞 F) F)) (h₂ : IntegrableOn (fun g => φ g * φ' g * E₂ g) D (adelicGLHaar (Fin 2) (𝓞 F) F)) : rs22GlobalIntegral F D φ φ' (E₁ + E₂) = rs22GlobalIntegral F D φ φ' E₁ + rs22GlobalIntegral F D φ φ' E₂ := by simp only [rs22GlobalIntegral, Pi.add_apply, mul_add] exact integral_add h₁ h₂ theorem rs22GlobalIntegral_smul_right (D : Set (AdelicGL2 (𝓞 F) F)) (φ φ' Es : AdelicGL2 (𝓞 F) F → ℂ) (c : ℂ) : rs22GlobalIntegral F D φ φ' (c • Es) = c * rs22GlobalIntegral F D φ φ' Es := by simp only [rs22GlobalIntegral, Pi.smul_apply, smul_eq_mul, ← integral_const_mul] congr 1; funext g; ring def rs22Kernel (μ : (AdeleRing (𝓞 F) F)ˣ →* ℂˣ) (α : (AdeleRing (𝓞 F) F)ˣ →* ℝˣ) (hα : ∀ x, 0 < ((α x : ℝˣ) : ℝ)) (Φ : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ) (s : ℂ) (g : AdelicGL2 (𝓞 F) F) : ℂ := ((μ (Matrix.GeneralLinearGroup.det g) : ℂˣ) : ℂ) * ((cpowChar α hα (s + 1 / 2) (Matrix.GeneralLinearGroup.det g) : ℂˣ) : ℂ) * Φ (bottomRowVec F g 1) theorem rs22Kernel_def (μ : (AdeleRing (𝓞 F) F)ˣ →* ℂˣ) (α : (AdeleRing (𝓞 F) F)ˣ →* ℝˣ) (hα : ∀ x, 0 < ((α x : ℝˣ) : ℝ)) (Φ : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ) (s : ℂ) (g : AdelicGL2 (𝓞 F) F) : rs22Kernel F μ α hα Φ s g = ((μ (Matrix.GeneralLinearGroup.det g) : ℂˣ) : ℂ) * ((cpowChar α hα (s + 1 / 2) (Matrix.GeneralLinearGroup.det g) : ℂˣ) : ℂ) * Φ (bottomRowVec F g 1) := rfl def rs22WhittakerIntegral (W W' : AdelicGL2 (𝓞 F) F → ℂ) (μ : (AdeleRing (𝓞 F) F)ˣ →* ℂˣ) (α : (AdeleRing (𝓞 F) F)ˣ →* ℝˣ) (hα : ∀ x, 0 < ((α x : ℝˣ) : ℝ)) (Φ : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ) (s : ℂ) : ℂ := ∫ q : UnipotentQuotient F, W q.out * W' q.out * rs22Kernel F μ α hα Φ s q.out ∂(unipotentQuotientMeasure F) theorem rs22WhittakerIntegral_def (W W' : AdelicGL2 (𝓞 F) F → ℂ) (μ : (AdeleRing (𝓞 F) F)ˣ →* ℂˣ) (α : (AdeleRing (𝓞 F) F)ˣ →* ℝˣ) (hα : ∀ x, 0 < ((α x : ℝˣ) : ℝ)) (Φ : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ) (s : ℂ) : rs22WhittakerIntegral F W W' μ α hα Φ s = ∫ q : UnipotentQuotient F, W q.out * W' q.out * rs22Kernel F μ α hα Φ s q.out ∂(unipotentQuotientMeasure F) := rfl def IsRapidlyDecreasingOnSiegelSets (φ : AdelicGL2 (𝓞 F) F → ℂ) : Prop := ∀ (c u : ℝ) (t : AdelicGL2 (𝓞 F) F), 0 < c → ∀ N : ℕ, ∃ C : ℝ, ∀ g ∈ integralWindowedSiegelSet F c u, ‖φ (g * t)‖ * (1 + archHeight F (glArch (𝓞 F) F g)) ^ N ≤ C def IsUniformlySiegelBounded (H : ℂ → AdelicGL2 (𝓞 F) F → ℂ) : Prop := ∀ (σ₁ σ₂ c u : ℝ) (t : AdelicGL2 (𝓞 F) F), 0 < c → ∃ (A : ℝ) (N : ℕ), ∀ s : ℂ, σ₁ ≤ s.re → s.re ≤ σ₂ → ∀ g ∈ integralWindowedSiegelSet F c u, ‖H s (g * t)‖ ≤ A * (1 + archHeight F (glArch (𝓞 F) F g)) ^ N theorem isRapidlyDecreasingOnSiegelSets_zero : IsRapidlyDecreasingOnSiegelSets F (fun _ => (0 : ℂ)) := fun _ _ _ _ _ => ⟨0, fun _ _ => by simp⟩ theorem isUniformlySiegelBounded_zero : IsUniformlySiegelBounded F (fun _ _ => (0 : ℂ)) := fun _ _ _ _ _ _ => ⟨0, 0, fun _ _ _ _ _ => by simp⟩ theorem IsRapidlyDecreasingOnSiegelSets.bounded {φ : AdelicGL2 (𝓞 F) F → ℂ} (h : IsRapidlyDecreasingOnSiegelSets F φ) (c u : ℝ) (t : AdelicGL2 (𝓞 F) F) (hc : 0 < c) : ∃ C : ℝ, ∀ g ∈ integralWindowedSiegelSet F c u, ‖φ (g * t)‖ ≤ C := by obtain ⟨C, hC⟩ := h c u t hc 0 exact ⟨C, fun g hg => by simpa using hC g hg⟩ end Global section Local def rs22LocalIntegral {G : Type*} [Group G] [TopologicalSpace G] [MeasurableSpace G] (μG : Measure G) (H : Subgroup G) (μH : Measure H) (W W' Φrow m : G → ℂ) (δ : G → ℝ) (s : ℂ) : ℂ := ∫ g, W g * W' g * Φrow g * m g * ((δ g : ℝ) : ℂ) ^ (s + 1 / 2) ∂(μG.withDensity (HaarQuotient.density H μH)) variable {F : Type} [Field F] [NumberField F] abbrev unipotentSubgroup (K : Type*) [CommRing K] : Subgroup (GL (Fin 2) K) := (unipotentGL2Hom (R := K)).range def bottomRow {K : Type*} [CommRing K] (g : GL (Fin 2) K) : Fin 2 → K := fun j => (g : Matrix (Fin 2) (Fin 2) K) 1 j def rs22FinIntegral (v : HeightOneSpectrum (𝓞 F)) [MeasurableSpace (GL (Fin 2) (v.adicCompletion F))] (μG : Measure (GL (Fin 2) (v.adicCompletion F))) (μN : Measure (unipotentSubgroup (v.adicCompletion F))) (W W' : GL (Fin 2) (v.adicCompletion F) → ℂ) (Φv : (Fin 2 → v.adicCompletion F) → ℂ) (μv : (v.adicCompletion F)ˣ →* ℂˣ) (s : ℂ) : ℂ := rs22LocalIntegral μG (unipotentSubgroup (v.adicCompletion F)) μN W W' (fun g => Φv (bottomRow g)) (fun g => ((μv (Matrix.GeneralLinearGroup.det g) : ℂˣ) : ℂ)) (fun g => (LanglandsTunnell.TateLocal.modulus ((Matrix.GeneralLinearGroup.det g : (v.adicCompletion F)ˣ) : v.adicCompletion F) : ℝ)) s def rs22PlaceIntegral (w : InfinitePlace F) [MeasurableSpace (GL (Fin 2) w.Completion)] (μG : Measure (GL (Fin 2) w.Completion)) (μN : Measure (unipotentSubgroup w.Completion)) (W W' : GL (Fin 2) w.Completion → ℂ) (Φw : (Fin 2 → w.Completion) → ℂ) (μw : (w.Completion)ˣ →* ℂˣ) (s : ℂ) : ℂ := rs22LocalIntegral μG (unipotentSubgroup w.Completion) μN W W' (fun g => Φw (bottomRow g)) (fun g => ((μw (Matrix.GeneralLinearGroup.det g) : ℂˣ) : ℂ)) (fun g => (LanglandsTunnell.TateLocal.modulus ((Matrix.GeneralLinearGroup.det g : (w.Completion)ˣ) : w.Completion) : ℝ)) s open scoped Classical in def unramifiedTest2 (v : HeightOneSpectrum (𝓞 F)) : (Fin 2 → v.adicCompletion F) → ℂ := fun x => if ∀ j, x j ∈ v.adicCompletionIntegers F then 1 else 0 theorem unramifiedTest2_apply_of_mem (v : HeightOneSpectrum (𝓞 F)) {x : Fin 2 → v.adicCompletion F} (hx : ∀ j, x j ∈ v.adicCompletionIntegers F) : unramifiedTest2 v x = 1 := by classical simp [unramifiedTest2, hx] theorem unramifiedTest2_apply_of_not_mem (v : HeightOneSpectrum (𝓞 F)) {x : Fin 2 → v.adicCompletion F} (hx : ¬ ∀ j, x j ∈ v.adicCompletionIntegers F) : unramifiedTest2 v x = 0 := by classical simp [unramifiedTest2, hx] @[simp] theorem rs22LocalIntegral_zero_left {G : Type*} [Group G] [TopologicalSpace G] [MeasurableSpace G] (μG : Measure G) (H : Subgroup G) (μH : Measure H) (W' Φrow m : G → ℂ) (δ : G → ℝ) (s : ℂ) : rs22LocalIntegral μG H μH 0 W' Φrow m δ s = 0 := by simp [rs22LocalIntegral] end Local end LanglandsTunnell.RankinSelberg end
Statements phrased using this module (50)
- Rankin–Selberg package for Theta×̃Theta over ℚ
AutomorphicForm.exists_rs22GlobalIntegral_godementEisenstein_self_eq_add_div_and_mul_hasProd_rsEulerPoly_self_rat662 below · depth 23 - Rankin–Selberg test data over ℚ for a cusp-realizable eigensystem
AutomorphicForm.exists_rankinSelberg_testData_of_isArithGenuineCuspRealizable_rat554 below · depth 24 - Godement's lemma: absolute convergence of the Bruhat series for Re s>1/2
AutomorphicForm.summable_norm_godementSection_adelicWeyl_unipotentGL2_mul_of_mem_schwartzBruhat2_of_half_lt_re60 below · depth 24 - Polar decomposition and functional equation of Godement–Eisenstein series
LanglandsTunnell.RankinSelberg.exists_entire_sub_polarPart_godementEisenstein_isUniformlySiegelBounded_fe_of_mem_schwartzBruhat285 below · depth 24 - Polar decomposition and functional equation of (1,1) Godement–Eisenstein series
LanglandsTunnell.RankinSelberg.exists_entire_sub_polarPart_godementEisenstein_one_one_isUniformlySiegelBounded_fe_of_mem_schwartzBruhat285 below · depth 24 - Rankin–Selberg side conditions for GL₂timesGL₂ over ℚ
LanglandsTunnell.RankinSelberg.exists_forall_summable_integrable_rs22_sideConditions_of_measurable_rat129 below · depth 24 - Unfolding the GL₂timesGL₂ Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_rs22GlobalIntegral_godementEisenstein_eq_mul_rs22WhittakerIntegral_of_isUnitaryChar_of_re_pos_of_forall_summable_of_integrable101 below · depth 24 - Entirety and vertical boundedness of the GL₂× GL₂ global integral
LanglandsTunnell.RankinSelberg.integrableOn_and_differentiable_and_boundedOnStrips_rs22GlobalIntegral_of_isUniformlySiegelBounded0 below · depth 24 - Rankin–Selberg unfolded integral over ℚ factorises into carriers
LanglandsTunnell.RankinSelberg.rs22WhittakerIntegral_rat_eq_rsArchIntegral_mul_rsFinIntegral_of_eq_mul8 below · depth 24 - Finiteness of the Haar measure of a translated Siegel set in a determinant slab over ℚ
AutomorphicForm.adelicGLHaar_image_mul_right_integralWindowedSiegelSet_inter_slab_lt_top_rat3 below · depth 25 - Shaped unitary cusp vector over ℚ with factorised Whittaker function
AutomorphicForm.exists_unitaryShapedVector_whittakerFactorization_torusProfile_of_isArithGenuineCuspRealizable_rat544 below · depth 25 - Integrability of the folded Rankin–Selberg integrand over ℚ
LanglandsTunnell.RankinSelberg.exists_forall_integrableOn_norm_mul_godementSection_majorant_rat78 below · depth 25 - Integrability of the archimedean Rankin–Selberg integrand over ℚ
LanglandsTunnell.RankinSelberg.exists_forall_integrable_archWhittaker_gaussian_rpow_det_rat4 below · depth 25 - Integrability of the finite Rankin–Selberg integrand over ℚ
LanglandsTunnell.RankinSelberg.exists_forall_integrable_finWhittaker_rpow_ideleNorm_det_rat29 below · depth 25 - Integrability of the Rankin–Selberg integrand on NbackslashGL₂(A_ℚ)
LanglandsTunnell.RankinSelberg.exists_forall_integrable_norm_whittakerCoefficient_mul_rs22Kernel_unipotentQuotient_rat40 below · depth 25 - Integrability of the split Rankin–Selberg integrand over ℚ
LanglandsTunnell.RankinSelberg.exists_forall_integrable_prod_archWhittaker_finWhittaker_rpow_rat34 below · depth 25 - Absolute convergence of the Bruhat series of a Godement section
LanglandsTunnell.RankinSelberg.exists_forall_summable_norm_godementSection_bruhat_one_one_rat85 below · depth 25 - Unfolding the Godement section over Z(F)N(A)backslashGL₂(A)
LanglandsTunnell.RankinSelberg.exists_pos_integrable_and_integral_rationalCentreUnipotentQuotient_godementSection_eq_mul_rs22WhittakerIntegral70 below · depth 25 - Measurability of the unfolded Rankin–Selberg integrand over ℚ
LanglandsTunnell.RankinSelberg.forall_measurable_whittakerCoefficient_mul_rs22Kernel_rat2 below · depth 25 - Unipotent invariance of a product of two Whittaker coefficients
LanglandsTunnell.RankinSelberg.whittakerCoefficient_mul_whittakerCoefficient_inv_unipotent_mul_rat0 below · depth 25 - Gaussian times indicator as a Schwartz–Bruhat function on A_ℚ²
NumberField.AdelicFourier.exists_mem_schwartzBruhat2_apply_bottomRowVec_eq_gaussian_mul_indicator_rat1 below · depth 25 - 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 - Bruhat-series majorant for Godement sections on rational Siegel sets
LanglandsTunnell.RankinSelberg.exists_forall_norm_godementSection_add_tsum_le_mul_archHeight_pow_of_mem_integralWindowedSiegelSet_rat76 below · depth 26 - Central average of the quotient density over a norm slab
LanglandsTunnell.RankinSelberg.exists_pos_forall_lintegral_adelicUnipotent_lintegral_indicator_slab_mul_density_centralScalar_inv_mul_eq66 below · depth 26 - Archimedean torus profile and reciprocal for Rankin–Selberg over ℚ
LanglandsTunnell.RankinSelberg.exists_torusProfile_archRecip_of_realArchParam_mellin_of_diagOne_eq_rat11 below · depth 26 - Central unfolding of the Rankin–Selberg Godement section
LanglandsTunnell.RankinSelberg.mul_mul_rs22Kernel_centralScalar_mul_eq_and_mul_godementSection_eq_integral0 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 - Unitarity of the archimedean principal-series parameter over ℚ
LanglandsTunnell.re_sub_eq_zero_or_im_sub_eq_zero_of_isIsotypicCuspFormAt_of_mellin_eq_archFactor_principal_of_minimalWeight399 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 - Mixed parity excluded for real non-zero u₁-u₂ in minimal weight
LanglandsTunnell.eq_of_im_sub_eq_zero_of_re_sub_ne_zero_of_isIsotypicCuspFormAt_of_mellin_eq_archFactor_principal_of_minimalWeight132 below · depth 27 - Isotypic cusp forms over ℚ are archimedean Casimir eigenfunctions
LanglandsTunnell.exists_isArchSmoothAt_and_archCasimirAt_eq_smul_of_isIsotypicCuspFormAt_of_rightConv_eq_of_ne_bot_rat357 below · depth 27 - Reality of (u₁-u₂)² for a real Casimir eigenvalue
LanglandsTunnell.exists_sub_sq_eq_ofReal_of_archCasimirAt_eq_smul_of_mellin_eq_archFactor_principal115 below · depth 27 - Reality of the archimedean Casimir eigenvalue over ℚ
LanglandsTunnell.im_eq_zero_of_archCasimirAt_eq_smul_of_isIsotypicCuspFormAt_rat98 below · depth 27 - Idelic norms of determinants on GL₂(A_ℚ)
NumberField.TateGlobal.ideleNorm_det_facts_rankinSelberg_rat7 below · depth 27 - Smoothness and slab bounds for archimedean derivatives of cusp forms
AutomorphicForm.continuous_archDerivAt_and_exists_bound_slab_of_isIsotypicCuspFormAt_of_rightConv_eq_rat84 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 - Casimir eigenvalue equals the principal-series Laplace eigenvalue
LanglandsTunnell.ofReal_eq_laplaceEigenvalue_principal_of_archCasimirAt_eq_smul_of_mellin_eq_archFactor_principal114 below · depth 28 - Translation differences preserve automorphic shape data
AutomorphicForm.continuous_rapidlyDecreasing_whittakerCoefficient_sub_translate0 below · depth 29 - Right translates of cusp-automorphic functions over ℚ
AutomorphicForm.isCuspAutomorphicFnAt_comp_mul_right_and_sub_of_rightConv_eq_rat102 below · depth 29 - Godement–Eisenstein series: explicit poles, entire part, functional equation
LanglandsTunnell.RankinSelberg.exists_entire_sub_polarPart_godementEisenstein_isUniformlySiegelBounded_fe_poles_of_mem_schwartzBruhat285 below · depth 29 - Torus sheets of a factorised Whittaker function over ℚ
LanglandsTunnell.exists_torusSheets_whittakerODE_of_isIsotypicCuspFormAt_of_archCasimirAt_eq_of_whittaker_factorisation_rat104 below · depth 29