Definitions/Def_AutomorphicForm_GodementSection.lean
Two-variable adelic Schwartz–Bruhat space and Godement sections
For a number field F, pureTensorSet2 is the set of functions \Phi on \mathbb{A}_F^2 (modelled as Fin 2 → AdeleRing (𝓞 F) F) of the form \Phi(x)=g(x_\infty)\,h(x_f), where g is a Schwartz function on the pair of archimedean components, transported to the mixed space of F by InfiniteAdeleRing.ringEquiv_mixedSpace, and h is a locally constant, compactly supported function of the pair of finite-adelic components; schwartzBruhat2 is the \mathbb{C}-span of this set, and schwartzBruhat2_induction records the resulting induction principle (pure tensors, zero, sums, scalar multiples), with tensor_mem_pureTensorSet2, mem_schwartzBruhat2_of_mem_pureTensorSet2 and zero_mem_schwartzBruhat2 as the elementary membership lemmas. Given a measure \mu_1 on \mathbb{A}_F, pairHaar is the product measure \mu_1\times\mu_1; given an additive character \psi of \mathbb{A}_F with values in \mathbb{C}, pairChar is v\mapsto\psi(v_0+v_1) (pairChar_apply). Then fourierTransform2 is the project's ring-theoretic Fourier integral of \Phi against pairChar \psi and pairHaar, i.e. \widehat\Phi(w)=\int_{\mathbb{A}_F^2}\psi(-(v_0w_0+v_1w_1))\,\Phi(v)\,d(\mu_1\times\mu_1)(v), and reflectPair is x\mapsto\widehat\Phi(x_1,-x_0), the composite of \widehat\Phi with the Weyl element \begin{pmatrix}0&-1\\1&0\end{pmatrix}.
On the group side, bottomRowVec sends g\in\mathrm{GL}_2(\mathbb{A}_F) and t\in\mathbb{A}_F to the vector j\mapsto t\,g_{1j}, i.e. (0,t)g. For characters \mu,\nu:\mathbb{A}_F^\times\to\mathbb{C}^\times, a homomorphism \alpha:\mathbb{A}_F^\times\to\mathbb{R}^\times with \alpha(x)>0 for all x, a measure \nu_0 on the ideles and s\in\mathbb{C}, godementSection is the function
g\mapsto \mu(\det g)\,\alpha(\det g)^{s+1/2}\,\int_{\mathbb{A}_F^\times}\Phi\big((0,t)g\big)\,(\mu\nu^{-1})(t)\,\|t\|^{2s+1}\,d\nu_0(t),
where the power of \alpha is the complex power cpowChar and the integral is the project's Tate zeta integral NumberField.TateGlobal.zetaIntegral with \|\cdot\| the idele norm given by the module of the adelic Haar measure. No integrability or convergence hypothesis is imposed: \Phi is an arbitrary function on \mathbb{A}_F^2, and the Bochner integral returns 0 where its integrand fails to be integrable.
Relation to Mathlib
Mathlib has no adelic Schwartz–Bruhat space, Tate zeta integral or Godement section; these are the project's own, the two-variable analogues of its one-variable pureTensorSet and schwartzBruhat. The archimedean factor is Mathlib's SchwartzMap on the mixed space, and the Fourier integral used is the project's variant of Fourier.fourierIntegral for a commutative ring with a \mathbb{C}-valued additive character.
Where it is used
These definitions set up the adelic input for the \mathrm{GL}_2 Eisenstein/zeta-integral theory: the Godement section attached to a Schwartz–Bruhat function on \mathbb{A}_F^2 is the building block of the adelic Eisenstein series, and the two-variable Fourier transform together with its Weyl reflection reflectPair is what the functional equation of such a series compares.
References
- J. T. Tate, Fourier analysis in number fields and Hecke's zeta-functions, in: Algebraic Number Theory (J. W. S. Cassels and A. Fröhlich, eds.), Academic Press, 1967, 305–347
- H. Jacquet and R. P. Langlands, Automorphic Forms on GL(2), Lecture Notes in Mathematics 114, Springer, 1970
- D. Bump, Automorphic Forms and Representations, Cambridge Studies in Advanced Mathematics 55, Cambridge University Press, 1997
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 93 lines
- 13 declarations
- used in the statements of 90 theorems and imported by 92 proofs
- imports 3 definition modules
Source file: Definitions/Def_AutomorphicForm_GodementSection.lean
Imported by
Declarations
- def
NumberField.AdelicFourier.pureTensorSet2 - def
NumberField.AdelicFourier.schwartzBruhat2 - def
NumberField.AdelicFourier.pairHaar - def
NumberField.AdelicFourier.pairChar - theorem
NumberField.AdelicFourier.pairChar_apply - def
NumberField.AdelicFourier.fourierTransform2 - def
NumberField.AdelicFourier.reflectPair - theorem
NumberField.AdelicFourier.tensor_mem_pureTensorSet2 - theorem
NumberField.AdelicFourier.mem_schwartzBruhat2_of_mem_pureTensorSet2 - theorem
NumberField.AdelicFourier.zero_mem_schwartzBruhat2 - theorem
NumberField.AdelicFourier.schwartzBruhat2_induction - def
AutomorphicForm.bottomRowVec - def
AutomorphicForm.godementSection
Source
import Definitions.Def_NumberField_AdelicFourier import Definitions.Def_NumberField_TateGlobalZeta import Definitions.Def_AutomorphicForm_EtaFamily open NumberField IsDedekindDomain MeasureTheory open scoped SchwartzMap noncomputable section namespace NumberField.AdelicFourier variable (F : Type*) [Field F] [NumberField F] open scoped Classical in def pureTensorSet2 : Set ((Fin 2 → AdeleRing (𝓞 F) F) → ℂ) := {Φ | ∃ (g : 𝓢((Fin 2 → mixedEmbedding.mixedSpace F), ℂ)) (h : (Fin 2 → FiniteAdeleRing (𝓞 F) F) → ℂ), IsLocallyConstant h ∧ HasCompactSupport h ∧ Φ = fun x => g (fun i => InfiniteAdeleRing.ringEquiv_mixedSpace F (x i).1) * h (fun i => (x i).2)} def schwartzBruhat2 : Submodule ℂ ((Fin 2 → AdeleRing (𝓞 F) F) → ℂ) := Submodule.span ℂ (pureTensorSet2 F) variable {F} def pairHaar [MeasurableSpace (AdeleRing (𝓞 F) F)] (μ₁ : Measure (AdeleRing (𝓞 F) F)) : Measure (Fin 2 → AdeleRing (𝓞 F) F) := Measure.pi fun _ : Fin 2 => μ₁ def pairChar (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) : AddChar (Fin 2 → AdeleRing (𝓞 F) F) ℂ := ψ.compAddMonoidHom (Pi.evalAddMonoidHom (fun _ : Fin 2 => AdeleRing (𝓞 F) F) 0 + Pi.evalAddMonoidHom (fun _ : Fin 2 => AdeleRing (𝓞 F) F) 1) theorem pairChar_apply (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) (v : Fin 2 → AdeleRing (𝓞 F) F) : pairChar ψ v = ψ (v 0 + v 1) := rfl def fourierTransform2 [MeasurableSpace (AdeleRing (𝓞 F) F)] (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) (μ₁ : Measure (AdeleRing (𝓞 F) F)) (Φ : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ) : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ := fourierIntegral (pairChar ψ) (pairHaar μ₁) Φ def reflectPair [MeasurableSpace (AdeleRing (𝓞 F) F)] (ψ : AddChar (AdeleRing (𝓞 F) F) ℂ) (μ₁ : Measure (AdeleRing (𝓞 F) F)) (Φ : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ) (x : Fin 2 → AdeleRing (𝓞 F) F) : ℂ := fourierTransform2 ψ μ₁ Φ ![x 1, -x 0] open scoped Classical in theorem tensor_mem_pureTensorSet2 (g : 𝓢((Fin 2 → mixedEmbedding.mixedSpace F), ℂ)) (h : (Fin 2 → FiniteAdeleRing (𝓞 F) F) → ℂ) (hlc : IsLocallyConstant h) (hcs : HasCompactSupport h) : (fun x : Fin 2 → AdeleRing (𝓞 F) F => g (fun i => InfiniteAdeleRing.ringEquiv_mixedSpace F (x i).1) * h (fun i => (x i).2)) ∈ pureTensorSet2 F := ⟨g, h, hlc, hcs, rfl⟩ theorem mem_schwartzBruhat2_of_mem_pureTensorSet2 {Φ : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ} (hΦ : Φ ∈ pureTensorSet2 F) : Φ ∈ schwartzBruhat2 F := Submodule.subset_span hΦ theorem zero_mem_schwartzBruhat2 : (0 : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ) ∈ schwartzBruhat2 F := Submodule.zero_mem _ theorem schwartzBruhat2_induction {p : (Φ : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ) → Φ ∈ schwartzBruhat2 F → Prop} (tensor : ∀ (Φ) (hΦ : Φ ∈ pureTensorSet2 F), p Φ (mem_schwartzBruhat2_of_mem_pureTensorSet2 hΦ)) (zero : p 0 zero_mem_schwartzBruhat2) (add : ∀ Φ Ψ (hΦ : Φ ∈ schwartzBruhat2 F) (hΨ : Ψ ∈ schwartzBruhat2 F), p Φ hΦ → p Ψ hΨ → p (Φ + Ψ) (Submodule.add_mem _ hΦ hΨ)) (smul : ∀ (c : ℂ) Φ (hΦ : Φ ∈ schwartzBruhat2 F), p Φ hΦ → p (c • Φ) (Submodule.smul_mem _ c hΦ)) {Φ : (Fin 2 → AdeleRing (𝓞 F) F) → ℂ} (hΦ : Φ ∈ schwartzBruhat2 F) : p Φ hΦ := Submodule.span_induction tensor zero add smul hΦ end NumberField.AdelicFourier namespace AutomorphicForm variable (F : Type) [Field F] [NumberField F] def bottomRowVec (g : AdelicGL2 (𝓞 F) F) (t : AdeleRing (𝓞 F) F) : Fin 2 → AdeleRing (𝓞 F) F := fun j => t * (g : Matrix (Fin 2) (Fin 2) (AdeleRing (𝓞 F) F)) 1 j def godementSection {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) : ℂ := ((μ (Matrix.GeneralLinearGroup.det g) : ℂˣ) : ℂ) * ((cpowChar α hα (s + 1 / 2) (Matrix.GeneralLinearGroup.det g) : ℂˣ) : ℂ) * NumberField.TateGlobal.zetaIntegral ν₀ (fun t => Φ (bottomRowVec F g t)) (μ * ν⁻¹) (2 * s + 1) end AutomorphicForm end
Statements phrased using this module (90)
- Rankin–Selberg test data over ℚ for a cusp-realizable eigensystem
AutomorphicForm.exists_rankinSelberg_testData_of_isArithGenuineCuspRealizable_rat554 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 - Shaped unitary cusp vector over ℚ with factorised Whittaker function
AutomorphicForm.exists_unitaryShapedVector_whittakerFactorization_torusProfile_of_isArithGenuineCuspRealizable_rat544 below · depth 25 - Godement section: convergence, holomorphy and continuity for Re s>0
AutomorphicForm.integrable_and_differentiableAt_and_continuous_godementSection_of_mem_schwartzBruhat24 below · depth 25 - Godement sections lie in the induced principal series
AutomorphicForm.isInducedSection_godementSection_of_forall_coe_eq_ideleNorm0 below · depth 25 - Bruhat unfolding of a Godement section into an Epstein integral
AutomorphicForm.summable_godementSection_and_bruhatSeries_eq_mul_setIntegral_tsum_of_lintegral_tsum_enorm_lt_top4 below · depth 25 - Absolute majorisation of the Bruhat series of a Godement section
AutomorphicForm.summable_norm_godementSection_bruhat_and_norm_add_tsum_norm_le_mul_setIntegral_tsum_norm_of_lintegral_tsum_enorm_lt_top4 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 - 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 - Basic properties of two-variable adelic Schwartz–Bruhat functions
NumberField.AdelicFourier.continuous_integrable_comp_vecMul_mem_and_bottomRowVec_mem_schwartzBruhat_of_mem_schwartzBruhat21 below · depth 25 - Godement's bound for the truncated theta integral on a Siegel set
NumberField.AdelicFourier.exists_forall_setIntegral_tsum_norm_apply_smul_vecMul_mul_rpow_le_mul_archHeight_pow_of_mem_integralWindowedSiegelSet65 below · depth 25 - Convergence and decay of adelic theta series on GL₂
NumberField.AdelicFourier.exists_forall_tsum_norm_apply_smul_vecMul_le_and_continuous_tsum_of_mem_schwartzBruhat25 below · depth 25 - Schwartz–Bruhat space of pairs is stable under adelic Fourier transform
NumberField.AdelicFourier.fourierTransform2_mem_schwartzBruhat2_and_reflectPair_mem_schwartzBruhat226 below · depth 25 - Adelic theta transformation formula on GL₂
NumberField.AdelicFourier.tsum_apply_smul_vecMul_add_eq_ideleNorm_cpow_neg_two_mul_tsum_reflectPair_of_mem_schwartzBruhat226 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 - Archimedean torus profile and reciprocal for Rankin–Selberg over ℚ
LanglandsTunnell.RankinSelberg.exists_torusProfile_archRecip_of_realArchParam_mellin_of_diagOne_eq_rat11 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 - Module of GL₂(A_F) acting on adelic row vectors
NumberField.AdelicFourier.addHaar_image_vecMul_eq_ideleNorm_det_mul_and_fourierTransform2_comp_vecMul1 below · depth 26 - Uniform convergence and decay of an adelic theta series
NumberField.AdelicFourier.exists_forall_tsum_norm_apply_vecMul_le_of_mem_schwartzBruhat2_of_isCompact3 below · depth 26 - Adelic Poisson summation in two variables
NumberField.AdelicFourier.tsum_eq_inv_measure_sq_mul_tsum_fourierTransform2_of_mem_schwartzBruhat223 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 - Godement's estimate on GL₂(A_ℚ), small-norm half
NumberField.AdelicFourier.exists_forall_setIntegral_norm_le_one_tsum_norm_apply_smul_vecMul_mul_rpow_le_mul_archHeight_pow_of_mem_integralWindowedSiegelSet_rat65 below · depth 27 - Adelic Poisson summation for Schwartz times box indicator
NumberField.AdelicFourier.tsum_eq_inv_measure_sq_mul_tsum_fourierTransform2_schwartzMap_mul_indicator_pi20 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 - Godement Eisenstein series: continuation, functional equation, strip bounds
AutomorphicForm.exists_entire_eq_godementEisenstein_fe_norm_le_of_mem_schwartzBruhat286 below · depth 28 - Flat K-finite induced sections as L^S times Godement sections
AutomorphicForm.exists_sum_mul_godementSection_eq_partialEulerProduct_mul_of_flat_family25 below · depth 28 - Unipotent difference translate with unit-shell support at p
AutomorphicForm.exists_unipotent_shellSupport_of_shapedRaw_bundle_transl_rat0 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 - Theta majorant on A_ℚ² under idelic dilations
NumberField.AdelicFourier.exists_forall_tsum_norm_apply_vecMul_le_mul_one_add_inv_ideleNorm_of_mem_schwartzBruhat2_rat3 below · depth 28 - Euler factorisation of the Godement section on the maximal compact
AutomorphicForm.exists_pos_godementSection_mul_tprod_eq_mul_prod_localZeta_of_mem_adelicMaximalCompact4 below · depth 29 - Archimedean Godement sections realise K_∞-finite functions on GL₂
AutomorphicForm.exists_sum_mul_prod_localZeta_bottomRow_eq_of_isArchKFinite12 below · depth 29 - Right translates of cusp-automorphic functions over ℚ
AutomorphicForm.isCuspAutomorphicFnAt_comp_mul_right_and_sub_of_rightConv_eq_rat102 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 - Test function with prescribed residue of a twisted orbital zeta integral
AutomorphicForm.exists_mem_schwartzBruhat2_tendsto_sub_one_mul_lintegral_twistedCentralizer_nhdsGT_one_of_forall_integral_eq_mul_prod_integral_of_forall_ne_scalar_of_finrank_eq_two412 below · depth 30 - Residue at s=1 of a quaternionic adelic zeta integral
AutomorphicForm.tendsto_sub_one_mul_lintegral_mul_ideleNorm_det_rpow_twistedCentralizer_nhdsGT_one_of_isFundamentalDomain_of_forall_ne_scalar_of_finrank_eq_two49 below · depth 30 - Residue of the twisted-centralizer zeta integral for standard test functions
AutomorphicForm.exists_isOpen_isCompact_tendsto_sub_one_mul_lintegral_twistedCentralizer_schwartzMap_mul_indicator_nhdsGT_one_of_forall_integral_eq_mul_prod_integral_of_finrank_eq_two371 below · depth 31 - Absolute convergence of the twisted-centralizer zeta integral for s₁>1
AutomorphicForm.lintegral_twistedCentralizer_enorm_mul_ideleNorm_det_rpow_lt_top_of_mem_schwartzBruhat2_of_forall_ne_scalar_of_finrank_eq_two323 below · depth 31 - Subtraction-free theta decomposition of a twisted-centralizer zeta integral
AutomorphicForm.setLIntegral_mul_ideleNorm_det_rpow_add_eq_setLIntegral_reflectPair_add_lintegral_mul_rate_of_isFundamentalDomain_twistedCentralizer_of_forall_ne_scalar_of_finrank_eq_two48 below · depth 31 - Non-negative Schwartz–Bruhat majorant for the reflected Fourier transform
NumberField.AdelicFourier.exists_nonneg_mem_schwartzBruhat2_norm_reflectPair_le_and_setLIntegral_enorm_reflectPair_comp_le_lintegral_mul_ofReal_rpow28 below · depth 31 - Standard test functions on A_L²: Schwartz–Bruhat, positive finite integral
NumberField.AdelicFourier.schwartzMap_mul_indicator_mem_schwartzBruhat2_and_lintegral_pairHaar_ne_zero_and_ne_top4 below · depth 31 - Level structure for a non-split twisted centralizer, [L:K]=2
AutomorphicForm.exists_finset_level_isOpen_isCompact_box_subset_indicator_mulVec_eq_prod_indicator_tensorPlace_of_normString_eq_toTensorGL_centralScalar_of_finrank_eq_two293 below · depth 32 - Convergence of the twisted-centralizer zeta integral for s₁>1
AutomorphicForm.exists_lintegral_twistedCentralizer_inv_one_add_norm_sq_pow_mul_indicator_mul_ideleNorm_det_rpow_lt_top_of_forall_ne_scalar_of_finrank_eq_two319 below · depth 32 - Covolume identity for the test function g⊗mathbf 1_U
AutomorphicForm.sqrt_det_gram_mul_lintegral_schwartzMap_archIdent_mul_prod_corr_eq_lintegral_pairHaar_mul_two_pow_mul_discr_sq_of_isOpen_isCompact94 below · depth 32 - Euler limit of the twisted-centralizer zeta integral at a level
AutomorphicForm.tendsto_sub_one_mul_lintegral_twistedCentralizer_schwartzMap_mul_indicator_nhdsGT_one_of_level_of_covol28 below · depth 32 - Poisson summation over a σ-twisted centralizer in GL₂
AutomorphicForm.tsum_sigmaCentralizer_apply_mulVec_add_eq_inv_ideleNorm_det_mul_tsum_reflectPair_of_forall_ne_scalar_of_finrank_eq_two39 below · depth 32 - Domination of a Schwartz–Bruhat function and its compact translates
NumberField.AdelicFourier.exists_nonneg_mem_schwartzBruhat2_forall_norm_apply_vecMul_le_of_isCompact0 below · depth 32 - Standard majorant for Schwartz–Bruhat functions on A_F²
NumberField.AdelicFourier.exists_norm_le_mul_inv_one_add_norm_sq_pow_mul_indicator_integralFiniteAdeles_of_mem_schwartzBruhat22 below · depth 32 - A K-basis for the twisted commutant of δ₀
AutomorphicForm.exists_linearIndependent_forall_mul_eq_mul_map_iff_mem_span_of_normString_eq_toTensorGL_centralScalar_of_forall_ne_scalar3 below · depth 33 - Euler factorisation of a twisted-centralizer zeta integral
AutomorphicForm.lintegral_twistedCentralizer_mul_indicator_mul_ideleNorm_det_rpow_eq_mul_lintegral_arch_mul_dedekindZeta_mul_prod_of_forall_le_mul_one_add_norm_rpow_neg19 below · depth 33 - Finite-adelic covolume identity with local correction factors
AutomorphicForm.prod_corr_one_mul_sqrt_discr_pow_mul_norm_det_mul_measure_pi_adelicBox_eq_measure_colPreimage_mul_two_pow_mul_prod_mul_discr_sq78 below · depth 33 - Adelic covolume identity for the twisted-commutant column map
AutomorphicForm.sqrt_det_gram_mul_lintegral_schwartzMap_archIdent_mul_measure_colPreimage_eq_lintegral_pairHaar_mul_sqrt_discr_pow_mul_norm_det_mul_measure_pi_adelicBox19 below · depth 33 - Residue at s'=1 of a twisted adelic zeta integral
AutomorphicForm.tendsto_sub_one_mul_archFactor_mul_dedekindZeta_mul_prod_nhdsGT_one_of_map_coe_eq_smul_withDensity_gram_of_covolume5 below · depth 33 - Non-degeneracy of the trace form on the twisted commutant
AutomorphicForm.det_trace_matrix_trace_mul_ne_zero_of_forall_mul_eq_mul_map_iff_mem_span_of_normString_eq_toTensorGL_centralScalar3 below · depth 34 - Column-preimage mass equals adelic box mass times local masses
AutomorphicForm.exists_finset_measure_colPreimage_mul_prod_measure_pi_integers_eq_measure_pi_adelicBox_mul_prod_measure_preimage_level11 below · depth 34 - Idèle norm of det g splits over the places of K
AutomorphicForm.ideleNorm_det_map_genuineRingEquiv_eq_abs_algebraNorm_det_tensorArch_mul_prod_norm_algebraNorm_det_tensorPlace6 below · depth 34 - Twisted-centralizer integral equals the local zeta factor
AutomorphicForm.lintegral_comp_conj_twistedCentralizer_eq_mul_inv_one_sub_mul_inv_one_sub_of_map_eq_smul_map_toTensorGL_localHaar2 below · depth 34 - Determinant-shell integral over a twisted centralizer at a division place
AutomorphicForm.lintegral_iUnion_detShell_twistedCentralizer_eq_mul_inv_sub_one_mul_inv_one_sub_of_not_isSigmaConjugate_scalar_of_finrank_eq_two25 below · depth 34 - Local lattice covolume at a place of the first kind
AutomorphicForm.setLIntegral_lattice_norm_det_mul_norm_four_eq_mul_sqrt_norm_det_trace_of_map_conj_eq_smul_map_toTensorGL_localHaar25 below · depth 34 - Local lattice covolume at a non-split place
AutomorphicForm.setLIntegral_lattice_norm_det_mul_norm_four_eq_mul_sqrt_norm_det_trace_of_not_isSigmaConjugate_scalar54 below · depth 34 - Twisted orbital measure is additive Haar in lattice coordinates
AutomorphicForm.setLIntegral_twistedCentralizer_norm_det_mul_measure_pi_integers_eq_setLIntegral_lattice_mul_measure_preimage_of_isAddHaarMeasure10 below · depth 34 - Local twisted orbital integral over integral points equals (1-qᵥ⁻²)⁻¹(1-qᵥ⁻¹)⁻¹
AutomorphicForm.setLIntegral_twistedCentralizer_semiLocalIntegers_norm_det_eq_inv_one_sub_mul_inv_one_sub_of_map_conj_eq_map_toTensorGL_localHaar_of_measure_semiLocalIntegralSet_eq_one5 below · depth 34 - Norm-conjugator carries M₂(Kᵥ) into the twisted commutant
AutomorphicForm.conj_map_includeRight_mem_twistedCommutant_of_map_conj_eq_smul_map_toTensorGL_localHaar0 below · depth 35 - Determinant of left multiplication on the local twisted commutant
AutomorphicForm.det_eq_algebraNorm_det_of_forall_mul_map_tmul_one_eq_sum_map_tmul_of_mem_twistedCommutant3 below · depth 35 - Non-zero elements of the local twisted commutant are units
AutomorphicForm.isUnit_of_mem_twistedCommutant_map_of_ne_zero_of_not_isSigmaConjugate_scalar_tensorPlace3 below · depth 35 - Haar-nullity of the norm-zero locus in M₂(L⊗_K Kᵥ)
AutomorphicForm.measure_setOf_algebraNorm_det_sum_map_tmul_eq_zero_eq_zero_of_isUnit1 below · depth 35 - Index scaling between two lattices in the twisted commutant
AutomorphicForm.setLIntegral_lattice_norm_det_mul_relIndex_eq_setLIntegral_closure_conj_mul_relIndex13 below · depth 35 - Index scaling between lattice and integral-determinant order
AutomorphicForm.setLIntegral_lattice_norm_det_mul_relIndex_eq_setLIntegral_closure_det_mem_integers_mul_relIndex_of_not_isSigmaConjugate_scalar20 below · depth 35 - Mass of a conjugated maximal order at a finite place
AutomorphicForm.setLIntegral_mem_closure_conj_map_integers_norm_det_eq_mul_inv_one_sub_mul_inv_one_sub4 below · depth 35 - Local twisted orbital mass over the integral-determinant order
AutomorphicForm.setLIntegral_mem_closure_det_mem_integers_norm_det_eq_mul_inv_sub_one_mul_inv_one_sub_of_not_isSigmaConjugate_scalar29 below · depth 35