Definitions/Def_LanglandsTunnell_CubicInduction_Structure.lean
Whittaker data and cubic-induction forms on GL(3)
The local half of the module fixes the generic character of the upper unipotent subgroup of \mathrm{GL}_3: IsGL3PsiWhittakerFn ψ W says W(n(x,y,z)g) = \psi(x+y)W(g) for all x,y,z, where n(x,y,z) is the unitriangular matrix with entries x, z, y in positions (1,2), (1,3), (2,3); gl3PsiWhittakerFnSpace is the submodule of such functions and rightTranslate_mem_gl3PsiWhittakerFnSpace records its stability under W \mapsto W(\,\cdot\, g). For an abstract representation \pi by module endomorphisms, IsGL3WhittakerFunctional is the corresponding twisted-equivariance condition on a linear functional, gl3WhittakerFunctionalSpace the module of these, and GL3WhittakerUniquenessStatement asserts that this module has rank at most 1. HasWhittakerMultOne ψ W applies the last notion to the cyclic representation gl3CyclicRep on the span of the right translates of W; for W=0 it holds. Also defined: g \mapsto {}^{t}(g^{-1}) and the dual function \Phi \circ this.
Globally, over the adeles of \mathbb{Q}, whittaker3 is the threefold integral \int\!\!\int\!\!\int \Phi(n(x,y,z)g)\psi(-(x+y)) against the measure carried by pins; IsCuspidalAlongP21 and IsCuspidalAlongP12 demand vanishing of the integrals of \Phi over the two two-dimensional unipotent radicals. psiLoc restricts a global additive character to a completion, inducedCoeff sends a prime of K to the value of \mu on a uniformiser idele when \mu is unramified there and to 0 otherwise, orth3 is the orthogonal condition {}^{t}kk=1 at the infinite places and IsKFinite asks that all right translates by such k lie in a fixed finitely generated subspace. detNorm is the idele norm of the determinant, and HasIotaMoments, HasWhittakerHalfPlane are convergence conditions for integrals over any fundamental domain for the rational points in adelic \mathrm{GL}_2, of \Phi \circ \iota against \|\det\|^{\pm N}, respectively of the sum over mirabolic cosets of |W| against \|\det\|^{\sigma} for \sigma large.
The structure CubicInductionForm K pins ψ μ carries a function form on adelic \mathrm{GL}_3, its Whittaker function, local Whittaker functions at the finite places, an archimedean one, a central character and a dual Whittaker function, together with proof fields: left invariance under \mathrm{GL}_3(\mathbb{Q}), the central transformation law with an idele class character, cuspidality along both parabolics, the identification of whittaker with whittaker3 of form and its \psi-Whittaker law, the mirabolic expansion \mathrm{form}(g) = \sum_i \mathrm{whittaker}(\iota(\gamma_i)g) as a HasSum, the local Whittaker laws, factorisation of whittaker into the archimedean factor times a finite product over any finite set of places containing the bad ones once the remaining components are integral, the induced spherical conditions (right K_v-invariance, Hecke eigenvalue equations for \mathrm{diag}(\varpi,1,1) and \mathrm{diag}(\varpi,\varpi,1) with eigenvalues \lvert v\rvert times the induced coefficients, and the central relation) away from the bad places, invariance under the congruence subgroups congruenceK1 at the induced level at places unramified in K, local multiplicity one, moderate growth with respect to the gauge gauge3, K-finiteness, the two growth conditions, and the same package for the dual with \psi^{-1}. HasCubicInductionForm asserts existence of such a datum with nonzero form whose local Whittaker function, at each place unramified in K where the local additive character has level 0, takes value 1 at the identity and has the prescribed spherical values on the torus points of the \mathrm{GL}_2-embedding. The zero datum is exhibited, and the constant function 1 is shown not to be cuspidal along the first parabolic when the chosen measure is a probability measure.
Relation to Mathlib
Mathlib has no Whittaker functions, Whittaker models or adelic automorphic forms on \mathrm{GL}_3; all notions here are the project's own, erected on Mathlib's adele ring, Matrix.GeneralLinearGroup, AddChar, Haar measure and MeasureTheory.IsFundamentalDomain.
Where it is used
These data formalise the automorphic form on \mathrm{GL}_3 over \mathbb{Q} obtained by inducing an idele class character \mu of a cubic field K, in the shape required by the converse theorem: its Whittaker function, local factors, Hecke eigenvalues and convergence properties. The resulting cuspidal form is the input for Langlands–Tunnell, which supplies the modularity of the mod 3 representation at the start of the Fermat argument.
References
- H. Jacquet, I. I. Piatetski-Shapiro and J. Shalika, Automorphic forms on GL(3) I, II, Annals of Mathematics 109 (1979), 169–212 and 213–258
- 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.
- 326 lines
- 65 declarations
- used in the statements of 307 theorems and imported by 331 proofs
- imports 8 definition modules
Source file: Definitions/Def_LanglandsTunnell_CubicInduction_Structure.lean
Imports
Def_LanglandsTunnell_CubicInduction_CarrierDef_LanglandsTunnell_CubicInduction_HeckeDatumDef_LanglandsTunnell_CubicInduction_GrowthDef_LanglandsTunnell_CubicInduction_IotaTorusDef_LanglandsTunnell_CubicInduction_CongruenceDef_LanglandsTunnell_CubicInduction_TorusValuesDef_AutomorphicForm_WhittakerCoefficientDef_NumberField_TateGlobalZeta
Imported by
Def_LanglandsTunnell_CubicInduction_CellBumpsDef_LanglandsTunnell_CubicInduction_DataOnDef_LanglandsTunnell_CubicInduction_GlobalZeta31Def_LanglandsTunnell_CubicInduction_HeckeRepresentativesDef_LanglandsTunnell_CubicInduction_KFinite3Def_LanglandsTunnell_CubicInduction_LocalWhittakerDatumDef_LanglandsTunnell_CubicInduction_PrincipalSeries3Def_LanglandsTunnell_CubicInduction_SlabL2CuspDef_LanglandsTunnell_CubicInduction_WhittakerBlockDef_LanglandsTunnell_RSGlobalIntegral
Declarations
- def
LanglandsTunnell.CubicInduction.IsGL3PsiWhittakerFn - def
LanglandsTunnell.CubicInduction.gl3PsiWhittakerFnSpace - theorem
LanglandsTunnell.CubicInduction.mem_gl3PsiWhittakerFnSpace_iff - def
LanglandsTunnell.CubicInduction.gl3AmbientRightTranslate - theorem
LanglandsTunnell.CubicInduction.gl3AmbientRightTranslate_apply - theorem
LanglandsTunnell.CubicInduction.rightTranslate_mem_gl3PsiWhittakerFnSpace - def
LanglandsTunnell.CubicInduction.IsGL3WhittakerFunctional - def
LanglandsTunnell.CubicInduction.gl3WhittakerFunctionalSpace - def
LanglandsTunnell.CubicInduction.GL3WhittakerUniquenessStatement - def
LanglandsTunnell.CubicInduction.gl3CyclicSubspace - theorem
LanglandsTunnell.CubicInduction.gl3AmbientRightTranslate_mem_gl3CyclicSubspace - def
LanglandsTunnell.CubicInduction.gl3CyclicRep - def
LanglandsTunnell.CubicInduction.HasWhittakerMultOne - theorem
LanglandsTunnell.CubicInduction.gl3CyclicSubspace_zero - theorem
LanglandsTunnell.CubicInduction.hasWhittakerMultOne_zero - def
LanglandsTunnell.CubicInduction.transposeInv3 - def
LanglandsTunnell.CubicInduction.whittaker3 - def
LanglandsTunnell.CubicInduction.IsCuspidalAlongP21 - def
LanglandsTunnell.CubicInduction.IsCuspidalAlongP12 - def
LanglandsTunnell.CubicInduction.inducedCoeff - def
LanglandsTunnell.CubicInduction.psiLoc - def
LanglandsTunnell.CubicInduction.orth3 - def
LanglandsTunnell.CubicInduction.IsKFinite - def
LanglandsTunnell.CubicInduction.dualForm - def
LanglandsTunnell.CubicInduction.detNorm - def
LanglandsTunnell.CubicInduction.HasIotaMoments - def
LanglandsTunnell.CubicInduction.HasWhittakerHalfPlane - def
LanglandsTunnell.CubicInduction.mirabolicTranslate - structure
LanglandsTunnell.CubicInduction.CubicInductionForm - field
LanglandsTunnell.CubicInduction.CubicInductionForm.form - field
LanglandsTunnell.CubicInduction.CubicInductionForm.whittaker - field
LanglandsTunnell.CubicInduction.CubicInductionForm.whittakerLoc - field
LanglandsTunnell.CubicInduction.CubicInductionForm.whittakerArch - field
LanglandsTunnell.CubicInduction.CubicInductionForm.centralChar - field
LanglandsTunnell.CubicInduction.CubicInductionForm.dualWhittaker - field
LanglandsTunnell.CubicInduction.CubicInductionForm.automorphic - field
LanglandsTunnell.CubicInduction.CubicInductionForm.form - field
LanglandsTunnell.CubicInduction.CubicInductionForm.central - field
LanglandsTunnell.CubicInduction.CubicInductionForm.form - field
LanglandsTunnell.CubicInduction.CubicInductionForm.centralChar_ideleClass - field
LanglandsTunnell.CubicInduction.CubicInductionForm.cuspidalP21 - field
LanglandsTunnell.CubicInduction.CubicInductionForm.cuspidalP12 - field
LanglandsTunnell.CubicInduction.CubicInductionForm.whittaker_eq - field
LanglandsTunnell.CubicInduction.CubicInductionForm.whittaker_law - field
LanglandsTunnell.CubicInduction.CubicInductionForm.expansion - field
LanglandsTunnell.CubicInduction.CubicInductionForm.HasSum - field
LanglandsTunnell.CubicInduction.CubicInductionForm.whittakerLoc_law - field
LanglandsTunnell.CubicInduction.CubicInductionForm.factorizable - field
LanglandsTunnell.CubicInduction.CubicInductionForm.spherical - field
LanglandsTunnell.CubicInduction.CubicInductionForm.IsInducedSphericalAt - field
LanglandsTunnell.CubicInduction.CubicInductionForm.levelInvariant - field
LanglandsTunnell.CubicInduction.CubicInductionForm.multOne - field
LanglandsTunnell.CubicInduction.CubicInductionForm.moderateGrowth - field
LanglandsTunnell.CubicInduction.CubicInductionForm.kFinite - field
LanglandsTunnell.CubicInduction.CubicInductionForm.iotaMoments - field
LanglandsTunnell.CubicInduction.CubicInductionForm.whittakerHalfPlane - field
LanglandsTunnell.CubicInduction.CubicInductionForm.dualWhittaker_eq - field
LanglandsTunnell.CubicInduction.CubicInductionForm.dualWhittaker_law - field
LanglandsTunnell.CubicInduction.CubicInductionForm.dual_expansion - field
LanglandsTunnell.CubicInduction.CubicInductionForm.HasSum - field
LanglandsTunnell.CubicInduction.CubicInductionForm.dual_iotaMoments - field
LanglandsTunnell.CubicInduction.CubicInductionForm.dual_whittakerHalfPlane - def
LanglandsTunnell.CubicInduction.HasCubicInductionForm - theorem
LanglandsTunnell.CubicInduction.not_isCuspidalAlongP21_one - def
LanglandsTunnell.CubicInduction.CubicInductionForm.zero
Source
import Definitions.Def_LanglandsTunnell_CubicInduction_Carrier import Definitions.Def_LanglandsTunnell_CubicInduction_HeckeDatum import Definitions.Def_LanglandsTunnell_CubicInduction_Growth import Definitions.Def_LanglandsTunnell_CubicInduction_IotaTorus import Definitions.Def_LanglandsTunnell_CubicInduction_Congruence import Definitions.Def_LanglandsTunnell_CubicInduction_TorusValues import Definitions.Def_AutomorphicForm_WhittakerCoefficient import Definitions.Def_NumberField_TateGlobalZeta set_option autoImplicit false open Matrix IsDedekindDomain NumberField MeasureTheory noncomputable section namespace LanglandsTunnell.CubicInduction universe u v w section LocalWhittaker variable {F : Type u} [CommRing F] {R : Type v} [CommRing R] def IsGL3PsiWhittakerFn (ψ : AddChar F R) (W : GL (Fin 3) F → R) : Prop := ∀ (x y z : F) (g : GL (Fin 3) F), W (upperUnipotent3 x y z * g) = ψ (x + y) * W g def gl3PsiWhittakerFnSpace (F : Type u) [CommRing F] (R : Type v) [CommRing R] (ψ : AddChar F R) : Submodule R (GL (Fin 3) F → R) where carrier := {W | IsGL3PsiWhittakerFn ψ W} add_mem' := by intro W₁ W₂ h₁ h₂ x y z g simp only [Pi.add_apply, h₁ x y z g, h₂ x y z g] ring zero_mem' := by intro x y z g simp only [Pi.zero_apply, mul_zero] smul_mem' := by intro c W hW x y z g simp only [Pi.smul_apply, hW x y z g, smul_eq_mul] ring theorem mem_gl3PsiWhittakerFnSpace_iff (ψ : AddChar F R) (W : GL (Fin 3) F → R) : W ∈ gl3PsiWhittakerFnSpace F R ψ ↔ IsGL3PsiWhittakerFn ψ W := Iff.rfl def gl3AmbientRightTranslate (g : GL (Fin 3) F) : Module.End R (GL (Fin 3) F → R) where toFun W := fun h => W (h * g) map_add' _ _ := rfl map_smul' _ _ := rfl @[simp] theorem gl3AmbientRightTranslate_apply (g : GL (Fin 3) F) (W : GL (Fin 3) F → R) (h : GL (Fin 3) F) : gl3AmbientRightTranslate (R := R) g W h = W (h * g) := rfl theorem rightTranslate_mem_gl3PsiWhittakerFnSpace (ψ : AddChar F R) (g : GL (Fin 3) F) {W : GL (Fin 3) F → R} (hW : W ∈ gl3PsiWhittakerFnSpace F R ψ) : gl3AmbientRightTranslate g W ∈ gl3PsiWhittakerFnSpace F R ψ := by refine (mem_gl3PsiWhittakerFnSpace_iff ψ _).mpr ?_ intro x y z h show W (upperUnipotent3 x y z * h * g) = ψ (x + y) * W (h * g) rw [mul_assoc] exact (mem_gl3PsiWhittakerFnSpace_iff ψ W).mp hW x y z (h * g) variable {V : Type w} [AddCommGroup V] [Module R V] def IsGL3WhittakerFunctional (π : GL (Fin 3) F →* Module.End R V) (ψ : AddChar F R) (L : V →ₗ[R] R) : Prop := ∀ (x y z : F) (v : V), L (π (upperUnipotent3 x y z) v) = ψ (x + y) * L v def gl3WhittakerFunctionalSpace (π : GL (Fin 3) F →* Module.End R V) (ψ : AddChar F R) : Submodule R (V →ₗ[R] R) where carrier := {L | IsGL3WhittakerFunctional π ψ L} add_mem' := by intro L₁ L₂ h₁ h₂ x y z v simp only [LinearMap.add_apply, h₁ x y z v, h₂ x y z v] ring zero_mem' := by intro x y z v simp only [LinearMap.zero_apply, mul_zero] smul_mem' := by intro c L hL x y z v simp only [LinearMap.smul_apply, hL x y z v, smul_eq_mul] ring def GL3WhittakerUniquenessStatement (π : GL (Fin 3) F →* Module.End R V) (ψ : AddChar F R) : Prop := Module.rank R (gl3WhittakerFunctionalSpace π ψ) ≤ 1 end LocalWhittaker section Cyclic variable {F : Type u} [CommRing F] {R : Type v} [CommRing R] def gl3CyclicSubspace (W : GL (Fin 3) F → R) : Submodule R (GL (Fin 3) F → R) := Submodule.span R (Set.range fun h : GL (Fin 3) F => gl3AmbientRightTranslate (R := R) h W) theorem gl3AmbientRightTranslate_mem_gl3CyclicSubspace (W : GL (Fin 3) F → R) (g : GL (Fin 3) F) {f : GL (Fin 3) F → R} (hf : f ∈ gl3CyclicSubspace W) : gl3AmbientRightTranslate (R := R) g f ∈ gl3CyclicSubspace W := by refine Submodule.span_induction (p := fun f _ => gl3AmbientRightTranslate (R := R) g f ∈ gl3CyclicSubspace W) ?_ ?_ ?_ ?_ hf · rintro _ ⟨h, rfl⟩ refine Submodule.subset_span ⟨g * h, ?_⟩ funext x simp only [gl3AmbientRightTranslate_apply, mul_assoc] · simp only [map_zero, Submodule.zero_mem] · intro f₁ f₂ _ _ h₁ h₂ simpa only [map_add] using Submodule.add_mem _ h₁ h₂ · intro c f _ h simpa only [map_smul] using Submodule.smul_mem _ c h def gl3CyclicRep (W : GL (Fin 3) F → R) : GL (Fin 3) F →* Module.End R (gl3CyclicSubspace W) where toFun g := (gl3AmbientRightTranslate (R := R) g).restrict (fun _ hf => gl3AmbientRightTranslate_mem_gl3CyclicSubspace W g hf) map_one' := by apply LinearMap.ext intro f apply Subtype.ext funext h show (f : GL (Fin 3) F → R) (h * 1) = (f : GL (Fin 3) F → R) h rw [mul_one] map_mul' g₁ g₂ := by apply LinearMap.ext intro f apply Subtype.ext funext h show (f : GL (Fin 3) F → R) (h * (g₁ * g₂)) = (f : GL (Fin 3) F → R) (h * g₁ * g₂) rw [mul_assoc] def HasWhittakerMultOne (ψ : AddChar F R) (W : GL (Fin 3) F → R) : Prop := GL3WhittakerUniquenessStatement (gl3CyclicRep W) ψ theorem gl3CyclicSubspace_zero : gl3CyclicSubspace (0 : GL (Fin 3) F → R) = ⊥ := by refine Submodule.span_eq_bot.mpr ?_ rintro _ ⟨h, rfl⟩ exact map_zero _ theorem hasWhittakerMultOne_zero [Nontrivial R] (ψ : AddChar F R) : HasWhittakerMultOne ψ (0 : GL (Fin 3) F → R) := by have hV : ∀ v : gl3CyclicSubspace (0 : GL (Fin 3) F → R), v = 0 := fun v => Subtype.ext ((Submodule.eq_bot_iff _).mp gl3CyclicSubspace_zero _ v.2) haveI : Subsingleton (gl3WhittakerFunctionalSpace (gl3CyclicRep (0 : GL (Fin 3) F → R)) ψ) := ⟨fun a b => Subtype.ext (LinearMap.ext fun v => by rw [hV v, map_zero, map_zero])⟩ unfold HasWhittakerMultOne GL3WhittakerUniquenessStatement rw [rank_subsingleton'] exact zero_le_one def transposeInv3 (g : GL (Fin 3) F) : GL (Fin 3) F where val := ((g⁻¹ : GL (Fin 3) F) : Matrix (Fin 3) (Fin 3) F)ᵀ inv := ((g : GL (Fin 3) F) : Matrix (Fin 3) (Fin 3) F)ᵀ val_inv := by rw [← Matrix.transpose_mul, Units.mul_inv, Matrix.transpose_one] inv_val := by rw [← Matrix.transpose_mul, Units.inv_mul, Matrix.transpose_one] end Cyclic section Global open AutomorphicForm variable (K : Type) [Field K] [NumberField K] [Algebra (𝓞 ℚ) (𝓞 K)] [Algebra.IsIntegral (𝓞 ℚ) (𝓞 K)] def whittaker3 (pins : CarrierPins ℚ) (ψ : AddChar (AdeleRing (𝓞 ℚ) ℚ) ℂ) (Φ : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ) (g : AdelicGL 3 (𝓞 ℚ) ℚ) : ℂ := letI := pins.nS ∫ x, ∫ y, ∫ z, Φ (upperUnipotent3 x y z * g) * ψ (-(x + y)) ∂pins.ν ∂pins.ν ∂pins.ν def IsCuspidalAlongP21 (pins : CarrierPins ℚ) (Φ : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ) : Prop := letI := pins.nS ∀ g : AdelicGL 3 (𝓞 ℚ) ℚ, (∫ x, ∫ y, Φ (radicalP21 ![x, y] * g) ∂pins.ν ∂pins.ν) = 0 def IsCuspidalAlongP12 (pins : CarrierPins ℚ) (Φ : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ) : Prop := letI := pins.nS ∀ g : AdelicGL 3 (𝓞 ℚ) ℚ, (∫ x, ∫ y, Φ (radicalP12 ![x, y] * g) ∂pins.ν ∂pins.ν) = 0 open scoped Classical in def inducedCoeff (μ : (AdeleRing (𝓞 K) K)ˣ →* ℂˣ) (𝔓 : HeightOneSpectrum (𝓞 K)) : ℂ := if TateGlobal.IsUnramifiedCharAt μ 𝔓 then ((μ (uniformizerIdele K 𝔓) : ℂˣ) : ℂ) else 0 def psiLoc (ψ : AddChar (AdeleRing (𝓞 ℚ) ℚ) ℂ) (v : HeightOneSpectrum (𝓞 ℚ)) : AddChar (v.adicCompletion ℚ) ℂ := ψ.compAddMonoidHom (NumberField.StandardAddChar.adeleSingleAt ℚ v) def orth3 : Set (GL (Fin 3) (InfiniteAdeleRing ℚ)) := {k | (k : Matrix (Fin 3) (Fin 3) (InfiniteAdeleRing ℚ))ᵀ * k = 1} def IsKFinite (W : GL (Fin 3) (InfiniteAdeleRing ℚ) → ℂ) : Prop := ∃ S : Finset (GL (Fin 3) (InfiniteAdeleRing ℚ) → ℂ), ∀ k ∈ orth3, (fun x => W (x * k)) ∈ Submodule.span ℂ (S : Set (GL (Fin 3) (InfiniteAdeleRing ℚ) → ℂ)) def dualForm (Φ : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ) : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ := fun g => Φ (transposeInv3 g) attribute [local instance] NumberField.AdelicHaar.glBorel attribute [local instance] NumberField.AdelicHaar.borelSpace_glBorel def detNorm (g : AdelicGL2 (𝓞 ℚ) ℚ) : ℝ := NumberField.TateGlobal.ideleNorm ℚ (Matrix.GeneralLinearGroup.det g) def HasIotaMoments (Φ : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ) : Prop := ∀ D : Set (AdelicGL2 (𝓞 ℚ) ℚ), IsFundamentalDomain (globalPoints (𝓞 ℚ) ℚ).range D (NumberField.AdelicHaar.adelicGLHaar (Fin 2) (𝓞 ℚ) ℚ) → ∀ N : ℕ, ∫⁻ g in D, (‖Φ (iota (𝓞 ℚ) ℚ g)‖₊ : ENNReal) * ENNReal.ofReal (detNorm g ^ (N : ℤ) + detNorm g ^ (-(N : ℤ))) ∂(NumberField.AdelicHaar.adelicGLHaar (Fin 2) (𝓞 ℚ) ℚ) < ⊤ def HasWhittakerHalfPlane (W : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ) : Prop := ∃ σ₀ : ℝ, ∀ σ : ℝ, σ₀ ≤ σ → ∀ D : Set (AdelicGL2 (𝓞 ℚ) ℚ), IsFundamentalDomain (globalPoints (𝓞 ℚ) ℚ).range D (NumberField.AdelicHaar.adelicGLHaar (Fin 2) (𝓞 ℚ) ℚ) → ∫⁻ g in D, (∑' i : MirabolicIndex ℚ, (‖W (iota (𝓞 ℚ) ℚ (globalPoints (𝓞 ℚ) ℚ (mirabolicRep ℚ i) * g))‖₊ : ENNReal)) * ENNReal.ofReal (detNorm g ^ σ) ∂(NumberField.AdelicHaar.adelicGLHaar (Fin 2) (𝓞 ℚ) ℚ) < ⊤ def mirabolicTranslate (i : MirabolicIndex ℚ) : AdelicGL 3 (𝓞 ℚ) ℚ := iota (𝓞 ℚ) ℚ (globalPoints (𝓞 ℚ) ℚ (mirabolicRep ℚ i)) structure CubicInductionForm (pins : CarrierPins ℚ) (ψ : AddChar (AdeleRing (𝓞 ℚ) ℚ) ℂ) (μ : (AdeleRing (𝓞 K) K)ˣ →* ℂˣ) where form : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ whittaker : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ whittakerLoc : (v : HeightOneSpectrum (𝓞 ℚ)) → LocalGL3 v → ℂ whittakerArch : GL (Fin 3) (InfiniteAdeleRing ℚ) → ℂ centralChar : (AdeleRing (𝓞 ℚ) ℚ)ˣ →* ℂˣ dualWhittaker : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ automorphic : ∀ (γ : GL (Fin 3) ℚ) (g : AdelicGL 3 (𝓞 ℚ) ℚ), form (globalPointsGL 3 (𝓞 ℚ) ℚ γ * g) = form g central : ∀ (z : (AdeleRing (𝓞 ℚ) ℚ)ˣ) (g : AdelicGL 3 (𝓞 ℚ) ℚ), form (centralScalarGL 3 (𝓞 ℚ) ℚ z * g) = (centralChar z : ℂ) * form g centralChar_ideleClass : IsIdeleClassChar (𝓞 ℚ) ℚ centralChar cuspidalP21 : IsCuspidalAlongP21 pins form cuspidalP12 : IsCuspidalAlongP12 pins form whittaker_eq : ∀ g, whittaker g = whittaker3 pins ψ form g whittaker_law : IsGL3PsiWhittakerFn ψ whittaker expansion : ∀ g : AdelicGL 3 (𝓞 ℚ) ℚ, HasSum (fun i : MirabolicIndex ℚ => whittaker (mirabolicTranslate i * g)) (form g) whittakerLoc_law : ∀ v, IsGL3PsiWhittakerFn (psiLoc ψ v) (whittakerLoc v) factorizable : ∀ (g : AdelicGL 3 (𝓞 ℚ) ℚ) (T : Finset (HeightOneSpectrum (𝓞 ℚ))), (∀ v, IsBadPlace K μ v → v ∈ T) → (∀ v, v ∉ T → componentAt3 (𝓞 ℚ) ℚ v g ∈ localMaximalCompact3 (𝓞 ℚ) ℚ v) → whittaker g = whittakerArch (archComponent3 (𝓞 ℚ) ℚ g) * ∏ v ∈ T, whittakerLoc v (componentAt3 (𝓞 ℚ) ℚ v g) spherical : ∀ v, ¬ IsBadPlace K μ v → IsInducedSphericalAt (inducedCoeff K μ) v (localMaximalCompact3 (𝓞 ℚ) ℚ v) (whittakerLoc v) levelInvariant : ∀ v, ¬ IsRamifiedIn K v → ∀ k ∈ congruenceK1 (𝓞 ℚ) ℚ v (inducedLevelAt K μ v), ∀ g, whittakerLoc v (g * k) = whittakerLoc v g multOne : ∀ v, HasWhittakerMultOne (psiLoc ψ v) (whittakerLoc v) moderateGrowth : IsModerateGrowth3 ℚ form kFinite : IsKFinite whittakerArch iotaMoments : HasIotaMoments form whittakerHalfPlane : HasWhittakerHalfPlane whittaker dualWhittaker_eq : ∀ g, dualWhittaker g = whittaker3 pins ψ⁻¹ (dualForm form) g dualWhittaker_law : IsGL3PsiWhittakerFn ψ⁻¹ dualWhittaker dual_expansion : ∀ g : AdelicGL 3 (𝓞 ℚ) ℚ, HasSum (fun i : MirabolicIndex ℚ => dualWhittaker (mirabolicTranslate i * g)) (dualForm form g) dual_iotaMoments : HasIotaMoments (dualForm form) dual_whittakerHalfPlane : HasWhittakerHalfPlane dualWhittaker def HasCubicInductionForm (pins : CarrierPins ℚ) (ψ : AddChar (AdeleRing (𝓞 ℚ) ℚ) ℂ) (μ : (AdeleRing (𝓞 K) K)ˣ →* ℂˣ) : Prop := ∃ D : CubicInductionForm K pins ψ μ, D.form ≠ 0 ∧ ∀ v, ¬ IsRamifiedIn K v → LanglandsTunnell.TateLocal.addCharLevel (psiLoc ψ v) = 0 → D.whittakerLoc v 1 = 1 ∧ HasSphericalTorusValuesAt (inducedCoeff K μ) v (D.whittakerLoc v) theorem not_isCuspidalAlongP21_one (pins : CarrierPins ℚ) (h : @IsProbabilityMeasure _ pins.nS pins.ν) : ¬ IsCuspidalAlongP21 pins (fun _ => (1 : ℂ)) := by letI := pins.nS haveI := h intro hc have h1 := hc 1 simp at h1 def CubicInductionForm.zero (pins : CarrierPins ℚ) (ψ : AddChar (AdeleRing (𝓞 ℚ) ℚ) ℂ) (μ : (AdeleRing (𝓞 K) K)ˣ →* ℂˣ) : CubicInductionForm K pins ψ μ where form := 0 whittaker := 0 whittakerLoc := fun _ _ => 0 whittakerArch := 0 centralChar := 1 dualWhittaker := 0 automorphic := fun _ _ => rfl central := fun _ _ => by simp centralChar_ideleClass := fun _ => rfl cuspidalP21 := fun _ => by simp cuspidalP12 := fun _ => by simp whittaker_eq := fun _ => by simp only [whittaker3, Pi.zero_apply, zero_mul, MeasureTheory.integral_zero] whittaker_law := fun _ _ _ _ => (mul_zero _).symm expansion := fun _ => by simpa only [Pi.zero_apply] using hasSum_zero whittakerLoc_law := fun _ _ _ _ _ => (mul_zero _).symm factorizable := fun _ _ _ _ => by simp spherical := fun v _ => isInducedSphericalAt_zero _ v _ levelInvariant := fun _ _ _ _ _ => rfl multOne := fun v => hasWhittakerMultOne_zero (psiLoc ψ v) moderateGrowth := isModerateGrowth3_zero ℚ kFinite := ⟨∅, fun _ _ => by simp only [Finset.coe_empty, Submodule.span_empty] exact Submodule.zero_mem _⟩ iotaMoments := fun _ _ _ => by simp only [Pi.zero_apply, nnnorm_zero, ENNReal.coe_zero, zero_mul, MeasureTheory.lintegral_zero, ENNReal.zero_lt_top] whittakerHalfPlane := ⟨0, fun _ _ _ _ => by simp only [tsum_zero, Pi.zero_apply, nnnorm_zero, ENNReal.coe_zero, zero_mul, MeasureTheory.lintegral_zero, ENNReal.zero_lt_top]⟩ dualWhittaker_eq := fun _ => by simp only [whittaker3, dualForm, Pi.zero_apply, zero_mul, MeasureTheory.integral_zero] dualWhittaker_law := fun _ _ _ _ => (mul_zero _).symm dual_expansion := fun _ => by simpa only [dualForm, Pi.zero_apply] using hasSum_zero dual_iotaMoments := fun _ _ _ => by simp only [dualForm, Pi.zero_apply, nnnorm_zero, ENNReal.coe_zero, zero_mul, MeasureTheory.lintegral_zero, ENNReal.zero_lt_top] dual_whittakerHalfPlane := ⟨0, fun _ _ _ _ => by simp only [tsum_zero, Pi.zero_apply, nnnorm_zero, ENNReal.coe_zero, zero_mul, MeasureTheory.lintegral_zero, ENNReal.zero_lt_top]⟩ end Global end LanglandsTunnell.CubicInduction end
Statements phrased using this module (307)
- Admissible character induced from a cubic field
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_eulerCoeff_eq_inducedE3_of_finrank_eq_three270 below · depth 16 - Niceness of the pinned Rankin–Selberg datum of a cubic twist
LanglandsTunnell.RankinSelberg.isNicePinned_rsDatum_of_centralInduced_of_localWhittaker_of_not_exists_eq_pow_inertiaDeg_of_normPin_archTrivial2,488 below · depth 16 - Entire pair for the cubic Rankin–Selberg datum
LanglandsTunnell.RankinSelberg.exists_entire_boundedOnStrips_eq_archFactor_mul_lFun_rsDatum_of_le_conductorExponentAt_of_centralInduced_of_localSpaceAt_of_normPin_archTrivial2,487 below · depth 17 - Dual Whittaker function as reflected Whittaker function
LanglandsTunnell.CubicInduction.CubicInductionForm.dualWhittaker_eq_dualWhittakerFn30 below · depth 18 - Twisting a cubic induction form by a character of the determinant
LanglandsTunnell.CubicInduction.CubicInductionForm.twist_det_package2 below · depth 18 - Non-vanishing of every local Whittaker factor
LanglandsTunnell.CubicInduction.CubicInductionForm.whittakerLoc_ne_zero0 below · depth 18 - Local Whittaker functions scale by the local central character
LanglandsTunnell.CubicInduction.CubicInductionForm.whittakerLoc_scalar_mul_eq_localChar_centralChar_mul0 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 - Admissibility of the cyclic space of a spherical Whittaker function
LanglandsTunnell.CubicInduction.exists_finset_mem_span_of_mem_gl3CyclicSubspace_of_isInducedSphericalAt_of_isUnitaryChar18 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 - Gauge majorant descends to the local Whittaker function at v
LanglandsTunnell.CubicInduction.exists_gauge_whittakerLoc_of_isGaugeMajorised3_of_form_ne_zero0 below · depth 18 - Central character of cubic induction, with conductor bound
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_eulerCoeff_eq_inducedE3_of_finrank_eq_three_conductorBound272 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 - Cyclicity of induced spherical Whittaker functions on GL₃(ℚᵥ)
LanglandsTunnell.CubicInduction.forall_mem_gl3CyclicSubspace_of_isInducedSphericalAt_of_isUnitaryChar32 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 - Cubic automorphic induction: existence of a cubic induction form
LanglandsTunnell.CubicInduction.hasCubicInductionForm_arch_torusValues_localPackage_bad1,687 below · depth 18 - Unramified twist by χᵥ∘det preserves induced spherical data
LanglandsTunnell.CubicInduction.hasSphericalTorusValuesAt_twist_det_of_isUnramifiedCharAt6 below · depth 18 - Unramified twist preserves induced level and K₁(vᶜ)-invariance
LanglandsTunnell.CubicInduction.inducedLevelAt_twist_eq_of_isUnramifiedCharAt4 below · depth 18 - Right translation stability of cubic-induction Whittaker data
LanglandsTunnell.CubicInduction.isGaugeMajorised3_hasIotaMoments_hasWhittakerHalfPlane_comp_mul_right28 below · depth 18 - Twisting by χᵥ∘det preserves the cyclic subspace
LanglandsTunnell.CubicInduction.mem_gl3CyclicSubspace_twist_det0 below · depth 18 - Twisting a local GL₃ package by χᵥ ∘ det
LanglandsTunnell.CubicInduction.twist_det_localPackage1 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 - Rankin–Selberg integral as archimedean times finite integral times partial L-function
LanglandsTunnell.RankinSelberg.exists_forall_rsGlobalIntegral_eq_mul_rsArchIntegral_mul_rsFinIntegral_mul_lFun24 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 - Kirillov-model majorant for Whittaker functions on the torus
AutomorphicForm.WhittakerModel.exists_norm_diagOne_mul_le_of_irreducible_admissible2 below · depth 19 - 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 - Spherical Whittaker Hecke eigenfunctions on GL₃ come from principal series
LanglandsTunnell.CubicInduction.exists_eq_coefficientFn_principalSeries3_of_isCosetEigenfunction_of_norm_eq_one15 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 - Existence of a cubic-induction datum: archimedean and bad-place package
LanglandsTunnell.CubicInduction.exists_isCubicInductionDataOn_arch_torusValues_localPackage_bad1,686 below · depth 19 - Central character of cubic induction data at unramified primes
LanglandsTunnell.CubicInduction.exists_localChar_centralChar_eq_finprod_mul_of_not_isRamifiedIn_of_isCubicInductionDataOn274 below · depth 19 - Bump function on GL₂ from translates of a GL₃ Whittaker function
LanglandsTunnell.CubicInduction.exists_mem_gl3CyclicSubspace_iotaGL_bump_of_isCompact_of_isOpen1 below · depth 19 - Cyclicity of a unitary spherical Whittaker function on GL₃
LanglandsTunnell.CubicInduction.forall_mem_gl3CyclicSubspace_of_isCosetEigenfunction_of_norm_eq_one31 below · depth 19 - Two-sided determinant moments from gauge-majorised mirabolic expansions
LanglandsTunnell.CubicInduction.hasIotaMoments_of_hasSum_mirabolicTranslate_of_isGaugeMajorised326 below · depth 19 - Twisting cubic induction data by χ∘det
LanglandsTunnell.CubicInduction.isCubicInductionDataOn_twist_det16 below · depth 19 - Gauge majorisation passes to spans of right translates
LanglandsTunnell.CubicInduction.isGaugeMajorised3_of_mem_gl3CyclicSubspace0 below · depth 19 - Local component at v of a global additive character: non-triviality and level clauses
LanglandsTunnell.CubicInduction.psiLoc_ne_one_and_level_clauses_of_isGlobalAddChar17 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 - Local Rankin–Selberg integral of a unipotent-supported bump integrand
LanglandsTunnell.RankinSelberg.exists_pos_forall_rsLocalIntegral_eq_mul_of_support_subset_unipotent_mul1 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 - Sign identity for the cubic root-number block
LanglandsTunnell.RankinSelberg.prod_sq_mul_finprod_localChar_neg_one_mul_neg_one_pow_eq_one_of_finprod_sq_mul_lamSqArch_eq_one_of_not_isBadPlace3 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 - Transpose-inverse dual of a GL₃ cusp form
LanglandsTunnell.CubicInduction.continuous_isCuspidalAlong_isModerateGrowth3_dualForm0 below · depth 20 - Spherical Whittaker eigenfunction on GL₃ vanishing at the identity
LanglandsTunnell.CubicInduction.eq_zero_of_isCosetEigenfunction_of_isGL3PsiWhittakerFn_of_apply_one_eq_zero6 below · depth 20 - Entire twisted Euler product for a non-norm cubic induction
LanglandsTunnell.CubicInduction.exists_entire_eulerTwist_induced_of_not_exists_eq_pow_inertiaDeg71 below · depth 20 - Uniform root-size bound for induced spherical Whittaker functions
LanglandsTunnell.CubicInduction.exists_forall_rootSize_bound_of_isInducedSphericalAt_of_isUnitaryChar3 below · depth 20 - Conductor bound at every place for the induced central character
LanglandsTunnell.CubicInduction.exists_hasConductorExponentAt_le_finsum_pinnedExp_of_eulerCoeff_eq_inducedE3354 below · depth 20 - Conductor exponent bound at places unramified in the cubic field
LanglandsTunnell.CubicInduction.exists_hasConductorExponentAt_le_inducedLevelAt_of_eulerCoeff_eq_inducedE3280 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 - Good-place spherical Whittaker function for cubic induction
LanglandsTunnell.CubicInduction.exists_isGL3PsiWhittakerFn_isInducedSphericalAt_of_not_isBadPlace8 below · depth 20 - Local newvector of level K₁(ℓᵥ) at twist-ramified primes
LanglandsTunnell.CubicInduction.exists_mem_gl3CyclicSubspace_congruenceK1_torusValues_of_isCubicInductionDataOn615 below · depth 20 - Bump vector in the cyclic span of a GL₃ Whittaker function
LanglandsTunnell.CubicInduction.exists_mem_gl3CyclicSubspace_iotaGL_bump0 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 - Root-size support and growth bound for local GL₃ Whittaker functions
LanglandsTunnell.CubicInduction.exists_rootSize_bound_of_isGL3PsiWhittakerFn1 below · depth 20 - Spherical vector in an unramified principal series of GL₃
LanglandsTunnell.CubicInduction.exists_spherical_mem_principalSeries3_isCosetEigenfunction3 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 - Moments of all orders for Φ and its dual along GL₂
LanglandsTunnell.CubicInduction.hasIotaMoments_and_dualForm_of_hasSum_of_hasWhittakerHalfPlane2 below · depth 20 - Mirabolic Whittaker expansion of a cuspidal GL₃ form over ℚ
LanglandsTunnell.CubicInduction.hasSum_whittaker3_mirabolicTranslate_mul_of_summable_of_isCuspidalAlong10 below · depth 20 - Whittaker multiplicity one for a normalised spherical Whittaker function
LanglandsTunnell.CubicInduction.hasWhittakerMultOne_of_isCosetEigenfunction7 below · depth 20 - Whittaker multiplicity one for cyclic spans on GL₃(ℚᵥ)
LanglandsTunnell.CubicInduction.hasWhittakerMultOne_of_ne_one_of_forall_mem_gl3CyclicSubspace5 below · depth 20 - Twisting a local GL₃ Whittaker datum by χ∘det
LanglandsTunnell.CubicInduction.isGL3PsiWhittakerFn_and_hasWhittakerMultOne_of_eq_mul_det0 below · depth 20 - Whittaker law for the GL₃ Jacquet vector
LanglandsTunnell.CubicInduction.isGL3PsiWhittakerFn_jacquetVector30 below · depth 20 - Whittaker transformation law for the GL₃ coefficient
LanglandsTunnell.CubicInduction.isGL3PsiWhittakerFn_whittaker3_of_forall_upperUnipotent3_mul_eq0 below · depth 20 - K-finiteness of the polynomial-times-Gaussian Jacquet vector on GL₃
LanglandsTunnell.CubicInduction.isKFinite_jacquetVector32 below · depth 20 - Convergence half-planes for archimedean GL₃timesGL₁ zeta integrals
LanglandsTunnell.CubicInduction.jacquetVector3_isArchZetaConvergentAbove4 below · depth 20 - Local central character at good places equals e₃
LanglandsTunnell.CubicInduction.localChar_centralChar_eq_one_and_apply_uniformizerUnit_eq_inducedE3_of_not_isBadPlace_of_isCubicInductionDataOn0 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 - Whittaker functionals do not vanish on the spherical vector
LanglandsTunnell.CubicInduction.whittakerFunctional3_spherical_ne_zero_of_norm_eq_one4 below · depth 20 - Nonvanishing of every local Whittaker factor
LanglandsTunnell.CubicInduction.whittakerLoc_ne_zero_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 - Smoothness, admissibility and inverse Whittaker law for the dual function
LanglandsTunnell.CubicInduction.admissible_gl3CyclicSubspace_dualWhittakerFn3_rightTranslate1 below · depth 21 - Coset sums preserve right U-invariance and the Whittaker law
LanglandsTunnell.CubicInduction.cosetSum_isRightInvariant_and_isGL3PsiWhittakerFn0 below · depth 21 - Dual Whittaker function of cubic induction data
LanglandsTunnell.CubicInduction.dualWhittaker_eq_dualWhittakerFn3_of_isCubicInductionDataOn0 below · depth 21 - Vanishing of Whittaker functions off the dominant cone
LanglandsTunnell.CubicInduction.eq_zero_of_coe_eq_diagonal_of_valued_lt_of_isGL3PsiWhittakerFn0 below · depth 21 - Local gauge bound for the cubic Whittaker function
LanglandsTunnell.CubicInduction.exists_gauge_whittakerLoc_of_isGaugeMajorised3_of_form_ne_zero_of_isCubicInductionDataOn0 below · depth 21 - Conductor bound at ramified places, cofinite Euler data
LanglandsTunnell.CubicInduction.exists_hasConductorExponentAt_le_finsum_addCharLevel_of_eulerCoeff_eq_inducedE3_one_cofinite_of_isRamifiedIn327 below · depth 21 - Rationality in Nᵥ^{-s} of local GL₃× GL₂ integrals
LanglandsTunnell.CubicInduction.exists_integrable_and_rsLocalIntegral_mul_eval_eq_of_isGL3PsiWhittakerFn12 below · depth 21 - Coset system for diag(varpi,1,1) and three-term Whittaker sum
LanglandsTunnell.CubicInduction.exists_isHeckeCosetSystem_heckeGen1_cosetSum_twoRowPointLocal0 below · depth 21 - Coset system for diag(varpi,varpi,1) and Whittaker coset sums
LanglandsTunnell.CubicInduction.exists_isHeckeCosetSystem_heckeGen2_cosetSum_twoRowPointLocal0 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 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 - Invariant separating pairing for irreducible smooth admissible GL₃ representations
LanglandsTunnell.CubicInduction.exists_pairing_transposeInv3_of_isIrreducibleRep1 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 product of dual (3,1) zeta integrals at good primes
LanglandsTunnell.CubicInduction.hasProd_localZeta31_dualWhittakerFn3_of_isInducedSphericalAt_of_three_le12 below · depth 21 - Torus sum as radical coefficient of the mirabolic series
LanglandsTunnell.CubicInduction.hasSum_torus_radicalCoefficient_mirabolicSeries1 below · depth 21 - Whittaker multiplicity one passes to elements of the cyclic span
LanglandsTunnell.CubicInduction.hasWhittakerMultOne_of_mem_gl3CyclicSubspace_of_isOpen0 below · depth 21 - Cuspidality along P_{2,1} of the mirabolic Whittaker series
LanglandsTunnell.CubicInduction.isCuspidalAlongP21_mirabolicSeries1 below · depth 21 - Local central character at -1 and at pinning elements
LanglandsTunnell.CubicInduction.localChar_centralChar_neg_one_and_pin_eq_finprod_of_eq_finprod_mul_of_isCubicInductionDataOn7 below · depth 21 - Ramified places force pinned exponent sum at least one
LanglandsTunnell.CubicInduction.one_le_finsum_inertiaDeg_mul_pinnedExp_of_isRamifiedIn9 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 - Torus values of a spherical GL₃ Whittaker function
LanglandsTunnell.CubicInduction.sphericalTorusValue_eq_of_isCosetEigenfunction_of_isGL3PsiWhittakerFn3 below · depth 21 - Character dilation equals diagonal translation for GL₃ Whittaker coefficients
LanglandsTunnell.CubicInduction.whittaker3_eq_whittaker3_globalPointsGL_mul_of_forall_apply_eq_apply_mul4 below · depth 21 - Mirabolic series recovers its GL₃ Whittaker function
LanglandsTunnell.CubicInduction.whittaker3_mirabolicSeries_eq1 below · depth 21 - Euler factors above p of a norm-twisted idele character
LanglandsTunnell.HeckeTate.finprod_euler_comp_X_pow_inertiaDeg_eq_inducedEulerPoly_comp5 below · depth 21 - Convergence of finite-adelic big-cell Rankin–Selberg integrals under a gauge bound
LanglandsTunnell.RankinSelberg.exists_forall_integrable_bigCell_indicator_mul_finprod_iotaGL_of_gauge18 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 - 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 - Contragredient of a spherical GL₃ Whittaker function
LanglandsTunnell.CubicInduction.dualWhittakerFn3_spherical_and_iotaTorusLocal_eq_of_torusValues1 below · depth 22 - Vanishing of K₁-invariant Whittaker functions off dominant diagonals
LanglandsTunnell.CubicInduction.eq_zero_of_coe_eq_diagonal_of_valued_lt_of_isGL3PsiWhittakerFn_of_mem_congruenceK10 below · depth 22 - Finiteness of admissible Whittaker functions along the GL₃ torus
LanglandsTunnell.CubicInduction.exists_forall_apply_iotaGL_diagZ_mul_scalarPi_zpow_eq_sum_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 - Gauge majorant for cyclic translates of principal-series Whittaker coefficients
LanglandsTunnell.CubicInduction.exists_gauge_of_mem_gl3CyclicSubspace_coefficientFn_principalSeries323 below · depth 22 - Conductor bound for ωᵥ at a ramified dyadic place
LanglandsTunnell.CubicInduction.exists_hasConductorExponentAt_le_finsum_addCharLevel_of_eulerCoeff_eq_inducedE3_one_cofinite_of_valued_two_lt_one_of_finsum_le_two326 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
… and 157 more statements (search for the module name to find them).