Definitions/Def_AutomorphicForm_SlabProfile.lean
Slab profiles and pseudo-Eisenstein series on adelic GL(2)
Throughout, F is a number field, G = \mathrm{GL}_2(\mathbb{A}_F) is AdelicGL2 (𝓞 F) F, Z is a subgroup of the idele group \mathbb{A}_F^\times and \xi \colon Z \to \mathbb{C}^\times a group homomorphism.
The structure IsSlabProfile F Z ξ φ is a six-field predicate on a function \varphi \colon G \to \mathbb{C}: (i) measurable, \varphi is measurable; (ii) unipotent_mul, \varphi(n(x)g) = \varphi(g) for every adele x and every g, where n(x) = unipotentGL2 x is the unipotent element of \mathrm{GL}_2 whose matrix has both diagonal entries 1 and lower-left entry 0; (iii) borel_mul, \varphi(\gamma g) = \varphi(g) for every \gamma in borelSubgroup F, that is, every \gamma \in \mathrm{GL}_2(F) whose (1,0) entry vanishes, embedded in G by applying F \to \mathbb{A}_F entrywise; (iv) central_transform, \varphi(\mathrm{diag}(z,z)\,g) = \xi(z)\varphi(g) for z \in Z, the scalar matrix being centralScalar; (v) bounded_on_slab, for all reals d_1, d_2 with 0 < d_1 there is a C with \lVert\varphi(g)\rVert \le C whenever the idele norm of \det g — the value of Mathlib's module-scaling character distribHaarChar of \mathbb{A}_F, read as a real number — lies in [d_1,d_2]; (vi) height_band, there are reals a,b with 0<a such that \varphi(g) \neq 0 forces adelicHeight F g \in [a,b], where the adelic height is the product of the archimedean height archHeight of the infinite component and the finite product over the finite places v of \lVert\det g_v\rVert / \max(\lVert (g_v)_{10}\rVert, \lVert (g_v)_{11}\rVert)^2.
For an arbitrary \varphi \colon G \to \mathbb{C}, pseudoEisenstein F φ is the function g \mapsto \varphi(g) + \sum_{\beta \in F} \varphi\bigl(w\,n(\beta)\,g\bigr), with w = adelicWeyl (𝓞 F) F the image in G of the antidiagonal matrix \begin{pmatrix}0&1\\1&0\end{pmatrix}; the sum is an unconditional tsum over F, hence 0 at points where the family fails to be summable. Three small lemmas accompany these: pseudoEisenstein_apply restates the definition, isSlabProfile_zero records that the zero function is a slab profile for every Z and \xi (with height band [1,1], vacuously satisfied), and pseudoEisenstein_zero that the construction sends the zero function to the zero function.
Relation to Mathlib
Mathlib has no notion of automorphic forms or Eisenstein series on adelic \mathrm{GL}_2; IsSlabProfile and pseudoEisenstein are the project's own. They are phrased using Mathlib's adele ring, Matrix.GeneralLinearGroup and (through ideleNorm) the module-scaling character distribHaarChar.
Where it is used
The module belongs to the project's adelic \mathrm{GL}_2 layer: IsSlabProfile packages the invariance, central transformation, slabwise boundedness and height-support conditions on a function on \mathrm{GL}_2(\mathbb{A}_F) which is invariant under the rational Borel subgroup, and pseudoEisenstein adds to such a function the sum over the second Bruhat cell. It is imported throughout the automorphic side of the formalisation.
References
- S. Gelbart, Automorphic Forms on Adele Groups, Annals of Mathematics Studies 83, Princeton University Press, 1975
- C. Mœglin and J.-L. Waldspurger, Spectral Decomposition and Eisenstein Series, Cambridge Tracts in Mathematics 113, Cambridge University Press, 1995
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 60 lines
- 11 declarations
- used in the statements of 279 theorems and imported by 273 proofs
- imports 4 definition modules
Source file: Definitions/Def_AutomorphicForm_SlabProfile.lean
Imports
Imported by
- no other definition module
Declarations
- structure
AutomorphicForm.IsSlabProfile - field
AutomorphicForm.IsSlabProfile.measurable - field
AutomorphicForm.IsSlabProfile.unipotent_mul - field
AutomorphicForm.IsSlabProfile.borel_mul - field
AutomorphicForm.IsSlabProfile.central_transform - field
AutomorphicForm.IsSlabProfile.bounded_on_slab - field
AutomorphicForm.IsSlabProfile.height_band - def
AutomorphicForm.pseudoEisenstein - theorem
AutomorphicForm.pseudoEisenstein_apply - theorem
AutomorphicForm.isSlabProfile_zero - theorem
AutomorphicForm.pseudoEisenstein_zero
Source
import Definitions.Def_AutomorphicForm_BorelSubgroup import Definitions.Def_AutomorphicForm_WeylIntertwining import Definitions.Def_NumberField_AdelicHeight import Definitions.Def_NumberField_TateGlobalZeta open MeasureTheory NumberField open NumberField.AdelicHaar attribute [local instance] NumberField.AdelicHaar.glBorel noncomputable section namespace AutomorphicForm variable (F : Type) [Field F] [NumberField F] structure IsSlabProfile (Z : Subgroup (AdeleRing (𝓞 F) F)ˣ) (ξ : Z →* ℂˣ) (φ : AdelicGL2 (𝓞 F) F → ℂ) : Prop where measurable : Measurable φ unipotent_mul : ∀ (x : AdeleRing (𝓞 F) F) (g : AdelicGL2 (𝓞 F) F), φ (unipotentGL2 x * g) = φ g borel_mul : ∀ γ ∈ borelSubgroup F, ∀ g : AdelicGL2 (𝓞 F) F, φ (globalPoints (𝓞 F) F γ * g) = φ g central_transform : ∀ (z : Z) (g : AdelicGL2 (𝓞 F) F), φ (centralScalar (𝓞 F) F (z : (AdeleRing (𝓞 F) F)ˣ) * g) = ((ξ z : ℂˣ) : ℂ) * φ g bounded_on_slab : ∀ d₁ d₂ : ℝ, 0 < d₁ → ∃ C : ℝ, ∀ g : AdelicGL2 (𝓞 F) F, NumberField.TateGlobal.ideleNorm F (Matrix.GeneralLinearGroup.det g) ∈ Set.Icc d₁ d₂ → ‖φ g‖ ≤ C height_band : ∃ a b : ℝ, 0 < a ∧ ∀ g : AdelicGL2 (𝓞 F) F, φ g ≠ 0 → NumberField.AdelicHeight.adelicHeight F g ∈ Set.Icc a b def pseudoEisenstein (φ : AdelicGL2 (𝓞 F) F → ℂ) : AdelicGL2 (𝓞 F) F → ℂ := fun g => φ g + ∑' β : F, φ (adelicWeyl (𝓞 F) F * unipotentGL2 (algebraMap F (AdeleRing (𝓞 F) F) β) * g) variable {F} theorem pseudoEisenstein_apply (φ : AdelicGL2 (𝓞 F) F → ℂ) (g : AdelicGL2 (𝓞 F) F) : pseudoEisenstein F φ g = φ g + ∑' β : F, φ (adelicWeyl (𝓞 F) F * unipotentGL2 (algebraMap F (AdeleRing (𝓞 F) F) β) * g) := rfl theorem isSlabProfile_zero (Z : Subgroup (AdeleRing (𝓞 F) F)ˣ) (ξ : Z →* ℂˣ) : IsSlabProfile F Z ξ (fun _ => (0 : ℂ)) where measurable := measurable_const unipotent_mul := fun _ _ => rfl borel_mul := fun _ _ _ => rfl central_transform := fun _ _ => by simp bounded_on_slab := fun _ _ _ => ⟨0, fun _ _ => by simp⟩ height_band := ⟨1, 1, one_pos, fun _ h => absurd rfl h⟩ theorem pseudoEisenstein_zero : pseudoEisenstein F (fun _ => (0 : ℂ)) = fun _ => (0 : ℂ) := by funext g simp [pseudoEisenstein] end AutomorphicForm end
Statements phrased using this module (279)
- Countable complete orthonormal flat families of induced sections
AutomorphicForm.exists_countable_orthonormal_flat_isInducedSection_family_complete_principalLevel_archCutSubmodule18 below · depth 26 - Twisted principal-series Hecke table is an Eisenstein table
AutomorphicForm.exists_eisensteinTableOf_eq_table_of_isUnitaryChar_of_isUnramifiedCharAt7 below · depth 26 - Maass–Selberg relation on the unitary axis, flat families
AutomorphicForm.exists_forall_integrableOn_and_setIntegral_lambdaT_axis_continuation_mul_conj_eq_maassSelberg_or_twoTerm_slab_of_flat271 below · depth 26 - Integrated continuous-spectrum identity for the truncated GL₂ kernel
AutomorphicForm.exists_forall_setIntegral_lambdaT_finsum_sub_lambdaT_tsum_sub_lambdaT_finsum_chiDet_eq_mul_integral_sum_rightConv_mul_setIntegral_lambdaT_axis_continuation1,261 below · depth 26 - Summable dominant for continuous-spectrum Maass–Selberg pairings
AutomorphicForm.exists_summable_dominant_rightConv_axis_family_maassSelberg_pairings_of_isUnitFactorization_sum_lipschitz414 below · depth 26 - Self-adjointness of M(0) on flat sections, case μ=ν
AutomorphicForm.integral_mul_conj_axis_continuation_weylIntertwiningIntegral_zero_eq_of_eq_of_flat272 below · depth 26 - Twisting an induced section by ‖det‖^{w/2}
AutomorphicForm.isInducedSection_mul_cpowChar_and_continuous_and_maximalCompactAway_of_isInducedSection_of_principalLevel4 below · depth 26 - Twisting by a complex power of the idelic modulus preserves unramifiedness
AutomorphicForm.isUnramifiedCharAt_mul_cpowChar_of_isUnramifiedCharAt2 below · depth 26 - Induced sections of level N force characters unramified outside N
AutomorphicForm.isUnramifiedCharAt_of_isInducedSection_etaFst_etaSnd_of_ne_zero_of_principalLevel3 below · depth 26 - Unitary principal-series tables lie in the ξ-box
AutomorphicForm.table_axis_mem_setOf_xiBox_of_isUnitaryChar_of_mul_mul_rpow_eq0 below · depth 26 - Left GL₂(F)-invariance of the continued Eisenstein series
AutomorphicForm.axis_continuation_bruhatEisenstein_globalPoints_mul_eq_of_isArchKFinite_family6 below · depth 27 - Regularity and Cauchy–Schwarz bounds for flat Maass–Selberg pairings
AutomorphicForm.continuous_and_hasDerivAt_axis_continuation_weylIntertwiningIntegral_pairings_of_flat0 below · depth 27 - Continuity in t of K-coefficients of πᵢₜ(f)
AutomorphicForm.continuous_integral_rightConv_axis_mul_conj_of_isArchKFinite_family2 below · depth 27 - Uniform bounds and summability for adelic GL₂ Eisenstein data
AutomorphicForm.exists_bound_card_and_archParam_weight_and_summable_of_orthonormal_flat_isInducedSection_family40 below · depth 27 - Dominated and integrable continuous spectral kernel after truncation
AutomorphicForm.exists_forall_dominated_sum_rightConv_axis_continuation_and_integrable_prod_lambdaT443 below · depth 27 - Pointwise spectral identity for the GL₂ kernel on the unitary axis
AutomorphicForm.exists_forall_finsum_integral_centralScalar_sub_tsum_convOp_sub_finsum_chiDet_eq_mul_integral_sum_rightConv_axis_continuation1,238 below · depth 27 - Integrability of truncated axis-continued Eisenstein products on Φ₀
AutomorphicForm.exists_forall_integrableOn_axis_continuation_mul_conj_lambdaT_canonicalTruncationDomain143 below · depth 27 - Uniform polynomial bound for the GL₂ scattering derivative on the unitary axis
AutomorphicForm.exists_forall_lintegral_norm_deriv_axis_continuation_weylIntertwiningIntegral_le_mul_pow_archParam_weight391 below · depth 27 - Uniform rapid decay of K-matrix coefficients on the unitary axis
AutomorphicForm.exists_forall_norm_rightConv_axis_pairing_add_norm_deriv_le_mul_rpow_neg_archParam_of_isUnitFactorization20 below · depth 27 - Maass–Selberg relations on the unitary axis at distinct parameters
AutomorphicForm.exists_forall_setIntegral_lambdaT_axis_continuation_mul_conj_eq_maassSelberg_and_eq_twoTerm_slab_of_ne267 below · depth 27 - Unitarity of the normalised Weyl intertwining operator on the unitary axis
AutomorphicForm.integral_axis_continuation_weylIntertwiningIntegral_mul_conj_eq_integral_mul_conj_of_isUnitaryChar270 below · depth 27 - Twisting a GL₂ test function by ‖det‖^{w/2}
AutomorphicForm.isFactorizableTestFn_and_isBiInvariantUnder_and_isArchBiFinite_mul_ideleNorm_det_rpow5 below · depth 27 - L² continuity in s of truncated Eisenstein families
AutomorphicForm.memLp_two_lambdaT_and_tendsto_eLpNorm_lambdaT_sub_restrict_canonicalTruncationDomain_of_axis_continuation_family133 below · depth 27 - Twist transport and truncated diagonal of the residual kernel
AutomorphicForm.resKernel_twist_and_lambdaT_resKernel_diag21 below · depth 27 - Constant term commutes with continuation of an Eisenstein family
AutomorphicForm.analyticOnNhd_constantTerm_and_eq_add_of_axis_continuation_family4 below · depth 28 - Continuity and GL₂(K)-automorphy of the residual kernel
AutomorphicForm.continuous_uncurry_finsum_chiDet_mul_chiDet_inv_and_apply_globalPoints_mul_and_apply_centralScalar_mul0 below · depth 28 - Continuity and equivariance of the centre-folded GL₂ kernel
AutomorphicForm.continuous_uncurry_finsum_integral_centralScalar_mul_apply_inv_mul_globalPoints_mul_centralScalar_mul5 below · depth 28 - Joint continuity and automorphy of the cuspidal kernel
AutomorphicForm.continuous_uncurry_tsum_convOp_mul_conj_of_orthonormal_isotypicCuspSubmodule504 below · depth 28 - Finitely many local character possibilities at fixed principal level
AutomorphicForm.exists_finite_forall_isUnramifiedCharAt_and_localChar_eq_of_isInducedSection_etaFst_etaSnd_of_ne_zero_of_principalLevel6 below · depth 28 - Uniform weight bound for non-zero induced sections of listed type
AutomorphicForm.exists_forall_abs_weight_le_of_isInducedSection_ne_zero_archCutSubmodule12 below · depth 28 - Almost-everywhere spectral expansion of the continuous kernel for GL₂
AutomorphicForm.exists_forall_ae_prod_restrict_canonicalTruncationDomain_finsum_integral_centralScalar_sub_tsum_convOp_sub_finsum_chiDet_eq_mul_tsum_integral_sum_rightConv_axis_continuation1,237 below · depth 28 - Flat sections: intertwining integral as completed L-ratio with axis bounds
AutomorphicForm.exists_forall_completedL_mul_axis_continuation_weylIntertwiningIntegral_eq_mul_normalizedIntertwining_and_lintegral_le_of_flat350 below · depth 28 - Summable integrable dominants for the GL₂ continuous spectral sum
AutomorphicForm.exists_forall_dominated_sum_rightConv_axis_continuation_of_isCompact439 below · depth 28 - Maass–Selberg relation on the unitary axis, diagonal case μ=ν
AutomorphicForm.exists_forall_integrableOn_and_setIntegral_lambdaT_axis_continuation_mul_conj_eq_maassSelberg_slab_of_ne268 below · depth 28 - Two-term Maass–Selberg relation for an off-diagonal pair
AutomorphicForm.exists_forall_integrableOn_and_setIntegral_lambdaT_axis_continuation_mul_conj_eq_twoTerm_slab_of_ne_of_exists_normOneIdeles268 below · depth 28 - Maass–Selberg relation on a determinant slab, diagonal case
AutomorphicForm.exists_forall_integrableOn_and_setIntegral_lambdaT_pseudoEisenstein_mul_conj_eq_maassSelberg_slab241 below · depth 28 - Off-diagonal Maass–Selberg relation on a determinant slab
AutomorphicForm.exists_forall_integrableOn_and_setIntegral_lambdaT_pseudoEisenstein_mul_conj_eq_twoTerm_slab_of_exists_ideleNorm_eq_one_ne242 below · depth 28 - Integrability of the truncated continuous kernel, summably in the Eisenstein data
AutomorphicForm.exists_forall_integrable_sum_rightConv_axis_continuation_mul_conj_lambdaT_prod_restrict_canonicalTruncationDomain436 below · depth 28 - Iwasawa unfolding of flat induced matrix coefficients
AutomorphicForm.exists_forall_integral_rightConv_axis_mul_conj_eq_mul_iwasawa_integral_of_flat10 below · depth 28 - Uniform bound on orthonormal level-N induced sections of listed type
AutomorphicForm.exists_forall_le_of_orthonormal_isInducedSection_principalLevel_archCutSubmodule_of_ne_bot4 below · depth 28 - Uniform rapid decay of the Iwasawa integral along the unitary axis
AutomorphicForm.exists_forall_norm_iwasawa_integral_axis_add_norm_deriv_le_mul_rpow_neg_archParam_of_isUnitFactorization18 below · depth 28 - Increment form of the GL₂ Maass–Selberg relations on a slab
AutomorphicForm.exists_forall_setIntegral_lambdaT_pseudoEisenstein_mul_conj_sub_eq_maassSelberg_sub_and_sub_eq_twoTerm_sub_slab131 below · depth 28 - Moderate growth of the continued Eisenstein constant term
AutomorphicForm.exists_norm_constantTerm_axis_continuation_le_mul_adelicHeight_rpow_of_mem_of_mem_canonicalTruncationDomain33 below · depth 28 - Rapid decay of the truncated Eisenstein series on Φ₀
AutomorphicForm.exists_norm_lambdaT_axis_continuation_le_mul_adelicHeight_rpow_neg_of_mem_of_mem_canonicalTruncationDomain126 below · depth 28 - Eisenstein kernel: integrability, joint continuity, automorphy
AutomorphicForm.integrable_and_summable_and_continuous_uncurry_tsum_integral_sum_rightConv_axis_continuation_mul_conj440 below · depth 28 - L²-continuity of truncated continued Eisenstein families
AutomorphicForm.memLp_two_lambdaT_and_tendsto_eLpNorm_lambdaT_sub_restrict_canonicalTruncationDomain_of_rapidlyDecreasing_family33 below · depth 28 - Rapid decay of continued Eisenstein series minus its constant term
AutomorphicForm.norm_sub_constantTerm_le_mul_rpow_neg_of_axis_continuation_family110 below · depth 28 - Automorphy of the pseudo-Eisenstein series on GL₂
AutomorphicForm.pseudoEisenstein_globalPoints_mul_eq_of_forall_mem_borelSubgroup_of_summable0 below · depth 28 - Central character μν of the continued Eisenstein series
AutomorphicForm.axis_continuation_bruhatEisenstein_centralScalar_mul_eq_of_isArchKFinite_family0 below · depth 29 - Continuity of the GL₂ pseudo-Eisenstein series for Re s>1/2
AutomorphicForm.continuous_pseudoEisenstein_of_isInducedSection_of_re_gt_half9 below · depth 29 - Completed normalised intertwining operator across the axis
AutomorphicForm.exists_analyticOnNhd_normalizedIntertwining_completedL_mul_axis_continuation_weylIntertwiningIntegral_eq_mul_of_flat37 below · depth 29 - Uniform bounds, parameters and summability for GL(2) Eisenstein data
AutomorphicForm.exists_bound_card_and_archParam_weight_and_summable_of_orthonormal_flat_isInducedSection_family_ed240 below · depth 29 - Slab Maass–Selberg relation in the range Re s<Re s'
AutomorphicForm.exists_forall_integrableOn_and_setIntegral_lambdaT_pseudoEisenstein_mul_conj_eq_maassSelberg_slab_of_re_lt_re100 below · depth 29 - Off-diagonal Maass–Selberg relation on a determinant slab
AutomorphicForm.exists_forall_integrableOn_and_setIntegral_lambdaT_pseudoEisenstein_mul_conj_eq_twoTerm_slab_of_exists_ideleNorm_eq_one_ne_of_re_lt_re101 below · depth 29 - Uniform L² bound for the axis derivative of R(s)
AutomorphicForm.exists_forall_lintegral_norm_sq_deriv_normalizedIntertwining_axis_le_of_completedL_mul_weylIntertwiningIntegral_eq_of_flat140 below · depth 29 - Uniform axis L²(K) bound for the normalised intertwining operator
AutomorphicForm.exists_forall_lintegral_norm_sq_normalizedIntertwining_axis_le_of_completedL_mul_weylIntertwiningIntegral_eq_of_flat319 below · depth 29 - Uniform moderate growth of flat Eisenstein series on the truncation domain
AutomorphicForm.exists_forall_norm_axis_continuation_le_mul_pow_archParam_weight_mul_adelicHeight_rpow_of_mem_canonicalTruncationDomain_of_flat409 below · depth 29 - Uniform polynomial growth of unitary GL₂ Eisenstein series
AutomorphicForm.exists_forall_norm_axis_continuation_le_mul_pow_archParam_weight_of_isCompact_of_flat413 below · depth 29 - Rapid decay of axis matrix coefficients for factorizable test functions
AutomorphicForm.exists_forall_norm_rightConv_axis_pairing_add_norm_deriv_le_mul_rpow_neg_archParam_of_isFactorizableTestFn28 below · depth 29 - Rectangle form of the GL₂ spectral kernel expansion
AutomorphicForm.exists_forall_setIntegral_prod_restrict_canonicalTruncationDomain_finsum_integral_centralScalar_sub_tsum_convOp_sub_finsum_chiDet_eq_mul_setIntegral_tsum_integral_sum_rightConv_axis_continuation1,234 below · depth 29 - Properness of the centre of GL₂(A_K)
AutomorphicForm.exists_isCompact_forall_mem_of_inv_mul_globalPoints_mul_centralScalar_mul_mem_of_isCompact0 below · depth 29 - Finiteness of rational classes mod centre meeting a compact set
AutomorphicForm.finite_setOf_exists_mem_exists_inv_mul_globalPoints_out_mul_centralScalar_mul_mem_of_isCompact1 below · depth 29 - Uniform rapid decay of truncated unitary Eisenstein series
AutomorphicForm.forall_exists_forall_norm_lambdaT_axis_continuation_le_mul_pow_archParam_weight_mul_adelicHeight_rpow_neg_of_mem_canonicalTruncationDomain_of_flat277 below · depth 29 - Class-block summable majorant for the cuspidal kernel
AutomorphicForm.forall_isCompact_exists_summable_forall_finsum_norm_convOp_mul_conj_le_of_orthonormal_isotypicCuspSubmodule503 below · depth 29 - Level-N invariance forces triviality of μᵥ,νᵥ on congruence units
AutomorphicForm.localChar_eq_one_of_isInducedSection_etaFst_etaSnd_of_ne_zero_of_principalLevel_of_valued_sub_one_le3 below · depth 29 - L²-boundedness of truncated pseudo-Eisenstein series on a slab
AutomorphicForm.memLp_two_lambdaT_pseudoEisenstein_restrict_canonicalTruncationDomain46 below · depth 29 - Continuity of right convolution of an automorphic L² function
AutomorphicForm.continuous_convOp_of_isAutomorphicFnAt_canonicalTruncationDomain_of_continuous26 below · depth 30 - Right convolution splits along an a.e. decomposition of automorphic functions
AutomorphicForm.convOp_eq_add_add_of_ae_eq_restrict_canonicalTruncationDomain_of_isAutomorphicFnAt_of_continuous27 below · depth 30 - Uniform coordinate bound for flat induced-section families
AutomorphicForm.exists_basis_forall_flat_isInducedSection_family_eq_sum_and_norm_sq_le_lintegral_of_principalLevel_archCutSubmodule32 below · depth 30 - Truncated Eisenstein series as pseudo-Eisenstein series of the truncated section
AutomorphicForm.exists_forall_lambdaT_pseudoEisenstein_eq_pseudoEisenstein_ite_adelicHeight_le_of_mem_canonicalTruncationDomain21 below · depth 30 - Uniform moderate growth of GL₂ Eisenstein series on centre-cut Siegel sets
AutomorphicForm.exists_forall_norm_axis_continuation_le_mul_pow_archParam_weight_mul_adelicHeight_rpow_of_mem_centreCutSiegelSet_mul_of_flat410 below · depth 30 - Uniform rapid decay of non-constant part of GL₂ Eisenstein series
AutomorphicForm.exists_forall_norm_axis_continuation_sub_constantTerm_le_mul_pow_archParam_weight_mul_rpow_neg_of_isCompact_of_flat261 below · depth 30 - Polynomial bound for constant terms of flat unitary Eisenstein families
AutomorphicForm.exists_forall_norm_constantTerm_axis_continuation_le_mul_pow_archParam_weight_mul_adelicHeight_rpow_half_of_flat286 below · depth 30 - Continuous block of the GL₂ spectral expansion on A× B
AutomorphicForm.exists_forall_setIntegral_convOp_continuousProjection_eq_mul_setIntegral_prod_tsum_integral_sum_rightConv_axis_continuation1,066 below · depth 30 - Automorphisation of a bounded compactly supported test function
AutomorphicForm.isAutomorphicFnAt_finsum_integral_indicator_canonicalTruncationDomain21 below · depth 30 - Finiteness of the truncated Rankin–Selberg integrand on the slab
AutomorphicForm.lintegral_canonicalTruncationDomain_enorm_pseudoEisenstein_mul_enorm_truncatedSection_add_tsum_lt_top_of_re_lt_re55 below · depth 30 - Cuspidal block of the rectangle spectral expansion for GL₂
AutomorphicForm.setIntegral_convOp_cuspProjection_eq_mul_setIntegral_prod_tsum_convOp_mul_conj_of_orthonormal_isotypicCuspSubmodule535 below · depth 30 - Residual block of the rectangular GL₂ spectral expansion
AutomorphicForm.setIntegral_convOp_residualProjection_eq_mul_setIntegral_prod_finsum_chiDet_mul_chiDet_inv86 below · depth 30 - Unfolding the centre-folded GL₂ kernel against a truncated test function
AutomorphicForm.setIntegral_finsum_integral_centralScalar_mul_eq_convOp_finsum_integral_indicator_of_hasCompactSupport8 below · depth 30 - Unfolding a pseudo-Eisenstein series against an automorphic function
AutomorphicForm.setIntegral_mul_pseudoEisenstein_eq_integral_rationalTorusUnipotentQuotient_constantTerm_mul20 below · depth 30 - Admissible flat family with prescribed maximal-compact values
AutomorphicForm.exists_admissible_flat_family_restrict_eq_of_sameClass_of_principalLevel_archCutSubmodule11 below · depth 31 - Finite class-sorted family spanning admissible section restrictions
AutomorphicForm.exists_fin_admissible_forall_flat_restrict_eq_sum_sameClass_of_principalLevel_archCutSubmodule29 below · depth 31 - Entire Euler-normalised non-constant part of adelic GL₂ Eisenstein series
AutomorphicForm.exists_forall_exists_entire_eulerProduct_mul_eq_bruhatEisenstein_sub_constantTerm_norm_le_mul_pow_archParam_weight_mul_rpow_neg_of_isCompact_of_flat138 below · depth 31 - Uniform polynomial bound for partial L-factors on the unitary axis
AutomorphicForm.exists_forall_exists_entire_mul_eulerProduct_eq_and_ne_zero_and_norm_le_mul_pow_archParam_weight_mul_norm_of_isInducedSection_principalLevel163 below · depth 31 - Uniform sup bound on K for flat induced families
AutomorphicForm.exists_forall_norm_apply_le_and_norm_axis_intertwining_apply_le_of_mem_adelicMaximalCompact_of_flat284 below · depth 31 - Continuous-spectrum Plancherel identity for R(f) on the truncation domain
AutomorphicForm.exists_forall_setIntegral_convOp_continuousProjection_mul_conj_continuousProjection_eq_mul_tsum_integral_sum_rightConv_mul_setIntegral_mul_conj_axis_continuation1,049 below · depth 31 - Expansion of int_A R(f)u along an orthonormal cusp system
AutomorphicForm.hasSum_setIntegral_mul_conj_mul_setIntegral_convOp_of_orthonormal_isotypicCuspSubmodule62 below · depth 31 - Adjointness of the GL₂ intertwining operator on the unitary axis
AutomorphicForm.integral_mul_conj_axis_continuation_weylIntertwiningIntegral_eq_of_swap_pair_of_principalLevel_of_ne_bot148 below · depth 31 - Admissibility of the continued Weyl intertwining integral on the axis
AutomorphicForm.isInducedSection_and_continuous_and_isArchKFinite_axis_continuation_weylIntertwiningIntegral_of_forall_mem_principalLevel3 below · depth 31 - Local L² property of automorphic forms on GL₂(A)
AutomorphicForm.memLp_two_restrict_of_isCompact_of_isAutomorphicFnAt_canonicalTruncationDomain26 below · depth 31 - Residual members are spanned by continuous characters χ∘det
AutomorphicForm.mem_span_chiDet_continuous_of_mem_residualSpan_of_isAutomorphicFnAt25 below · depth 31 - Orthogonality of χ∘det on the canonical truncation domain
AutomorphicForm.setIntegral_chiDet_mul_conj_chiDet_canonicalTruncationDomain_eq_and_eq_zero_of_ne_of_squaresToXi19 below · depth 31 - Continuous part: integral over A as normalised pairing with u^Aₑ
AutomorphicForm.setIntegral_convOp_continuousProjection_eq_inv_mul_setIntegral_convOp_mul_conj_continuousProjection88 below · depth 31 - Unfolding an automorphisation against a continuous ξ-equivariant function
AutomorphicForm.setIntegral_finsum_integral_indicator_mul_conj_eq_mul_setIntegral_mul_conj_of_continuous_of_isLsXiFunction72 below · depth 31 - Unfolding an automorphised test function against an automorphic function
AutomorphicForm.setIntegral_finsum_integral_indicator_mul_conj_eq_mul_setIntegral_mul_conj_of_isAutomorphicFnAt60 below · depth 31 - Cuspidal component of the automorphised indicator
AutomorphicForm.setIntegral_mul_conj_eq_mul_setIntegral_inter_conj_of_lsXi_threeWay_of_mem_isotypicCuspSubmodule74 below · depth 31 - Fubini for the Eisenstein kernel on a measurable rectangle
AutomorphicForm.setIntegral_prod_tsum_integral_sum_rightConv_axis_continuation_mul_conj_eq_tsum_integral_sum_mul_setIntegral_indicator_mul_conj440 below · depth 31 - Continued Weyl intertwining integral preserves archimedean types
AutomorphicForm.axis_continuation_weylIntertwiningIntegral_mem_archCutSubmodule_of_forall_mem_archCutSubmodule2 below · depth 32 - Smoothing upgrades almost-everywhere cuspidality to pointwise vanishing
AutomorphicForm.constantTerm_convOp_eq_zero_of_ae_constantTerm_eq_zero_of_isAutomorphicFnAt27 below · depth 32 - Hecke translate of an orthogonal cuspidal remainder vanishes
AutomorphicForm.convOp_ae_eq_zero_restrict_canonicalTruncationDomain_of_ae_constantTerm_eq_zero_of_forall_setIntegral_mul_conj_eq_zero57 below · depth 32 - L² boundedness of right convolution on the truncation domain
AutomorphicForm.exists_forall_eLpNorm_convOp_le_mul_eLpNorm_restrict_canonicalTruncationDomain_of_isAutomorphicFnAt34 below · depth 32 - Uniform Euler factorisation and decay of Eisenstein Whittaker coefficients
AutomorphicForm.exists_forall_exists_entire_whittakerCoefficient_bruhatEisenstein_eq_eulerProduct_mul_norm_tsum_le_mul_pow_archParam_weight_mul_rpow_neg_of_isCompact_of_flat117 below · depth 32 - Uniform dimension bound for induced sections restricted to K
AutomorphicForm.exists_forall_exists_submodule_maximalCompact_finrank_le_restrict_mem_of_isInducedSection_principalLevel_archCutSubmodule7 below · depth 32 - Maass–Selberg relations on the unitary axis for flat sections
AutomorphicForm.exists_forall_integrableOn_and_setIntegral_lambdaT_axis_continuation_mul_conj_eq_maassSelberg_or_twoTerm_or_cross_or_zero_two_pairs_canonicalTruncationDomain_of_flat274 below · depth 32 - Paley–Wiener spectral form of R(f) on the continuous spectrum
AutomorphicForm.exists_forall_setIntegral_convOp_continuousProjection_pseudoEisenstein_mul_conj_eq_mul_tsum_integral_sum_rightConv_axis_pairing_of_matched_paleyWiener520 below · depth 32 - L² limits of automorphic functions; cuspidality closed and linear
AutomorphicForm.exists_isAutomorphicFnAt_ae_eq_of_tendsto_eLpNorm_and_ae_constantTerm_eq_zero_canonicalTruncationDomain23 below · depth 32 - Continuous-spectrum form of R(f) for automorphised bounded cutoffs
AutomorphicForm.forall_setIntegral_convOp_continuousProjection_mul_conj_eq_mul_tsum_integral_sum_rightConv_axis_pairing_of_forall_paleyWiener1,015 below · depth 32 - Right convolution preserves automorphy at the truncation-domain pins
AutomorphicForm.isAutomorphicFnAt_convOp_of_isAutomorphicFnAt_canonicalTruncationDomain34 below · depth 32 - Adjointness of right convolution on the truncation domain
AutomorphicForm.setIntegral_mul_conj_convOp_eq_setIntegral_convOp_conj_inv_mul_conj_of_isAutomorphicFnAt31 below · depth 32 - Cuspidality as orthogonality to all pseudo-Eisenstein series
AutomorphicForm.ae_constantTerm_eq_zero_iff_forall_setIntegral_pseudoEisenstein_mul_conj_eq_zero_slab65 below · depth 33 - Cuspidal part vanishes; residual part is the residual projection
AutomorphicForm.ae_eq_zero_cuspidalPart_of_forall_isSlabProfile_setIntegral_pseudoEisenstein_mul_conj_eq_zero22 below · depth 33 - Axis pairing of (φ,R(f)ψ) as Eisenstein-coefficient sum
AutomorphicForm.conj_sum_integral_axis_pairing_add_eq_mul_tsum_integral_sum_rightConv_mul_thetaPairing_of_matched_paleyWiener363 below · depth 33 - Uniform dilation bound for Whittaker coefficients of flat Eisenstein families
AutomorphicForm.exists_forall_exists_whittakerCoefficient_diagOne_eq_eulerProduct_mul_entire_norm_le_mul_pow_archParam_weight_dilation_of_flat107 below · depth 33 - Uniform bound on orthonormal systems of adelic induced sections
AutomorphicForm.exists_forall_le_of_orthonormal_maximalCompact_isInducedSection_principalLevel_archCutSubmodule_of_ne_bot2 below · depth 33 - Polynomial growth on the unitary axis of the continued intertwining integral
AutomorphicForm.exists_forall_norm_axis_continuation_weylIntertwiningIntegral_le_mul_pow_of_flat165 below · depth 33 - Maass–Selberg relations on the unitary axis, two character pairs
AutomorphicForm.exists_forall_setIntegral_lambdaT_axis_continuation_mul_conj_eq_maassSelberg_and_eq_twoTerm_and_eq_cross_and_eq_zero_two_pairs_slab_of_ne268 below · depth 33 - Eisenstein coefficients of a matched pseudo-Eisenstein series on the unitary axis
AutomorphicForm.exists_forall_setIntegral_pseudoEisenstein_mul_conj_axis_continuation_eq_mul_integral_mul_conj_add_integral_mul_conj_weylIntertwining_of_matched_paleyWiener86 below · depth 33 - Matched Paley–Wiener pair approximating two automorphisations jointly
AutomorphicForm.exists_matched_paleyWiener_pair_forall_norm_setIntegral_sub_le_and_tsum_integral_sum_normSq_sub_setIntegral_axis_continuation_le1,006 below · depth 33 - Pseudo-Eisenstein series of a slab profile is automorphic
AutomorphicForm.isAutomorphicFnAt_pseudoEisenstein_slab22 below · depth 33 - Smoothing an a.e.-cuspidal automorphic function on GL₂
AutomorphicForm.isSmoothCuspAutomorphicFnAt_convOp_and_continuous_and_mem_archCutSubmodule_of_ae_constantTerm_eq_zero40 below · depth 33 - Stability of the R(f)-pairing under weak L² approximation
AutomorphicForm.norm_setIntegral_convOp_mul_conj_sub_le_of_forall_norm_setIntegral_sub_mul_conj_le44 below · depth 33 - Stability of the Eisenstein coefficient form of R(f)
AutomorphicForm.norm_tsum_integral_sum_rightConv_mul_mul_conj_sub_le_of_tsum_integral_sum_normSq_sub_le12 below · depth 33 - Right translation by K¹ preserves flat induced families and L²-norm
AutomorphicForm.rightTranslate_adelicMaximalCompact_det_one_isInducedSection_isArchKFinite_isKfSmooth_flat_principalLevel_archCutSubmodule_and_integral_norm_sq_eq2 below · depth 33 - Continuous-spectrum part of a pseudo-Eisenstein pairing as a difference
AutomorphicForm.setIntegral_continuousPart_mul_conj_convOp_continuousPart_eq_sub_of_pseudoEisenstein_threeWay81 below · depth 33 - Axis Parseval identity for the pair (φ, R(f)ψ)
AutomorphicForm.setIntegral_pseudoEisenstein_mul_conj_convOp_pseudoEisenstein_sub_eq_mul_sum_integral_axis_pairing_convOp_of_paleyWiener351 below · depth 33 - Convolution by an arch-type-bi-finite test function stays in the arch cut
AutomorphicForm.convOp_mem_archCutSubmodule_of_isArchBiFinite_of_isAutomorphicFnAt28 below · depth 34 - Right convolution preserves the residual projection property
AutomorphicForm.convOp_residualProjection_of_residualProjection38 below · depth 34 - Young-type L² bound for right convolution on truncation domains
AutomorphicForm.eLpNorm_convOp_le_ofReal_integral_norm_mul_eLpNorm_restrict_canonicalTruncationDomain_of_isAutomorphicFnAt34 below · depth 34 - Uniform Whittaker factorisation for flat level-N Eisenstein pieces
AutomorphicForm.exists_forall_exists_whittakerCoefficient_bruhatEisenstein_diagOne_eq_cpowChar_mul_sum_eulerProduct_norm_le_on_balls_and_of_re_mem_Icc_of_flat91 below · depth 34 - Truncated inner products of GL₂ Eisenstein series: cross and vanishing cases
AutomorphicForm.exists_forall_integrableOn_and_setIntegral_lambdaT_pseudoEisenstein_mul_conj_eq_cross_and_eq_zero_two_pairs_slab_of_re_lt_re104 below · depth 34 - Torus pairing of matched Paley–Wiener profile with Eisenstein constant terms
AutomorphicForm.exists_forall_setIntegral_inv_ideleNorm_smul_integral_maximalCompact_mul_conj_constantTerm_eq_of_matched_paleyWiener11 below · depth 34 - Maass–Selberg increment for two pairs of GL₂ Borel data
AutomorphicForm.exists_forall_setIntegral_lambdaT_pseudoEisenstein_mul_conj_sub_eq_maassSelberg_sub_and_sub_eq_twoTerm_sub_and_sub_eq_cross_sub_and_sub_eq_zero_two_pairs_slab129 below · depth 34 - Eisenstein coefficients controlled by a weak L² distance
AutomorphicForm.exists_forall_tsum_integral_sum_normSq_setIntegral_axis_continuation_sub_le_mul_sq_of_forall_norm_setIntegral_sub_mul_conj_le1,003 below · depth 34 - Pseudo-Eisenstein approximation in the orthogonal complement of cusp forms
AutomorphicForm.exists_isSlabProfile_eLpNorm_sub_pseudoEisenstein_lt_of_forall_setIntegral_eq_zero_slab61 below · depth 34 - Matched Paley–Wiener approximation of the non-cuspidal non-residual spectrum
AutomorphicForm.exists_matched_paleyWiener_forall_norm_setIntegral_sub_pseudoEisenstein_sub_mul_conj_le_of_orthogonal423 below · depth 34 - Merging two matched Paley–Wiener packets with three-way decompositions
AutomorphicForm.exists_matched_paleyWiener_pair_eq_and_threeWay_of_matched_paleyWiener_of_matched_paleyWiener348 below · depth 34 - Finiteness of the big-cell sum for a slab profile
AutomorphicForm.finite_support_pseudoEisenstein_summand10 below · depth 34 - Right invariance of the K-integral of modulus-equivariant functions
AutomorphicForm.integral_maximalCompact_comp_mul_eq_integral_of_forall_borel_mul_eq_modulus_mul9 below · depth 34 - Convolution by a level-N bi-invariant function is K_f-smooth
AutomorphicForm.isKfSmooth_convOp_and_apply_mul_eq_of_isBiInvariantUnder_principalLevel_of_ne_bot1 below · depth 34 - Axis limit of the convolved intertwining datum
AutomorphicForm.limUnder_nhdsNE_eq_convOp_axis_continuation_weylIntertwiningIntegral_of_meromorphicNFOn_of_eq_weylIntertwiningIntegral_convOp16 below · depth 34 - Right convolution transports a Paley–Wiener slab profile datum
AutomorphicForm.paleyWiener_convOp_and_convOp_pseudoEisenstein_eq_pseudoEisenstein_convOp_of_isArchBiFinite28 below · depth 34 - Orthogonality extends to the L²-closure of the residual span
AutomorphicForm.setIntegral_mul_conj_eq_zero_of_forall_residualSpan_of_closure0 below · depth 34 - Parseval identity for pseudo-Eisenstein series with residual term
AutomorphicForm.setIntegral_pseudoEisenstein_mul_conj_eq_inner_residualProj_add_sum_integral_axis_pairing_slab319 below · depth 34 - Unfolding a pseudo-Eisenstein series against an automorphic function
AutomorphicForm.setIntegral_pseudoEisenstein_mul_conj_eq_setIntegral_rationalTorusUnipotentQuotient_slab43 below · depth 34 - Unfolding a pseudo-Eisenstein series against a continuous automorphic function
AutomorphicForm.setIntegral_pseudoEisenstein_mul_conj_eq_setIntegral_rationalTorusUnipotentQuotient_slab_of_continuous52 below · depth 34 - Symmetric fold of the Eisenstein axis pairing
AutomorphicForm.sum_integral_axis_pairing_add_eq_half_mul_sum_integral_sum_conj_matrixCoeff_mul_fullCoeff_of_paleyWiener_matched362 below · depth 34 - Right convolution commutes with the Weyl intertwining integral
AutomorphicForm.weylIntertwiningIntegral_convOp_eq_convOp_weylIntertwiningIntegral_of_isInducedSection_of_re_gt_half14 below · depth 34 - Right convolution by a test function preserves slab profiles
AutomorphicForm.IsSlabProfile.convOp5 below · depth 35 - L² bound for pseudo-Eisenstein series on a determinant slab
AutomorphicForm.PseudoEisensteinSlab.eLpNorm_pseudoEisenstein_le_of_adelicHeight_mem_Icc31 below · depth 35 - Asymmetric axis pairing with intertwining term, matched data
AutomorphicForm.axis_pairing_add_inv_vol_axis_pairing_weylIntertwining_eq_sum_conj_matrixCoeff_mul_inner_mul_conj_of_paleyWiener_matched171 below · depth 35
… and 129 more statements (search for the module name to find them).