Definitions/Def_LanglandsTunnell_StandardLocalConstantsAt.lean
Standard local additive character, self-dual measure, local epsilon factors
Throughout, K is a number field and v a height-one prime of \mathcal{O}_K, with completion K_v. The first group of declarations embeds K_v into the adeles: finAdeleSingleAt is the additive homomorphism sending x to the finite adele with component x at v and 0 at every other place, with lemmas computing its components at v and away from v and proving continuity; adeleSingleAt composes it with the inclusion y \mapsto (0,y) of the finite adeles into the full adele ring. The local standard character psiLocal is the global character stdAddChar K (built from the adelic trace data of K) pulled back along adeleSingleAt, and is continuous. For an additive character \psi of K_v, addCharLevel is \sup\{n \in \mathbb{Z} : \psi(x)=1 \text{ whenever } \mathrm{v}(x) \le \exp(n)\}, a supremum taken in \mathbb{Z}. Measure-theoretically, localBorel is the Borel \sigma-algebra of K_v (a reducible definition, not an instance), borelSpace_localBorel records that it is a Borel structure, and integersPositiveCompacts presents \mathcal{O}_v as a compact set with nonempty interior (it is compact and open). The measure selfDualHaarAt is the additive Haar measure normalised by \mu(\mathcal{O}_v)=1, scaled by (N\mathfrak{p}_v)^{-n(\psi)/2} where n(\psi) is the level of psiLocal. For a character \chi : K_v^\times \to \mathbb{C}^\times, stdTestFunAt is the indicator of \mathcal{O}_v when \chi satisfies HasConductorExponentAt at 0 (i.e. \chi is trivial on all units of valuation 1), and otherwise the indicator of the image in K_v of the higher unit set at the conductor exponent a(\chi), namely the units u with \mathrm{v}(u)=1 and \mathrm{v}(u-1) \le \exp(-a). Finally stdEpsilonAt is the project's \varepsilon-factor \gamma(\mu_v,\psi_{K,v},f_\chi,\chi,s)\,L(\chi,s)/L(\chi^{-1},1-s) evaluated at this measure, character and test function, and stdRootNumberAt is its value at s=1/2.
Relation to Mathlib
Mathlib supplies the restricted-product adele rings, additive Haar measure and AddChar; the level of a local additive character, the self-dual normalisation, Tate's standard test function and the local \varepsilon-factor and root number are the project's own notions, built on its local zeta, gamma and L-factor definitions.
Where it is used
These local constants provide the normalisations for the functional equations of Hecke L-functions of idele class characters, as needed on the automorphic side of the Langlands–Tunnell input to the modularity argument.
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
- A. Weil, Basic Number Theory, Grundlehren der mathematischen Wissenschaften 144, Springer, 1974
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 145 lines
- 21 declarations
- used in the statements of 373 theorems and imported by 422 proofs
- imports 2 definition modules
Source file: Definitions/Def_LanglandsTunnell_StandardLocalConstantsAt.lean
Declarations
- def
NumberField.StandardAddChar.finAdeleSingleAt - theorem
NumberField.StandardAddChar.finAdeleSingleAt_apply_self - theorem
NumberField.StandardAddChar.finAdeleSingleAt_apply_of_ne - theorem
NumberField.StandardAddChar.continuous_finAdeleSingleAt - def
NumberField.StandardAddChar.adeleSingleAt - theorem
NumberField.StandardAddChar.adeleSingleAt_apply - theorem
NumberField.StandardAddChar.continuous_adeleSingleAt - def
NumberField.StandardAddChar.psiLocal - theorem
NumberField.StandardAddChar.psiLocal_apply - theorem
NumberField.StandardAddChar.continuous_psiLocal - def
LanglandsTunnell.TateLocal.addCharLevel - theorem
LanglandsTunnell.TateLocal.addCharLevel_def - def
LanglandsTunnell.TateLocal.localBorel - theorem
LanglandsTunnell.TateLocal.borelSpace_localBorel - def
LanglandsTunnell.TateLocal.integersPositiveCompacts - theorem
LanglandsTunnell.TateLocal.coe_integersPositiveCompacts - def
LanglandsTunnell.TateLocal.selfDualHaarAt - def
LanglandsTunnell.TateLocal.stdTestFunAt - def
LanglandsTunnell.TateLocal.stdEpsilonAt - def
LanglandsTunnell.TateLocal.stdRootNumberAt - theorem
LanglandsTunnell.TateLocal.stdRootNumberAt_def
Source
import Definitions.Def_NumberField_AdelicTraceFin import Definitions.Def_LanglandsTunnell_TateLocalConstantsAt set_option autoImplicit false noncomputable section open IsDedekindDomain NumberField MeasureTheory open scoped NNReal namespace NumberField.StandardAddChar variable (K : Type) [Field K] [NumberField K] (v : HeightOneSpectrum (𝓞 K)) open scoped Classical in def finAdeleSingleAt : v.adicCompletion K →+ FiniteAdeleRing (𝓞 K) K where toFun x := (RestrictedProduct.single (fun w : HeightOneSpectrum (𝓞 K) => w.adicCompletionIntegers K) v x : FiniteAdeleRing (𝓞 K) K) map_zero' := RestrictedProduct.single_zero _ v map_add' x y := RestrictedProduct.single_add _ v x y open scoped Classical in theorem finAdeleSingleAt_apply_self (x : v.adicCompletion K) : finAdeleSingleAt K v x v = x := RestrictedProduct.single_eq_same _ v x open scoped Classical in theorem finAdeleSingleAt_apply_of_ne (x : v.adicCompletion K) {w : HeightOneSpectrum (𝓞 K)} (h : w ≠ v) : finAdeleSingleAt K v x w = 0 := RestrictedProduct.single_eq_of_ne _ x h open scoped Classical in theorem continuous_finAdeleSingleAt : Continuous (finAdeleSingleAt K v) := by have hle : (Filter.cofinite : Filter (HeightOneSpectrum (𝓞 K))) ≤ Filter.principal ({v}ᶜ) := Filter.le_principal_iff.mpr (Set.finite_singleton v).compl_mem_cofinite let e : v.adicCompletion K → RestrictedProduct (fun w : HeightOneSpectrum (𝓞 K) => w.adicCompletion K) (fun w => (w.adicCompletionIntegers K : Set (w.adicCompletion K))) (Filter.principal ({v}ᶜ)) := fun x => ⟨Pi.single v x, by rw [Filter.eventually_principal] intro w hw rw [Pi.single_eq_of_ne (by simpa using hw)] exact zero_mem _⟩ have he : Continuous e := by rw [RestrictedProduct.continuous_rng_of_principal] exact continuous_single v have hfun : (fun x => finAdeleSingleAt K v x) = fun x => (RestrictedProduct.inclusion _ _ hle (e x) : FiniteAdeleRing (𝓞 K) K) := by funext x exact FiniteAdeleRing.ext K fun w => rfl change Continuous (fun x => finAdeleSingleAt K v x) rw [hfun] exact (RestrictedProduct.continuous_inclusion hle).comp he def adeleSingleAt : v.adicCompletion K →+ AdeleRing (𝓞 K) K := (AddMonoidHom.inr (InfiniteAdeleRing K) (FiniteAdeleRing (𝓞 K) K)).comp (finAdeleSingleAt K v) theorem adeleSingleAt_apply (x : v.adicCompletion K) : adeleSingleAt K v x = ((0 : InfiniteAdeleRing K), finAdeleSingleAt K v x) := rfl theorem continuous_adeleSingleAt : Continuous (adeleSingleAt K v) := continuous_const.prodMk (continuous_finAdeleSingleAt K v) def psiLocal : AddChar (v.adicCompletion K) ℂ := (stdAddChar K).compAddMonoidHom (adeleSingleAt K v) theorem psiLocal_apply (x : v.adicCompletion K) : psiLocal K v x = stdAddChar K ((0 : InfiniteAdeleRing K), finAdeleSingleAt K v x) := rfl theorem continuous_psiLocal : Continuous (psiLocal K v) := (adelicTraceData K).continuous_psiK.comp (continuous_adeleSingleAt K v) end NumberField.StandardAddChar namespace LanglandsTunnell.TateLocal open NumberField.StandardAddChar section Level variable {K : Type} [Field K] [NumberField K] {v : HeightOneSpectrum (𝓞 K)} def addCharLevel (ψ : AddChar (v.adicCompletion K) ℂ) : ℤ := sSup {n : ℤ | ∀ x : v.adicCompletion K, Valued.v x ≤ WithZero.exp n → ψ x = 1} theorem addCharLevel_def (ψ : AddChar (v.adicCompletion K) ℂ) : addCharLevel ψ = sSup {n : ℤ | ∀ x : v.adicCompletion K, Valued.v x ≤ WithZero.exp n → ψ x = 1} := rfl end Level section Std variable (K : Type) [Field K] [NumberField K] (v : HeightOneSpectrum (𝓞 K)) @[reducible] def localBorel : MeasurableSpace (v.adicCompletion K) := borel _ theorem borelSpace_localBorel : @BorelSpace (v.adicCompletion K) _ (localBorel K v) := @BorelSpace.mk _ _ (localBorel K v) rfl def integersPositiveCompacts : TopologicalSpace.PositiveCompacts (v.adicCompletion K) where carrier := (v.adicCompletionIntegers K : Set (v.adicCompletion K)) isCompact' := isCompact_iff_compactSpace.mpr (show CompactSpace (v.adicCompletionIntegers K) from inferInstance) interior_nonempty' := by have h : IsOpen (v.adicCompletionIntegers K : Set (v.adicCompletion K)) := Valued.isOpen_valuationSubring _ rw [h.interior_eq] exact ⟨0, (v.adicCompletionIntegers K).zero_mem⟩ theorem coe_integersPositiveCompacts : (integersPositiveCompacts K v : Set (v.adicCompletion K)) = v.adicCompletionIntegers K := rfl def selfDualHaarAt : @Measure (v.adicCompletion K) (localBorel K v) := by letI := localBorel K v haveI : BorelSpace (v.adicCompletion K) := ⟨rfl⟩ exact ((Ideal.absNorm v.asIdeal : ℝ≥0) ^ (-(addCharLevel (psiLocal K v) : ℝ) / 2)) • Measure.addHaarMeasure (integersPositiveCompacts K v) open Classical in def stdTestFunAt (χ : (v.adicCompletion K)ˣ →* ℂˣ) : v.adicCompletion K → ℂ := if HasConductorExponentAt K v χ 0 then (v.adicCompletionIntegers K : Set (v.adicCompletion K)).indicator fun _ => (1 : ℂ) else (((↑) : (v.adicCompletion K)ˣ → v.adicCompletion K) '' higherUnitsAt K v (conductorExponentAt K v χ)).indicator fun _ => (1 : ℂ) def stdEpsilonAt (χ : (v.adicCompletion K)ˣ →* ℂˣ) (s : ℂ) : ℂ := by letI := localBorel K v exact localEpsilonAt K v (selfDualHaarAt K v) (psiLocal K v) (stdTestFunAt K v χ) χ s def stdRootNumberAt (χ : (v.adicCompletion K)ˣ →* ℂˣ) : ℂ := stdEpsilonAt K v χ (1 / 2) theorem stdRootNumberAt_def (χ : (v.adicCompletion K)ˣ →* ℂˣ) : stdRootNumberAt K v χ = stdEpsilonAt K v χ (1 / 2) := rfl end Std end LanglandsTunnell.TateLocal end
Statements phrased using this module (373)
- Level of the local standard character equals the exponent of the different
LanglandsTunnell.TateLocal.addCharLevel_psiLocal_eq_count_differentIdeal8 below · depth 16 - The level of an additive character of Kᵥ is attained
LanglandsTunnell.TateLocal.forall_eq_one_and_exists_ne_one_of_addCharLevel0 below · depth 16 - Conductor exponent of a character composed with a cubic norm
LanglandsTunnell.TateLocal.hasConductorExponentAt_comp_norm_of_finrank_eq_three6 below · depth 16 - The standard local character is trivial on 𝒪ᵥ
LanglandsTunnell.TateLocal.psiLocal_eq_one_of_mem_integers0 below · depth 16 - Nontriviality of the standard local additive character ψ_{K,v}
LanglandsTunnell.TateLocal.psiLocal_ne_one3 below · depth 16 - Estimates for the Whittaker series of a nice JL datum
LanglandsTunnell.Converse.CuspSynthesis.exists_growth_exponent_and_local_majorant_and_bounded_on_siegel_of_isJLNice23 below · depth 17 - Conductor exponent is preserved by norm when e(w∣ v)=1
LanglandsTunnell.TateLocal.hasConductorExponentAt_comp_norm_of_ramificationIdx_eq_one3 below · depth 17 - Conductor exponent is invariant under unramified twist
LanglandsTunnell.TateLocal.hasConductorExponentAt_mul_of_hasConductorExponentAt_zero0 below · depth 17 - Unramified twist of the standard local root number
LanglandsTunnell.TateLocal.stdRootNumberAt_mul_of_hasConductorExponentAt_zero3 below · depth 17 - Local standard character and the local trace
NumberField.StandardAddChar.psiLocal_eq_psiLocal_trace1 below · depth 17 - Local component at v of the standard adelic character of ℚ
NumberField.StandardAddChar.psiLocal_rat_eq_psiV0 below · depth 17 - Paired Whittaker coefficients follow the Hecke recursion at good places
AutomorphicForm.SmoothCuspRealizationAt.whittakerCoefficient_heckeGen_pow_mul_conj_eq_heckeRecursionSeq_mul_of_rightConv_sum_translate_pair14 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 - Level of ψ_w equals level of ψᵥ when e(w∣ v)=1
LanglandsTunnell.TateLocal.addCharLevel_psiLocal_eq_of_ramificationIdx_eq_one9 below · depth 18 - The standard character of ℚₚ has level 0
LanglandsTunnell.TateLocal.addCharLevel_psiLocal_rat0 below · depth 18 - Conductor exponent 0 is preserved by the local norm
LanglandsTunnell.TateLocal.hasConductorExponentAt_comp_norm_zero1 below · depth 18 - Norm surjects onto higher unit groups when e=1
LanglandsTunnell.TateLocal.image_norm_higherUnitsAt_eq_of_ramificationIdx_eq_one2 below · depth 18 - Unramified local zeta integral equals μ(𝒪ᵥ^×) Lᵥ(χ,s)
LanglandsTunnell.TateLocal.localZeta_stdTestFunAt_eq_of_unramified1 below · depth 18 - Local zeta integral of a ramified standard test function
LanglandsTunnell.TateLocal.localZeta_stdTestFunAt_eq_real_image_higherUnitsAt1 below · depth 18 - Non-vanishing of the unramified local zeta integral
LanglandsTunnell.TateLocal.localZeta_stdTestFunAt_ne_zero_of_unramified3 below · depth 18 - Ramified local ε-factor: Tate zeta integral of the standard test function
LanglandsTunnell.TateLocal.localZeta_tateFourier_stdTestFunAt10 below · depth 18 - Self-dual volume of the higher unit group Uᵥ⁽ᵃ⁾, a≥ 1
LanglandsTunnell.TateLocal.selfDualHaarAt_real_image_higherUnitsAt2 below · depth 18 - Self-dual Haar volume of the local units at a finite place
LanglandsTunnell.TateLocal.selfDualHaarAt_real_units_eq1 below · depth 18 - Invariance of the local root number under norm at a place with e=f=1
LanglandsTunnell.TateLocal.stdRootNumberAt_comp_norm_of_inertiaDeg_eq_one27 below · depth 18 - Root number under composition with an unramified quadratic norm
LanglandsTunnell.TateLocal.stdRootNumberAt_comp_norm_of_inertiaDeg_eq_two27 below · depth 18 - Unramified standard local root number at v equals 1
LanglandsTunnell.TateLocal.stdRootNumberAt_eq_one_of_hasConductorExponentAt_zero2 below · depth 18 - Standard local root number of the trivial character is 1
LanglandsTunnell.TateLocal.stdRootNumberAt_one6 below · depth 18 - Dual and primal unit Gauss-integral series agree up to ε²
LanglandsTunnell.TateLocal.tsum_mul_setIntegral_psiLocal_neg_mul_charExt_eq_mul_charExt_sq_mul_stdRootNumberAt_sq16 below · depth 18 - Strong approximation for ℚ away from one finite place
RatAdele.denseRange_algebraMap_add_adeleSingleAt0 below · depth 18 - Unipotent zeta integral: passage from T to S with local factors
UnramifiedWhittaker.integral_zetaIntegrand_unipotent_partMeasure_eq_mul_prod_tsum_torusFactor_mul_setIntegral11 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 - Vanishing of the Whittaker coefficient at g Gᵥ^{-(k+1)}
AutomorphicForm.whittakerCoefficient_mul_heckeGen_pow_inv_eq_zero1 below · depth 19 - Whittaker coefficient: Hecke representatives raise the exponent
AutomorphicForm.whittakerCoefficient_mul_heckeGen_pow_mul_localRepSome_eq1 below · depth 19 - Central step-down of Whittaker coefficients along Hecke powers
AutomorphicForm.whittakerCoefficient_mul_heckeGen_pow_succ_mul_localRepInf_eq0 below · depth 19 - Hecke coset system for Uᵥ at a place dividing the level
HeckeIntegralSeam.exists_isHeckeCosetSystem_localRepSome_heckeGen_of_dvd0 below · depth 19 - Archimedean root sizes of a GL₂ block image and its dual
LanglandsTunnell.CubicInduction.archRoot_iota_archRealGLAt_and_dual0 below · depth 19 - Finite support of the GL₃ Whittaker type integrals
LanglandsTunnell.CubicInduction.exists_finset_typeIntegral_eq_zero_of_eq_coefficientFn_of_le_conductorExponentAt23 below · depth 19 - Vanishing of type integrals outside finitely many torus shells
LanglandsTunnell.CubicInduction.exists_finset_typeIntegral_eq_zero_of_forall_exists_finset_eq_zero_betaFinCS0 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 - Deep rational twists stay deep over a cubic field
LanglandsTunnell.CubicInduction.le_conductorExponentAt_localChar_mul_comp_idelicNorm_of_hasConductorExponentAt_of_forall_le11 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 - 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 - Conductor exponent of μ∘ N bounded by e· a
LanglandsTunnell.TateLocal.exists_hasConductorExponentAt_comp_norm_and_le_ramificationIdx_mul0 below · depth 19 - Tate local root numbers of unitary characters have modulus one
LanglandsTunnell.TateLocal.norm_stdRootNumberAt_eq_one_of_hasConductorExponentAt21 below · depth 19 - Self-dual local Haar measure: μ(mathcal Oᵥ) μ(mathfrak pᵥ⁻ⁿ)=1
LanglandsTunnell.TateLocal.selfDualHaarAt_real_integers_mul_real_setOf_valued_le_exp_addCharLevel2 below · depth 19 - Non-vanishing of the standard local root number at a ramified character
LanglandsTunnell.TateLocal.stdRootNumberAt_ne_zero_of_hasConductorExponentAt13 below · depth 19 - Local standard character of ℚₚ equals ψ_ℚ
NumberField.StandardAddChar.psiLocal_rat_eq_psiQ_adeleSingleAt0 below · depth 19 - Non-vanishing first Whittaker coefficient at a torus point trivial outside S
AutomorphicForm.SmoothCuspRealizationAt.exists_mem_maximalCompactAt_whittakerCoefficient_rightConv_diagOne_mul_ne_zero43 below · depth 20 - Unramified package at a good place for smoothed translate sums
AutomorphicForm.SmoothCuspRealizationAt.unramified_package_rightConv_sum_translate12 below · depth 20 - 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 - Whittaker functions vanish deep in the GL₂-torus
LanglandsTunnell.CubicInduction.exists_forall_apply_iotaGL_mul_eq_zero_of_lt_neg4 below · depth 20 - Local Whittaker data at bad places of a saturated cubic induction
LanglandsTunnell.CubicInduction.exists_forall_le_exists_localWhittaker_saturated_and_laurent_fe_of_mem_bad65 below · depth 20 - Type integrals of deep GL₃ Whittaker coefficients vanish eventually
LanglandsTunnell.CubicInduction.exists_forall_typeIntegral_eq_zero_of_le_fst7 below · depth 20 - Vanishing of GL₃ type integrals for large n₂
LanglandsTunnell.CubicInduction.exists_forall_typeIntegral_eq_zero_of_le_snd11 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 - Uniform smoothness of a GL₃ principal-series coefficient under right translation
LanglandsTunnell.CubicInduction.exists_isOpen_forall_apply_mul_iotaGL_mul_eq1 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 - Converse-theorem input for the cubic induction from an archimedean Whittaker vector
LanglandsTunnell.CubicInduction.exists_whittaker_zeta_fe_of_forall_not_mem_isInducedSphericalAt_of_arch145 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 - Identified local functional equation passes to the cyclic span
LanglandsTunnell.CubicInduction.localZeta31_identified_of_mem_gl3CyclicSubspace1 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 - Support and normalisation of a local ψ-bump on GL₂
LanglandsTunnell.RankinSelberg.localLevelOne_bump_of_forall_apply_diagZ_mul_scalarPi_zpow_eq_ite1 below · depth 20 - Depth floor above p gives the bound 2e(w∣ p)b+1
LanglandsTunnell.RankinSelberg.two_mul_ramificationIdx_mul_add_one_le_conductorExponentAt_of_depth_floor1 below · depth 20 - Additive duality on the upper conductor filtration
LanglandsTunnell.TateLocal.exists_forall_mem_higherUnitsAt_apply_eq_psiLocal_mul_sub_one_of_hasConductorExponentAt6 below · depth 20 - Stability of Tate's local root number under small twists
LanglandsTunnell.TateLocal.stdRootNumberAt_mul_of_two_mul_conductorExponent_le14 below · depth 20 - Root numbers of χ and χ⁻¹ multiply to χ(-1)
LanglandsTunnell.TateLocal.stdRootNumberAt_mul_stdRootNumberAt_inv_eq_apply_neg_one15 below · depth 20 - Deep twist functional equation for GL₂ Whittaker torus integrals
AutomorphicForm.WhittakerModel.exists_torusZeta_dual_eq_stdRootNumberAt_mul_stdRootNumberAt_mul_of_admissible_of_le_of_norm_eq_one29 below · depth 21 - Smoothness, admissibility and inverse Whittaker law for the dual function
LanglandsTunnell.CubicInduction.admissible_gl3CyclicSubspace_dualWhittakerFn3_rightTranslate1 below · depth 21 - Stable local functional equation under highly ramified twists
LanglandsTunnell.CubicInduction.exists_exists_forall_localZetaDual31_eq_mul_localZeta30_and_exists_localZeta30_ne_zero20 below · depth 21 - Non-vanishing of a local GL₃ Whittaker zeta integral
LanglandsTunnell.CubicInduction.exists_exists_localZeta30_selfDual_ne_zero_of_isGL3PsiWhittakerFn_of_ne_zero0 below · depth 21 - Convergence of the local GL₃timesGL₂ Rankin–Selberg integral
LanglandsTunnell.CubicInduction.exists_forall_integrable_rsLocalIntegrand_of_gauge8 below · depth 21 - Non-vanishing of a GL₃ Whittaker zeta integral on a half-plane
LanglandsTunnell.CubicInduction.exists_forall_localZeta30_selfDual_ne_zero_of_isGL3PsiWhittakerFn_of_ne_zero0 below · depth 21 - Stability of the GL₃timesGL₁ local functional equation under ramified twists
LanglandsTunnell.CubicInduction.exists_forall_localZetaDual31_eq_mul_localZeta30_of_isGL3PsiWhittakerFn_of_norm_eq_one20 below · depth 21 - Local functional equation for spherical GL₃ Whittaker zeta integrals
LanglandsTunnell.CubicInduction.exists_laurent_localZeta_eq_gl3LFactorPoly_of_sphericalData24 below · depth 21 - Local Laurent form and functional equation of the GL₃ Whittaker zeta integrals
LanglandsTunnell.CubicInduction.exists_laurent_localZeta_fe_of_jacquetWhittaker3_mul_antidiagonal352 below · depth 21 - Rationality in Nᵥ^{-s} of two GL₃ local zeta integrals
LanglandsTunnell.CubicInduction.exists_polynomial_mul_localZeta30_eq_and_dual_of_isGL3PsiWhittakerFn5 below · depth 21 - Local GL₃timesGL₁ functional equation spreads to the cyclic space
LanglandsTunnell.CubicInduction.forall_mem_gl3CyclicSubspace_localZeta31_fe_of_forall_localZeta31_fe0 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 - Integrability of an idelic product forces factorwise integrability or vanishing
LanglandsTunnell.CubicInduction.integrable_factors_or_eq_zero_of_integrable_sPart3 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 - Local Rankin–Selberg integral is a Laurent polynomial in q^{-s}
LanglandsTunnell.RankinSelberg.exists_polynomial_forall_rsLocalIntegral_iotaGL_eq_of_forall_torusShell_localLevelOne_pow_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 - Measurability and isolation identity for pure-tensor remainders
LanglandsTunnell.RankinSelberg.measurable_remainder_and_dualFactor_translate_mul_prod_eq_of_pureTensor_expansion2 below · depth 21 - Transport of a character's local pin along the norm, e=1
LanglandsTunnell.TateLocal.comp_norm_apply_eq_psiLocal_algebraMap_mul_sub_one_of_ramificationIdx_eq_one2 below · depth 21 - Weighted conductor exponents above p sum to 3c
LanglandsTunnell.TateLocal.exists_forall_finsum_inertiaDeg_mul_conductorExponent_add_addCharLevel_eq7 below · depth 21 - Unitarity of the standard local root number at a ramified place
LanglandsTunnell.TateLocal.norm_stdRootNumberAt_eq_one18 below · depth 21 - Root number of a character composed with an unramified cubic norm
LanglandsTunnell.TateLocal.stdRootNumberAt_comp_norm_of_inertiaDeg_eq_three33 below · depth 21 - Additive strong approximation away from one finite place
NumberField.denseRange_algebraMap_add_adeleSingleAt0 below · depth 21 - Export package for translates of a smoothed cuspidal realisation
AutomorphicForm.SmoothCuspRealizationAt.exports_rightConv_sum_translate_of_isCuspConstituent109 below · depth 22 - Shell form of the local functional equation for deep twists
AutomorphicForm.WhittakerModel.exists_torusShell_eq_zero_and_torusShell_dual_eq_stdRootNumberAt_mul_of_mem_span25 below · depth 22 - Whittaker functions: torus conjugation of the (1,2) unipotent
LanglandsTunnell.CubicInduction.apply_iotaGL_diagUnitGL2_mul_upperUnipotent3_mul_of_isGL3PsiWhittakerFn0 below · depth 22 - Contragredient of a spherical GL₃ Whittaker function
LanglandsTunnell.CubicInduction.dualWhittakerFn3_spherical_and_iotaTorusLocal_eq_of_torusValues1 below · depth 22 - Finite Fourier inversion on a valuation shell
LanglandsTunnell.CubicInduction.eq_zero_of_forall_setIntegral_valuationShell_addChar_mul_eq_zero0 below · depth 22 - Whittaker function as Jacquet integrals of a flat family
LanglandsTunnell.CubicInduction.exists_flatSection_jacquetIntegral_eq_finsum_cpow_of_embedding_principalSeries214 below · depth 22 - Torus line of a smooth Whittaker function on GL₃ vanishes for large |a|
LanglandsTunnell.CubicInduction.exists_forall_apply_iotaGL_diagUnitGL2_mul_eq_zero_of_lt_valued_of_isGL3PsiWhittakerFn0 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 - Characters agreeing on local units differ by an unramified twist
LanglandsTunnell.CubicInduction.exists_forall_eq_mul_modulus_cpow_of_forall_eq_of_mem_adicCompletionIntegers1 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 - Convergence of local GL₃× GL₁ zeta integrals and their duals
LanglandsTunnell.CubicInduction.exists_isLocalZeta30ConvergentAbove_and_dual_of_isGL3PsiWhittakerFn2 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 - Laurent form of the dual local zeta integral at v
LanglandsTunnell.CubicInduction.exists_laurent_localZetaDual31_one_sub_eq_of_norm_eq_one17 below · depth 22 - Local zeta integral factors through three local L-factors
LanglandsTunnell.CubicInduction.exists_laurent_localZeta_eq_prod_localLFactorAt_mul_of_twistedDifference1 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 - Integrability of local zeta integrands killed by three twisted differences
LanglandsTunnell.CubicInduction.integrable_mul_charExt_mul_modulus_cpow_of_twistedDifference1 below · depth 22 - Convergence of the dual GL₃ local zeta integral
LanglandsTunnell.CubicInduction.isLocalZeta31ConvergentAbove_dualWhittakerFn3_of_norm_eq_one16 below · depth 22 - Local functional equation for the GL₃ zeta integrals
LanglandsTunnell.CubicInduction.localZetaDual31_one_sub_eq_mul_localZeta30_of_mem_strip44 below · depth 22 - Haar scaling on the unipotent subgroup: dilating the integral ball
LanglandsTunnell.CubicInduction.measure_unipotentEntry_preimage_mul_eq0 below · depth 22
… and 223 more statements (search for the module name to find them).