Definitions/Def_LanglandsTunnell_CubicInduction_TorusValues.lean
Spherical torus values and the GL₃ Whittaker-value clause
Fix a finite place v of \mathbb{Q}, let p denote the absolute norm of v, regarded through ratPrimeUnit as a unit of the completion \mathbb{Q}_v, and write \iota for the embedding iotaGL of GL_2 into GL_3 as the upper-left block with 1 in the last diagonal entry. Three things are defined. First, sphericalTorusValue e₁ e₂ e₃ : ℕ → ℂ for complex parameters e_1,e_2,e_3: the values at 0,1,2 are 1, e_1, e_1^2-e_2, and thereafter h_{n+3}=e_1h_{n+2}-e_2h_{n+1}+e_3h_n; these are the complete homogeneous symmetric functions of three variables expressed through their elementary symmetric values. Second, over any commutative ring A, diagUnits2 x y is the element of GL_2(A) with underlying matrix \mathrm{diag}(x,y) and inverse \mathrm{diag}(x^{-1},y^{-1}), for units x,y; coe_diagUnits2 records its matrix and diagUnits2_one_right identifies \mathrm{diag}(x,1) with diagUnitGL2 x. From it, twoRowPointLocal v k₁ k₂ := \iota(\mathrm{diag}(p^{k_1},p^{k_2})), i.e. \mathrm{diag}(p^{k_1},p^{k_2},1) in GL_3(\mathbb{Q}_v), with twoRowPointLocal_zero_right giving twoRowPointLocal v k 0 = iotaTorusLocal v k.
Third, for a number-field setting \mathcal{O}_{\mathbb{Q}}\to\mathcal{O}_K integral and a function c on the primes of \mathcal{O}_K, with e_i= inducedE1/2/3 ℚ c v, the coefficients (up to sign) of the induced Euler polynomial \prod_{\mathfrak{P}\mid v}\bigl(1-c(\mathfrak{P})X^{f(\mathfrak{P}/v)}\bigr) in degrees 1,2,3, the predicate HasSphericalTorusValuesAt c v W on functions W on GL_3(\mathbb{Q}_v) is the conjunction of: W(\mathrm{diag}(p^n,1,1)) = N(v)^{-n}h_n for all n, and, whenever k_2+1\le k_1, W(\mathrm{diag}(p^{k_1},p^{k_2+1},1)) = N(v)^{-k_1}\bigl(h_{k_1}h_{k_2+1}-h_{k_1+1}h_{k_2}\bigr), where N(v)= cNormQ v is the absolute norm of v in \mathbb{C}. The second expression is the 2\times 2 Jacobi–Trudi determinant, so the prescribed values are Schur functions at the dominant weights. The predicate only prescribes values; it asserts nothing about existence. Finally, not_hasSphericalTorusValuesAt_zero states that the identically zero function fails it, since the clause at n=0 would force 0=1.
Relation to Mathlib
Mathlib supplies the general linear groups, adic completions and ideal norms used here; the recursion sphericalTorusValue, the GL_3 torus points and the value predicate are the project's own, and the symmetric functions are set up by their own three-term recursion rather than through any symmetric-function API.
Where it is used
These values are the normalisation used in the cubic-induction construction entering the Langlands–Tunnell input to modularity: a candidate Whittaker function on GL_3 over \mathbb{Q}_v is pinned down on the diagonal torus by the Euler data coming from a character of a cubic extension, whose local factors are encoded by inducedE1, inducedE2, inducedE3.
References
- W. Casselman and J. Shalika, The unramified principal series of p-adic groups II: the Whittaker function, Compositio Mathematica 41 (1980), 207–231
- T. Shintani, On an explicit formula for class-1 Whittaker functions on GL_n over p-adic fields, Proceedings of the Japan Academy 52 (1976), 180–182
- I. G. Macdonald, Symmetric Functions and Hall Polynomials, 2nd edition, Oxford University Press, 1995
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 80 lines
- 8 declarations
- used in the statements of 208 theorems and imported by 242 proofs
- imports 2 definition modules
Source file: Definitions/Def_LanglandsTunnell_CubicInduction_TorusValues.lean
Declarations
- def
LanglandsTunnell.CubicInduction.sphericalTorusValue - def
LanglandsTunnell.CubicInduction.diagUnits2 - theorem
LanglandsTunnell.CubicInduction.coe_diagUnits2 - theorem
LanglandsTunnell.CubicInduction.diagUnits2_one_right - def
LanglandsTunnell.CubicInduction.twoRowPointLocal - theorem
LanglandsTunnell.CubicInduction.twoRowPointLocal_zero_right - def
LanglandsTunnell.CubicInduction.HasSphericalTorusValuesAt - theorem
LanglandsTunnell.CubicInduction.not_hasSphericalTorusValuesAt_zero
Source
import Definitions.Def_LanglandsTunnell_CubicInduction_HeckeDatum import Definitions.Def_LanglandsTunnell_CubicInduction_IotaTorus set_option autoImplicit false open IsDedekindDomain NumberField Matrix open LanglandsTunnell.RankinSelberg noncomputable section namespace LanglandsTunnell.CubicInduction def sphericalTorusValue (e₁ e₂ e₃ : ℂ) : ℕ → ℂ | 0 => 1 | 1 => e₁ | 2 => e₁ ^ 2 - e₂ | n + 3 => e₁ * sphericalTorusValue e₁ e₂ e₃ (n + 2) - e₂ * sphericalTorusValue e₁ e₂ e₃ (n + 1) + e₃ * sphericalTorusValue e₁ e₂ e₃ n section TwoRowPoint variable {A : Type*} [CommRing A] def diagUnits2 (x y : Aˣ) : GL (Fin 2) A where val := !![(x : A), 0; 0, (y : A)] inv := !![((x⁻¹ : Aˣ) : A), 0; 0, ((y⁻¹ : Aˣ) : A)] val_inv := by ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.mul_apply, Fin.sum_univ_two] inv_val := by ext i j fin_cases i <;> fin_cases j <;> simp [Matrix.mul_apply, Fin.sum_univ_two] @[simp] theorem coe_diagUnits2 (x y : Aˣ) : ((diagUnits2 x y : GL (Fin 2) A) : Matrix (Fin 2) (Fin 2) A) = !![(x : A), 0; 0, (y : A)] := rfl theorem diagUnits2_one_right (x : Aˣ) : diagUnits2 x 1 = diagUnitGL2 x := by apply Units.ext ext i j fin_cases i <;> fin_cases j <;> simp [diagUnits2, diagUnitGL2] variable (v : HeightOneSpectrum (𝓞 ℚ)) def twoRowPointLocal (k₁ k₂ : ℕ) : GL (Fin 3) (v.adicCompletion ℚ) := iotaGL (diagUnits2 (ratPrimeUnit v ^ k₁) (ratPrimeUnit v ^ k₂)) theorem twoRowPointLocal_zero_right (k : ℕ) : twoRowPointLocal v k 0 = iotaTorusLocal v k := by simp only [twoRowPointLocal, iotaTorusLocal, pow_zero, diagUnits2_one_right, diagHom_apply] end TwoRowPoint section Clause variable {K : Type} [Field K] [Algebra (𝓞 ℚ) (𝓞 K)] [Algebra.IsIntegral (𝓞 ℚ) (𝓞 K)] def HasSphericalTorusValuesAt (c : HeightOneSpectrum (𝓞 K) → ℂ) (v : HeightOneSpectrum (𝓞 ℚ)) (W : LocalGL3 v → ℂ) : Prop := (∀ n : ℕ, W (iotaTorusLocal v n) = (cNormQ v)⁻¹ ^ n * sphericalTorusValue (inducedE1 ℚ c v) (inducedE2 ℚ c v) (inducedE3 ℚ c v) n) ∧ (∀ k₁ k₂ : ℕ, k₂ + 1 ≤ k₁ → W (twoRowPointLocal v k₁ (k₂ + 1)) = (cNormQ v)⁻¹ ^ k₁ * (sphericalTorusValue (inducedE1 ℚ c v) (inducedE2 ℚ c v) (inducedE3 ℚ c v) k₁ * sphericalTorusValue (inducedE1 ℚ c v) (inducedE2 ℚ c v) (inducedE3 ℚ c v) (k₂ + 1) - sphericalTorusValue (inducedE1 ℚ c v) (inducedE2 ℚ c v) (inducedE3 ℚ c v) (k₁ + 1) * sphericalTorusValue (inducedE1 ℚ c v) (inducedE2 ℚ c v) (inducedE3 ℚ c v) k₂)) theorem not_hasSphericalTorusValuesAt_zero (c : HeightOneSpectrum (𝓞 K) → ℂ) (v : HeightOneSpectrum (𝓞 ℚ)) : ¬ HasSphericalTorusValuesAt c v (fun _ => (0 : ℂ)) := by intro h have h0 := h.1 0 simp [sphericalTorusValue] at h0 end Clause end LanglandsTunnell.CubicInduction end
Statements phrased using this module (208)
- Unramified twist by χᵥ∘det preserves induced spherical data
LanglandsTunnell.CubicInduction.hasSphericalTorusValuesAt_twist_det_of_isUnramifiedCharAt6 below · depth 18 - Unramified twist preserves induced level and K₁(vᶜ)-invariance
LanglandsTunnell.CubicInduction.inducedLevelAt_twist_eq_of_isUnramifiedCharAt4 below · depth 18 - Contragredient duality for two-row GL₃ torus tables
LanglandsTunnell.CubicInduction.twoRowTable_contragredient_eq_inv_pow_mul0 below · depth 18 - Unramified twist preserves spherical Hecke and torus conditions
LanglandsTunnell.CubicInduction.isInducedSphericalAt_iff_and_hasSphericalTorusValuesAt_iff_localChar_mul0 below · depth 19 - Diagonal value as e₃ᶜ times a two-row torus value
LanglandsTunnell.CubicInduction.eq_zpow_mul_twoRowPointLocal_of_coe_eq_diagonal_of_isRightInvariant0 below · depth 21 - Contragredient of a spherical GL₃ Whittaker function
LanglandsTunnell.CubicInduction.dualWhittakerFn3_spherical_and_iotaTorusLocal_eq_of_torusValues1 below · depth 22 - Contragredient Euler parameters at a good place
LanglandsTunnell.CubicInduction.inducedE_inducedCoeff_inv_eq_of_not_isBadPlace0 below · depth 22 - Generating series and convergence disc for cubic torus values
LanglandsTunnell.CubicInduction.mk_sphericalTorusValue_mul_coe_eq_one_and_hasSum0 below · depth 22 - Local GL₃timesGL₂ functional equation for a Jacquet-integral section
LanglandsTunnell.RankinSelberg.exists_rsLocalIntegral_jacquetIntegral_dual_eq_mul_of_forall_localZeta31_fe_of_integrable_setIntegral_localLevelOne_of_torusShell49 below · depth 22 - Unfolding the GL₃timesGL₂ local integral at a principal-series section
LanglandsTunnell.RankinSelberg.exists_pos_forall_rsLocalIntegral_iotaGL_jacquetIntegral_eq_mul_integral_localZeta316 below · depth 23 - Primal transport of the local GL₃timesGL₁ functional equation
LanglandsTunnell.RankinSelberg.integral_principalSeries2_mul_whittaker_iotaGL_diagUnits2_longWeyl3_eq_mul_of_forall_integral_localZeta31_eq_of_torusShell25 below · depth 23 - Dual transport of the GL₃timesGL₁ functional equation
LanglandsTunnell.RankinSelberg.mul_integral_transposeInvN_mul_whittaker_iotaGL_diagUnits2_longWeyl3_eq_of_forall_integral_localZeta31_dualWhittakerFn3_eq_of_torusShell23 below · depth 23 - Haar measure on GL₂(Kᵥ) in Bruhat big-cell coordinates
AutomorphicForm.exists_haar_localGL2_eq_smul_map_lowerUnipotentGL2_mul_diagUnits2_mul_unipotentGL23 below · depth 24 - Spherical vector in an unramified principal series of GL₂
LanglandsTunnell.CubicInduction.exists_spherical_mem_principalSeries2_of_unramified0 below · depth 24 - Jacquet integral of the spherical vector: Casselman–Shalika formula for GL₂
LanglandsTunnell.CubicInduction.jacquetIntegral_spherical_laws_of_unramified_of_norm_lt8 below · depth 24 - Integrability of the unfolded Rankin–Selberg integrand in Bruhat coordinates
LanglandsTunnell.RankinSelberg.integrable_principalSeries2_mul_whittaker_iotaGL_diagUnitGL2_mul_lowerUnipotent21_of_integrable_whittaker_iotaGL_mul_principalSeries24 below · depth 24 - Haar volumes of valuation balls and local Gauss-type integrals over ℚᵥ
LanglandsTunnell.TateLocal.addHaar_ball_eq_and_setIntegral_psiLocal_inv_mul_rat8 below · depth 24 - Haar measure on GL₂(Kᵥ) in big Bruhat cell coordinates
AutomorphicForm.exists_haar_localGL2_eq_smul_map_unipotentGL2_mul_diagUnits2_mul_lowerUnipotentGL24 below · depth 25 - Full Whittaker integral as a factor Λ(σ)≥ 1 times its block
LanglandsTunnell.CubicInduction.exists_one_le_and_lintegral_quotientMeasure_eq_mul_whittakerBlock9 below · depth 25 - Local dual Rankin–Selberg integrand of a smoothed bump vector
LanglandsTunnell.RankinSelberg.rsIntegrand_dual_longWeyl3_smoothedBump_invariant_support_bound_and_bigCell_eq3 below · depth 25 - Iwasawa integration formula for the unipotent density on GL₂(ℚₚ)
LanglandsTunnell.RankinSelberg.exists_pos_forall_lintegral_withDensity_density_eq_mul_lintegral_prod_diagUnits210 below · depth 27 - The locus X₀₀=0 or det X=0 is null in M₂(ℚₚ)
LanglandsTunnell.RankinSelberg.measure_pi_selfDualHaarAt_setOf_apply_eq_zero_or_det_eq_zero1 below · depth 28 - Standing data for the split hyperbolic family over K
AutomorphicForm.exists_eq_archHaarK_torusFamily_isOrbitalIntegral_centralScalar_mul_diagUnits2_of_isArchTestFactor_of_isLocalTestFn13 below · depth 29 - Finiteness of split rational classes meeting a compact set
AutomorphicForm.exists_finset_forall_apply_conj_centralScalar_mul_diagUnits2_eq_zero_of_hasCompactSupport1 below · depth 29 - Haar measure on the adelic diagonal torus via diag(p₁p₂,p₁)
AutomorphicForm.exists_pos_forall_integral_subgroup_eq_mul_integral_prod_centralScalar_mul_diagUnits2_one2 below · depth 29 - One winding datum for all K-side Hecke words
AutomorphicForm.exists_windingDatum_forall_heckeWord_mul_sum_slotFamilyCoeff_mul_sum_classIntegral_eq_sum_satakeLaurent_mul_coeff116 below · depth 29 - Haar measure on centralisers of regular diagonal elements
AutomorphicForm.forall_exists_isHaarMeasure_centralizer_globalPoints_integral_eq_mul_integral_prod_diagUnits21 below · depth 29 - Unweighted split-class expansion of the ground-field hyperbolic slope
AutomorphicForm.slope_eq_sum_unweighted_classIntegral_diagUnits2_of_inversionClosed_of_hyperbolicTerm_eq_affine227 below · depth 29 - Godement zeta on a box as constant times torus zeta
LanglandsTunnell.RankinSelberg.godementZeta2_boxIndicator_eq_mul_torusZeta_of_isOpen_of_chart3 below · depth 29 - Dual Godement–Jacquet zeta of the Fourier-transformed torus box
LanglandsTunnell.RankinSelberg.godementZeta2_transposeInv_matFourier22_boxIndicator_eq_mul_torusZeta_dual_of_integrable_of_chart14 below · depth 29 - Big-cell Weyl coordinates push additive Haar onto M₂(ℚₚ)
LanglandsTunnell.RankinSelberg.map_bigCellWeyl_withDensity_eq_pi_selfDualHaarAt2 below · depth 29 - Big-cell coordinates: |a/b| measure pushes to |det X|⁻² dX
LanglandsTunnell.RankinSelberg.map_bigCell_withDensity_eq_pi_withDensity_det_inv_sq2 below · depth 29 - Idelic base change: continuity, norm, principal ideles, σ-fixed ideles
AutomorphicForm.continuous_injective_norm_pow_principal_range_eq_fixed_unitsMap_genuineBaseChange5 below · depth 30 - Equally normalised Haar measures are coupled at y=1
AutomorphicForm.coupled_one_of_forall_integral_centralizer_eq_mul_of_forall_integral_twistedCentralizer_eq_mul0 below · depth 30 - Matched split pair with equal non-zero twisted orbital integral
AutomorphicForm.exists_diagUnits2_normString_isOrbitalIntegral_ne_zero_isTwistedOrbitalIntegral_eq_heckeWord_of_ramificationIdx_eq_one_of_prime102 below · depth 30 - Hyperbolic slope and intercept as sums of orbital integrals
AutomorphicForm.exists_finset_forall_slope_eq_sum_classIntegral_and_intercept_eq_sum_weightedClassIntegral_of_hyperbolicTerm_eq_affine225 below · depth 30 - Twisted hyperbolic slope and intercept as twisted orbital class sums
AutomorphicForm.exists_finset_forall_slope_eq_sum_twistedClassIntegral_and_intercept_eq_sum_weightedTwistedClassIntegral_haarQuotient_of_eq_affine241 below · depth 30 - Twisted centraliser of a regular diagonal base-change element: Haar measure comparison
AutomorphicForm.exists_pos_forall_exists_isHaarMeasure_twistedCentralizer_integral_eq_mul_integral_prod_toTensorGL_diagUnits21 below · depth 30 - Uniform Haar families on split-class centralisers, one factorisation constant
AutomorphicForm.exists_torusFamily_centralScalar_mul_diagUnits2_coupled_massOne_restrictedProduct5 below · depth 30 - The K-side class sum as a winding-datum coefficient array
AutomorphicForm.exists_windingDatum_forall_coeff_eq_mul_finsum_mul_prod_zpow_neg_mul_ideleNorm_mul_integral_orbital_of_smul_eq_map_partAt_of_ne_one_unweighted74 below · depth 30 - Torus constant c_H: lower-integral form implies Bochner form
AutomorphicForm.forall_integral_sigmaCentraliser_eq_mul_integral_prod_centralScalar_mul_baseChangeGL_diagUnits2_of_forall_lintegral_eq_idelesBaseChange25 below · depth 30 - Archimedean component of scalar(z)cdotdiag(a,b)
AutomorphicForm.glArch_centralScalar_mul_diagUnits20 below · depth 30 - Regular semisimplicity of local components of z diag(u,1)
AutomorphicForm.isRegularSemisimple_finComponent_glFin_centralScalar_mul_diagUnits2_of_ne_one0 below · depth 30 - Central translates that are twisted norms yield idelic norms
AutomorphicForm.mem_range_idelicNorm_of_isNormOf_centralScalar_mul_globalPoints_diagUnits2_of_mem_range_norm3 below · depth 30 - Hyperbolic class sums of a Hecke word as winding pairing
AutomorphicForm.sum_slotFamilyCoeff_mul_sum_mul_integral_orbital_eq_sum_prod_mul_windingDatum_coeff_of_forall_coeff_eq_of_smul_eq_map_partAt_of_ne_one_unweighted76 below · depth 30 - Haar transport along z ↦ σ(z)z⁻¹ for norm-one ideles
M4aHerbrand.IdeleGaloisDescent.exists_pos_forall_integral_ker_idelicNorm_eq_mul_integral_haarQuotient_unitsAct_mul_inv49 below · depth 30 - Centralisers in adelic GL₂ as a restricted product
AutomorphicForm.centralizer_secondCountableTopology_locallyCompactSpace_and_exists_glArch_finComponent_localIntegralSet_isOpen_surjective_isCompact_restrictedProduct1 below · depth 31 - v-component of a central local unit times diag(u,1)
AutomorphicForm.coe_finComponent_glFin_centralScalar_localUnit_mul_diagUnits20 below · depth 31 - Unit-normalised torus measures are coupled along y=1
AutomorphicForm.coupled_one_diagUnits2_of_normString_eq_toTensorGL_of_measure_eq_one2 below · depth 31 - Independence of the local orbital integral from the section function
AutomorphicForm.eq_of_isOrbitalIntegral_of_isOrbitalIntegral_of_isRegularSemisimple3 below · depth 31 - Finitely many ratios carry a non-zero window product
AutomorphicForm.exists_finset_forall_window_product_eq_zero_of_not_mem14 below · depth 31 - Hyperbolic class sums as finite sums of twisted lattice sums
AutomorphicForm.exists_forall_finsum_mul_prod_zpow_neg_mul_ideleNorm_mul_integral_orbital_eq_sum_tsum_ite_of_smul_eq_map_partAt_of_ne_one72 below · depth 31 - Haar measures on centralisers of split elements c(z) diag(u,1)
AutomorphicForm.exists_forall_isHaarMeasure_centralizer_centralScalar_mul_diagUnits2_and_integral_eq_mul_integral_prod_of_ne_one2 below · depth 31 - Weyl symmetry of the local twisted-norm conditions
AutomorphicForm.exists_isNormOf_glArch_centralScalar_mul_diagUnits2_iff_inv_and_finComponent_iff_inv0 below · depth 31 - A regular norm pair on a prescribed valuation shell
AutomorphicForm.exists_ne_and_normString_diagUnits2_eq_toTensorGL_and_norm_eq_pow_inertiaDeg_mul_of_ramificationIdx_eq_one_of_prime3 below · depth 31 - Twisted torus family along lifts of a split hyperbolic family
AutomorphicForm.exists_twistedTorusFamily_lift_centralScalar_mul_diagUnits2_coupled_massOne_restrictedProduct17 below · depth 31 - One winding datum for all Hecke words (window side)
AutomorphicForm.exists_windingDatum_forall_heckeWord_mul_sum_slotFamilyCoeff_mul_sum_windowClassIntegral_eq_sum_satakeLaurent_mul_coeff302 below · depth 31 - Window cancellation at a non-norm idele, prime degree
AutomorphicForm.finrank_mul_ratio_mul_weightedClassIntegral_add_mul_window_eq_zero_of_mem_sup_of_not_mem_range_of_prime339 below · depth 31 - Non-normic split classes: vanishing of the weighted window combination
AutomorphicForm.finrank_mul_ratio_mul_weightedClassIntegral_add_mul_window_eq_zero_of_ratio_not_mem_range_norm_of_prime344 below · depth 31 - Integrability of the S-part orbital-integral window at diag(u,1)
AutomorphicForm.integrable_mul_orbital_mul_prod_orbital_sPart_of_isArchTestFactor_of_isLocalTestFn32 below · depth 31 - Centre-integrated Euler factorisation of a hyperbolic class integral
AutomorphicForm.integral_mul_orbital_centralScalar_eq_mul_ideleNorm_mul_prod_tsum_mul_integral_of_isUnitFactorization_of_integrable23 below · depth 31 - Local constancy and integrability of the split-family window product
AutomorphicForm.isLocallyConstant_finprod_unitValue_and_integrable_window_product_of_ne_one_of_isLocalTestFn60 below · depth 31 - Measurability of window values in the central idele parameter
AutomorphicForm.measurable_window_values_of_ne_one_of_prime59 below · depth 31 - Vanishing of the ∞–S orbital window from class vanishing
AutomorphicForm.mul_prod_orbital_eq_zero_of_forall_apply_conj_centralScalar_mul_diagUnits2_eq_zero6 below · depth 31 - Centre unfolding of the truncated hyperbolic term over K
AutomorphicForm.setIntegral_canonicalTruncationDomain_adelicKernelHyperbolicPart_sub_indicator_constantTerm_eq_mul_sum_mul_integral_add_sum_of_eq_mul_sum_orbital_add_sum_weightedOrbital56 below · depth 31 - Twisted hyperbolic term via orbital integrals over norm-one ideles
AutomorphicForm.setIntegral_canonicalTruncationDomain_finsum_hyperbolicCell_sub_indicator_constantTerm_eq_mul_sum_mul_integral_haarQuotient_ker_idelicNorm_add_sum_of_eq_mul_sum_orbital_add_sum_weightedOrbital74 below · depth 31 - Per-class window transfer for twisted weighted orbital integrals
AutomorphicForm.twistedWeightedClassIntegral_eq_finrank_mul_ratio_mul_weightedClassIntegral_add_mul_window_of_coupled_of_isSemiLocalFactorization76 below · depth 31 - Invariance of window values under (u,z)↦(u⁻¹,zu)
AutomorphicForm.window_values_inv_mul_unitsMap_eq_of_ne_one_of_prime26 below · depth 31 - Finite component at v of c(z) diag(a,b)
AutomorphicForm.coe_finComponent_glFin_centralScalar_mul_diagUnits20 below · depth 32 - Archimedean window for split-torus orbital integrals on GL₂
AutomorphicForm.exists_contDiff_hasCompactSupport_tsupport_subset_units_prod_norm_sub_one_pow_mul_eq_of_isOrbitalIntegralOn_glArch_centralScalar_mul_diagUnits220 below · depth 32 - Uniform smooth archimedean window for split orbital integrals
AutomorphicForm.exists_contDiff_hasCompactSupport_tsupport_subset_units_prod_norm_sub_one_pow_mul_eq_of_isOrbitalIntegralOn_glArch_centralScalar_mul_diagUnits2_of_ne_one20 below · depth 32 - Smooth archimedean window for normalised split orbital integrals
AutomorphicForm.exists_contDiff_hasCompactSupport_tsupport_subset_units_prod_norm_sub_one_pow_mul_eq_of_isOrbitalIntegralOn_scalar_mul_diagUnits217 below · depth 32 - One continuous compactly supported window for twisted archimedean orbital integrals
AutomorphicForm.exists_continuous_hasCompactSupport_eq_of_isTwistedWeightedOrbitalIntegralOn_glArch_centralScalar_mul_diagUnits216 below · depth 32 - A single archimedean window for weighted split orbital integrals
AutomorphicForm.exists_continuous_hasCompactSupport_tsupport_subset_units_eq_of_isWeightedOrbitalIntegralOn_glArch_centralScalar_mul_diagUnits220 below · depth 32 - Integral norm-string lift of diagonal units at unramified places
AutomorphicForm.exists_diagUnits2_mem_semiLocalIntegralSet_and_normString_eq_toTensorGL_of_ramificationIdx_eq_one7 below · depth 32 - Diagonality of lifts with regular split diagonal norm string
AutomorphicForm.exists_eq_diagUnits2_of_normString_eq_toTensorGL_diagUnits20 below · depth 32 - Bad-place set of a non-norm idelic class in GL₂
AutomorphicForm.exists_finset_not_isNormOf_and_not_card_eq_one_of_mem_sup_of_not_mem_range_of_prime286 below · depth 32 - Non-normic diagonal ratio: the bad place set is no singleton
AutomorphicForm.exists_finset_not_isNormOf_and_not_card_eq_one_of_ratio_not_mem_range_norm_of_prime291 below · depth 32 - Non-vanishing orbital integrals confine the idele to a compact set
AutomorphicForm.exists_isCompact_forall_mem_of_orbital_partAt_ne_zero_of_mem_unitIdelesOutside4 below · depth 32 - Compact support of archimedean orbital values in the ratio a
AutomorphicForm.exists_isCompact_forall_ratio_mem_of_isOrbitalIntegralOn_infiniteAdeleRing_scalar_mul_diagUnits20 below · depth 32 - Compactness of the ratio locus of non-vanishing orbital values
AutomorphicForm.exists_isCompact_forall_ratio_mem_of_isOrbitalIntegral_scalar_mul_diagUnits20 below · depth 32 - Compactness of the a-support of archimedean twisted orbital values
AutomorphicForm.exists_isCompact_forall_ratio_mem_of_isTwistedWeightedOrbitalIntegralOn_infiniteAdeleRing_of_normString_eq_toTensorGL_scalar_mul_diagUnits20 below · depth 32 - Compact support bound for twisted weighted orbital values
AutomorphicForm.exists_isCompact_forall_ratio_mem_of_isTwistedWeightedOrbitalIntegral_of_normString_eq_toTensorGL_scalar_mul_diagUnits20 below · depth 32 - Non-vanishing archimedean weighted orbital values confine the ratio a
AutomorphicForm.exists_isCompact_forall_ratio_mem_of_isWeightedOrbitalIntegralOn_infiniteAdeleRing_scalar_mul_diagUnits20 below · depth 32 - Compact support in the ratio a for weighted orbital values
AutomorphicForm.exists_isCompact_forall_ratio_mem_of_isWeightedOrbitalIntegral_scalar_mul_diagUnits20 below · depth 32 - Haar measures on local twisted centralisers normalised on integral points
AutomorphicForm.exists_isHaarMeasure_twistedCentralizer_tensorPlace_preimage_semiLocalIntegralSet_eq_one0 below · depth 32 - A locally constant compactly supported twisted weighted local window at v
AutomorphicForm.exists_isLocallyConstant_hasCompactSupport_eq_of_isTwistedWeightedOrbitalIntegral_finComponent_glFin_centralScalar_mul_diagUnits210 below · depth 32 - Local weighted window of the split torus family at a finite place
AutomorphicForm.exists_isLocallyConstant_hasCompactSupport_eq_of_isWeightedOrbitalIntegral_finComponent_glFin_centralScalar_mul_diagUnits27 below · depth 32 - Finite-place window function for a family of orbital integrals
AutomorphicForm.exists_isLocallyConstant_hasCompactSupport_norm_sub_one_mul_eq_of_isOrbitalIntegral_finComponent_glFin_centralScalar_mul_diagUnits27 below · depth 32 - Normalised split orbital integrals as a test function on the torus
AutomorphicForm.exists_isLocallyConstant_hasCompactSupport_norm_sub_one_mul_eq_of_isOrbitalIntegral_scalar_mul_diagUnits25 below · depth 32 - Split regular diagonal is a σ-norm iff both entries are norms
AutomorphicForm.exists_isNormOf_diagUnits2_iff_mem_range_norm_of_isUnit_sub2 below · depth 32 - Euler expansion of a weighted adelic orbital integral at a diagonal class
AutomorphicForm.exists_weightedClassIntegral_eq_mul_archWindow_mul_prod_add_mul_sum_window_and_isWeightedOrbitalIntegral_of_isUnitFactorization_of_coupled50 below · depth 32 - Winding-datum realisation of the unweighted window class sum
AutomorphicForm.exists_windingDatum_forall_coeff_eq_window_classSum_of_areMatchingArch_of_areMatchingLocal_of_ne_one_unweighted255 below · depth 32 - Invariance of ground window values under (u,z)↦(u⁻¹,zι u)
AutomorphicForm.ground_window_values_inv_mul_unitsMap_eq_of_ne_one15 below · depth 32 - Centre unfolding of hyperbolic orbital integrals over K
AutomorphicForm.integral_haarQuotient_orbital_eq_const_mul_integral_of_isOrbitalIntegralOn_centralScalar_mul55 below · depth 32 - H-quotient versus norm-one twisted orbital integrals for GL₂
AutomorphicForm.integral_haarQuotient_twistedOrbital_eq_const_mul_integral_quotient_ker_idelicNorm_of_isTwistedOrbitalIntegralOn73 below · depth 32 - Central translation between test function and twisted class, weighted case
AutomorphicForm.isTwistedWeightedOrbitalIntegralOn_comp_scalar_mul_iff0 below · depth 32 - Unweighted window class sums as a winding pairing
AutomorphicForm.sum_slotFamilyCoeff_mul_sum_mul_integral_window_eq_sum_prod_mul_windingDatum_coeff_of_forall_coeff_eq_of_ne_one_unweighted100 below · depth 32 - Twisted centraliser of a norm-exact diagonal element
AutomorphicForm.twistedCentralizer_diagUnits2_eq_map_toTensorGL_centralizer_of_normString_eq_of_isUnit_sub3 below · depth 32 - Invariance of twisted window values under (u,z)↦(u⁻¹,zι u)
AutomorphicForm.twisted_window_values_inv_mul_unitsMap_eq_of_ne_one_of_prime15 below · depth 32 - Rescaled T-unit lattice with divisibility condition
NumberField.exists_addSubgroup_discreteTopology_units_log_valuation_div_sum_eq_neg_sum_log_pow_mul1 below · depth 32 - Hyperbolic class sums as finitely many twisted lattice sums
NumberField.exists_addSubgroup_forall_finsum_units_mul_prod_zpow_neg_mul_sum_integral_window_eq_sum_tsum_ite_of_contDiff_of_isLocallyConstant31 below · depth 32 - Unfolding a central-translate orbital integral over H_Kbackslash GL₂(mathbb A_K)
AutomorphicForm.const_mul_eq_integral_haarQuotient_centralScalar_of_isOrbitalIntegralOn_of_diagonal52 below · depth 33 - Centre-unfolding identity for twisted orbital integrals on GL₂
AutomorphicForm.const_mul_eq_integral_haarQuotient_integral_ker_idelicNorm_centralScalar_of_isTwistedOrbitalIntegralOn_comp_baseChangeGL24 below · depth 33 - Smooth archimedean window for unipotent orbital integrals
AutomorphicForm.exists_contDiff_hasCompactSupport_tsupport_subset_units_prod_norm_pow_mul_integral_integral_unipotentGL2_eq_of_isArchTestFactor6 below · depth 33 - Weighted archimedean orbital integrals along central translates of a split class
AutomorphicForm.exists_continuous_hasCompactSupport_eq_of_isWeightedOrbitalIntegralOn_scalar_mul_diagUnits217 below · depth 33 - Archimedean twisted orbital bound, uniform in central translates
AutomorphicForm.exists_forall_prod_infinitePlace_norm_sub_norm_mul_le_of_isTwistedOrbitalIntegralOn_tensorArch_scalar_mul35 below · depth 33 - Intercept class sums as lattice sums of kink windows
AutomorphicForm.exists_forall_window_classSum_eq_tsum_mul_tsum_ite_kinkWindow_of_areMatchingArch_of_areMatchingLocal_of_ne_one_unweighted237 below · depth 33 - Compactness of the b-locus for archimedean twisted orbital integrals
AutomorphicForm.exists_isCompact_forall_mem_of_isTwistedWeightedOrbitalIntegralOn_infiniteAdeleRing_of_normString_eq_toTensorGL_scalar_mul_diagUnits20 below · depth 33 - Compactness of the split parameter for nonvanishing twisted weighted orbital integrals
AutomorphicForm.exists_isCompact_forall_mem_of_isTwistedWeightedOrbitalIntegral_of_normString_eq_toTensorGL_scalar_mul_diagUnits20 below · depth 33 - Haar measure on an archimedean twisted centraliser via K_∞^×× K_∞^×
AutomorphicForm.exists_isHaarMeasure_twistedCentralizer_tensorArch_integral_eq_integral_prod_toTensorGL_diagUnits20 below · depth 33 - Central transport of twisted weighted orbital integral values
AutomorphicForm.exists_nhds_forall_exists_isTwistedWeightedOrbitalIntegral_of_normString_eq_toTensorGL_scalar_mul_diagUnits23 below · depth 33 - Archimedean twisted weighted orbital integrals along a central direction
AutomorphicForm.exists_nhds_forall_pow_eq_and_continuousOn_and_eq_of_isTwistedWeightedOrbitalIntegralOn_comp_toTensorGL_scalar_mul_infiniteAdeleRing4 below · depth 33 - Base change pushes Haar on GL₂(L⊗_KA_K) to adelic Haar
AutomorphicForm.exists_pos_forall_integral_comp_baseChangeGL_eq_mul_integral_adelicGLHaar0 below · depth 33 - Haar integration on the σ-twisted diagonal centraliser of GL₂(A_L)
AutomorphicForm.exists_pos_forall_integral_sigmaCentraliser_eq_mul_integral_prod_centralScalar_mul_baseChangeGL_diagUnits24 below · depth 33 - Class-uniform constant in the twisted torus factorisation
AutomorphicForm.exists_pos_forall_integral_twistedCentralizer_eq_mul_integral_tensorArch_mul_prod_integral_tensorPlace_of_diagonal1 below · depth 33 - Archimedean descent of split orbital integrals to the torus
AutomorphicForm.exists_pos_forall_prod_norm_sub_one_pow_mul_eq_mul_prod_norm_pow_mul_integral_integral_of_isOrbitalIntegralOn_scalar_mul_diagUnits214 below · depth 33 - Idelic norm of det(c(w)cdotbc(x⁻¹δ ^σ x))
AutomorphicForm.idelicNorm_det_centralScalar_mul_baseChangeGL_inv_mul_mul_sigmaGL0 below · depth 33 - Integrability of the window bracket against the S-part measure
AutomorphicForm.integrable_mul_window_bracket_sPart_of_isWeightedOrbitalIntegralOn_of_isTwistedWeightedOrbitalIntegralOn_of_ne_one59 below · depth 33 - Fubini over the centre for a regular diagonal class
AutomorphicForm.integral_haarQuotient_integral_character_mul_orbital_eq_integral_character_mul_integral_haarQuotient_centralScalar51 below · depth 33 - Folding a twisted central integral over the norm-one ideles
AutomorphicForm.integral_haarQuotient_integral_character_mul_twistedOrbital_eq_integral_quotient_ker_idelicNorm_character_mul_integral_haarQuotient_integral54 below · depth 33 - Central translation for local twisted orbital integrals
AutomorphicForm.isTwistedOrbitalIntegral_scalar_mul_of_isTwistedOrbitalIntegral_comp_scalar_mul0 below · depth 33 - Uniform normalisation and Weyl symmetry of archimedean torus measures
AutomorphicForm.map_subtypeVal_centralizer_eq_and_map_conj_adelicWeyl_eq_of_forall_integral_eq_mul_integral_prod3 below · depth 33 - Push-forward of archimedean centraliser measures is independent of z
AutomorphicForm.map_subtypeVal_eq_map_subtypeVal_of_forall_integral_centralizer_eq_mul_integral_prod3 below · depth 33 - Entrywise norms of a base-change lift are global norms
AutomorphicForm.norm_tensorPlace_apply_eq_algebraMap_norm_of_baseChangeGL_eq_globalPoints0 below · depth 33 - Twisted centralizer of a diagonal element with regular split norm
AutomorphicForm.twistedCentralizer_diagUnits2_eq_map_toTensorGL_centralizer_of_normString_eq_of_prime1 below · depth 33 - Locality of the window bracket in the S-and-infinity coordinates
AutomorphicForm.window_bracket_eq_window_bracket_partAt_of_isWeightedOrbitalIntegralOn_of_isTwistedWeightedOrbitalIntegralOn_of_ne_one21 below · depth 33 - Archimedean Iwasawa decomposition and compactness of K_∞
NumberField.InfiniteAdeleRing.exists_mem_borelSubgroup_mul_eq_and_isCompact_iInf_rowIsometrySubgroup4 below · depth 33 - Uniform quotient-measure bound for squared idelic norm preimages
NumberField.exists_forall_haarQuotient_ker_idelicNorm_setOf_idelicNorm_sq_mul_mem_le20 below · depth 33 - Archimedean discrepancy window for cyclic base change
AutomorphicForm.exists_contDiff_hasCompactSupport_archDisc_mul_twistedWeighted_sub_finrank_mul_weighted_eq_add_sum_real_add_sum_complex_of_isCompact90 below · depth 34 - Archimedean discrepancy of twisted and standard weighted orbital integrals
AutomorphicForm.exists_contDiff_hasCompactSupport_forall_prod_norm_sub_one_pow_mul_twistedWeighted_sub_finrank_mul_weighted_eq_mul_archDisc_of_areMatchingArch94 below · depth 34 - Uniform bound for archimedean twisted-orbital volumes
AutomorphicForm.exists_forall_lintegral_mul_indicator_mul_sigmaTensor_mul_inv_le_of_isCompact1 below · depth 34 - Uniform normalisation of archimedean torus measures along split classes
AutomorphicForm.exists_forall_map_entries_centralizer_eq_of_forall_integral_centralScalar_mul_diagUnits2_eq_mul_integral_mul_prod1 below · depth 34 - Uniform comparability of archimedean norms on a compact twisted window
AutomorphicForm.exists_forall_prod_norm_norm_pow_mult_le_mul_of_mem_of_isCompact5 below · depth 34 - A compactly supported window for the local weighted discrepancy
AutomorphicForm.exists_hasCompactSupport_forall_norm_sub_le_forall_ratio_mul_sqrtRatio_mul_twistedWeighted_sub_finrank_mul_weighted_eq_of_areMatchingLocal85 below · depth 34 - Local window functions for the finite places of S_K
AutomorphicForm.exists_hasCompactSupport_forall_norm_sub_one_mul_twistedWeighted_sub_finrank_mul_weighted_eq_mul_inv_ratio_mul_sqrtRatio_mul_of_areMatchingLocal87 below · depth 34 - Compact window for archimedean twisted orbital integrands
AutomorphicForm.exists_isCompact_forall_lintegral_lintegral_enorm_diagUnits2_unipotentGL2_sigmaGL_le_indicator5 below · depth 34 - Existence of a normalised Borel weight on GL₂(L⊗_K K_∞)
AutomorphicForm.exists_measurable_forall_integral_toTensorGL_diagUnits2_mul_diagUnits2_eq_one1 below · depth 34 - Cellwise constant germ of the local weighted discrepancy
AutomorphicForm.exists_nhds_forall_eq_of_norm_sub_le_mul_norm_one_sub_forall_ratio_mul_sqrtRatio_mul_twistedWeighted_sub_finrank_mul_weighted_eq_of_areMatchingLocal77 below · depth 34 - Archimedean twisted Harish-Chandra descent to the split torus
AutomorphicForm.exists_pos_forall_prod_norm_one_sub_norm_pow_mult_mul_lintegral_enorm_twistedConj_mul_eq_mul_lintegral_torus_unipotentGL2_rowIsometry22 below · depth 34 - Weighted archimedean Harish–Chandra descent at the split torus
AutomorphicForm.exists_pos_forall_prod_norm_sub_one_pow_mul_eq_and_weighted_eq_mul_prod_norm_pow_mul_integral_integral_of_scalar_mul_diagUnits214 below · depth 34 - Twisted orbital integral of the unit at split diagonal δ
AutomorphicForm.integral_indicator_localIntegralSet_twistedConj_map_algEquiv_mul_eq_ite_inv_norm_sub_of_relIndex_eq5 below · depth 34 - Unfolding the H-fibre of a twisted orbital integral
AutomorphicForm.integral_subgroup_centralScalar_twistedOrbital_mul_section_eq_const_mul_integral_ker_idelicNorm9 below · depth 34 - Archimedean norm string of a global diagonal twisted class
AutomorphicForm.normString_tensorArch_eq_toTensorGL_diagUnits2_of_baseChangeGL_eq_globalPoints1 below · depth 34 - Iwasawa integration formula for GL₂(K_∞)
NumberField.InfiniteAdeleRing.exists_lintegral_generalLinearGroup_eq_mul_lintegral_scalar_diagUnits2_unipotentGL2_rowIsometry12 below · depth 34 - Discrepancy-window class sums as summable lattice sums of kink windows
NumberField.exists_addSubgroup_forall_finsum_units_mul_prod_zpow_neg_mul_sum_integral_discWindow_eq_tsum_mul_tsum_ite_kinkWindow_of_contDiff_of_forall_eq_of_norm_sub_le42 below · depth 34 - Archimedean twisted weighted orbital germ expansion in (t,a)
AutomorphicForm.exists_contDiff_hasCompactSupport_tsupport_subset_archDisc_mul_twistedWeighted_eq_neg_two_mul_finrank_mul_sum_log_mul_twistedOrbital_add_sum_real_add_sum_complex75 below · depth 35 - Archimedean weighted orbital germ identity at split classes
AutomorphicForm.exists_contDiff_hasCompactSupport_tsupport_subset_archDisc_mul_weighted_eq_neg_two_mul_sum_log_mul_orbital_add_sum_real_add_sum_complex35 below · depth 35 - A single function computes twisted weighted orbital integrals off t=1
AutomorphicForm.exists_forall_nhds_eq_isCompact_forall_isTwistedWeightedOrbitalIntegral_diagUnits2_eq_of_isSemiLocalTestFn21 below · depth 35 - Uniform shell bound for upper-triangular slices of Hecke double cosets
AutomorphicForm.exists_forall_setLIntegral_withDensity_norm_inv_iSup_measure_setOf_upperTriangular_mem_doubleCoset_le8 below · depth 35
… and 58 more statements (search for the module name to find them).