Definitions/Def_LanglandsTunnell_ArchBaseChange.lean
Base change of archimedean parameters to complex places
For a parameter at a real place, given either as a principal-series datum principal u₁ a₁ u₂ a₂ with u_1,u_2\in\mathbb C and signs a_1,a_2\in\mathbb Z/2, or as a discrete-series datum discrete u k hk with u\in\mathbb C and k\geq 1, RealArchParam.baseChange produces a parameter at a complex place (a quadruple (u_1,k_1,u_2,k_2) with u_i\in\mathbb C, k_i\in\mathbb Z): the principal datum goes to (u_1,0,u_2,0), and the discrete datum to (u,k,u,-k). The accompanying identities record that the central twist k_1+k_2 of a base-changed parameter vanishes, that its central exponent agrees with that of the original, that oddArtin base-changes to ComplexArchParam.trivialArtin, and the explicit \Gamma_{\mathbb C}-shift multisets of twists: \{u_1+u+|k|/2,\,u_2+u+|k|/2\} in the principal case twisted by (u,k), and \{u+u_0+k_0/2\} doubled in the discrete case twisted by (u,0). Further identities state that passing to the dual commutes with base change up to equality of the \Gamma_{\mathbb C}-multisets (with or without a further twist by (u,k)), that the epsilon factor of a base-changed principal parameter is 1 and of a base-changed discrete parameter is (-1)^k, that \Gamma_{\mathbb R}(x+\delta(b))\Gamma_{\mathbb R}(x+\delta(b+1))=\Gamma_{\mathbb C}(x) for the sign shift \delta (values 0 and 1), and, as a consequence, that the archimedean factor of the base-changed parameter twisted by (u,0) equals the product of the two archimedean factors of the real parameter twisted by (u,a) and (u,a+1), for either shape.
Over a number field K, archOfParamR and archOfParamC are the families assigning a fixed real parameter P to every real place and P^{\mathbb C} to every complex place; rsGammaR and rsGammaC abbreviate the corresponding twistedGammaR and twistedGammaC, i.e. the sums over real places of the \Gamma_{\mathbb R}-shifts, resp. over real and complex places of the \Gamma_{\mathbb C}-shifts, of the locally twisted parameters. For constant twist data these are evaluated as r_1(K)- and r_2(K)-fold multiset multiples (nrRealPlaces, nrComplexPlaces) of the shifts of P and P^{\mathbb C}, with the principal and discrete cases written out explicitly (the \Gamma_{\mathbb R}-multiset vanishing in the discrete case); the dual families are evaluated in the same way, and the archimedean root number of constant data is \varepsilon(P\text{ twisted})^{r_1(K)}\varepsilon(P^{\mathbb C}\text{ twisted})^{r_2(K)}.
Relation to Mathlib
The parameter types, their twists, duals, \Gamma-shift multisets and epsilon factors are the project's own; the Gamma factors \Gamma_{\mathbb R}, \Gamma_{\mathbb C} with their product identity, and the counts of real and complex infinite places, are Mathlib's.
Where it is used
These are the archimedean ingredients of the L-data attached to a twisted Hecke eigensystem over a number field, as used on the converse-theorem side of the Langlands–Tunnell step that supplies modularity of the residual mod 3 representation in the deduction of Fermat's Last Theorem. The content is the bookkeeping of Gamma shifts, signs and epsilon factors under base change from a real to a complex place, and its spreading over all infinite places of K.
References
- J. Tate, Number theoretic background, in: Automorphic Forms, Representations and L-functions, Proc. Sympos. Pure Math. 33, Part 2, American Mathematical Society, 1979, 3–26
- A. W. Knapp, Local Langlands correspondence: the Archimedean case, in: Motives, Proc. Sympos. Pure Math. 55, Part 2, American Mathematical Society, 1994, 393–410
- R. P. Langlands, Base Change for GL(2), Annals of Mathematics Studies 96, Princeton University Press, 1980
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 204 lines
- 32 declarations
- used in the statements of 206 theorems and imported by 211 proofs
- imports 1 definition modules
Source file: Definitions/Def_LanglandsTunnell_ArchBaseChange.lean
Imported by
- no other definition module
Declarations
- def
LanglandsTunnell.RealArchParam.baseChange - theorem
LanglandsTunnell.RealArchParam.baseChange_principal - theorem
LanglandsTunnell.RealArchParam.baseChange_discrete - theorem
LanglandsTunnell.RealArchParam.centralTwist_baseChange - theorem
LanglandsTunnell.RealArchParam.centralExponent_baseChange - theorem
LanglandsTunnell.RealArchParam.baseChange_oddArtin - theorem
LanglandsTunnell.RealArchParam.gammaC_baseChange_twist_principal - theorem
LanglandsTunnell.RealArchParam.gammaC_baseChange_twist_discrete - theorem
LanglandsTunnell.RealArchParam.gammaC_baseChange_dual - theorem
LanglandsTunnell.RealArchParam.gammaC_baseChange_dual_twist - theorem
LanglandsTunnell.RealArchParam.epsilonFactor_baseChange_principal - theorem
LanglandsTunnell.RealArchParam.epsilonFactor_baseChange_discrete - theorem
LanglandsTunnell.RealArchParam.Gammaℝ_signShift_mul - theorem
LanglandsTunnell.RealArchParam.archFactor_baseChange_twist_discrete - theorem
LanglandsTunnell.RealArchParam.archFactor_baseChange_twist_principal - def
LanglandsTunnell.Converse.archOfParamR - def
LanglandsTunnell.Converse.archOfParamC - theorem
LanglandsTunnell.Converse.archOfParamR_apply - theorem
LanglandsTunnell.Converse.archOfParamC_apply - abbrev
LanglandsTunnell.Converse.rsGammaR - abbrev
LanglandsTunnell.Converse.rsGammaC - theorem
LanglandsTunnell.Converse.rsGammaR_def - theorem
LanglandsTunnell.Converse.rsGammaC_def - theorem
LanglandsTunnell.Converse.rsGammaR_const - theorem
LanglandsTunnell.Converse.rsGammaC_const - theorem
LanglandsTunnell.Converse.rsGammaR_principal - theorem
LanglandsTunnell.Converse.rsGammaR_discrete - theorem
LanglandsTunnell.Converse.rsGammaC_principal - theorem
LanglandsTunnell.Converse.rsGammaC_discrete - theorem
LanglandsTunnell.Converse.twistedGammaR_archOfParam_dual_const - theorem
LanglandsTunnell.Converse.twistedGammaC_archOfParam_dual_const - theorem
LanglandsTunnell.Converse.archRootNumber_archOfParam_const
Source
import Definitions.Def_LanglandsTunnell_ConverseData noncomputable section namespace LanglandsTunnell open Complex NumberField namespace RealArchParam def baseChange : RealArchParam → ComplexArchParam | principal u₁ _ u₂ _ => ⟨u₁, 0, u₂, 0⟩ | discrete u k _ => ⟨u, (k : ℤ), u, -(k : ℤ)⟩ theorem baseChange_principal (u₁ : ℂ) (a₁ : ZMod 2) (u₂ : ℂ) (a₂ : ZMod 2) : (principal u₁ a₁ u₂ a₂).baseChange = ⟨u₁, 0, u₂, 0⟩ := rfl theorem baseChange_discrete (u : ℂ) (k : ℕ) (hk : 1 ≤ k) : (discrete u k hk).baseChange = ⟨u, (k : ℤ), u, -(k : ℤ)⟩ := rfl theorem centralTwist_baseChange (P : RealArchParam) : P.baseChange.centralTwist = 0 := by cases P <;> simp [baseChange, ComplexArchParam.centralTwist] theorem centralExponent_baseChange (P : RealArchParam) : P.baseChange.centralExponent = P.centralExponent := by cases P <;> simp [baseChange, ComplexArchParam.centralExponent, centralExponent, two_mul] theorem baseChange_oddArtin : oddArtin.baseChange = ComplexArchParam.trivialArtin := rfl theorem gammaC_baseChange_twist_principal (u₁ : ℂ) (a₁ : ZMod 2) (u₂ : ℂ) (a₂ : ZMod 2) (u : ℂ) (k : ℤ) : ((principal u₁ a₁ u₂ a₂).baseChange.twist u k).gammaC = {u₁ + u + (k.natAbs : ℂ) / 2, u₂ + u + (k.natAbs : ℂ) / 2} := by simp [baseChange, ComplexArchParam.twist, ComplexArchParam.gammaC] theorem gammaC_baseChange_twist_discrete (u₀ : ℂ) (k₀ : ℕ) (hk : 1 ≤ k₀) (u : ℂ) : ((discrete u₀ k₀ hk).baseChange.twist u 0).gammaC = {u₀ + u + (k₀ : ℂ) / 2, u₀ + u + (k₀ : ℂ) / 2} := by simp [baseChange, ComplexArchParam.twist, ComplexArchParam.gammaC] theorem gammaC_baseChange_dual (P : RealArchParam) : P.dual.baseChange.gammaC = P.baseChange.dual.gammaC := by cases P <;> simp [baseChange, dual, ComplexArchParam.dual, ComplexArchParam.gammaC] theorem gammaC_baseChange_dual_twist (P : RealArchParam) (u : ℂ) (k : ℤ) : (P.dual.baseChange.twist u k).gammaC = (P.baseChange.dual.twist u k).gammaC := by cases P with | principal u₁ a₁ u₂ a₂ => simp [baseChange, dual, ComplexArchParam.dual, ComplexArchParam.twist, ComplexArchParam.gammaC] | discrete u₀ k₀ hk => simp only [baseChange, dual, ComplexArchParam.dual, ComplexArchParam.twist, ComplexArchParam.gammaC, neg_neg] exact Multiset.pair_comm _ _ theorem epsilonFactor_baseChange_principal (u₁ : ℂ) (a₁ : ZMod 2) (u₂ : ℂ) (a₂ : ZMod 2) : (principal u₁ a₁ u₂ a₂).baseChange.epsilonFactor = 1 := by simp [baseChange, ComplexArchParam.epsilonFactor] theorem epsilonFactor_baseChange_discrete (u : ℂ) (k : ℕ) (hk : 1 ≤ k) : (discrete u k hk).baseChange.epsilonFactor = (-1) ^ k := by simp only [baseChange, ComplexArchParam.epsilonFactor, Int.natAbs_neg, Int.natAbs_natCast, ← pow_add, ← two_mul, pow_mul, I_sq] theorem Gammaℝ_signShift_mul (x : ℂ) (b : ZMod 2) : Gammaℝ (x + signShift b) * Gammaℝ (x + signShift (b + 1)) = Gammaℂ x := by have h := Gammaℝ_mul_Gammaℝ_add_one x have h' : Gammaℝ (x + 1) * Gammaℝ x = Gammaℂ x := by rw [mul_comm]; exact h fin_cases b · change Gammaℝ (x + signShift 0) * Gammaℝ (x + signShift (0 + 1)) = Gammaℂ x rw [zero_add, signShift_zero, signShift_one, add_zero] exact h · change Gammaℝ (x + signShift 1) * Gammaℝ (x + signShift (1 + 1)) = Gammaℂ x rw [show (1 : ZMod 2) + 1 = 0 by decide, signShift_zero, signShift_one, add_zero] exact h' theorem archFactor_baseChange_twist_discrete (u₀ : ℂ) (k₀ : ℕ) (hk : 1 ≤ k₀) (u : ℂ) (a : ZMod 2) (s : ℂ) : ((discrete u₀ k₀ hk).baseChange.twist u 0).archFactor s = ((discrete u₀ k₀ hk).twist u a).archFactor s * ((discrete u₀ k₀ hk).twist u (a + 1)).archFactor s := by simp [ComplexArchParam.archFactor, archFactor, gammaC_baseChange_twist_discrete, twist, gammaR, gammaC] theorem archFactor_baseChange_twist_principal (u₁ : ℂ) (a₁ : ZMod 2) (u₂ : ℂ) (a₂ : ZMod 2) (u : ℂ) (a : ZMod 2) (s : ℂ) : ((principal u₁ a₁ u₂ a₂).baseChange.twist u 0).archFactor s = ((principal u₁ a₁ u₂ a₂).twist u a).archFactor s * ((principal u₁ a₁ u₂ a₂).twist u (a + 1)).archFactor s := by have h₁ := Gammaℝ_signShift_mul (s + (u₁ + u)) (a₁ + a) have h₂ := Gammaℝ_signShift_mul (s + (u₂ + u)) (a₂ + a) simp only [ComplexArchParam.archFactor, archFactor, gammaC_baseChange_twist_principal, twist, gammaR, gammaC, Multiset.insert_eq_cons, Multiset.map_cons, Multiset.map_singleton, Multiset.prod_cons, Multiset.prod_singleton, Multiset.map_zero, Multiset.prod_zero, mul_one, Int.natAbs_zero, Nat.cast_zero, zero_div, add_zero, add_assoc] at h₁ h₂ ⊢ rw [mul_mul_mul_comm, h₁, h₂] end RealArchParam namespace Converse variable (K : Type) [Field K] def archOfParamR (P : RealArchParam) : ∀ w : InfinitePlace K, w.IsReal → RealArchParam := fun _ _ => P def archOfParamC (P : RealArchParam) : ∀ w : InfinitePlace K, w.IsComplex → ComplexArchParam := fun _ _ => P.baseChange theorem archOfParamR_apply (P : RealArchParam) (w : InfinitePlace K) (hw : w.IsReal) : archOfParamR K P w hw = P := rfl theorem archOfParamC_apply (P : RealArchParam) (w : InfinitePlace K) (hw : w.IsComplex) : archOfParamC K P w hw = P.baseChange := rfl variable [NumberField K] abbrev rsGammaR (P : RealArchParam) (uR : ∀ w : InfinitePlace K, w.IsReal → ℂ) (aR : ∀ w : InfinitePlace K, w.IsReal → ZMod 2) : Multiset ℂ := twistedGammaR K (archOfParamR K P) uR aR abbrev rsGammaC (P : RealArchParam) (uR : ∀ w : InfinitePlace K, w.IsReal → ℂ) (aR : ∀ w : InfinitePlace K, w.IsReal → ZMod 2) (uC : ∀ w : InfinitePlace K, w.IsComplex → ℂ) (kC : ∀ w : InfinitePlace K, w.IsComplex → ℤ) : Multiset ℂ := twistedGammaC K (archOfParamR K P) (archOfParamC K P) uR aR uC kC theorem rsGammaR_def (P : RealArchParam) (uR : ∀ w : InfinitePlace K, w.IsReal → ℂ) (aR : ∀ w : InfinitePlace K, w.IsReal → ZMod 2) : rsGammaR K P uR aR = twistedGammaR K (archOfParamR K P) uR aR := rfl theorem rsGammaC_def (P : RealArchParam) (uR : ∀ w : InfinitePlace K, w.IsReal → ℂ) (aR : ∀ w : InfinitePlace K, w.IsReal → ZMod 2) (uC : ∀ w : InfinitePlace K, w.IsComplex → ℂ) (kC : ∀ w : InfinitePlace K, w.IsComplex → ℤ) : rsGammaC K P uR aR uC kC = twistedGammaC K (archOfParamR K P) (archOfParamC K P) uR aR uC kC := rfl theorem rsGammaR_const (P : RealArchParam) (u : ℂ) (a : ZMod 2) : rsGammaR K P (fun _ _ => u) (fun _ _ => a) = InfinitePlace.nrRealPlaces K • (P.twist u a).gammaR := by simp [rsGammaR, twistedGammaR, archOfParamR, Finset.sum_const, Finset.card_univ] theorem rsGammaC_const (P : RealArchParam) (u : ℂ) (a : ZMod 2) (u' : ℂ) (k' : ℤ) : rsGammaC K P (fun _ _ => u) (fun _ _ => a) (fun _ _ => u') (fun _ _ => k') = InfinitePlace.nrRealPlaces K • (P.twist u a).gammaC + InfinitePlace.nrComplexPlaces K • (P.baseChange.twist u' k').gammaC := by simp [rsGammaC, twistedGammaC, archOfParamR, archOfParamC, Finset.sum_const, Finset.card_univ] theorem rsGammaR_principal (u₁ : ℂ) (a₁ : ZMod 2) (u₂ : ℂ) (a₂ : ZMod 2) (u : ℂ) (a : ZMod 2) : rsGammaR K (.principal u₁ a₁ u₂ a₂) (fun _ _ => u) (fun _ _ => a) = InfinitePlace.nrRealPlaces K • ({u₁ + u + signShift (a₁ + a), u₂ + u + signShift (a₂ + a)} : Multiset ℂ) := by rw [rsGammaR_const]; rfl theorem rsGammaR_discrete (u₀ : ℂ) (k₀ : ℕ) (hk : 1 ≤ k₀) (u : ℂ) (a : ZMod 2) : rsGammaR K (.discrete u₀ k₀ hk) (fun _ _ => u) (fun _ _ => a) = 0 := by rw [rsGammaR_const]; simp [RealArchParam.twist, RealArchParam.gammaR] theorem rsGammaC_principal (u₁ : ℂ) (a₁ : ZMod 2) (u₂ : ℂ) (a₂ : ZMod 2) (u : ℂ) (a : ZMod 2) (u' : ℂ) (k' : ℤ) : rsGammaC K (.principal u₁ a₁ u₂ a₂) (fun _ _ => u) (fun _ _ => a) (fun _ _ => u') (fun _ _ => k') = InfinitePlace.nrComplexPlaces K • ({u₁ + u' + (k'.natAbs : ℂ) / 2, u₂ + u' + (k'.natAbs : ℂ) / 2} : Multiset ℂ) := by rw [rsGammaC_const, RealArchParam.gammaC_baseChange_twist_principal] simp [RealArchParam.twist, RealArchParam.gammaC] theorem rsGammaC_discrete (u₀ : ℂ) (k₀ : ℕ) (hk : 1 ≤ k₀) (u : ℂ) (a : ZMod 2) (u' : ℂ) (k' : ℤ) : rsGammaC K (.discrete u₀ k₀ hk) (fun _ _ => u) (fun _ _ => a) (fun _ _ => u') (fun _ _ => k') = InfinitePlace.nrRealPlaces K • ({u₀ + u + (k₀ : ℂ) / 2} : Multiset ℂ) + InfinitePlace.nrComplexPlaces K • ({u₀ + u' + (((k₀ : ℤ) + k').natAbs : ℂ) / 2, u₀ + u' + ((-(k₀ : ℤ) + k').natAbs : ℂ) / 2} : Multiset ℂ) := by rw [rsGammaC_const] simp [RealArchParam.twist, RealArchParam.gammaC, RealArchParam.baseChange, ComplexArchParam.twist, ComplexArchParam.gammaC] theorem twistedGammaR_archOfParam_dual_const (P : RealArchParam) (u : ℂ) (a : ZMod 2) : twistedGammaR K (fun w hw => (archOfParamR K P w hw).dual) (fun _ _ => -u) (fun _ _ => a) = InfinitePlace.nrRealPlaces K • (P.dual.twist (-u) a).gammaR := by simp [twistedGammaR, archOfParamR, Finset.sum_const, Finset.card_univ] theorem twistedGammaC_archOfParam_dual_const (P : RealArchParam) (u : ℂ) (a : ZMod 2) (u' : ℂ) (k' : ℤ) : twistedGammaC K (fun w hw => (archOfParamR K P w hw).dual) (fun w hw => (archOfParamC K P w hw).dual) (fun _ _ => -u) (fun _ _ => a) (fun _ _ => -u') (fun _ _ => -k') = InfinitePlace.nrRealPlaces K • (P.dual.twist (-u) a).gammaC + InfinitePlace.nrComplexPlaces K • (P.dual.baseChange.twist (-u') (-k')).gammaC := by simp [twistedGammaC, archOfParamR, archOfParamC, Finset.sum_const, Finset.card_univ, RealArchParam.gammaC_baseChange_dual_twist] theorem archRootNumber_archOfParam_const (P : RealArchParam) (u : ℂ) (a : ZMod 2) (u' : ℂ) (k' : ℤ) : archRootNumber K (archOfParamR K P) (archOfParamC K P) (fun _ _ => u) (fun _ _ => a) (fun _ _ => u') (fun _ _ => k') = (P.twist u a).epsilonFactor ^ InfinitePlace.nrRealPlaces K * (P.baseChange.twist u' k').epsilonFactor ^ InfinitePlace.nrComplexPlaces K := by simp [archRootNumber, archOfParamR, archOfParamC, Finset.prod_const, Finset.card_univ] end Converse end LanglandsTunnell end
Statements phrased using this module (206)
- 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 - Well-formedness, convergence and positive conductor for a twisted Rankin–Selberg datum
LanglandsTunnell.RankinSelberg.wellFormed_and_converges_rsDatum_and_finiteConductor_pos_of_le_conductorExponentAt_of_not_exists_eq_pow_inertiaDeg30 below · depth 17 - 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 - Archimedean GL₂timesGL₃ torus-pair identity for the cubic induction
LanglandsTunnell.RankinSelberg.exists_archWhittaker_torusPair_eq_gammaFactor_of_archWhittakerDatum324 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 - Converse theorem at the base change of a real archimedean parameter
LanglandsTunnell.archOccursInClassOf_whittakerCoefficient_fibre_eq_archW_archOfParam_of_forall_isNicePinned120 below · depth 18 - Pinned niceness of twisted L-data of a cubic formal base change
LanglandsTunnell.exists_forall_isNicePinned_twistedDatum_formalBaseChange_archOfParam_of_whittakerCoefficient_fibre_eq_archW_of_not_agreesAwayFromFinite_twist_of_isCasimirEigen2,832 below · depth 18 - Every vector of a cuspidal constituent lies in an archimedean cut
AutomorphicForm.CuspidalConstituent.exists_archTypeFamily_mem_archCutSubmodule_of_mem_isCuspConstituent0 below · depth 19 - Factorizable test function reproducing a cuspidal vector
AutomorphicForm.CuspidalConstituent.exists_isFactorizableTestFn_rightConv_eq_self_of_mem_inf_levelInvariantSubmodule_inf_archCutSubmodule165 below · depth 19 - Finite-adelic translates preserve a cuspidal constituent and its archimedean data
AutomorphicForm.CuspidalConstituent.sum_mul_apply_mul_mem_and_arch_transfer_of_mem_isCuspConstituent_of_mem_finiteAdelicGL2Subgroup0 below · depth 19 - Admissible unitary untwist of a cuspidal central character
AutomorphicForm.SmoothCuspRealizationAt.exists_isAdmissibleTwist_eq_centralChar_mul_ideleNorm_inv11 below · depth 19 - Local Whittaker vectors at p inherit the central character
AutomorphicForm.WhittakerModel.forall_mem_localSpaceAt_scalar_mul_eq_localChar_mul0 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 - 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 - 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 - Archimedean GL₂× GL₃ torus-pair Gamma identity, minimal type
LanglandsTunnell.RankinSelberg.exists_mem_polyGauss3_jacquetVector3_torusPair_eq_gammaFactor_of_archWhittakerDatum_of_isCasimirEigen_of_minimalType281 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 - Modulus of a real Whittaker function on torus times O(2)
LanglandsTunnell.RankinSelberg.norm_archWhittaker_upperUnit_mul_rowIsometry0 below · depth 19 - General-pins Whittaker link from a Casimir-eigen minimal-weight datum
LanglandsTunnell.exists_agreesAwayFromFinite_isArithGenuineCuspRealizable_twist_whittaker_link_localSpaceAt_of_whittakerCoefficient_fibre_eq_archW_of_isCasimirEigen550 below · depth 19 - Admissible twist matching the unitary formal base change of Φ
LanglandsTunnell.exists_isAdmissibleTwist_eq_twist_formalBaseChange_b_isArchCompAt_archOfParam_of_whittakerCoefficient_fibre_eq_archW40 below · depth 19 - Pinned niceness of twisted base-change L-data over cubic fields
LanglandsTunnell.exists_isNicePinned_twistedDatum_formalBaseChange_archOfParam_superset_generic_of_whittaker_factorization_of_norm_eq_one_of_summable_of_localSpaceAt2,507 below · depth 19 - Admissible twist on K matching a formal base change
LanglandsTunnell.Converse.exists_isAdmissibleTwist_eq_formalBaseChange_b_isArchCompAt_archOfParam18 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 - 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 - 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 - Unfolding the archimedean torus pairing of the GL₃ Jacquet vector
LanglandsTunnell.RankinSelberg.exists_forall_torusPair_jacquetVector3_eq_integral_quasiChar_mul_torusIntegral_mul_godementMellin6 below · depth 20 - Pinned Rankin–Selberg niceness for a cubic base change
LanglandsTunnell.RankinSelberg.exists_isNicePinned_rsDatum_archOfParam_isArchCompAt_of_whittaker_link_of_isArithGenuineCuspRealizable_of_localWhittaker2,501 below · depth 20 - Unfolded archimedean GL₂× GL₃ torus-pair identity at minimal type
LanglandsTunnell.RankinSelberg.exists_mem_polyGauss3_jacquetVector3_unfoldedTorusPair_eq_gammaFactor_of_archWhittakerDatum_of_isCasimirEigen_of_minimalType280 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 - 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 - Reflection J acts by (-1)^{a₁} on the weight-zero class
LanglandsTunnell.archOccursInClassOf_archWeightChar_zero_archCasimirAt_apply_mul_J_eq_neg_one_pow_of_whittakerCoefficient_fibre_eq_archW_of_isCasimirEigen386 below · depth 20 - Selection of a minimal-weight cuspidal constituent with nonvanishing Whittaker vector
LanglandsTunnell.exists_agreesAwayFromFinite_twist_archCasimir_eigenvector_minimalWeight_mem_isCuspConstituent_whittaker_diagOne_ne_zero_of_whittakerCoefficient_fibre_eq_archW_of_isCasimirEigen484 below · depth 20 - Selecting a weight-one cusp form: odd principal case
LanglandsTunnell.exists_agreesAwayFromFinite_twist_archCasimir_eigenvector_weightOne_whittakerCoefficient_torus_eq_archW_mem_isCuspConstituent_whittaker_diagOne_ne_zero_of_whittakerCoefficient_fibre_eq_archW_of_ne_of_ne535 below · depth 20 - Stability of weight-one isotypic vectors under reflected lowering
AutomorphicForm.CuspidalConstituent.add_smul_reflect_lower_mem_and_isIsotypicCuspFormAt_of_mem_isCuspConstituent269 below · depth 21 - Square of the J-reflected lowering operator in weight one
AutomorphicForm.archReflectLower_archReflectLower_eq_smul_of_hasArchCharacterAt_one_of_archCasimirAt_eq_smul1 below · depth 21 - Jacquet vector at a real diagonal torus element, unfolded
LanglandsTunnell.CubicInduction.jacquetVector3_iota_upperUnit_eq_integral_godementInner3_mulShift0 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 - Integrability of the unfolded archimedean torus-pair integrand
LanglandsTunnell.RankinSelberg.exists_forall_integrable_unfoldedTorusPairIntegrand_jacquetVector34 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 - Unfolded archimedean torus pair and its dual Γ-factors
LanglandsTunnell.RankinSelberg.exists_mem_polyGauss3_iotaWeight_archZeta30_ne_zero_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_archWhittakerDatum_of_isCasimirEigen272 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 - Unisolvence points, reference points and cut-off subgroups at S_Q
LanglandsTunnell.RankinSelberg.exists_unisolvence_refPoint_cutoff_of_linearIndependent_slots1 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 - Whittaker fibre of a weight-one cusp form is a multiple of W_∞
LanglandsTunnell.exists_whittakerCoefficient_fibre_eq_archW_mul_of_apply_mul_archRealGLAt_J_eq_mul_lower_of_mem_isCuspConstituent_weightOne_of_ne_bot424 below · depth 21 - Iwasawa bound for W_D(diag(at,1)e⁻¹)
LanglandsTunnell.Converse.ArchDatumR.norm_W_diagOne_mul_inv_le_of_iwasawa0 below · depth 22 - Non-vanishing archimedean zeta of a block-harmonic Jacquet vector
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_archZeta30_jacquetVector3_ne_zero_of_blockHarmonicOne_colHarmonic_gaussian3_of_weightZero38 below · depth 22 - Non-vanishing archimedean zeta for the conjugate block-harmonic section
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_archZeta30_jacquetVector3_ne_zero_of_conjBlockHarmonicOne_colHarmonic_gaussian357 below · depth 22 - Non-vanishing of the weight-zero minor-section archimedean zeta integral
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_archZeta30_jacquetVector3_ne_zero_of_minorSection_gaussian337 below · depth 22 - Continuity and decay of the Godement inner integral
LanglandsTunnell.CubicInduction.godementInner3_mulShift_polyGauss3_continuousOn_and_decay0 below · depth 22 - Weight law for the Jacquet vector of a Gaussian section
LanglandsTunnell.CubicInduction.jacquetVector3_mul_iota_eq_archWeightChar_inv_mul_of_colHarmonic_gaussian30 below · depth 22 - Equivariance of the Jacquet vector under ι of row isometries
LanglandsTunnell.CubicInduction.jacquetVector3_mul_iota_eq_archWeightChar_inv_mul_of_conjBlockHarmonic_colHarmonic_gaussian30 below · depth 22 - Weight-one K-type of the minor-section Jacquet vector
LanglandsTunnell.CubicInduction.jacquetVector3_mul_iota_eq_archWeightOne_inv_mul_of_minorSection_gaussian30 below · depth 22 - Uncountable non-vanishing of the cut finite Rankin–Selberg factor
LanglandsTunnell.RankinSelberg.exists_finTranslate_not_countable_rsFinIntegral_indicator_ne_zero_of_purifier_of_finiteFamily_arch93 below · depth 22 - Integrability of a real Whittaker torus profile against |t|^{s-1/2}t⁻²
LanglandsTunnell.RankinSelberg.exists_forall_integrable_Wr_mul_abs_cpow_mul_inv_sq0 below · depth 22 - Frozen complements: explicit p-slot splitting of GL₃ Whittaker functions
LanglandsTunnell.RankinSelberg.exists_frozen_forall_sum_translate_whittaker_iota_eq_mul_pSlot_of_finiteFamily_arch_explicit42 below · depth 22 - Archimedean Rankin–Selberg pair outside weight-one GL₂ parameters
LanglandsTunnell.RankinSelberg.exists_mem_polyGauss3_iotaWeight_archZeta30_ne_zero_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_archWhittakerDatum_of_isCasimirEigen_of_not_weightOne206 below · depth 22 - Factorisation of the purified reference Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_ne_zero_forall_rsGlobalIntegral_reference_eq_mul_rsArchIntegral_mul_rsFinIntegral_indicator_mul_of_finiteFamily_arch410 below · depth 22 - A p-adic purifier with pure-tensor Whittaker coefficient
LanglandsTunnell.RankinSelberg.exists_purifier_whittakerCoefficient_eq_mul_pSlot_of_finiteFamily_arch25 below · depth 22 - Weight-one unfolded torus-pair identities with Γ-factors
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_weightOne_of_blockHarmonicOne_colHarmonic_gaussian348 below · depth 22 - Weight-one torus-pair identities for the conjugate-block Gaussian section
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_weightOne_of_conjBlockHarmonicOne_colHarmonic_gaussian373 below · depth 22 - Weight-one minor-section torus-pair identities with archimedean Γ-factors
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_weightOne_of_minorSection_gaussian347 below · depth 22 - Independent tensor splitting of the finite Whittaker factor
AutomorphicForm.exists_finWhittaker_eq_sum_prod_mul_linearIndependent_levelOne_invariant_of_isIsotypicCuspFormAt_of_localSpaceAt15 below · depth 23 - Weight ≥ 1 real Whittaker profiles: both parity sheets non-vanishing
LanglandsTunnell.Converse.ArchDatumR.exists_W_diagOne_add_mul_W_diagOne_neg_ne_zero_of_one_le_weight32 below · depth 23 - Archimedean Γ-slots for a principal parameter, signature (1,1)
LanglandsTunnell.Converse.prod_map_GammaR_twistedGammaR_archOfParamR_principal_one_real_one_complex0 below · depth 23 - Explicit Γ_ℝ-slot for a principal parameter, three real places
LanglandsTunnell.Converse.prod_map_GammaR_twistedGammaR_archOfParamR_principal_three_real0 below · depth 23 - Dual Γ-factors and archimedean root number in signature (1,1)
LanglandsTunnell.Converse.prod_map_GammaR_twistedGammaR_dual_and_archRootNumber_one_real_one_complex0 below · depth 23 - Dual Γ-products and ε_∞ at three real places
LanglandsTunnell.Converse.prod_map_GammaR_twistedGammaR_dual_and_archRootNumber_three_real0 below · depth 23 - Parity of the torus profile at weight zero
LanglandsTunnell.CubicInduction.archDatumR_W_diagOne_neg_eq_of_weightZero11 below · depth 23 - Weight-one torus profile as Gaussian multiplicative convolution
LanglandsTunnell.CubicInduction.exists_archDatumR_W_diagOne_add_eq_mul_mulConvGaussian_of_weightOne29 below · depth 23 - Discrete-series torus profile of a real archimedean Whittaker datum
LanglandsTunnell.CubicInduction.exists_archDatumR_W_diagOne_eq_mul_exp_and_eq_zero_of_discrete16 below · depth 23 - Weight-zero torus profile is a Gaussian multiplicative convolution
LanglandsTunnell.CubicInduction.exists_archDatumR_W_diagOne_eq_mul_mulConvGaussian_of_weightZero16 below · depth 23 - Non-vanishing archimedean zeta integral for the weight-zero quadratic section
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_archZeta30_jacquetVector3_ne_zero_of_detPow_blockQuadratic_colHarmonicTwo_gaussian3_of_weightZero38 below · depth 23 - An admissible twist with non-vanishing archimedean GL₃ zeta integral
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_archZeta30_jacquetVector3_ne_zero_of_detPow_colHarmonic_gaussian362 below · depth 23 - Weight zero of the block-quadratic Gaussian Jacquet vector
LanglandsTunnell.CubicInduction.jacquetVector3_mul_iota_eq_archWeightChar_inv_mul_of_detPow_blockQuadratic_gaussian30 below · depth 23 - Explicit dual archimedean torus pair: root number times π(-1)ᶜρ times Γ-factor
LanglandsTunnell.RankinSelberg.exists_dualTorusPair_eq_archRootNumber_mul_explicit_mul_gammaFactor_of_weightOne_of_blockHarmonicOne_colHarmonic_gaussian3_of_profile36 below · depth 23 - Folded dual torus pair on the discrete branch, explicit constant
LanglandsTunnell.RankinSelberg.exists_dualTorusPair_eq_archRootNumber_mul_explicit_mul_gammaFactor_of_weightOne_of_conjBlockHarmonicOne_colHarmonic_gaussian3_of_discrete_profile28 below · depth 23 - Folded dual torus pair: root number, explicit constant, dual Γ-factors
LanglandsTunnell.RankinSelberg.exists_dualTorusPair_eq_archRootNumber_mul_explicit_mul_gammaFactor_of_weightOne_of_conjBlockHarmonicOne_colHarmonic_gaussian3_of_weightOne_profile28 below · depth 23 - Dual minor-section archimedean torus pair equals ε_∞ times Γ-factors
LanglandsTunnell.RankinSelberg.exists_dualTorusPair_eq_archRootNumber_mul_explicit_mul_gammaFactor_of_weightOne_of_minorSection_gaussian3_of_profile37 below · depth 23 - Local integrability of the Rankin–Selberg integrand at p
LanglandsTunnell.RankinSelberg.exists_forall_integrable_iotaGL_mul_of_mem_span_localSpaceAt_of_mem_gl3CyclicSubspace_twist_of_finiteFamily_arch40 below · depth 23 - Archimedean GL₃× GL₂ pair identity: discrete-series case
LanglandsTunnell.RankinSelberg.exists_mem_polyGauss3_iotaWeight_archZeta30_ne_zero_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_archWhittakerDatum_of_isCasimirEigen_of_discreteSeries141 below · depth 23 - Euler factorisation of the cut finite Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_ne_zero_forall_rsFinIntegral_indicator_purified_eq_mul_sum_prod_rsLocalIntegral36 below · depth 23 - Even principal parameter: primal and dual unfolded torus-pair identities
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_evenPrincipal_of_detPow_blockQuadratic_colHarmonicTwo_gaussian351 below · depth 23 - Even principal torus-pair identities for a weight-zero Gaussian section
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_evenPrincipal_of_detPow_colHarmonic_gaussian378 below · depth 23 - Explicit unfolded archimedean torus pair, weight one, block-harmonic section
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_eq_explicit_mul_gammaFactor_of_weightOne_of_blockHarmonicOne_colHarmonic_gaussian3_of_profile31 below · depth 23 - Discrete-branch unfolded torus pair equals explicit Gamma-factor product
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_eq_explicit_mul_gammaFactor_of_weightOne_of_conjBlockHarmonicOne_colHarmonic_gaussian3_of_discrete_profile24 below · depth 23 - Weight-one unfolded torus pair as explicit Γ-factor product
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_eq_explicit_mul_gammaFactor_of_weightOne_of_conjBlockHarmonicOne_colHarmonic_gaussian3_of_weightOne_profile25 below · depth 23 - Explicit primal torus pair for the minor-section Jacquet vector
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_eq_explicit_mul_gammaFactor_of_weightOne_of_minorSection_gaussian3_of_profile31 below · depth 23 - Dual torus-triple evaluation for the block-harmonic section
LanglandsTunnell.Converse.GammaR_mul_integral_dualTorusTriple_blockHarmonic_eq_mul_prod_GammaR5 below · depth 24 - Dual torus-triple evaluation, conjugate block, discrete branch
LanglandsTunnell.Converse.GammaR_mul_integral_dualTorusTriple_conjBlock_eq_mul_prod_GammaR_of_discreteProfile8 below · depth 24 - Dual torus triple evaluation: flat conjugate block, two sheets, n=0
LanglandsTunnell.Converse.GammaR_mul_integral_dualTorusTriple_conjBlock_eq_mul_prod_GammaR_of_twoSheetProfile7 below · depth 24 - Dual torus pair equals tfrac12Γ_ℝ times torus triple
LanglandsTunnell.Converse.dualTorusPair_iwasawa_eq_const_mul_integral_torusTriple_blockHarmonic_of_re_gt3 below · depth 24 - Dual torus pair equals Γ_ℝ times conjugate-block torus triple
LanglandsTunnell.Converse.dualTorusPair_iwasawa_eq_const_mul_integral_torusTriple_conjBlock_of_re_gt3 below · depth 24 - Iwasawa-unfolded dual torus pair as a torus-triple integral
LanglandsTunnell.Converse.dualTorusPair_iwasawa_eq_const_mul_integral_torusTriple_minor_of_re_gt3 below · depth 24 - Integrability of dual quadruple and torus-triple integrands
LanglandsTunnell.Converse.exists_forall_integrable_dualQuadruple_and_torusTriple_blockHarmonic_of_mulConvGaussian_sheets0 below · depth 24 - Integrability of the flat dual quadruple and torus-triple integrands
LanglandsTunnell.Converse.exists_forall_integrable_dualQuadruple_and_torusTriple_conjBlock_of_mulConvGaussian_sheets0 below · depth 24 - Integrability of dual four- and three-variable minor integrands
LanglandsTunnell.Converse.exists_forall_integrable_dualQuadruple_and_torusTriple_minor_of_mulConvGaussian_sheets0 below · depth 24 - Integrability of the post-Gaussian conjugate-block torus integrand
LanglandsTunnell.Converse.exists_forall_integrable_postGaussian_torusTriple_conjBlock_of_mulConvGaussian_profile0 below · depth 24 - Integrability of the post-Gaussian minor-section torus triple integrand
LanglandsTunnell.Converse.exists_forall_integrable_postGaussian_torusTriple_minor_of_mulConvGaussian_sheets0 below · depth 24 - Integrability of the θ-free block-harmonic Iwasawa integrand
LanglandsTunnell.Converse.exists_forall_integrable_thetaFree_iwasawaIntegrand_blockHarmonic_of_mulConvGaussian_sheets0 below · depth 24 - Integrability of the θ-free conjugate-block Iwasawa integrand
LanglandsTunnell.Converse.exists_forall_integrable_thetaFree_iwasawaIntegrand_conjBlock_of_mulConvGaussian_profile0 below · depth 24 - Integrability of the θ-free Iwasawa integrand, two-sheet profile
LanglandsTunnell.Converse.exists_forall_integrable_thetaFree_iwasawaIntegrand_minor_of_mulConvGaussian_sheets0 below · depth 24 - Integrability of the unfolded (x,t)-integrand for Gaussian-convolution profiles
LanglandsTunnell.Converse.exists_forall_integrable_xAffineGaussian_psi_mul_torusPair_of_mulConvGaussian_profiles0 below · depth 24 - Integrability of the block-harmonic dual Iwasawa integrand
LanglandsTunnell.Converse.integrable_dualConfig_iwasawaIntegrand_blockHarmonic0 below · depth 24 - Integrability of the conjugate-block dual Iwasawa integrand
LanglandsTunnell.Converse.integrable_dualConfig_iwasawaIntegrand_conjBlock0 below · depth 24 - Integrability of the minor-section dual Iwasawa integrand
LanglandsTunnell.Converse.integrable_dualConfig_iwasawaIntegrand_minor0 below · depth 24 - Dual configuration integral equals 2π times Iwasawa integral
LanglandsTunnell.Converse.integral_dualConfig_blockHarmonic_eq_two_pi_mul_integral_iwasawa_of_weightZero4 below · depth 24 - Dual Godement integral in Iwasawa coordinates, weight n+1
LanglandsTunnell.Converse.integral_dualConfig_conjBlock_eq_two_pi_mul_integral_iwasawa_of_archWeightChar4 below · depth 24 - Dual Godement integral in Iwasawa coordinates, weight zero
LanglandsTunnell.Converse.integral_dualConfig_minor_eq_two_pi_mul_integral_iwasawa_of_weightZero4 below · depth 24 - Evaluation of the post-Gaussian block-harmonic torus-triple integral
LanglandsTunnell.Converse.integral_postGaussian_torusTriple_blockHarmonic_eq_mul_prod_GammaR5 below · depth 24 - Post-Gaussian conjugate-block torus triple for a discrete profile
LanglandsTunnell.Converse.integral_postGaussian_torusTriple_conjBlock_eq_mul_prod_GammaR_of_discreteProfile8 below · depth 24 - Conjugate-block torus-triple integral: six Γ_ℝ factors
LanglandsTunnell.Converse.integral_postGaussian_torusTriple_conjBlock_eq_mul_prod_GammaR_of_twoSheetProfile8 below · depth 24 - Gaussian x-moment step for the block-harmonic Iwasawa integrand
LanglandsTunnell.Converse.integral_thetaFree_iwasawaIntegrand_blockHarmonic_eq_integral_postGaussian_torusTriple2 below · depth 24 - Gaussian x-integration of the conjugate-block Iwasawa integrand
LanglandsTunnell.Converse.integral_thetaFree_iwasawaIntegrand_conjBlock_eq_integral_postGaussian_torusTriple2 below · depth 24 - Non-vanishing archimedean zeta of a flat-section Jacquet vector
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_archZeta30_jacquetVector3_ne_zero_of_conjBlockHarmonic_pow_colHarmonic_gaussian389 below · depth 24 - Dual torus pair unfolded for the block-harmonic section
LanglandsTunnell.RankinSelberg.dualTorusPair_eq_setIntegral_dualConfig_of_weightOne_of_blockHarmonicOne_colHarmonic_gaussian35 below · depth 24 - Unfolded dual torus pair for the conjugate-harmonic weight-one section
LanglandsTunnell.RankinSelberg.dualTorusPair_eq_setIntegral_dualConfig_of_weightOne_of_conjBlockHarmonicOne_colHarmonic_gaussian35 below · depth 24 - Dual torus pair of the minor-section Jacquet vector, unfolded
LanglandsTunnell.RankinSelberg.dualTorusPair_eq_setIntegral_dualConfig_of_weightOne_of_minorSection_gaussian35 below · depth 24 - Dual torus pair with explicit constant 2π(-1)ᵇρ
LanglandsTunnell.RankinSelberg.exists_dualTorusPair_eq_archRootNumber_mul_explicit_mul_gammaFactor_of_evenPrincipal_of_detPow_blockQuadratic_colHarmonicTwo_gaussian3_of_profile37 below · depth 24 - Dual torus pair identity, discrete Levi branch
LanglandsTunnell.RankinSelberg.exists_dualTorusPair_eq_archRootNumber_mul_explicit_mul_gammaFactor_of_evenPrincipal_of_detPow_colHarmonic_gaussian3_of_discrete_profile25 below · depth 24 - Dual archimedean torus pair, weight-one Levi branch
LanglandsTunnell.RankinSelberg.exists_dualTorusPair_eq_archRootNumber_mul_explicit_mul_gammaFactor_of_evenPrincipal_of_detPow_colHarmonic_gaussian3_of_weightOne_profile25 below · depth 24 - Dual torus pair, even principal type, weight-zero Levi branch
LanglandsTunnell.RankinSelberg.exists_dualTorusPair_eq_archRootNumber_mul_explicit_mul_gammaFactor_of_evenPrincipal_of_detPow_colHarmonic_gaussian3_of_weightZero_profile36 below · depth 24 - Unfolded torus pair in Iwasawa coordinates, block-harmonic Gaussian section
LanglandsTunnell.RankinSelberg.exists_forall_unfoldedTorusPair_eq_setIntegral_iwasawa_tateM_of_blockHarmonic_colHarmonic_gaussian34 below · depth 24 - Iwasawa–Tate evaluation of an unfolded archimedean torus integral
LanglandsTunnell.RankinSelberg.exists_forall_unfoldedTorusPair_eq_setIntegral_iwasawa_tateM_of_conjBlockHarmonic_colHarmonic_gaussian34 below · depth 24 - Iwasawa and Tate–Mellin form of the minor-section torus pair
LanglandsTunnell.RankinSelberg.exists_forall_unfoldedTorusPair_eq_setIntegral_iwasawa_tateM_of_minorSection_gaussian34 below · depth 24 - Archimedean GL₃× GL₂ torus-pair identity: discrete series, flat section
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_discreteSeries_of_conjBlockHarmonic_colHarmonic_gaussian391 below · depth 24 - Unfolded torus pair equals 2π(-1)ᵇρ times Gamma factors
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_eq_explicit_mul_gammaFactor_of_evenPrincipal_of_detPow_blockQuadratic_colHarmonicTwo_gaussian3_of_profile32 below · depth 24 - Unfolded torus pair equals (-1)ᵇ(π/2)ρ times Γ-product
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_eq_explicit_mul_gammaFactor_of_evenPrincipal_of_detPow_colHarmonic_gaussian3_of_discrete_profile19 below · depth 24 - Explicit unfolded torus pair: (-1)ᵇ(π/2)ρ times the twisted Γ-product
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_eq_explicit_mul_gammaFactor_of_evenPrincipal_of_detPow_colHarmonic_gaussian3_of_weightOne_profile18 below · depth 24 - Unfolded archimedean torus pair in the weight-zero Levi branch
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_eq_explicit_mul_gammaFactor_of_evenPrincipal_of_detPow_colHarmonic_gaussian3_of_weightZero_profile29 below · depth 24 - Dual torus triple integral as six Γ_ℝ-factors
LanglandsTunnell.Converse.GammaR_mul_integral_dualTorusTriple_detPow_blockQuadratic_colHarmonicTwo_eq_mul_prod_GammaR_of_weightZeroProfile5 below · depth 25
… and 56 more statements (search for the module name to find them).