Definitions/Def_AutomorphicForm_ArchWeightChar.lean
Determinant-one row isometries and archimedean weight characters
For a normed field K, rowIsometrySubgroup₀ K is the intersection of the kernel of \det : \mathrm{GL}_2(K) \to K^\times with the project's rowIsometrySubgroup K, whose members are the k with \|\det k\| = 1 satisfying the row-isometry identity \|x k_{00} + y k_{10}\|^2 + \|x k_{01} + y k_{11}\|^2 = \|x\|^2 + \|y\|^2 for all x, y \in K; mem_rowIsometrySubgroup₀_iff restates membership as \det k = 1 together with IsRowIsometry k, and rowIsometrySubgroup₀_le records the inclusion into the larger subgroup, which contains the element \begin{pmatrix}0&1\\-1&0\end{pmatrix}. Over \mathbb{R}, entries_of_mem_rowIsometrySubgroup₀ shows each member has the form \begin{pmatrix}a&b\\-b&a\end{pmatrix} with a^2+b^2=1, i.e. the subgroup is the rotation group. Accordingly firstRowℂ, k \mapsto k_{00} + i k_{01}, has complex norm one on the subgroup, is nonzero there, and is multiplicative in the sense \mathrm{firstRow}_{\mathbb{C}}(kk') = \mathrm{firstRow}_{\mathbb{C}}(k)\,\mathrm{firstRow}_{\mathbb{C}}(k') whenever k' lies in the subgroup; this yields the homomorphism archWeightOneℝ : rowIsometrySubgroup₀ ℝ →* ℂˣ sending a rotation by \theta to e^{i\theta}, with archWeightCharℝ n its n-th power for n \in \mathbb{Z}. Its value at \begin{pmatrix}0&1\\-1&0\end{pmatrix} is i, hence it is nontrivial.
The second half gives the associated equivariance predicates for a number field F. Given an infinite place w and a character \chi of rowIsometrySubgroup₀ w.Completion, HasArchCharacterAt₀ F w χ φ asserts \varphi(g \cdot \iota_w(k)) = \chi(k)\,\varphi(g) for all k in that subgroup and all g \in \mathrm{GL}_2(\mathbb{A}_F), where \iota_w places k at w and the identity at all other infinite places and in the finite part; HasArchType₀ imposes this at every infinite place. Restriction along the subgroup inclusion turns the predicates of the larger row-isometry group into these (hasArchType₀_of_hasArchType). Also recorded: the zero function and, for the trivial character, the constants satisfy HasArchType₀, while a constant 1 cannot satisfy HasArchCharacterAt₀ for a character taking a value \ne 1; a final example exhibits the trivial data over \mathbb{Q}.
Relation to Mathlib
Mathlib has no notion of adelic automorphic forms or of these archimedean equivariance predicates; both the row-isometry subgroups and the weight characters are the project's own, built on Mathlib's Matrix.GeneralLinearGroup and its determinant homomorphism. No identification of rowIsometrySubgroup₀ ℝ with Mathlib's special orthogonal group is made here.
Where it is used
These predicates supply the archimedean weight condition in the project's adelic formulation of automorphic forms on \mathrm{GL}_2, which is where the modular forms attached to elliptic curves over \mathbb{Q} enter the Frey curve argument.
References
- H. Darmon, F. Diamond and R. Taylor, Fermat's Last Theorem, in: Current Developments in Mathematics 1995, International Press, 1995, 1–154
- D. Bump, Automorphic Forms and Representations, Cambridge Studies in Advanced Mathematics 55, Cambridge University Press, 1997
- S. Gelbart, Automorphic Forms on Adele Groups, Annals of Mathematics Studies 83, Princeton University Press, 1975
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 180 lines
- 19 declarations
- used in the statements of 169 theorems and imported by 204 proofs
- imports 1 definition modules
Source file: Definitions/Def_AutomorphicForm_ArchWeightChar.lean
Imports
Declarations
- def
AutomorphicForm.rowIsometrySubgroup₀ - theorem
AutomorphicForm.mem_rowIsometrySubgroup₀_iff - theorem
AutomorphicForm.rowIsometrySubgroup₀_le - theorem
AutomorphicForm.weyl_mem_rowIsometrySubgroup₀ - theorem
AutomorphicForm.entries_of_mem_rowIsometrySubgroup₀ - def
AutomorphicForm.firstRowℂ - theorem
AutomorphicForm.normSq_firstRowℂ_of_mem - theorem
AutomorphicForm.firstRowℂ_ne_zero_of_mem - theorem
AutomorphicForm.firstRowℂ_mul_of_mem - def
AutomorphicForm.archWeightOneℝ - def
AutomorphicForm.archWeightCharℝ - theorem
AutomorphicForm.archWeightOneℝ_weyl - theorem
AutomorphicForm.archWeightOneℝ_ne_one - def
AutomorphicForm.HasArchCharacterAt₀ - def
AutomorphicForm.HasArchType₀ - theorem
AutomorphicForm.hasArchType₀_of_hasArchType - theorem
AutomorphicForm.hasArchType₀_zero - theorem
AutomorphicForm.hasArchType₀_const_of_trivial - theorem
AutomorphicForm.not_hasArchCharacterAt₀_one_of_ne_one
Source
import Definitions.Def_AutomorphicForm_ArchType open AutomorphicForm AutomorphicForm.WindowedSiegel NumberField IsDedekindDomain Matrix open scoped Classical namespace AutomorphicForm section DetOneSubgroup variable (K : Type*) [NormedField K] def rowIsometrySubgroup₀ : Subgroup (GL (Fin 2) K) := (Matrix.GeneralLinearGroup.det).ker ⊓ rowIsometrySubgroup K theorem mem_rowIsometrySubgroup₀_iff {k : GL (Fin 2) K} : k ∈ rowIsometrySubgroup₀ K ↔ (k : Matrix (Fin 2) (Fin 2) K).det = 1 ∧ IsRowIsometry k := by unfold rowIsometrySubgroup₀ constructor · rintro ⟨hd, hi⟩ exact ⟨Units.val_eq_one.mpr hd, hi⟩ · rintro ⟨hd, hi⟩ refine ⟨?_, hi⟩ ext; exact hd theorem rowIsometrySubgroup₀_le : rowIsometrySubgroup₀ K ≤ rowIsometrySubgroup K := inf_le_right theorem weyl_mem_rowIsometrySubgroup₀ : (Matrix.GeneralLinearGroup.mk'' (!![0, 1; -1, 0] : Matrix (Fin 2) (Fin 2) K) (by rw [Matrix.det_fin_two_of]; norm_num) : GL (Fin 2) K) ∈ rowIsometrySubgroup₀ K := by rw [mem_rowIsometrySubgroup₀_iff] refine ⟨?_, weyl_mem_rowIsometrySubgroup⟩ show (!![0, 1; -1, 0] : Matrix (Fin 2) (Fin 2) K).det = 1 rw [Matrix.det_fin_two_of]; ring end DetOneSubgroup section WeightChar theorem entries_of_mem_rowIsometrySubgroup₀ {k : GL (Fin 2) ℝ} (hk : k ∈ rowIsometrySubgroup₀ ℝ) : let a := (k : Matrix (Fin 2) (Fin 2) ℝ) 0 0 let b := (k : Matrix (Fin 2) (Fin 2) ℝ) 0 1 (k : Matrix (Fin 2) (Fin 2) ℝ) 1 0 = -b ∧ (k : Matrix (Fin 2) (Fin 2) ℝ) 1 1 = a ∧ a ^ 2 + b ^ 2 = 1 := by obtain ⟨hd, hdn, hiso⟩ := (mem_rowIsometrySubgroup₀_iff ℝ).mp hk set a := (k : Matrix (Fin 2) (Fin 2) ℝ) 0 0 set b := (k : Matrix (Fin 2) (Fin 2) ℝ) 0 1 set c := (k : Matrix (Fin 2) (Fin 2) ℝ) 1 0 set d := (k : Matrix (Fin 2) (Fin 2) ℝ) 1 1 have h10 : a ^ 2 + b ^ 2 = 1 := by have := hiso 1 0 simp only [one_mul, zero_mul, add_zero, Real.norm_eq_abs, sq_abs, norm_one, one_pow, norm_zero, ne_eq, OfNat.ofNat_ne_zero, not_false_eq_true, zero_pow] at this linarith have h01 : c ^ 2 + d ^ 2 = 1 := by have := hiso 0 1 simp only [zero_mul, one_mul, zero_add, Real.norm_eq_abs, sq_abs, norm_one, one_pow, norm_zero, ne_eq, OfNat.ofNat_ne_zero, not_false_eq_true, zero_pow] at this linarith have h11 : a * c + b * d = 0 := by have h1 := hiso 1 1 simp only [one_mul, Real.norm_eq_abs, sq_abs, norm_one, one_pow] at h1 nlinarith [h10, h01] have hdet : a * d - b * c = 1 := by have := hd; rw [Matrix.det_fin_two] at this; linarith refine ⟨?_, ?_, h10⟩ · nlinarith [sq_nonneg (a - d), sq_nonneg (b + c), h10, h01, h11, hdet] · nlinarith [sq_nonneg (a - d), sq_nonneg (b + c), h10, h01, h11, hdet] def firstRowℂ (k : GL (Fin 2) ℝ) : ℂ := ⟨(k : Matrix (Fin 2) (Fin 2) ℝ) 0 0, (k : Matrix (Fin 2) (Fin 2) ℝ) 0 1⟩ theorem normSq_firstRowℂ_of_mem {k : GL (Fin 2) ℝ} (hk : k ∈ rowIsometrySubgroup₀ ℝ) : Complex.normSq (firstRowℂ k) = 1 := by obtain ⟨_, _, hab⟩ := entries_of_mem_rowIsometrySubgroup₀ hk simp only [firstRowℂ, Complex.normSq_mk] nlinarith theorem firstRowℂ_ne_zero_of_mem {k : GL (Fin 2) ℝ} (hk : k ∈ rowIsometrySubgroup₀ ℝ) : firstRowℂ k ≠ 0 := fun h0 => by have h := normSq_firstRowℂ_of_mem hk rw [h0, map_zero] at h exact one_ne_zero h.symm theorem firstRowℂ_mul_of_mem {k k' : GL (Fin 2) ℝ} (hk' : k' ∈ rowIsometrySubgroup₀ ℝ) : firstRowℂ (k * k') = firstRowℂ k * firstRowℂ k' := by obtain ⟨hc', hd', _⟩ := entries_of_mem_rowIsometrySubgroup₀ hk' apply Complex.ext · show ((k * k' : GL (Fin 2) ℝ) : Matrix (Fin 2) (Fin 2) ℝ) 0 0 = _ rw [Units.val_mul, Matrix.mul_apply, Fin.sum_univ_two, hc', Complex.mul_re, firstRowℂ, firstRowℂ] ring · show ((k * k' : GL (Fin 2) ℝ) : Matrix (Fin 2) (Fin 2) ℝ) 0 1 = _ rw [Units.val_mul, Matrix.mul_apply, Fin.sum_univ_two, hd', Complex.mul_im, firstRowℂ, firstRowℂ] noncomputable def archWeightOneℝ : rowIsometrySubgroup₀ ℝ →* ℂˣ where toFun k := Units.mk0 (firstRowℂ (k : GL (Fin 2) ℝ)) (firstRowℂ_ne_zero_of_mem k.2) map_one' := Units.ext <| Complex.ext (by simp [firstRowℂ]) (by simp [firstRowℂ]) map_mul' k k' := by ext exact firstRowℂ_mul_of_mem k'.2 noncomputable def archWeightCharℝ (n : ℤ) : rowIsometrySubgroup₀ ℝ →* ℂˣ := (zpowGroupHom n).comp archWeightOneℝ theorem archWeightOneℝ_weyl : (archWeightOneℝ ⟨_, weyl_mem_rowIsometrySubgroup₀ ℝ⟩ : ℂ) = ⟨0, 1⟩ := by show firstRowℂ _ = (⟨0, 1⟩ : ℂ) apply Complex.ext <;> simp [firstRowℂ] theorem archWeightOneℝ_ne_one : archWeightOneℝ ⟨_, weyl_mem_rowIsometrySubgroup₀ ℝ⟩ ≠ 1 := by intro h have : (⟨0, 1⟩ : ℂ) = 1 := archWeightOneℝ_weyl ▸ (Units.val_eq_one.mpr h) simp [Complex.ext_iff] at this end WeightChar section PredicateZero variable (F : Type) [Field F] [NumberField F] def HasArchCharacterAt₀ (w : InfinitePlace F) (χ : rowIsometrySubgroup₀ w.Completion →* ℂˣ) (φ : AdelicGL2 (𝓞 F) F → ℂ) : Prop := ∀ k : rowIsometrySubgroup₀ w.Completion, ∀ g : AdelicGL2 (𝓞 F) F, φ (g * adelicArchGLInclAt F w (k : GL (Fin 2) w.Completion)) = (χ k : ℂ) * φ g def HasArchType₀ (χ : ∀ w : InfinitePlace F, rowIsometrySubgroup₀ w.Completion →* ℂˣ) (φ : AdelicGL2 (𝓞 F) F → ℂ) : Prop := ∀ w : InfinitePlace F, HasArchCharacterAt₀ F w (χ w) φ theorem hasArchType₀_of_hasArchType (χ : ∀ w : InfinitePlace F, rowIsometrySubgroup w.Completion →* ℂˣ) (φ : AdelicGL2 (𝓞 F) F → ℂ) (h : HasArchType F χ φ) : HasArchType₀ F (fun w => (χ w).comp (Subgroup.inclusion (rowIsometrySubgroup₀_le w.Completion))) φ := fun w k g => h w (Subgroup.inclusion (rowIsometrySubgroup₀_le _) k) g theorem hasArchType₀_zero (χ : ∀ w : InfinitePlace F, rowIsometrySubgroup₀ w.Completion →* ℂˣ) : HasArchType₀ F χ (fun _ => 0) := fun _ _ _ => by simp theorem hasArchType₀_const_of_trivial (c : ℂ) : HasArchType₀ F (fun _ => 1) (fun _ => c) := fun _ _ _ => (one_mul c).symm theorem not_hasArchCharacterAt₀_one_of_ne_one (w : InfinitePlace F) (χ : rowIsometrySubgroup₀ w.Completion →* ℂˣ) (k : rowIsometrySubgroup₀ w.Completion) (hχ : χ k ≠ 1) : ¬ HasArchCharacterAt₀ F w χ (fun _ => 1) := fun h => by have hk := h k 1 simp only [mul_one] at hk exact hχ (Units.val_eq_one.mp hk.symm) end PredicateZero section Ed9Witness example : (HasArchType₀ ℚ (fun _ => 1) (fun _ => (1 : ℂ))) ∧ Nonempty (InfinitePlace ℚ) ∧ ∀ w : InfinitePlace ℚ, Nonempty (rowIsometrySubgroup₀ w.Completion) := ⟨hasArchType₀_const_of_trivial ℚ 1, ⟨Rat.infinitePlace⟩, fun _ => ⟨1⟩⟩ end Ed9Witness end AutomorphicForm
Statements phrased using this module (169)
- Converse theorem for GL₂: nice L-data give cuspidal realisations
LanglandsTunnell.Converse.exists_isArithGenuineCuspRealizable_of_isJLNice109 below · depth 15 - Determinant twists preserve archimedean type χ
AutomorphicForm.hasArchType0_fnTwist0 below · depth 17 - Non-vanishing weight-one archimedean datum at the odd Artin parameter
LanglandsTunnell.Converse.exists_archDatumR_oddArtin_archWeightChar_one_mdifferentiable_W_ne_zero0 below · depth 17 - J-stability of a cuspidal constituent at a real place
AutomorphicForm.CuspidalConstituent.comp_mul_archRealGLAt_J_mem_of_isCuspConstituent_of_cuspConstituentMeets_of_coversModCentre241 below · depth 18 - Determinant twist of a real archimedean Whittaker datum
LanglandsTunnell.Converse.ArchDatumR.exists_twist_W_eq_abs_det_rpow_mul0 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 - Sign twist of an archimedean Whittaker datum
LanglandsTunnell.Converse.ArchDatumR.exists_twist_sign_W_eq_sign_det_mul0 below · depth 19 - Minimal-weight archimedean Whittaker datum for a real parameter
LanglandsTunnell.Converse.exists_archDatumR_archWeightChar_minimalType_isCasimirEigen_W_ne_zero15 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 - Non-vanishing first Whittaker coefficient over ℚ
AutomorphicForm.SmoothCuspRealizationAt.exists_whittakerCoefficient_one_ne_zero_of_continuous_foldr_archDerivAt_rat23 below · depth 20 - Weight-k forms satisfy (E-F)φ = ik φ at a real place
AutomorphicForm.archDerivAt_E_sub_archDerivAt_Fm_eq_smul_of_hasArchCharacterAtZero_of_isArchSmoothAt0 below · depth 20 - J-rigidity of weight-one class witnesses over ℚ
AutomorphicForm.archOccursInClassOf_archWeightChar_one_apply_mul_archRealGLAt_J_eq_mul_lower_of_ne_of_coversModCentre_rat370 below · depth 20 - Weight-zero occurrence can be taken J-eigen at a real place
AutomorphicForm.archOccursInClassOf_archWeightChar_zero_apply_mul_archRealGLAt_J_eq_of_coversModCentre10 below · depth 20 - Vanishing on a torus ray kills a determinant component
AutomorphicForm.eq_zero_of_forall_torusRay_eq_zero_of_mul_det_pos0 below · depth 20 - Whittaker transformation laws and torus ODE over ℚ
AutomorphicForm.whittakerCoefficient_archRealLiftAt_mul_laws_and_torus_ode_of_archCasimirAt_eq_smul_rat10 below · depth 20 - Vanishing of the discrete-series Whittaker datum on det<0
LanglandsTunnell.Converse.ArchDatumR.W_eq_zero_of_det_neg_of_discrete_of_archWeightChar_of_isCasimirEigen10 below · depth 20 - Weight-one limit-of-discrete-series datum vanishes on negative determinants
LanglandsTunnell.Converse.ArchDatumR.W_eq_zero_of_det_neg_of_principal_of_ne_of_archWeightChar_one_of_isCasimirEigen10 below · depth 20 - Reflection law for weight-zero real principal Whittaker data
LanglandsTunnell.Converse.ArchDatumR.W_mul_diag_eq_neg_one_pow_mul_of_principal_of_archWeightChar_zero_of_isCasimirEigen10 below · depth 20 - Reflection by diag(-1,1) as a lowering derivative
LanglandsTunnell.Converse.ArchDatumR.exists_W_mul_diag_eq_mul_lower_of_principal_of_ne_of_ne_of_archWeightChar_one_of_isCasimirEigen11 below · depth 20 - Weight-one Whittaker datum: W(xJ)=κ (LW)(x) with κ²(u₁-u₂)²=1
LanglandsTunnell.Converse.ArchDatumR.exists_sq_mul_sq_eq_one_and_W_mul_diag_eq_mul_lower_of_principal_of_ne_of_ne_of_archWeightChar_one_of_isCasimirEigen11 below · depth 20 - Transformation laws and torus ODE for an archimedean datum
LanglandsTunnell.Converse.ArchDatumR.laws_and_torus_ode_of_archWeightChar_of_isCasimirEigen2 below · depth 20 - Torus rays determine a ψ-Whittaker function of weight k
LanglandsTunnell.Converse.ArchR.eq_mul_of_unip_law_of_central_law_of_archWeightChar_of_torus_eq_of_sign_det0 below · depth 20 - Right rotation equivariance of the discrete-series Whittaker function
LanglandsTunnell.Converse.DiscreteFamily.W_archWeightChar0 below · depth 20 - Right rotation invariance of the even principal Whittaker function
LanglandsTunnell.Converse.PrincipalFamily.Wmem_zero_zero_archWeightChar0 below · depth 20 - Weight-one equivariance of the odd principal-series Whittaker combination
LanglandsTunnell.Converse.PrincipalFamily.oddComb_archWeightChar3 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 - 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 - Finite-dimensionality and R(J)∘ L-stability of the weight-one slice over ℚ
AutomorphicForm.CuspidalConstituent.finiteDimensional_and_forall_mem_weightOne_slice_of_forall_comp_J_mem_rat168 below · depth 21 - J-rigid weight-one cut vector witnesses archimedean occurrence in the class
AutomorphicForm.archOccursInClassOf_J_rigid_of_mem_isCuspConstituent_of_hasArchCharacterAt_one358 below · depth 21 - Occurring weight-one type lies in one cuspidal constituent
AutomorphicForm.exists_isCuspConstituent_mem_isotypicCuspSubmodule_archCutSubmodule_hasArchCharacterAt_one_of_archOccursInClassOf333 below · depth 21 - A J-rigid vector in weight-one Casimir eigenspaces
AutomorphicForm.exists_ne_zero_apply_mul_archRealGLAt_J_eq_mul_lower_of_finiteDimensional_of_forall_mem4 below · depth 21 - Whittaker ODE, growth and Mellin shape on the negative sheet
LanglandsTunnell.Converse.ArchDatumR.negSheet_ode_and_growth_and_mellin_eq_of_archWeightChar_of_isCasimirEigen1 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 unfolded archimedean torus-pair integrand
LanglandsTunnell.RankinSelberg.exists_forall_integrable_unfoldedTorusPairIntegrand_jacquetVector34 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 - Iterated real-place flow derivatives are bounded on determinant shells
AutomorphicForm.CuspidalConstituent.exists_forall_norm_foldr_archDerivAt_le_of_mem_cut174 below · depth 22 - Lowering operator and J-translate stay isotypic in a cuspidal constituent
AutomorphicForm.CuspidalConstituent.lower_mem_isotypicCuspSubmodule_and_comp_J_mem_isotypicCuspSubmodule_of_mem3 below · depth 22 - 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 - 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 - 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 - 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 - Compact-direction derivatives vanish for trivial character at a complex place
AutomorphicForm.archDerivAtComplex_iH_eq_zero_and_Fm_eq_E_and_iFm_eq_neg_iE_of_hasArchCharacterAtZero_one0 below · depth 23 - Iwasawa factorisation of a weight-k archimedean Whittaker datum
LanglandsTunnell.Converse.ArchDatumR.W_diagOne_mul_iwasawa_eq_psi_mul_centralChar_mul_archWeightChar_mul_W_diagOne1 below · depth 23 - Torus profile of a weight-zero real archimedean Whittaker datum
LanglandsTunnell.Converse.ArchDatumR.continuousOn_and_exists_ne_zero_W_diagOne_of_weightZero0 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 - Mellin non-vanishing of a Gaussian torus transform beyond any abscissa
LanglandsTunnell.Converse.ArchDatumR.exists_lt_re_mellin_gaussian_mul_integral_W_diagOne_torusKernel_ne_zero3 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 - Archimedean zeta of the weight-zero Jacquet vector as Γ_ℝ times a Mellin transform
LanglandsTunnell.CubicInduction.exists_archZeta30_jacquetVector3_eq_mul_GammaR_mul_mellin_of_blockHarmonicOne_colHarmonic_gaussian3_of_weightZero11 below · depth 23 - Archimedean zeta of the block-harmonic Jacquet vector as a Mellin transform
LanglandsTunnell.CubicInduction.exists_archZeta30_jacquetVector3_eq_mul_GammaR_mul_mellin_of_conjBlockHarmonicOne_colHarmonic_gaussian312 below · depth 23 - Archimedean zeta of the minor-section Jacquet vector as Mellin transform
LanglandsTunnell.CubicInduction.exists_archZeta30_jacquetVector3_eq_mul_GammaR_mul_mellin_of_minorSection_gaussian3_of_weightZero10 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 - 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 - 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 - Non-vanishing of the torus Mellin transform beyond any point
LanglandsTunnell.Converse.ArchDatumR.exists_lt_mellin_W_diagOne_ne_zero_of_weightZero_of_parity0 below · depth 24 - 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 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 - Archimedean GL₃× GL₁ zeta integral as a Mellin transform
LanglandsTunnell.CubicInduction.exists_archZeta30_jacquetVector3_eq_mul_GammaR_mul_mellin_of_detPow_blockQuadratic_colHarmonicTwo_gaussian3_of_weightZero11 below · depth 24 - Mellin formula for the archimedean GL₃timesGL₁ zeta integral
LanglandsTunnell.CubicInduction.exists_archZeta30_jacquetVector3_eq_mul_GammaR_mul_mellin_of_detPow_colHarmonic_gaussian311 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 - Jacquet vector at 1 of the harmonic Gaussian section, weight zero
LanglandsTunnell.CubicInduction.jacquetVector3_one_eq_integral_of_blockHarmonicOne_colHarmonic_gaussian3_of_weightZero7 below · depth 24 - Jacquet vector at 1 of a conjugate block-harmonic Gaussian section
LanglandsTunnell.CubicInduction.jacquetVector3_one_eq_integral_of_conjBlockHarmonicOne_colHarmonic_gaussian37 below · depth 24 - Minor-section Jacquet vector at 1 as an explicit double integral
LanglandsTunnell.CubicInduction.jacquetVector3_one_eq_integral_of_minorSection_gaussian3_of_weightZero6 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 - Weight-zero Whittaker datum on the Iwasawa matrix
LanglandsTunnell.Converse.ArchDatumR.W_diagOne_mul_iwasawa_eq_psi_mul_centralChar_mul_W_diagOne_of_weightZero1 below · depth 25 - 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 - Γ-evaluation of the dual torus triple: discrete branch
LanglandsTunnell.Converse.GammaR_mul_integral_dualTorusTriple_detPow_colHarmonic_eq_mul_prod_GammaR_of_evenPrincipal_of_discreteProfile5 below · depth 25 - Γ-evaluation of the dual torus triple, even principal two-sheet profile
LanglandsTunnell.Converse.GammaR_mul_integral_dualTorusTriple_detPow_colHarmonic_eq_mul_prod_GammaR_of_evenPrincipal_of_twoSheetProfile4 below · depth 25 - Γ-evaluation of the dual torus triple, even weight-zero case
LanglandsTunnell.Converse.GammaR_mul_integral_dualTorusTriple_detPow_colHarmonic_eq_mul_prod_GammaR_of_evenPrincipal_of_weightZeroProfile5 below · depth 25 - Dual torus-pair identity for the block-quadratic section
LanglandsTunnell.Converse.dualTorusPair_iwasawa_eq_const_mul_integral_torusTriple_detPow_blockQuadratic_colHarmonic_of_re_gt5 below · depth 25 - Iwasawa-unfolded dual torus pair as a torus-triple integral
LanglandsTunnell.Converse.dualTorusPair_iwasawa_eq_const_mul_integral_torusTriple_detPow_colHarmonic_of_re_gt3 below · depth 25 - Fixed (a₁,a₂) fibre of the major dual torus pair
LanglandsTunnell.Converse.dualTorusPair_iwasawa_fibre_eq_const_mul_integral_torusQuadruple_blockHarmonic1 below · depth 25 - Fibrewise Iwasawa identity for the conjugate-block flat section
LanglandsTunnell.Converse.dualTorusPair_iwasawa_fibre_eq_const_mul_integral_torusQuadruple_conjBlock1 below · depth 25 - Fibre identity for the dual torus pair integral
LanglandsTunnell.Converse.dualTorusPair_iwasawa_fibre_eq_const_mul_integral_torusQuadruple_minor1 below · depth 25 - Integrability of dual quadruple and torus-triple quadratic integrands
LanglandsTunnell.Converse.exists_forall_integrable_dualQuadruple_and_torusTriple_detPow_blockQuadratic_colHarmonic_of_evenSheet0 below · depth 25 - Integrability of dual quadruple and torus-triple even-sheet integrands
LanglandsTunnell.Converse.exists_forall_integrable_dualQuadruple_and_torusTriple_detPow_colHarmonic_of_evenSheet0 below · depth 25 - Non-vanishing scalar in the weight-one torus profile identity
LanglandsTunnell.Converse.exists_ne_zero_and_W_diagOne_add_eq_mul_mulConvGaussian_of_weightOneLevi33 below · depth 25 - Non-vanishing scalar in the discrete-series Whittaker profile
LanglandsTunnell.Converse.exists_ne_zero_and_W_diagOne_eq_mul_exp_and_eq_zero_of_discreteLevi33 below · depth 25 - Non-vanishing scalar in the weight-zero torus profile
LanglandsTunnell.Converse.exists_ne_zero_and_W_diagOne_eq_mul_mulConvGaussian_of_weightZeroLevi17 below · depth 25 - Integrability of the quadratic-section dual Iwasawa integrand
LanglandsTunnell.Converse.integrable_dualConfig_iwasawaIntegrand_detPow_blockQuadratic_colHarmonicTwo0 below · depth 25 - Integrability of the dual Iwasawa integrand for the det^δ section
LanglandsTunnell.Converse.integrable_dualConfig_iwasawaIntegrand_detPow_colHarmonic0 below · depth 25 - Dual Godement integral in Iwasawa coordinates at weight zero
LanglandsTunnell.Converse.integral_dualConfig_detPow_blockQuadratic_colHarmonicTwo_eq_two_pi_mul_integral_iwasawa_of_weightZero4 below · depth 25 - Iwasawa form of the dual-configuration integral at weight k₀=n
LanglandsTunnell.Converse.integral_dualConfig_detPow_colHarmonic_eq_two_pi_mul_integral_iwasawa_of_archWeightChar4 below · depth 25 - Admissible twist with non-vanishing archimedean zeta, discrete branch
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_archZeta30_jacquetVector3_ne_zero_of_conjBlockHarmonic_pow_colHarmonic_gaussian3_of_discreteLevi39 below · depth 25 - Weight-one Levi branch: non-vanishing archimedean zeta of a Jacquet vector
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_archZeta30_jacquetVector3_ne_zero_of_conjBlockHarmonic_pow_colHarmonic_gaussian3_of_weightOneLevi38 below · depth 25 - Non-vanishing archimedean zeta integral, weight-zero Levi branch
LanglandsTunnell.CubicInduction.exists_isAdmissibleTwist_archZeta30_jacquetVector3_ne_zero_of_conjBlockHarmonic_pow_colHarmonic_gaussian3_of_weightZeroLevi54 below · depth 25 - Dual Jacquet vector at a Siegel upper-unit torus point
LanglandsTunnell.CubicInduction.jacquetVector3_longWeyl3_transposeInv3_iota_upperUnit_eq0 below · depth 25 - Torus unfolding of a GL₃ Jacquet vector at the identity
LanglandsTunnell.CubicInduction.jacquetVector3_one_eq_integral_of_detPow_blockQuadratic_colHarmonicTwo_gaussian3_of_weightZero7 below · depth 25 - Torus unfolding of the Jacquet vector at the identity
LanglandsTunnell.CubicInduction.jacquetVector3_one_eq_integral_of_detPow_colHarmonic_gaussian37 below · depth 25 - One-sided Whittaker profile for a discrete-series archimedean parameter
LanglandsTunnell.RankinSelberg.archWhittaker_profile_eq_zero_and_eq_two_mul_cpow_mul_exp_of_discrete2 below · depth 25 - Archimedean Whittaker value at a reflected dual torus point
LanglandsTunnell.RankinSelberg.archWhittaker_w0R_mul_transposeInv_upperUnit_eq_mul_archProfile0 below · depth 25 - Dual torus pair unfolded for a quadratic Schwartz section
LanglandsTunnell.RankinSelberg.dualTorusPair_eq_setIntegral_dualConfig_of_evenPrincipal_of_detPow_blockQuadratic_colHarmonicTwo_gaussian34 below · depth 25 - Dual unfolding of the even-type archimedean torus pair
LanglandsTunnell.RankinSelberg.dualTorusPair_eq_setIntegral_dualConfig_of_evenPrincipal_of_detPow_colHarmonic_gaussian35 below · depth 25 - Unfolded torus pair in Iwasawa coordinates with Tate–Mellin evaluation
LanglandsTunnell.RankinSelberg.exists_forall_unfoldedTorusPair_eq_setIntegral_iwasawa_tateM_of_colHarmonic_gaussian34 below · depth 25 - Iwasawa form of the unfolded torus pair, quadratic-block Gaussian datum
LanglandsTunnell.RankinSelberg.exists_forall_unfoldedTorusPair_eq_setIntegral_iwasawa_tateM_of_detPow_blockQuadratic_colHarmonic_gaussian34 below · depth 25 - Primal and dual torus integrals, discrete Levi branch with one complex place
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_discreteSeries_of_conjBlockHarmonic_colHarmonic_gaussian3_of_oneComplex_discreteLevi71 below · depth 25 - Torus-pair unfolding equals twisted Γ-factors: one complex place, k_ℂ=0
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_discreteSeries_of_conjBlockHarmonic_colHarmonic_gaussian3_of_oneComplex_weightOneLevi74 below · depth 25 - Primal and dual torus pairs: three real places, opposite signs
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_discreteSeries_of_conjBlockHarmonic_colHarmonic_gaussian3_of_threeReal_oppSign74 below · depth 25 - Torus pairs for three real places with equal Levi signs
LanglandsTunnell.RankinSelberg.exists_unfoldedTorusPair_and_dualTorusPair_eq_gammaFactor_of_discreteSeries_of_conjBlockHarmonic_colHarmonic_gaussian3_of_threeReal_sameSign58 below · depth 25 - Fibrewise quadratic identity for the dual torus pair
LanglandsTunnell.Converse.dualTorusPair_iwasawa_fibre_eq_const_mul_integral_torusQuadruple_detPow_blockQuadratic_colHarmonic3 below · depth 26 - Iwasawa fibre of a dual torus pair as quadruple integral
LanglandsTunnell.Converse.dualTorusPair_iwasawa_fibre_eq_const_mul_integral_torusQuadruple_detPow_colHarmonic1 below · depth 26
… and 19 more statements (search for the module name to find them).