Definitions/Def_LanglandsTunnell_CubicInduction_DataOn.lean
Cubic induction data and the predicate on a place set
Over a number field K whose ring of integers is an integral \mathcal{O}_{\mathbb{Q}}-algebra, the structure CubicInductionData bundles, with no laws attached, the six pieces of data of a cubic induction form: a function form on \mathrm{GL}_3 of the adèles of \mathbb{Q}, a global Whittaker function whittaker on the same group, a family whittakerLoc of functions on \mathrm{GL}_3(\mathbb{Q}_v) indexed by the finite places v, an archimedean Whittaker function on \mathrm{GL}_3 of the infinite adèle ring, a character centralChar of the idèles, and a dual Whittaker function. CubicInductionForm.toData forgets the laws of a CubicInductionForm. The Prop-valued structure IsCubicInductionDataOn K pins ψ μ S X then reasserts those laws of unbundled data X, with a set S of finite places replacing the bad places of (K,\mu): left invariance of form under \mathrm{GL}_3(\mathbb{Q}); transformation under central idèles by centralChar, which is trivial on principal idèles; vanishing of the two integrals of form over the unipotent radicals P_{21}, P_{12} against pins.ν; the identification of whittaker with the triple integral \iiint \mathrm{form}(u(x,y,z)g)\psi(-(x+y)); the \psi-Whittaker law W(u(x,y,z)g)=\psi(x+y)W(g) globally, locally for each psiLoc ψ v, and for \psi^{-1} in the dual case; the summation of whittaker over mirabolic translates to form (and likewise for the dual of form, g\mapsto \mathrm{form}({}^{t}g^{-1})); factorisation of whittaker into the archimedean factor times a finite product of local factors over any finite T\supseteq S with integral components off T; at places outside S, the induced spherical Hecke-eigen clause with eigenvalues built from inducedCoeff K μ, and, if moreover v is unramified in K, right invariance under the congruence set congruenceK1 of level inducedLevelAt K μ v; local Whittaker multiplicity one; moderate growth of form; K-finiteness of the archimedean factor; and the integral finiteness conditions HasIotaMoments and HasWhittakerHalfPlane over \mathrm{GL}_2 fundamental domains, with their duals.
Three comparisons follow. The data of any CubicInductionForm satisfy the predicate for every S containing all bad places. Conversely, data satisfying the predicate for S the set of bad places, together with the level invariance at every place unramified in K — a hypothesis needed because the structure demands that clause at all unramified places, not only outside S — arise as toData of a form. Finally, for the pins productionPinsOf ℚ D U gen (AdelicBox.adelicBox ℚ), the existence of a cubic induction form with non-zero form yields data with non-zero form satisfying the predicate for the bad places of (K,\mu).
Relation to Mathlib
Mathlib supplies the adèle ring, general linear groups over a commutative ring, additive characters and Haar-theoretic infrastructure; automorphic forms on \mathrm{GL}_3, Whittaker functions and their local–global factorisation are the project's own notions.
Where it is used
These data package the \mathrm{GL}_3 automorphic object produced by induction from a cubic extension, in the form used for the Langlands–Tunnell step: the unbundled version allows the place set governing factorisation, sphericity and level to be enlarged or specialised while the laws are transported, before a converse theorem is applied to descend to \mathrm{GL}_2. In the route to Fermat's Last Theorem this is what makes the mod-3 representation attached to a Frey curve automorphic.
References
- H. Darmon, F. Diamond and R. Taylor, Fermat's Last Theorem, in: Current Developments in Mathematics 1995, International Press, 1995, 1–154
- 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.
- 121 lines
- 37 declarations
- used in the statements of 44 theorems and imported by 47 proofs
- imports 1 definition modules
Source file: Definitions/Def_LanglandsTunnell_CubicInduction_DataOn.lean
Imported by
- no other definition module
Declarations
- structure
LanglandsTunnell.CubicInduction.CubicInductionData - field
LanglandsTunnell.CubicInduction.CubicInductionData.form - field
LanglandsTunnell.CubicInduction.CubicInductionData.whittaker - field
LanglandsTunnell.CubicInduction.CubicInductionData.whittakerLoc - field
LanglandsTunnell.CubicInduction.CubicInductionData.whittakerArch - field
LanglandsTunnell.CubicInduction.CubicInductionData.centralChar - field
LanglandsTunnell.CubicInduction.CubicInductionData.dualWhittaker - def
LanglandsTunnell.CubicInduction.CubicInductionForm.toData - structure
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.automorphic - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.central - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.centralChar_ideleClass - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.cuspidalP21 - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.cuspidalP12 - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.whittaker_eq - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.whittaker_law - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.expansion - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.HasSum - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.whittakerLoc_law - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.factorizable - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.spherical - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.IsInducedSphericalAt - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.levelInvariant - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.multOne - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.moderateGrowth - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.kFinite - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.iotaMoments - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.whittakerHalfPlane - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.dualWhittaker_eq - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.dualWhittaker_law - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.dual_expansion - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.HasSum - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.dual_iotaMoments - field
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.dual_whittakerHalfPlane - theorem
LanglandsTunnell.CubicInduction.CubicInductionForm.isCubicInductionDataOn - theorem
LanglandsTunnell.CubicInduction.IsCubicInductionDataOn.exists_cubicInductionForm_toData_eq - theorem
LanglandsTunnell.CubicInduction.exists_isCubicInductionDataOn_productionPinsOf_of_exists_form_ne_zero
Source
import Definitions.Def_LanglandsTunnell_CubicInduction_Structure set_option autoImplicit false open Matrix IsDedekindDomain NumberField MeasureTheory AutomorphicForm noncomputable section namespace LanglandsTunnell.CubicInduction structure CubicInductionData where form : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ whittaker : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ whittakerLoc : (v : HeightOneSpectrum (𝓞 ℚ)) → LocalGL3 v → ℂ whittakerArch : GL (Fin 3) (InfiniteAdeleRing ℚ) → ℂ centralChar : (AdeleRing (𝓞 ℚ) ℚ)ˣ →* ℂˣ dualWhittaker : AdelicGL 3 (𝓞 ℚ) ℚ → ℂ def CubicInductionForm.toData {K : Type} [Field K] [NumberField K] [Algebra (𝓞 ℚ) (𝓞 K)] [Algebra.IsIntegral (𝓞 ℚ) (𝓞 K)] {pins : CarrierPins ℚ} {ψ : AddChar (AdeleRing (𝓞 ℚ) ℚ) ℂ} {μ : (AdeleRing (𝓞 K) K)ˣ →* ℂˣ} (D : CubicInductionForm K pins ψ μ) : CubicInductionData where form := D.form whittaker := D.whittaker whittakerLoc := D.whittakerLoc whittakerArch := D.whittakerArch centralChar := D.centralChar dualWhittaker := D.dualWhittaker structure IsCubicInductionDataOn (K : Type) [Field K] [NumberField K] [Algebra (𝓞 ℚ) (𝓞 K)] [Algebra.IsIntegral (𝓞 ℚ) (𝓞 K)] (pins : CarrierPins ℚ) (ψ : AddChar (AdeleRing (𝓞 ℚ) ℚ) ℂ) (μ : (AdeleRing (𝓞 K) K)ˣ →* ℂˣ) (S : Set (HeightOneSpectrum (𝓞 ℚ))) (X : CubicInductionData) : Prop where automorphic : ∀ (γ : GL (Fin 3) ℚ) (g : AdelicGL 3 (𝓞 ℚ) ℚ), X.form (globalPointsGL 3 (𝓞 ℚ) ℚ γ * g) = X.form g central : ∀ (z : (AdeleRing (𝓞 ℚ) ℚ)ˣ) (g : AdelicGL 3 (𝓞 ℚ) ℚ), X.form (centralScalarGL 3 (𝓞 ℚ) ℚ z * g) = (X.centralChar z : ℂ) * X.form g centralChar_ideleClass : IsIdeleClassChar (𝓞 ℚ) ℚ X.centralChar cuspidalP21 : IsCuspidalAlongP21 pins X.form cuspidalP12 : IsCuspidalAlongP12 pins X.form whittaker_eq : ∀ g, X.whittaker g = whittaker3 pins ψ X.form g whittaker_law : IsGL3PsiWhittakerFn ψ X.whittaker expansion : ∀ g : AdelicGL 3 (𝓞 ℚ) ℚ, HasSum (fun i : MirabolicIndex ℚ => X.whittaker (mirabolicTranslate i * g)) (X.form g) whittakerLoc_law : ∀ v, IsGL3PsiWhittakerFn (psiLoc ψ v) (X.whittakerLoc v) factorizable : ∀ (g : AdelicGL 3 (𝓞 ℚ) ℚ) (T : Finset (HeightOneSpectrum (𝓞 ℚ))), (∀ v, v ∈ S → v ∈ T) → (∀ v, v ∉ T → componentAt3 (𝓞 ℚ) ℚ v g ∈ localMaximalCompact3 (𝓞 ℚ) ℚ v) → X.whittaker g = X.whittakerArch (archComponent3 (𝓞 ℚ) ℚ g) * ∏ v ∈ T, X.whittakerLoc v (componentAt3 (𝓞 ℚ) ℚ v g) spherical : ∀ v, v ∉ S → IsInducedSphericalAt (inducedCoeff K μ) v (localMaximalCompact3 (𝓞 ℚ) ℚ v) (X.whittakerLoc v) levelInvariant : ∀ v, v ∉ S → ¬ IsRamifiedIn K v → ∀ k ∈ congruenceK1 (𝓞 ℚ) ℚ v (inducedLevelAt K μ v), ∀ g, X.whittakerLoc v (g * k) = X.whittakerLoc v g multOne : ∀ v, HasWhittakerMultOne (psiLoc ψ v) (X.whittakerLoc v) moderateGrowth : IsModerateGrowth3 ℚ X.form kFinite : IsKFinite X.whittakerArch iotaMoments : HasIotaMoments X.form whittakerHalfPlane : HasWhittakerHalfPlane X.whittaker dualWhittaker_eq : ∀ g, X.dualWhittaker g = whittaker3 pins ψ⁻¹ (dualForm X.form) g dualWhittaker_law : IsGL3PsiWhittakerFn ψ⁻¹ X.dualWhittaker dual_expansion : ∀ g : AdelicGL 3 (𝓞 ℚ) ℚ, HasSum (fun i : MirabolicIndex ℚ => X.dualWhittaker (mirabolicTranslate i * g)) (dualForm X.form g) dual_iotaMoments : HasIotaMoments (dualForm X.form) dual_whittakerHalfPlane : HasWhittakerHalfPlane X.dualWhittaker theorem CubicInductionForm.isCubicInductionDataOn {K : Type} [Field K] [NumberField K] [Algebra (𝓞 ℚ) (𝓞 K)] [Algebra.IsIntegral (𝓞 ℚ) (𝓞 K)] {pins : CarrierPins ℚ} {ψ : AddChar (AdeleRing (𝓞 ℚ) ℚ) ℂ} {μ : (AdeleRing (𝓞 K) K)ˣ →* ℂˣ} (D : CubicInductionForm K pins ψ μ) (S : Set (HeightOneSpectrum (𝓞 ℚ))) (hS : ∀ v, IsBadPlace K μ v → v ∈ S) : IsCubicInductionDataOn K pins ψ μ S D.toData := { automorphic := D.automorphic, central := D.central, centralChar_ideleClass := D.centralChar_ideleClass, cuspidalP21 := D.cuspidalP21, cuspidalP12 := D.cuspidalP12, whittaker_eq := D.whittaker_eq, whittaker_law := D.whittaker_law, expansion := D.expansion, whittakerLoc_law := D.whittakerLoc_law, factorizable := fun g T hT hg => D.factorizable g T (fun v hv => hT v (hS v hv)) hg, spherical := fun v hv => D.spherical v (fun hb => hv (hS v hb)), levelInvariant := fun v _ hram => D.levelInvariant v hram, multOne := D.multOne, moderateGrowth := D.moderateGrowth, kFinite := D.kFinite, iotaMoments := D.iotaMoments, whittakerHalfPlane := D.whittakerHalfPlane, dualWhittaker_eq := D.dualWhittaker_eq, dualWhittaker_law := D.dualWhittaker_law, dual_expansion := D.dual_expansion, dual_iotaMoments := D.dual_iotaMoments, dual_whittakerHalfPlane := D.dual_whittakerHalfPlane } theorem IsCubicInductionDataOn.exists_cubicInductionForm_toData_eq {K : Type} [Field K] [NumberField K] [Algebra (𝓞 ℚ) (𝓞 K)] [Algebra.IsIntegral (𝓞 ℚ) (𝓞 K)] {pins : CarrierPins ℚ} {ψ : AddChar (AdeleRing (𝓞 ℚ) ℚ) ℂ} {μ : (AdeleRing (𝓞 K) K)ˣ →* ℂˣ} {Y : CubicInductionData} (hY : IsCubicInductionDataOn K pins ψ μ {v | IsBadPlace K μ v} Y) (hlevel : ∀ v, ¬ IsRamifiedIn K v → ∀ k ∈ congruenceK1 (𝓞 ℚ) ℚ v (inducedLevelAt K μ v), ∀ g, Y.whittakerLoc v (g * k) = Y.whittakerLoc v g) : ∃ D : CubicInductionForm K pins ψ μ, D.toData = Y := ⟨{ form := Y.form, whittaker := Y.whittaker, whittakerLoc := Y.whittakerLoc, whittakerArch := Y.whittakerArch, centralChar := Y.centralChar, dualWhittaker := Y.dualWhittaker, automorphic := hY.automorphic, central := hY.central, centralChar_ideleClass := hY.centralChar_ideleClass, cuspidalP21 := hY.cuspidalP21, cuspidalP12 := hY.cuspidalP12, whittaker_eq := hY.whittaker_eq, whittaker_law := hY.whittaker_law, expansion := hY.expansion, whittakerLoc_law := hY.whittakerLoc_law, factorizable := fun g T hT hg => hY.factorizable g T (fun v hv => hT v hv) hg, spherical := fun v hv => hY.spherical v hv, levelInvariant := hlevel, multOne := hY.multOne, moderateGrowth := hY.moderateGrowth, kFinite := hY.kFinite, iotaMoments := hY.iotaMoments, whittakerHalfPlane := hY.whittakerHalfPlane, dualWhittaker_eq := hY.dualWhittaker_eq, dualWhittaker_law := hY.dualWhittaker_law, dual_expansion := hY.dual_expansion, dual_iotaMoments := hY.dual_iotaMoments, dual_whittakerHalfPlane := hY.dual_whittakerHalfPlane }, rfl⟩ theorem exists_isCubicInductionDataOn_productionPinsOf_of_exists_form_ne_zero (K : Type) [Field K] [NumberField K] [Algebra (𝓞 ℚ) (𝓞 K)] [Algebra.IsIntegral (𝓞 ℚ) (𝓞 K)] (ψ : AddChar (AdeleRing (𝓞 ℚ) ℚ) ℂ) (μ : (AdeleRing (𝓞 K) K)ˣ →* ℂˣ) (D : Set (AdelicGL2 (𝓞 ℚ) ℚ)) (U : Ideal (𝓞 ℚ) → Subgroup (AdelicGL2 (𝓞 ℚ) ℚ)) (gen : HeightOneSpectrum (𝓞 ℚ) → AdelicGL2 (𝓞 ℚ) ℚ) (h : ∃ Φ : CubicInductionForm K (productionPinsOf ℚ D U gen (AdelicBox.adelicBox ℚ)) ψ μ, Φ.form ≠ 0) : ∃ X : CubicInductionData, IsCubicInductionDataOn K (productionPinsOf ℚ D U gen (AdelicBox.adelicBox ℚ)) ψ μ {v | IsBadPlace K μ v} X ∧ X.form ≠ 0 := by obtain ⟨Φ, hΦ⟩ := h exact ⟨Φ.toData, Φ.isCubicInductionDataOn _ (fun _ hv => hv), hΦ⟩ end LanglandsTunnell.CubicInduction end
Statements phrased using this module (44)
- 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 - Re-choosing one local Whittaker factor within its cyclic span
LanglandsTunnell.CubicInduction.exists_isCubicInductionDataOn_whittakerLoc_eq_of_mem_gl3CyclicSubspace28 below · depth 19 - Normalising cubic induction data at bad places
LanglandsTunnell.CubicInduction.exists_isCubicInductionDataOn_whittakerLoc_one_eq_one_of_isBadPlace31 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 - Twisting cubic induction data by χ∘det
LanglandsTunnell.CubicInduction.isCubicInductionDataOn_twist_det16 below · depth 19 - Dual Whittaker function as the reflected Whittaker function
LanglandsTunnell.CubicInduction.CubicInductionData.dualWhittaker_eq_dualWhittakerFn30 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 - Re-choosing one local Whittaker factor within its cyclic span
LanglandsTunnell.CubicInduction.exists_isCubicInductionDataOn_whittakerLoc_eq_of_mem_gl3CyclicSubspace_of_isOpen29 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 - 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 - 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 - Nonvanishing of every local Whittaker factor
LanglandsTunnell.CubicInduction.whittakerLoc_ne_zero_of_isCubicInductionDataOn0 below · depth 20 - 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 - Local gauge bound for the cubic Whittaker function
LanglandsTunnell.CubicInduction.exists_gauge_whittakerLoc_of_isGaugeMajorised3_of_form_ne_zero_of_isCubicInductionDataOn0 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 - 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 - 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 - S-part factorisation of a GL₃ zeta integral
LanglandsTunnell.CubicInduction.sPart_eq_arch_mul_localZeta_v_mul_badPlacesPart_archDetermined_of_isCubicInductionDataOn4 below · depth 21 - Euler factorisation of the S-part zeta integral at v
LanglandsTunnell.CubicInduction.sPart_eq_arch_mul_localZeta_v_mul_badPlacesPart_archTwisted_of_isCubicInductionDataOn4 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 - Non-vanishing of archimedean and local Whittaker factors
LanglandsTunnell.CubicInduction.whittakerArch_ne_zero_and_whittakerLoc_ne_zero_of_isCubicInductionDataOn_of_form_ne_zero0 below · depth 21 - Measurability of the dual S-part zeta integrands
LanglandsTunnell.CubicInduction.aestronglyMeasurable_sPartDual_integrand_of_isCubicInductionDataOn2 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 - 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 - Non-vanishing of the partial twisted induced Euler product
LanglandsTunnell.CubicInduction.exists_forall_ne_zero_of_hasProd_inducedEulerPoly_eval_inv2 below · depth 23