Definitions/Def_LanglandsTunnell_CubicInduction_GlobalZeta31.lean
Weyl and unipotent elements; global zeta integrals for GL(3)
The first part of the module records explicit elements of GL_3(A) over a commutative ring A, each given together with its inverse matrix: lowerUnipotent21 x is the lower unipotent matrix with 1 on the diagonal and the single off-diagonal entry x in position (2,1); longWeyl3 is the antidiagonal permutation matrix w_3 with 1's in positions (1,3),(2,2),(3,1); and weylPrime3 is the transposition matrix w' fixing the first basis vector and interchanging the second and third. For a function W on GL_3(A) with values in any type, dualWhittakerFn3 is the function g \mapsto W(w_3\,{}^t g^{-1}), the transpose-inverse being Mathlib-free project notation transposeInv3. The accompanying identities state that w' is an involution, hence equal to its own inverse and to its own transpose-inverse; that w'\,{}^t(\mathrm{radicalP21}\,v)^{-1}\,w' has matrix with 1's on the diagonal, -v_0 in position (2,1) and -v_1 in position (2,3); and that {}^t(\mathrm{lowerUnipotent21}\,x)^{-1} = \mathrm{upperUnipotent3}\,(-x)\,0\,0.
The second part defines, for a complex-valued W on the adelic GL_3 over \mathbb{Q}, a character \chi of the idele group, s \in \mathbb{C} and g in the adelic GL_3, three Bochner integrals (so the value is 0 where the integrand is not integrable). globalZeta31 is
\int_{\mathbb{A}^\times}\Big(\int_{\mathbb{A}} W\big(\mathrm{iotaGL}(\mathrm{diagUnitGL2}\,a)\cdot \mathrm{lowerUnipotent21}(x)\cdot g\big)\,dx\Big)\,\chi(a)\,\|a\|^{s-1}\,d^\times a,
the inner integral against the adelic additive Haar measure, the outer against the Haar measure idelicHaar on the ideles (for the Borel \sigma-algebra ideleBorel), and \|a\| the idele norm defined through the modulus character of the adeles; here a enters through the GL_2-element diagUnitGL2 a embedded in GL_3 by iotaGL. globalZeta30 is the same integral with the unipotent integration omitted, and globalZetaDual31 W χ s g is defined as globalZeta31 applied to \tilde W, the character \chi^{-1}, the same s, and the point w'\,{}^t g^{-1}.
Relation to Mathlib
Mathlib supplies the ambient objects — GL (Fin 3) A, the adele and idele rings of a number field, Haar measure and the modulus character underlying the idele norm; the explicit Weyl and unipotent elements, the transpose-inverse dual of a function on GL_3, and the three zeta integrals are the project's own.
Where it is used
These are the integrals whose analytic continuation and functional equation are needed in the cubic-induction analysis of the GL_3 automorphic form attached to a cubic extension, the analytic input to the Langlands–Tunnell theorem used to start the modularity argument for Fermat's Last Theorem. The Weyl-element identities are what relate the zeta integral at g to its dual at w'\,{}^t g^{-1}.
References
- H. Jacquet, I. I. Piatetski-Shapiro and J. Shalika, Automorphic forms on GL(3), I, Annals of Mathematics 109 (1979), 169–212
- R. P. Langlands, Base Change for GL(2), Annals of Mathematics Studies 96, Princeton University Press, 1980
- J. Tunnell, Artin's conjecture for representations of octahedral type, Bulletin of the American Mathematical Society (N.S.) 5 (1981), 173–175
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 159 lines
- 16 declarations
- used in the statements of 251 theorems and imported by 276 proofs
- imports 2 definition modules
Source file: Definitions/Def_LanglandsTunnell_CubicInduction_GlobalZeta31.lean
Declarations
- def
LanglandsTunnell.CubicInduction.lowerUnipotent21 - theorem
LanglandsTunnell.CubicInduction.lowerUnipotent21_coe - def
LanglandsTunnell.CubicInduction.longWeyl3 - theorem
LanglandsTunnell.CubicInduction.longWeyl3_coe - def
LanglandsTunnell.CubicInduction.dualWhittakerFn3 - theorem
LanglandsTunnell.CubicInduction.dualWhittakerFn3_apply - def
LanglandsTunnell.CubicInduction.weylPrime3 - theorem
LanglandsTunnell.CubicInduction.weylPrime3_coe - theorem
LanglandsTunnell.CubicInduction.weylPrime3_mul_self - theorem
LanglandsTunnell.CubicInduction.weylPrime3_inv - theorem
LanglandsTunnell.CubicInduction.transposeInv3_weylPrime3 - theorem
LanglandsTunnell.CubicInduction.weylPrime3_mul_transposeInv3_radicalP21_mul_weylPrime3 - theorem
LanglandsTunnell.CubicInduction.transposeInv3_lowerUnipotent21 - def
LanglandsTunnell.CubicInduction.globalZeta31 - def
LanglandsTunnell.CubicInduction.globalZeta30 - def
LanglandsTunnell.CubicInduction.globalZetaDual31
Source
import Definitions.Def_LanglandsTunnell_CubicInduction_Structure import Definitions.Def_NumberField_IdeleProductMeasure set_option autoImplicit false open Matrix IsDedekindDomain NumberField MeasureTheory AutomorphicForm noncomputable section namespace LanglandsTunnell.CubicInduction section Furniture variable {A : Type*} [CommRing A] def lowerUnipotent21 (x : A) : GL (Fin 3) A where val := !![1, 0, 0; x, 1, 0; 0, 0, 1] inv := !![1, 0, 0; -x, 1, 0; 0, 0, 1] val_inv := by ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.mul_apply, Fin.sum_univ_three] inv_val := by ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.mul_apply, Fin.sum_univ_three] @[simp] theorem lowerUnipotent21_coe (x : A) : ((lowerUnipotent21 x : GL (Fin 3) A) : Matrix (Fin 3) (Fin 3) A) = !![1, 0, 0; x, 1, 0; 0, 0, 1] := rfl def longWeyl3 : GL (Fin 3) A where val := !![0, 0, 1; 0, 1, 0; 1, 0, 0] inv := !![0, 0, 1; 0, 1, 0; 1, 0, 0] val_inv := by ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.mul_apply, Fin.sum_univ_three] inv_val := by ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.mul_apply, Fin.sum_univ_three] @[simp] theorem longWeyl3_coe : ((longWeyl3 : GL (Fin 3) A) : Matrix (Fin 3) (Fin 3) A) = !![0, 0, 1; 0, 1, 0; 1, 0, 0] := rfl def dualWhittakerFn3 {R : Type*} (W : GL (Fin 3) A → R) : GL (Fin 3) A → R := fun g => W (longWeyl3 * transposeInv3 g) theorem dualWhittakerFn3_apply {R : Type*} (W : GL (Fin 3) A → R) (g : GL (Fin 3) A) : dualWhittakerFn3 W g = W (longWeyl3 * transposeInv3 g) := rfl def weylPrime3 : GL (Fin 3) A where val := !![1, 0, 0; 0, 0, 1; 0, 1, 0] inv := !![1, 0, 0; 0, 0, 1; 0, 1, 0] val_inv := by ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.mul_apply, Fin.sum_univ_three] inv_val := by ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.mul_apply, Fin.sum_univ_three] @[simp] theorem weylPrime3_coe : ((weylPrime3 : GL (Fin 3) A) : Matrix (Fin 3) (Fin 3) A) = !![1, 0, 0; 0, 0, 1; 0, 1, 0] := rfl theorem weylPrime3_mul_self : (weylPrime3 : GL (Fin 3) A) * weylPrime3 = 1 := by refine Units.ext ?_ ext i j fin_cases i <;> fin_cases j <;> simp [Units.val_mul, Matrix.mul_apply, Fin.sum_univ_three] theorem weylPrime3_inv : (weylPrime3 : GL (Fin 3) A)⁻¹ = weylPrime3 := inv_eq_of_mul_eq_one_right weylPrime3_mul_self theorem transposeInv3_weylPrime3 : transposeInv3 (weylPrime3 : GL (Fin 3) A) = weylPrime3 := by refine Units.ext ?_ change (((weylPrime3 : GL (Fin 3) A)⁻¹ : GL (Fin 3) A) : Matrix (Fin 3) (Fin 3) A)ᵀ = _ rw [weylPrime3_inv] ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.transpose_apply] theorem weylPrime3_mul_transposeInv3_radicalP21_mul_weylPrime3 (v : Fin 2 → A) : ((weylPrime3 * transposeInv3 (radicalP21 v) * weylPrime3 : GL (Fin 3) A) : Matrix (Fin 3) (Fin 3) A) = !![1, 0, 0; -(v 0), 1, -(v 1); 0, 0, 1] := by have hinv : (((radicalP21 v : GL (Fin 3) A)⁻¹ : GL (Fin 3) A) : Matrix (Fin 3) (Fin 3) A) = !![1, 0, -(v 0); 0, 1, -(v 1); 0, 0, 1] := by rw [Matrix.coe_units_inv, radicalP21_coe] refine Matrix.inv_eq_left_inv ?_ ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.mul_apply, Fin.sum_univ_three] have htr : ((transposeInv3 (radicalP21 v) : GL (Fin 3) A) : Matrix (Fin 3) (Fin 3) A) = !![1, 0, 0; 0, 1, 0; -(v 0), -(v 1), 1] := by change (((radicalP21 v : GL (Fin 3) A)⁻¹ : GL (Fin 3) A) : Matrix (Fin 3) (Fin 3) A)ᵀ = _ rw [hinv] ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.transpose_apply] rw [Units.val_mul, Units.val_mul, htr, weylPrime3_coe] ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.mul_apply, Fin.sum_univ_three] theorem transposeInv3_lowerUnipotent21 (x : A) : transposeInv3 (lowerUnipotent21 x) = upperUnipotent3 (-x) 0 0 := by refine Units.ext ?_ have hinv : (((lowerUnipotent21 x : GL (Fin 3) A)⁻¹ : GL (Fin 3) A) : Matrix (Fin 3) (Fin 3) A) = !![1, 0, 0; -x, 1, 0; 0, 0, 1] := by rw [Matrix.coe_units_inv, lowerUnipotent21_coe] refine Matrix.inv_eq_left_inv ?_ ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.mul_apply, Fin.sum_univ_three] change (((lowerUnipotent21 x : GL (Fin 3) A)⁻¹ : GL (Fin 3) A) : Matrix (Fin 3) (Fin 3) A)ᵀ = _ rw [hinv, upperUnipotent3_coe] ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.transpose_apply] end Furniture section Global attribute [local instance] NumberField.Idele.ideleBorel NumberField.Idele.borelSpace_ideleBorel def globalZeta31 (W : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ) (χ : (AdeleRing (𝓞 ℚ) ℚ)ˣ →* ℂˣ) (s : ℂ) (g : AdelicGL 3 (𝓞 ℚ) ℚ) : ℂ := letI := NumberField.AdelicHaar.adeleBorel (𝓞 ℚ) ℚ ∫ a : (AdeleRing (𝓞 ℚ) ℚ)ˣ, (∫ x : AdeleRing (𝓞 ℚ) ℚ, W (iotaGL (diagUnitGL2 a) * lowerUnipotent21 x * g) ∂(NumberField.AdelicHaar.adelicAddHaar (𝓞 ℚ) ℚ)) * ((χ a : ℂˣ) : ℂ) * ((TateGlobal.ideleNorm ℚ a : ℝ) : ℂ) ^ (s - 1) ∂(NumberField.Idele.idelicHaar ℚ) def globalZeta30 (W : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ) (χ : (AdeleRing (𝓞 ℚ) ℚ)ˣ →* ℂˣ) (s : ℂ) (g : AdelicGL 3 (𝓞 ℚ) ℚ) : ℂ := ∫ a : (AdeleRing (𝓞 ℚ) ℚ)ˣ, W (iotaGL (diagUnitGL2 a) * g) * ((χ a : ℂˣ) : ℂ) * ((TateGlobal.ideleNorm ℚ a : ℝ) : ℂ) ^ (s - 1) ∂(NumberField.Idele.idelicHaar ℚ) def globalZetaDual31 (W : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ) (χ : (AdeleRing (𝓞 ℚ) ℚ)ˣ →* ℂˣ) (s : ℂ) (g : AdelicGL 3 (𝓞 ℚ) ℚ) : ℂ := globalZeta31 (dualWhittakerFn3 W) χ⁻¹ s (weylPrime3 * transposeInv3 g) end Global end LanglandsTunnell.CubicInduction end #check @LanglandsTunnell.CubicInduction.lowerUnipotent21 #check @LanglandsTunnell.CubicInduction.longWeyl3 #check @LanglandsTunnell.CubicInduction.dualWhittakerFn3 #check @LanglandsTunnell.CubicInduction.globalZeta31 #check @LanglandsTunnell.CubicInduction.weylPrime3 #check @LanglandsTunnell.CubicInduction.globalZeta30 #check @LanglandsTunnell.CubicInduction.globalZetaDual31 #print axioms LanglandsTunnell.CubicInduction.weylPrime3_mul_self #print axioms LanglandsTunnell.CubicInduction.transposeInv3_weylPrime3 #print axioms LanglandsTunnell.CubicInduction.weylPrime3_mul_transposeInv3_radicalP21_mul_weylPrime3 #print axioms LanglandsTunnell.CubicInduction.transposeInv3_lowerUnipotent21 #print axioms LanglandsTunnell.CubicInduction.globalZeta30 #print axioms LanglandsTunnell.CubicInduction.globalZetaDual31 #print axioms LanglandsTunnell.CubicInduction.globalZeta31
Statements phrased using this module (251)
- Dual Whittaker function as reflected Whittaker function
LanglandsTunnell.CubicInduction.CubicInductionForm.dualWhittaker_eq_dualWhittakerFn30 below · depth 18 - Factorisation of the dual Whittaker function over a finite set
LanglandsTunnell.CubicInduction.CubicInductionForm.dualWhittaker_eq_dualWhittakerFn3_whittakerArch_mul_prod0 below · depth 18 - Level-one invariance and torus table for a dual GL₃ Whittaker function
LanglandsTunnell.CubicInduction.dualWhittakerFn3_localLevelOne_and_torusValues_const_sq_of_localRankinSelbergFE12 below · depth 18 - Local functional equation at one deeply twisted prime
LanglandsTunnell.CubicInduction.exists_forall_mem_gl3CyclicSubspace_localZeta31_fe_one_of_cubicInductionForm_twist_deepAt593 below · depth 18 - Local constants of twisted cubic induction on the cyclic span
LanglandsTunnell.CubicInduction.exists_forall_mem_gl3CyclicSubspace_localZetaDual31_eq_mul_of_cubicInductionForm_twisted_badPlaces_noFE32_adm598 below · depth 18 - Explicit K₁(p^{3B+Δ})-invariant bump vector for twisted cubic induction
LanglandsTunnell.CubicInduction.exists_mem_gl3CyclicSubspace_twist_whittakerLoc_congruenceK1_invariant_iotaGL_bump_of_conductor_le_ed3111 below · depth 18 - Finiteness of torus coefficients in the twisted local cyclic space
LanglandsTunnell.CubicInduction.forall_mem_gl3CyclicSubspace_torusFinite_of_cubicInductionForm_twisted_noFE32_level19 below · depth 18 - Dual-side family identity in the GL₂timesGL₃ entire-pair assembly
LanglandsTunnell.RankinSelberg.EntirePairAssembly.dual_identity_family24 below · depth 18 - Archimedean holomorphy and non-vanishing from a torus Γ-factor identity
LanglandsTunnell.RankinSelberg.differentiableOn_and_rsArchIntegral_ne_zero_of_torusPair_eq_gammaFactor5 below · depth 18 - Local relations at p for the dual translate of W_f
LanglandsTunnell.RankinSelberg.dualTranslate_finWhittaker_local_relations3 below · depth 18 - Half-plane integrability of archimedean GL₂timesGL₃ Rankin–Selberg integrands
LanglandsTunnell.RankinSelberg.exists_forall_integrable_archWhittaker_torusPair_rpow_det7 below · depth 18 - Finite GL₃-translate family: constant integral and dual root number
LanglandsTunnell.RankinSelberg.exists_gl3Translates_sum_rsFinIntegral_cells_eq_const_and_dual_eq_rootNumberMonomial_of_finWhittaker_one_ne_zero_of_localSpaceAt_of_member_of_fe32_normPin_twisted_offSQ_archPsi_bump_levelShift_global982 below · depth 18 - Simultaneous splitting of the finite Whittaker factor over T
AutomorphicForm.exists_finWhittaker_eq_sum_prod_mul_of_isIsotypicCuspFormAt_placeEmbed_invariant_of_localSpaceAt14 below · depth 19 - Archimedean root sizes of a GL₂ block image and its dual
LanglandsTunnell.CubicInduction.archRoot_iota_archRealGLAt_and_dual0 below · depth 19 - Local GL₃timesGL₁ constants of a cubic induction at one bad place
LanglandsTunnell.CubicInduction.exists_forall_mem_gl3CyclicSubspace_localZetaDual31_eq_mul_of_isCubicInductionDataOn_deepAt539 below · depth 19 - Span-wide local constants for deep cubic induction data
LanglandsTunnell.CubicInduction.exists_forall_mem_gl3CyclicSubspace_localZetaDual31_eq_mul_of_isCubicInductionDataOn_deep_badPlaces550 below · depth 19 - Gauge majorisation passes to cyclic translates and duals on GL₃
LanglandsTunnell.CubicInduction.forall_mem_gl3CyclicSubspace_exists_gauge_and_exists_gauge_dualWhittakerFn30 below · depth 19 - Archimedean zeta package for an explicit GL₃ Whittaker vector
LanglandsTunnell.CubicInduction.jacquetVector3_archZeta_package32 below · depth 19 - Mirabolic series and integrals of a gauge-majorised function on GL₃
LanglandsTunnell.CubicInduction.summable_growth_continuous_halfPlane_integrable_of_isGaugeMajorised325 below · depth 19 - Half-plane integrability of pure-tensor Rankin–Selberg cell integrands
LanglandsTunnell.RankinSelberg.exists_forall_integrable_rsFinCellIntegrand_pureTensorTerm_dual_and_hybrid_of_depth_twisted_torusFinite_central_growth_of_principalLevel_of_gammaHyp136 below · depth 19 - Integrability of the twisted Rankin–Selberg finite-cell integrands
LanglandsTunnell.RankinSelberg.exists_forall_integrable_rsFinCellIntegrand_translate_and_dual_twisted116 below · depth 19 - Half-plane integrability of an archimedean torus profile
LanglandsTunnell.RankinSelberg.exists_forall_lintegral_norm_torusProfile_mul_rpow_lt_top0 below · depth 19 - One-place factorisation of the finite Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_forall_rsFinIntegral_eq_const_mul_rsLocalIntegral_of_factorsAt11 below · depth 19 - Normalised K₁(p^ℓ)-invariant vector with mirabolic bump support
LanglandsTunnell.RankinSelberg.exists_mem_gl3CyclicSubspace_congruenceK1_invariant_iotaGL_eq_bump_of_localZeta31_fe_one107 below · depth 19 - Rational local γ at a level prime, archimedean nonvanishing edition
LanglandsTunnell.RankinSelberg.exists_rational_gamma_rsLocalIntegral_member_twisted_of_finiteFamily_arch_deep_archPsi489 below · depth 19 - Torus finiteness for the cyclic space of a deep twist
LanglandsTunnell.RankinSelberg.forall_mem_gl3CyclicSubspace_twist_det_torusFinite_of_principalLevel_of_admissible_of_deepTwist12 below · depth 19 - Value form of the local GL₂timesGL₃ functional equation at p
LanglandsTunnell.RankinSelberg.forall_mem_span_rsLocalIntegral_dual_eq_stdRootNumber_mul_of_localZeta31_identified_of_torusFinite_of_centralChar_of_gauge_of_admissible_of_principalNormPin_adm_gamma_bump_levelShift_global514 below · depth 19 - Determinant twists cancel in the local GL₃× GL₂ Rankin–Selberg data
LanglandsTunnell.RankinSelberg.gl3CyclicSubspace_detTwist_and_rsIntegrand_detTwist_eq0 below · depth 19 - Modulus of a real Whittaker function on torus times O(2)
LanglandsTunnell.RankinSelberg.norm_archWhittaker_upperUnit_mul_rowIsometry0 below · depth 19 - Deep-twist product law for priced local root numbers above p
LanglandsTunnell.Converse.finprod_stdRootNumberAt_twist_mul_twist_eq_sq_of_le_floor22 below · depth 20 - Pinned conductor exponent unchanged by a shallow norm twist
LanglandsTunnell.Converse.pinnedExp_comp_idelicNorm_mul_eq_pinnedExp_of_hasConductorExponentAt_le_of_depth_floor3 below · depth 20 - Dual Whittaker function as the reflected Whittaker function
LanglandsTunnell.CubicInduction.CubicInductionData.dualWhittaker_eq_dualWhittakerFn30 below · depth 20 - Archimedean functional equation for the induced GL₃ zeta integrals
LanglandsTunnell.CubicInduction.archZetaDual31_jacquetVector3_mul_archFactor_eq12 below · depth 20 - Explicit root number in the GL₃ functional equation at v
LanglandsTunnell.CubicInduction.eval_mul_eq_finprod_rootNumber_mul_eval_of_forall_localZeta31_fe_one_of_isCubicInductionDataOn_of_addCharLevel493 below · depth 20 - Local rationality and functional equation at a bad place
LanglandsTunnell.CubicInduction.exists_forall_exists_mul_eval_eq_of_isCubicInductionDataOn_of_forall_mem_bad_of_addCharLevel514 below · depth 20 - Conductor bound for the local central character at unramified v
LanglandsTunnell.CubicInduction.exists_hasConductorExponentAt_localChar_centralChar_le_inducedLevelAt_of_isCubicInductionDataOn278 below · depth 20 - Odd admissible twist with non-vanishing archimedean GL₃ × GL₁ zeta
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_archZeta30_ne_zero_odd_of_isCubicInductionDataOn6 below · depth 20 - Archimedean zeta non-vanishing far right for a suitable translate
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_archZeta30_ne_zero_of_isCubicInductionDataOn1 below · depth 20 - Local newvector of level K₁(ℓᵥ) at twist-ramified primes
LanglandsTunnell.CubicInduction.exists_mem_gl3CyclicSubspace_congruenceK1_torusValues_of_isCubicInductionDataOn615 below · depth 20 - Congruence-invariant vector in the local cyclic space at a ramified bad place
LanglandsTunnell.CubicInduction.exists_mem_gl3CyclicSubspace_principalLevel_le_of_isRamifiedIn_of_isCubicInductionDataOn_of_conductorBound615 below · depth 20 - A twist-independent constant in the deep-place GL₃× GL₁ functional equation
LanglandsTunnell.CubicInduction.exists_ne_zero_forall_eval_mul_eq_mul_rootNumber_mul_eval_of_forall_localZeta31_fe_twist_of_isCubicInductionDataOn_of_deep_of_archPackage_of_inv_eq_psiQ_of_whittakerLoc_one502 below · depth 20 - Product formula (prodᵥλᵥ²) λ_∞²=1 for a cubic induction
LanglandsTunnell.CubicInduction.finprod_sq_mul_lamSqArch_eq_one_of_forall_ne_zero_localZeta31_fe_rootNumber_of_isCubicInductionDataOn_of_archPackage_of_inv_eq_psiQ538 below · depth 20 - Convergence half-planes for archimedean GL₃timesGL₁ zeta integrals
LanglandsTunnell.CubicInduction.jacquetVector3_isArchZetaConvergentAbove4 below · depth 20 - Identified local functional equation passes to the cyclic span
LanglandsTunnell.CubicInduction.localZeta31_identified_of_mem_gl3CyclicSubspace1 below · depth 20 - S-part integrability of the GL₃ zeta and dual integrands
LanglandsTunnell.CubicInduction.sPart_integrable_and_dual_of_isCubicInductionDataOn_of_isGaugeMajorised353 below · depth 20 - Central character law for the archimedean Whittaker function
LanglandsTunnell.CubicInduction.whittakerArch_scalar_mul_eq_centralChar_mul_of_isCubicInductionDataOn0 below · depth 20 - Global realisation of local Rankin–Selberg pairs at p
LanglandsTunnell.RankinSelberg.exists_factor_fundamentalDomain_forall_rsGlobalIntegral_realisation_member_twisted_of_finiteFamily_arch_of_archNonvanishing467 below · depth 20 - Cut-off remainder integrands of the dual finite cell are integrable
LanglandsTunnell.RankinSelberg.exists_forall_integrable_cutoff_remainder_mul_finprod_away113 below · depth 20 - Half-plane integrability of primal and dual finite cell integrands
LanglandsTunnell.RankinSelberg.exists_forall_integrable_rsFinCellIntegrand_translate_and_dual104 below · depth 20 - Local GL₃× GL₂ gamma factor from a global realisation
LanglandsTunnell.RankinSelberg.exists_forall_mem_span_rsLocalIntegral_dual_mul_eq_mul_of_rsGlobalIntegral_realisation6 below · depth 20 - A non-vanishing rational local Rankin–Selberg pair at a level prime
LanglandsTunnell.RankinSelberg.exists_mem_rsLocalIntegral_ne_zero_and_rational_member_twisted_of_finiteFamily_arch_deep58 below · depth 20 - Finiteness, continuity and unit phase of dual Whittaker products
LanglandsTunnell.RankinSelberg.finite_mulSupport_and_continuous_and_exists_phase_finprod_dualWhittakerFn3_away1 below · depth 20 - Pair stability of the GL₃timesGL₂ local functional equation
LanglandsTunnell.RankinSelberg.forall_mem_span_rsLocalIntegral_dual_eq_mul_of_forall_localZeta31_fe_of_deepTwist_of_principalLevel_of_admissible_of_gammaFactor_of_forall_localZeta31_fe_of_bump_levelShift_global489 below · depth 20 - Convergence and rationality of local GL₃timesGL₂ Rankin–Selberg integrals
LanglandsTunnell.RankinSelberg.forall_rsLocalIntegral_integrable_and_eq_laurent_of_torusFinite_of_centralChar_of_shellGrowth20 below · depth 20 - Swapping the S_Q-slots: dual and hybrid pure-tensor integrability
LanglandsTunnell.RankinSelberg.integrable_pureTensorTerm_dual_and_hybrid_of_integrable_cutoff_of_forall_lintegral_lt_top15 below · depth 20 - Level-zero global additive characters of A_ℚ are locally ψᵥ^{± 1}
AutomorphicForm.psiLoc_eq_psiLocal_or_eq_inv_of_isGlobalAddChar_of_addCharLevel_eq_zero19 below · depth 21 - Smoothness, admissibility and inverse Whittaker law for the dual function
LanglandsTunnell.CubicInduction.admissible_gl3CyclicSubspace_dualWhittakerFn3_rightTranslate1 below · depth 21 - Invariance of bi-Whittaker forms on GL₃ under g↦ w ^tg w
LanglandsTunnell.CubicInduction.apply_comp_longWeyl3_conj_transpose_eq_apply_of_ne_one0 below · depth 21 - Dual archimedean (3,1) zeta integral of a unipotent average
LanglandsTunnell.CubicInduction.archZeta30_integral_dualWhittakerFn3_eq_archZetaDual31_of_eq_map_ringEquiv_mixedSpace1 below · depth 21 - Dual Whittaker function of cubic induction data
LanglandsTunnell.CubicInduction.dualWhittaker_eq_dualWhittakerFn3_of_isCubicInductionDataOn0 below · depth 21 - Factorisation of the dual Whittaker function over a finite set of places
LanglandsTunnell.CubicInduction.dualWhittaker_eq_dualWhittakerFn3_whittakerArch_mul_prod_of_isCubicInductionDataOn0 below · depth 21 - Entire continuation and functional equation of GL₃ zeta integrals
LanglandsTunnell.CubicInduction.exists_entire_eq_globalZeta30_eq_mul_globalZetaDual31_of_isCubicInductionDataOn42 below · depth 21 - Level vectors killed by N_{(2,1)}-invariant functionals on I(χ)
LanglandsTunnell.CubicInduction.exists_forall_linearMap_apply_eq_zero_of_radicalP21_of_mem_principalSeries37 below · depth 21 - Vanishing along the opposite (2,1)-radical for ramified GL₃ principal series
LanglandsTunnell.CubicInduction.exists_forall_linearMap_apply_eq_zero_of_transposeInv3_radicalP21_of_mem_principalSeries38 below · depth 21 - Euler factorisation of the GL₃timesGL₁ zeta integral outside S
LanglandsTunnell.CubicInduction.exists_hasProd_sphericalShellSums_and_globalZeta30_eq_mul_integral_sPart6 below · depth 21 - Non-vanishing of the local GL₃× GL₁ zeta integral
LanglandsTunnell.CubicInduction.exists_isLocalZeta30ConvergentAbove_and_forall_exists_localZeta30_ne_zero_of_admissible_of_ne_zero13 below · depth 21 - Local zeta functional equation at a ramified place
LanglandsTunnell.CubicInduction.exists_localZeta31_fe_one_inducedEulerPoly_rational_of_isCubicInductionDataOn_of_isRamifiedIn527 below · depth 21 - Local functional equation at a bad place unramified in K
LanglandsTunnell.CubicInduction.exists_localZeta31_fe_one_inducedEulerPoly_rational_of_isCubicInductionDataOn_of_not_isRamifiedIn527 below · depth 21 - Euler factorisation of the GL₃ zeta integral outside S
LanglandsTunnell.CubicInduction.globalZeta30_eq_sPart_mul_inducedL_of_isCubicInductionDataOn32 below · depth 21 - Euler factorisation of the unipotent GL₃× GL₁ zeta integral
LanglandsTunnell.CubicInduction.globalZeta31_eq_mul_integral_sPart_mul_of_hasProd_localZeta31_of_integrable10 below · depth 21 - Euler product of dual (3,1) zeta integrals at good primes
LanglandsTunnell.CubicInduction.hasProd_localZeta31_dualWhittakerFn3_of_isInducedSphericalAt_of_three_le12 below · depth 21 - Dual of a ψ-Whittaker function on GL₃
LanglandsTunnell.CubicInduction.isGL3PsiWhittakerFn_dualWhittakerFn30 below · depth 21 - Place separation for local zeta quotients at a bad place
LanglandsTunnell.CubicInduction.mul_eq_mul_localZeta30_localZetaDual31_polynomial_of_isCubicInductionDataOn_of_forall_mem_bad512 below · depth 21 - Integrability of the dual S-part zeta integrand on GL₃
LanglandsTunnell.CubicInduction.sPartDual_integrable_of_isCubicInductionDataOn_of_isGaugeMajorised329 below · depth 21 - Convergence of the S-part zeta integral for cubic induction data
LanglandsTunnell.CubicInduction.sPart_integrable_of_isCubicInductionDataOn_of_isGaugeMajorised325 below · depth 21 - Convergence of the dual local GL₃timesGL₂ Rankin–Selberg integrand
LanglandsTunnell.RankinSelberg.exists_forall_integrable_dual_rsLocalIntegrand_of_gauge9 below · depth 21 - Integrability of the translated split dual finite cell integrand
LanglandsTunnell.RankinSelberg.exists_forall_integrable_translate_rsFinCellIntegrand_dual_split_of_dualFactor_phase109 below · depth 21 - Purified p-slot splitting of Whittaker coefficients of p-adic translates
LanglandsTunnell.RankinSelberg.exists_frozen_forall_sum_translate_purified_whittakerCoefficient_eq_mul_pSlot_of_finiteFamily_arch351 below · depth 21 - p-slot factorisation of GL₃ Whittaker functions along ι
LanglandsTunnell.RankinSelberg.exists_frozen_forall_sum_translate_whittaker_iota_eq_mul_pSlot_of_finiteFamily_arch42 below · depth 21 - Local Rankin–Selberg integrals evaluating a finite Whittaker family
LanglandsTunnell.RankinSelberg.exists_mem_gl3CyclicSubspace_forall_rsLocalIntegral_eq_mul_apply_of_finite11 below · depth 21 - Level 3B bump vector in a twisted principal-series Whittaker model
LanglandsTunnell.RankinSelberg.exists_mem_gl3CyclicSubspace_twist_coefficientFn_principalSeries3_congruenceK1_invariant_iotaGL_bump_of_pos_of_level157 below · depth 21 - Non-degenerate test pair for the local GL₃× GL₂ integral
LanglandsTunnell.RankinSelberg.exists_mem_span_forall_rsLocalIntegral_eq_const_ne_zero_of_isGL3PsiWhittakerFn13 below · depth 21 - Laurent polynomiality of the dual local Rankin–Selberg integral at level vᵇ
LanglandsTunnell.RankinSelberg.exists_polynomial_forall_rsLocalIntegral_dualWhittakerFn3_iotaGL_eq_of_forall_torusShell_transposeInvN_eq_zero9 below · depth 21 - A principal-series GL₃ Whittaker model with prescribed central character
LanglandsTunnell.RankinSelberg.exists_principalSeries3_whittaker_deepTwist_centralChar_of_higherUnitsAt_unitary_shallow12 below · depth 21 - Non-vanishing far right of a reference Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_pureTranslates_combination_forall_rsGlobalIntegral_ne_zero_member_twisted_of_finiteFamily_arch_of_archNonvanishing463 below · depth 21 - Rationality of local Rankin–Selberg integrals for GL₃ principal series
LanglandsTunnell.RankinSelberg.exists_rational_rsLocalIntegral_and_dual_of_principalSeries363 below · depth 21 - Unisolvence points, reference points and cut-off subgroups at S_Q
LanglandsTunnell.RankinSelberg.exists_unisolvence_refPoint_cutoff_of_linearIndependent_slots1 below · depth 21 - Multiplicativity of the GL₃timesGL₂ local γ-factor in principal series
LanglandsTunnell.RankinSelberg.forall_mem_span_rsLocalIntegral_dual_eq_mul_of_forall_localZeta31_fe_of_principalSeries273 below · depth 21 - Deep twist: GL₃timesGL₂ local integrals are Laurent polynomials
LanglandsTunnell.RankinSelberg.forall_mem_span_rsLocalIntegral_eq_laurent_of_deepTwist_of_principalLevel_of_admissible20 below · depth 21 - Pair stability at (3,2): transfer of the cleared functional equation
LanglandsTunnell.RankinSelberg.forall_rsLocalIntegral_clearedFE_of_forall_rsLocalIntegral_clearedFE_of_centralChar_eq_of_deepTwist_pairStability32_of_bump59 below · depth 21 - Multiplicativity of the local GL₃× GL₂ functional equation
LanglandsTunnell.RankinSelberg.forall_rsLocalIntegral_clearedFE_prod_of_principalSeries3_of_forall_torusZeta_fe_multiplicativity3_ed3305 below · depth 21 - Integrability transfer at one place for Rankin–Selberg cell integrals
LanglandsTunnell.RankinSelberg.integrable_finCell_of_integrable_of_factorsAt11 below · depth 21 - Measurability and isolation identity for pure-tensor remainders
LanglandsTunnell.RankinSelberg.measurable_remainder_and_dualFactor_translate_mul_prod_eq_of_pureTensor_expansion2 below · depth 21 - Measurability of the dual S-part zeta integrands
LanglandsTunnell.CubicInduction.aestronglyMeasurable_sPartDual_integrand_of_isCubicInductionDataOn2 below · depth 22 - Vanishing of a level-b principal series vector on the (2,1) parabolic
LanglandsTunnell.CubicInduction.apply_eq_zero_of_apply_two_eq_zero_of_mem_principalSeries3_of_level1 below · depth 22 - Contragredient of a spherical GL₃ Whittaker function
LanglandsTunnell.CubicInduction.dualWhittakerFn3_spherical_and_iotaTorusLocal_eq_of_torusValues1 below · depth 22 - Entire norm-≥ 1 part of a GL₃× GL₁ zeta integral
LanglandsTunnell.CubicInduction.exists_differentiable_boundedOnStrips_globalZeta30_eq_add_of_integrable26 below · depth 22 - Entire norm-≥ 1 part of the GL(3)× GL(1) zeta integral
LanglandsTunnell.CubicInduction.exists_differentiable_boundedOnStrips_globalZeta31_eq_add_of_integrable26 below · depth 22 - Local functional equation at v matches induced Euler polynomials
LanglandsTunnell.CubicInduction.exists_eval_mul_eq_mul_eval_of_forall_localZeta31_fe_one_of_isCubicInductionDataOn_of_addCharLevel493 below · depth 22 - Ramified place: local functional-equation datum matches induced Euler polynomials
LanglandsTunnell.CubicInduction.exists_eval_mul_eq_mul_eval_of_forall_localZeta31_fe_one_of_isCubicInductionDataOn_of_isRamifiedIn493 below · depth 22 - Deep-torus vanishing of unipotent coboundaries of Whittaker functions
LanglandsTunnell.CubicInduction.exists_forall_apply_iotaGL_torus_eq_zero_of_mem_span_radical_of_isGL3PsiWhittakerFn0 below · depth 22 - Gauge majorant for cyclic translates of principal-series Whittaker coefficients
LanglandsTunnell.CubicInduction.exists_gauge_of_mem_gl3CyclicSubspace_coefficientFn_principalSeries323 below · depth 22 - Two-point global-to-local zeta factorisation at a bad place
LanglandsTunnell.CubicInduction.exists_globalZeta30_eq_mul_localZeta30_and_globalZetaDual31_eq_mul_of_isCubicInductionDataOn508 below · depth 22 - Admissible idele class character of ℚ with prescribed component at v and parity
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_isUnramifiedCharAt_localChar_eq_isArchCompAt_of_hasConductorExponentAt8 below · depth 22 - Convergence of the dual archimedean GL₃ zeta integral at the trivial twist
LanglandsTunnell.CubicInduction.exists_isArchZeta31ConvergentAbove_dualWhittakerFn3_whittakerArch_of_isCubicInductionDataOn0 below · depth 22 - Level-pᵈ Whittaker vector in a unitary principal series of GL₃
LanglandsTunnell.CubicInduction.exists_isWhittakerFunctional3_coefficientFn_ne_zero_forall_deepTwist_eq_of_forall_higherUnitsAt_of_pos11 below · depth 22 - Jacquet's lemma in polynomial recurrence form for GL₃
LanglandsTunnell.CubicInduction.exists_polynomial_sum_coeff_smul_rightTranslate_pow_mem_span_radical_of_admissible1 below · depth 22 - Unramified twist shifts the local (3,1) functional equation
LanglandsTunnell.CubicInduction.forall_localZeta31_fe_of_twist_modulus_cpow0 below · depth 22 - Contragredient Euler parameters at a good place
LanglandsTunnell.CubicInduction.inducedE_inducedCoeff_inv_eq_of_not_isBadPlace0 below · depth 22 - Lower unipotent support of a spherical Whittaker function
LanglandsTunnell.CubicInduction.integral_of_iotaGL_diagUnitGL2_mul_lowerUnipotent21_ne_zero1 below · depth 22 - Vanishing of middle-cell sums for deeply ramified I(χ) vectors
LanglandsTunnell.CubicInduction.sum_apply_weylPrime3_mul_radicalP21_mul_iotaGL_eq_zero_of_level2 below · depth 22 - Open-cell sums vanish for level-fixed GL₃ principal series vectors
LanglandsTunnell.CubicInduction.sum_sum_apply_longWeyl3_mul_iotaGL_mul_radicalP21_eq_zero_of_level2 below · depth 22 - Uncountable non-vanishing of the cut finite Rankin–Selberg factor
LanglandsTunnell.RankinSelberg.exists_finTranslate_not_countable_rsFinIntegral_indicator_ne_zero_of_purifier_of_finiteFamily_arch93 below · depth 22 - Local GL₃× GL₁ functional equation for deeply twisted principal series
LanglandsTunnell.RankinSelberg.exists_forall_localZeta31_fe_one_twist_coefficientFn_principalSeries3_of_exactConductor59 below · depth 22 - Frozen complements: explicit p-slot splitting of GL₃ Whittaker functions
LanglandsTunnell.RankinSelberg.exists_frozen_forall_sum_translate_whittaker_iota_eq_mul_pSlot_of_finiteFamily_arch_explicit42 below · depth 22 - Bump test vector for the local GL₃× GL₂ Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_mem_gl3CyclicSubspace_forall_rsLocalIntegral_eq_mul_setIntegral_translate9 below · depth 22 - Factorisation of the purified reference Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_ne_zero_forall_rsGlobalIntegral_reference_eq_mul_rsArchIntegral_mul_rsFinIntegral_indicator_mul_of_finiteFamily_arch410 below · depth 22 - A p-adic purifier with pure-tensor Whittaker coefficient
LanglandsTunnell.RankinSelberg.exists_purifier_whittakerCoefficient_eq_mul_pSlot_of_finiteFamily_arch25 below · depth 22 - Rationality of principal-series Rankin–Selberg local integrals at p
LanglandsTunnell.RankinSelberg.exists_rational_rsLocalIntegral_and_dual_of_jacquetWhittaker3_ed257 below · depth 22 - Non-degenerate local datum realising pair 2's cleared functional equation
LanglandsTunnell.RankinSelberg.exists_rsLocalIntegral_clearedFE_datum_of_centralChar_eq_of_deepTwist_pairStability32_of_bump56 below · depth 22 - Local GL₃timesGL₂ functional equation for a Jacquet-integral section
LanglandsTunnell.RankinSelberg.exists_rsLocalIntegral_jacquetIntegral_dual_eq_mul_of_forall_localZeta31_fe_of_integrable_setIntegral_localLevelOne_of_torusShell49 below · depth 22 - Cleared Rankin–Selberg functional equation for one Jacquet–Whittaker vector
LanglandsTunnell.RankinSelberg.forall_rsLocalIntegral_clearedFE_prod_of_jacquetWhittaker3_of_forall_torusZeta_fe301 below · depth 22 - Independent tensor splitting of the finite Whittaker factor
AutomorphicForm.exists_finWhittaker_eq_sum_prod_mul_linearIndependent_levelOne_invariant_of_isIsotypicCuspFormAt_of_localSpaceAt15 below · depth 23 - Local constancy, large-modulus vanishing and finite-sum dual Jacquet slices
LanglandsTunnell.CubicInduction.dualJacquetValueSlices_eventually_eq_and_eq_zero_and_eq_mul_sum12 below · depth 23 - Threefold twisted differences of dual Jacquet values vanish near 0
LanglandsTunnell.CubicInduction.eventually_threefold_twistedDifference_dualJacquetValueFn_eq_zero14 below · depth 23 - Twisted translated Jacquet–Whittaker function: admissible, unitary central, gauged
LanglandsTunnell.CubicInduction.exists_detTwist_jacquetWhittaker3_translate_whittaker_smooth_central_admissible_gauge23 below · depth 23 - Existence of a dual middle datum at a finite place
LanglandsTunnell.CubicInduction.exists_dualMiddleDatum_rsLocalIntegral_dual_mul_eq_of_iotaGL_invariant_of_dominant72 below · depth 23 - Non-vanishing of the partial twisted induced Euler product
LanglandsTunnell.CubicInduction.exists_forall_ne_zero_of_hasProd_inducedEulerPoly_eval_inv2 below · depth 23 - Primal middle datum for the local GL₃timesGL₂ integral
LanglandsTunnell.CubicInduction.exists_primalMiddleDatum_rsLocalIntegral_mul_eq_of_iotaGL_invariant_of_dominant61 below · depth 23 - Rationality of torus-shell averages of admissible Whittaker functions
LanglandsTunnell.CubicInduction.exists_rational_torusShellAverage_and_dual_of_admissible_of_isGL3PsiWhittakerFn11 below · depth 23 - Primal–dual middle datum comparison: a γ-factor identity
LanglandsTunnell.CubicInduction.middleDatum_compare_of_primalMiddleDatum_of_dualMiddleDatum_of_ne_zero10 below · depth 23 - Local integrability of the Rankin–Selberg integrand at p
LanglandsTunnell.RankinSelberg.exists_forall_integrable_iotaGL_mul_of_mem_span_localSpaceAt_of_mem_gl3CyclicSubspace_twist_of_finiteFamily_arch40 below · depth 23 - Non-vanishing of a local GL₃× GL₂ Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_mem_gl3CyclicSubspace_forall_rsLocalIntegral_ne_zero_of_ne_zero13 below · depth 23 - Euler factorisation of the cut finite Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_ne_zero_forall_rsFinIntegral_indicator_purified_eq_mul_sum_prod_rsLocalIntegral36 below · depth 23 - Test vectors with equal local integrals, one constant
LanglandsTunnell.RankinSelberg.exists_testVectors_rsLocalIntegral_eq_and_eq_const_of_centralChar_eq_of_deepTwist_of_bump55 below · depth 23 - Rationality of local GL₃× GL₂ Rankin–Selberg integrals and duals
LanglandsTunnell.RankinSelberg.forall_exists_rational_rsLocalIntegral_and_dual_of_shellRecurrence_of_centralChar_of_rationalTorusShell_of_gauge21 below · depth 23 - Local GL₃× GL₂ cleared functional equation from torus equations
LanglandsTunnell.RankinSelberg.forall_rsLocalIntegral_clearedFE_prod_of_jacquetWhittaker3_of_forall_torusZeta_fe_core287 below · depth 23 - Uniform tail bound outside an annulus for the dual cubic zeta integral
LanglandsTunnell.CubicInduction.exists_forall_norm_dualZetaRemainder_outside_annulus_le15 below · depth 24 - Windowed Jacquet integral small outside large balls, uniformly
LanglandsTunnell.CubicInduction.exists_forall_norm_setIntegral_annulus_setIntegral_compl_ball_jacquetWindow_le15 below · depth 24 - Lower support bound for torus-shell averages of GL₃ Whittaker data
LanglandsTunnell.CubicInduction.exists_forall_torusShellAverage_and_dual_eq_zero_of_lt_of_isGL3PsiWhittakerFn3 below · depth 24 - Torus-shell averages are values of cyclic smooth vectors
LanglandsTunnell.CubicInduction.exists_mem_gl3CyclicSubspace_forall_torusShellAverage_eq_apply4 below · depth 24 - Rationality of two-variable torus-shell Whittaker series
LanglandsTunnell.CubicInduction.exists_mvPolynomial_forall_tsum_torusShellAverage_mul_eval_eq_and_dual_of_admissible_of_isGL3PsiWhittakerFn13 below · depth 24 - Rationality of the two-variable torus series of a Whittaker vector
LanglandsTunnell.CubicInduction.exists_mvPolynomial_forall_tsum_torus_apply_mul_eval_eq_of_mem_gl3CyclicSubspace4 below · depth 24 - Four-term decomposition of the dual local zeta integral
LanglandsTunnell.CubicInduction.localZeta_primedDual_eq_pieces_add_setIntegral_annulus_of_forall_eq_zero7 below · depth 24 - Truncated Jacquet zeta integral factors through two Tate integrals
LanglandsTunnell.CubicInduction.localZeta_truncPsi_mul_coupled_eq_localZeta_of_forall_eq_integral_jacquetWindow4 below · depth 24 - Window-truncated Jacquet integrals converge to the Jacquet value
LanglandsTunnell.CubicInduction.tendsto_setIntegral_annulus_setIntegral_ball_jacquetWindow_sub_jacquetValue12 below · depth 24 - Cleared local Rankin–Selberg functional equation at the family centre
LanglandsTunnell.RankinSelberg.exists_cleared_rsLocalIntegral_fe_of_forall_lt_cleared_fe_finsum_cpow_of_isGL3PsiWhittakerFn14 below · depth 24 - Cleared local GL₃× GL₂ integrals along a flat twist family
LanglandsTunnell.RankinSelberg.exists_forall_lt_rsLocalIntegral_jacquetWhittaker3_twistFamily_mul_centralTate_eq_cpow_mul_eval144 below · depth 24 - Jacquet–Shalika test vectors with non-vanishing unit-shell pairing
LanglandsTunnell.RankinSelberg.exists_mem_span_schwartzBruhat_fourier_unitShell_pairing_ne_zero_of_deepTwist_of_conductor_le40 below · depth 24 - Euler factorisation of the cut finite Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_ne_zero_forall_integrable_and_rsFinIntegral_indicator_eq_mul_finprod_rsLocalIntegral_of_pure_of_measurable19 below · depth 24
… and 101 more statements (search for the module name to find them).