Definitions/Def_AutomorphicForm_SatakeCombinationCoeff.lean
Satake combination coefficients for base-changed Hecke words
Throughout, K and L are number fields with L a K-algebra, and ws is a choice, for every height-one prime v of \mathcal{O}_K, of an element of v.Extension (𝓞 L), i.e. of a height-one prime of \mathcal{O}_L lying under which v sits.
The basic object is univWord n k j, the two-variable complex polynomial \mathrm{satakePow}_{n+1}(X_0,X_1)^k\cdot (X_1^{\,n+1})^j, where satakePow is the recursion p_0 = 2, p_1 = s, p_{m+2} = s\,p_{m+1} - e\,p_m; thus X_0 plays the role of the sum and X_1 of the product of the two Satake parameters, and p_{n+1} is the corresponding power sum. Two sample computations record that for n = 0 the words p_1 and X_1 have coefficient 1 at the monomials X_0 and X_1 respectively.
For a prime v of \mathcal{O}_K, slotDeg is the inertia degree inertiaDeg' of the chosen prime (ws v).1 over v, and slotWord v kv jv is univWord (slotDeg v - 1) kv jv (truncated subtraction, so the power-sum index is \mathrm{slotDeg}(v) whenever that degree is positive). Given a monomial exponent vector r \in (\mathrm{Fin}\,2 \to_0 \mathbb{N}), slotCoeff v kv jv r is the coefficient of r in that word, multiplied by \mathrm{N}(v)^{r(1)} and divided by \mathrm{N}((ws\,v).1)^{jv}, the renormalisation passing from determinant elements to scalar elements.
Finally, for exponent functions k, j on primes and a finite set T of primes of \mathcal{O}_K (with decidable equality on primes), slotIndex is the Finset.pi of the supports of the slot words, i.e. the finite set of dependent functions choosing for each v \in T a monomial occurring in the slot word at v; and slotFamilyCoeff T m is the product over v \in T of the corresponding slotCoeff. These are the index set and the coefficients of the finite linear combination of words at places of K against which a word at the chosen places of L is compared.
Relation to Mathlib
Mathlib has no notion of Satake words or of these combination coefficients; they are the project's own, built on Mathlib's MvPolynomial, Ideal.absNorm and Ideal.inertiaDeg', on the project's power-sum recursion satakePow, and on the project's IsDedekindDomain.HeightOneSpectrum.Extension.
Where it is used
These coefficients serve the base-change and descent bookkeeping for Hecke eigensystems: at a prime w of L above v with inertia degree f, a word T_w^k d_w^j is expressed through the power sum p_f in the Hecke eigenvalue and determinant eigenvalue at v, and the definitions here package the resulting polynomial coefficients, place by place and over finite sets of places.
References
- H. Darmon, F. Diamond and R. Taylor, Fermat's Last Theorem, in: Current Developments in Mathematics 1995, International Press, 1995, 1–154
- R. P. Langlands, Base Change for GL(2), Annals of Mathematics Studies 96, Princeton University Press, 1980
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 49 lines
- 6 declarations
- used in the statements of 121 theorems and imported by 112 proofs
- imports 2 definition modules
Source file: Definitions/Def_AutomorphicForm_SatakeCombinationCoeff.lean
Imported by
- no other definition module
Declarations
- def
AutomorphicForm.SatakeCombination.univWord - def
AutomorphicForm.SatakeCombination.slotDeg - def
AutomorphicForm.SatakeCombination.slotWord - def
AutomorphicForm.SatakeCombination.slotCoeff - def
AutomorphicForm.SatakeCombination.slotIndex - def
AutomorphicForm.SatakeCombination.slotFamilyCoeff
Source
import Definitions.Def_AutomorphicForm_HeckeEigensystem import Definitions.Def_DedekindDomain_IntegralClosure set_option autoImplicit false open IsDedekindDomain NumberField noncomputable section namespace AutomorphicForm.SatakeCombination open MvPolynomial in def univWord (n k j : ℕ) : MvPolynomial (Fin 2) ℂ := satakePow (n + 1) (X 0) (X 1) ^ k * ((X 1) ^ (n + 1)) ^ j variable (K L : Type) [Field K] [NumberField K] [Field L] [NumberField L] [Algebra K L] (ws : ∀ v : HeightOneSpectrum (𝓞 K), v.Extension (𝓞 L)) def slotDeg (v : HeightOneSpectrum (𝓞 K)) : ℕ := v.asIdeal.inertiaDeg' (ws v).1.asIdeal def slotWord (v : HeightOneSpectrum (𝓞 K)) (kv jv : ℕ) : MvPolynomial (Fin 2) ℂ := univWord (slotDeg K L ws v - 1) kv jv def slotCoeff (v : HeightOneSpectrum (𝓞 K)) (kv jv : ℕ) (r : Fin 2 →₀ ℕ) : ℂ := (slotWord K L ws v kv jv).coeff r * (Ideal.absNorm v.asIdeal : ℂ) ^ (r 1) / (Ideal.absNorm (ws v).1.asIdeal : ℂ) ^ jv variable (k j : HeightOneSpectrum (𝓞 K) → ℕ) def slotIndex [DecidableEq (HeightOneSpectrum (𝓞 K))] (T : Finset (HeightOneSpectrum (𝓞 K))) : Finset ((v : HeightOneSpectrum (𝓞 K)) → v ∈ T → (Fin 2 →₀ ℕ)) := T.pi fun v => (slotWord K L ws v (k v) (j v)).support def slotFamilyCoeff (T : Finset (HeightOneSpectrum (𝓞 K))) (m : (v : HeightOneSpectrum (𝓞 K)) → v ∈ T → (Fin 2 →₀ ℕ)) : ℂ := ∏ v ∈ T.attach, slotCoeff K L ws v.1 (k v.1) (j v.1) (m v.1 v.2) end AutomorphicForm.SatakeCombination example : (AutomorphicForm.SatakeCombination.univWord 0 1 0).coeff (Finsupp.single 0 1) = 1 := by simp [AutomorphicForm.SatakeCombination.univWord, AutomorphicForm.satakePow, MvPolynomial.coeff_X'] example : (AutomorphicForm.SatakeCombination.univWord 0 0 1).coeff (Finsupp.single 1 1) = 1 := by simp [AutomorphicForm.SatakeCombination.univWord, AutomorphicForm.satakePow, MvPolynomial.coeff_X'] end
Statements phrased using this module (121)
- Fibre-sum spectral comparison for twisted GL₂ at prime degree
AutomorphicForm.fibreSum_twistedCutTrace_eq_const_mul_fibreSum_cutTrace_of_docks_ed23,000 below · depth 22 - Hecke word comparison of twisted and untwisted cut traces
AutomorphicForm.exists_atoms_forall_exists_noAtomicMass_heckeWordSum_twistedCutTrace_sub_finrank_mul_const_mul_heckeWordSum_cutTrace_eq2,972 below · depth 23 - Formal base change of an Eisenstein Hecke table is Eisenstein
AutomorphicForm.exists_eisensteinTableOf_eq_formalBaseChange_eisensteinTableOf6 below · depth 23 - Fibre-sum vanishing from monomial identities at places of record
AutomorphicForm.forall_finset_fibreSum_sub_const_mul_fibreSum_add_eq_zero_of_forall_places_exists_noAtomicMass_wordSum_eq1 below · depth 23 - Satake data constant on fibres over K, given word-shift
AutomorphicForm.satakeData_eq_of_under_eq_of_twistedCutTrace_ne_zero_of_heckeWordShift0 below · depth 23 - Absolute summability of Siegel-pinned cut traces on GL₂
AutomorphicForm.summable_norm_cutTrace_of_isUnitFactorizableOfTypeAt_of_coversModCentre96 below · depth 23 - Satake table of a principal-level cuspidal class lies in a box
AutomorphicForm.table_mem_box_of_mem_cuspClasses_siegel119 below · depth 23 - Hecke tables of cuspidal slab classes lie in the box
AutomorphicForm.table_mem_box_of_mem_cuspClasses_slab18 below · depth 23 - Hecke generator inverse double-coset relation at level U₁(N)
NumberField.AdelicLevel.exists_heckeGen_inv_eq_centralScalar_mul_mul_heckeGen_mul_levelOne1 below · depth 23 - Double-coset inversion relation for Hecke generators at principal level
NumberField.AdelicLevel.exists_heckeGen_inv_eq_centralScalar_mul_mul_heckeGen_mul_principalLevel1 below · depth 23 - Hecke words and slot-family combinations are matching at S_K∪ T
AutomorphicForm.areMatchingAt_union_heckeWord_sum_slotFamilyCoeff_mul_of_areMatchingAt78 below · depth 24 - Twisted geometric remainder minus [L:K]λ times slot sum: cylinder-small functional
AutomorphicForm.exists_continuous_noAtomicMass_twistedGeometricRemainder_sub_finrank_mul_const_mul_sum_eq1,677 below · depth 24 - Per-word twisted spectral comparison from the remainder rows
AutomorphicForm.heckeWordSum_twistedCutTrace_sub_const_mul_heckeWordSum_cutTrace_add_atoms_eq_of_remainder_rows_of_comparison194 below · depth 24 - Slot-family expansion of base-changed Hecke words over a finite set of places
AutomorphicForm.sum_slotFamilyCoeff_mul_prod_pow_mul_pow_eq_prod_eval_slotWord_div0 below · depth 24 - Hecke generator inverse in a central-times-level double coset
NumberField.AdelicLevel.exists_heckeGen_inv_eq_centralScalar_mul_mul_heckeGen_mul_of_forall_finEmbed_localEmbed_mem0 below · depth 24 - Matching of the Hecke word T_w^k z_w^j under prime-degree base change
AutomorphicForm.areMatchingLocal_heckeWord_sum_coeff_univWord_mul_heckeWord_of_ramificationIdx_eq_one_of_prime77 below · depth 25 - Comparison of parabolic intercepts along Hecke words, uniform λ
AutomorphicForm.exists_continuous_noAtomicMass_intercept_parabolic_sub_finrank_mul_const_mul_sum_intercept_parabolic_eq_uniform1,673 below · depth 25 - Coarse geometric expansion of the truncated GL₂ kernel integral
AutomorphicForm.exists_forall_le_setIntegral_lambdaT_adelicKernel_sub_centralElliptic_eq_setIntegral_parabolic94 below · depth 25 - Coarse geometric expansion of the truncated twisted GL₂ kernel
AutomorphicForm.exists_forall_le_setIntegral_lambdaT_twistedAdelicKernel_sub_centralElliptic_eq_setIntegral_parabolic157 below · depth 25 - Absolute summability of cut traces over Siegel-pinned cusp classes
AutomorphicForm.summable_norm_cutTrace_of_isUnitFactorizableOfTypeAt_of_coversModCentre_of_subset96 below · depth 25 - Truncated hyperbolic terms compared with a uniform slope λ
AutomorphicForm.exists_continuous_noAtomicMass_integrableOn_and_hyperbolicTerm_sub_finrank_mul_const_mul_sum_eq_of_areMatchingAt_uniform1,509 below · depth 26 - Matched unipotent terms: affine in R with atom-free remainder
AutomorphicForm.exists_continuous_noAtomicMass_integrableOn_and_unipotentTerm_sub_const_mul_sum_eq_of_areMatchingAt362 below · depth 26 - Truncated parabolic term splits into hyperbolic and unipotent cells
AutomorphicForm.exists_forall_le_integrableOn_and_setIntegral_parabolic_eq_hyperbolicCell_add_unipotentCell94 below · depth 26 - Hyperbolic–unipotent splitting of the truncated twisted parabolic term
AutomorphicForm.exists_forall_le_integrableOn_and_setIntegral_twistedParabolic_eq_hyperbolicCell_add_unipotentCell166 below · depth 26 - Integrability of the centre-folded truncated GL₂ adelic kernel
AutomorphicForm.exists_forall_le_integrableOn_setIntegral_mul_lambdaT_adelicKernel_of_isTruncationDatum82 below · depth 26 - Asymptotically affine truncated parabolic term, unit-factorizable f
AutomorphicForm.exists_tendsto_setIntegral_lambdaT_adelicKernel_sub_centralElliptic_sub_affine_atTop_of_isUnitFactorization399 below · depth 26 - Affine shape of base-changed unipotent terms along Hecke words
AutomorphicForm.exists_clm_noAtomicMass_forall_sum_slotFamilyCoeff_mul_setIntegral_unipotentCell_eq_mul_add277 below · depth 27 - A uniform transfer constant in the hyperbolic-term base-change comparison
AutomorphicForm.exists_const_forall_exists_windingDatum_integrableOn_and_hyperbolicTerm_sub_finrank_mul_const_mul_sum_eq_mul_sum_coeff_add_sum_coeff_of_areMatchingAt1,495 below · depth 27 - Integrability of the truncated hyperbolic and unipotent kernels
AutomorphicForm.exists_forall_le_integrableOn_hyperbolicCell_and_unipotentCell_sub_indicator_constantTerm91 below · depth 27 - Integrability of the truncated twisted hyperbolic and unipotent kernels
AutomorphicForm.exists_forall_le_integrableOn_twistedHyperbolicCell_and_twistedUnipotentCell_sub_indicator_constantTerm162 below · depth 27 - Pointwise cell decomposition of the truncated GL₂ adelic kernel
AutomorphicForm.exists_forall_le_lambdaT_adelicKernel_eq_centralElliptic_add_unipotentCell_add_hyperbolicCell4 below · depth 27 - Affine asymptotics of the truncated hyperbolic term, unit factorisation
AutomorphicForm.exists_tendsto_setIntegral_hyperbolicCell_sub_affine_atTop_of_isUnitFactorization224 below · depth 27 - Affine asymptotics of the truncated unipotent term, unit-factorizable f
AutomorphicForm.exists_tendsto_setIntegral_unipotentCell_sub_affine_atTop_of_isUnitFactorization263 below · depth 27 - A uniform transfer constant in the twisted hyperbolic comparison
AutomorphicForm.exists_const_forall_exists_windingDatum_sub_finrank_mul_const_mul_sum_eq_sum_mul_coeff_of_hyperbolicTerm_eq_affine1,489 below · depth 28 - Truncated unipotent contributions along a slot family over K
AutomorphicForm.exists_forall_mem_slotIndex_integrableOn_and_setIntegral_unipotentCell_eq_weighted_moments_self258 below · depth 28 - Twisted hyperbolic cell at σ=1 equals untwisted cell
AutomorphicForm.setIntegral_twistedHyperbolicCell_self_one_eq_setIntegral_hyperbolicCell0 below · depth 28 - Trivial twist: σ=1 unipotent cell is untwisted
AutomorphicForm.setIntegral_twistedUnipotentCell_self_one_eq_setIntegral_unipotentCell0 below · depth 28 - Vanishing of the unipotent fold against a character ramified on T
AutomorphicForm.setIntegral_unipotentCell_fold_eq_zero_of_exists_localUnit_apply_ne_one4 below · depth 28 - Slot-family assembly of the explicit unipotent moments
AutomorphicForm.sum_slotFamilyCoeff_mul_unipotentMoments_eq_mul_sum_laurentCoeff_add_sum_laurentCoeff_edge2 below · depth 28 - Slot combination of unipotent edge moments at one place
AutomorphicForm.SatakeCombination.sum_slotCoeff_mul_unipotentEdgeMoment_eq_mul_sum_laurentCoeff_edge0 below · depth 29 - Slot combination of unipotent moments at one place
AutomorphicForm.SatakeCombination.sum_slotCoeff_mul_unipotentMoment_eq_mul_laurentCoeff_zero0 below · depth 29 - A uniform transfer constant for hyperbolic intercepts
AutomorphicForm.exists_const_forall_exists_windingDatum_hyperbolicIntercept_sub_finrank_mul_const_mul_sum_eq_sum_satakeLaurent_mul_coeff_of_eq_affine1,456 below · depth 29 - Slope transfer for the twisted hyperbolic term
AutomorphicForm.exists_forall_hyperbolicSlope_eq_mul_sum_slotFamilyCoeff_mul_hyperbolicSlope_of_eq_affine1,015 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 - Vanishing of the central and elliptic fold against a character
AutomorphicForm.setIntegral_centralEllipticPart_fold_eq_zero_of_forall_apply_mul_centralScalar_eq_of_ne_one1 below · depth 29 - Vanishing of the hyperbolic ξ-fold for a ramified central character
AutomorphicForm.setIntegral_hyperbolicCell_fold_eq_zero_of_forall_apply_mul_centralScalar_eq_of_ne_one2 below · depth 29 - Vanishing of the twisted hyperbolic ξ_L-fold over a fundamental domain
AutomorphicForm.setIntegral_twistedHyperbolicCell_fold_eq_zero_of_forall_apply_mul_sigmaAdelicAct_centralScalar_eq_of_ne_one2 below · depth 29 - Vanishing of the ξ-twisted unipotent fold under central invariance
AutomorphicForm.setIntegral_unipotentCell_fold_eq_zero_of_forall_apply_mul_centralScalar_eq_of_ne_one2 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 - Uniform transfer constant for twisted hyperbolic intercepts
AutomorphicForm.exists_const_forall_exists_windingDatum_hyperbolicIntercept_sub_finrank_mul_const_mul_sum_eq_sum_satakeLaurent_mul_coeff_of_eq_affine_of_areMatchingArch_of_areMatchingLocal1,445 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 - 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 - 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 - Closed form of the central–elliptic base-change comparison constant
AutomorphicForm.centralEllipticConstant_eq_of_factorization_of_normFibre_of_exists_ne_zero909 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 - 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 - 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 - 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 - 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 - Local Hecke slot combination at a split shell class
AutomorphicForm.sum_slotCoeff_mul_tsum_pow_mul_eq_inv_norm_sub_one_mul_ite_of_isOrbitalIntegral_heckeWord_diagonal_zpow17 below · depth 31 - Slot regrouping of Hecke-word orbital integrals
AutomorphicForm.sum_slotFamilyCoeff_mul_prod_eq_prod_of_isOrbitalIntegral_heckeWord_of_isOrbitalIntegral_sum_coeff_univWord6 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 - Weighted base-change identity J'=[L:K] J at an unramified place
AutomorphicForm.twistedWeighted_eq_finrank_mul_weighted_heckeWord_of_unramified55 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 - Satake slot combination equals tilted Laurent symbol coefficient
AutomorphicForm.SatakeCombination.mul_sum_slotCoeff_div_pow_mul_ite_apply_T_add_T_inv_pow_eq_ite_sqrt_mul_pow_mul_zpow_neg0 below · depth 32 - Uniqueness of the central–elliptic comparison constant
AutomorphicForm.eq_of_forall_setIntegral_centralElliptic_eq_mul_sum_of_exists_areMatchingAt_sum_ne_zero0 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 - 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 - 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 - 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 - 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 - 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 - Weighted fundamental lemma for Hecke words at an inert place
AutomorphicForm.twistedWeighted_eq_finrank_mul_weighted_heckeWord_of_inertiaDeg_eq_finrank37 below · depth 32 - Weighted Hecke-word fundamental lemma at a split place
AutomorphicForm.twistedWeighted_eq_finrank_mul_weighted_heckeWord_of_inertiaDeg_eq_one27 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 - Satake word comparison at an inertia-degree-one place
AutomorphicForm.SatakeCombination.sum_slotCoeff_mul_sum_indicator_heckeWord_eq_sum_indicator_map_heckeWord_of_inertiaDeg_eq_one8 below · depth 33 - Twisted shell sum equals ℓ times base-changed shell sum
AutomorphicForm.SatakeCombination.sum_twistedShell_heckeWord_eq_mul_sum_shell_baseChange_of_lt0 below · depth 33 - Twisted shell sum equals ℓ times base-changed shell sum, even case
AutomorphicForm.SatakeCombination.sum_twistedShell_heckeWord_eq_mul_sum_shell_baseChange_of_two_mul_eq0 below · depth 33 - Twisted shell value equals ℓ times the base-change shell value
AutomorphicForm.SatakeCombination.twistedShellValue_eq_mul_shellValue2 below · depth 33 - 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 - K-side value of a weighted word orbital integral
AutomorphicForm.eq_two_mul_log_mul_shellValue_of_isWeightedOrbitalIntegral_baseChange_heckeWord14 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 - 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 - 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 - Twisted weighted word orbital integral at an inert place
AutomorphicForm.integral_heckeWord_twistedConj_mul_weight_eq_two_mul_log_mul_twistedShellValue24 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 - 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 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 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 - 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 - 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 - 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 - Twisted weighted orbital germ near t=1 at a finite place
AutomorphicForm.exists_nhds_forall_eq_of_norm_sub_le_and_norm_add_halfWeighted_sub_le_and_forall_ratio_mul_sqrtRatio_mul_twistedWeighted_eq_of_areMatchingLocal73 below · depth 35 - Uniform germ bound for twisted weighted orbital integrals at t=1
AutomorphicForm.exists_forall_norm_ratio_mul_sqrtRatio_mul_twistedWeighted_add_halfWeighted_sub_le_of_areMatchingLocal62 below · depth 36 - Normalised Haar measure on a twisted centraliser, with orbital integral
AutomorphicForm.exists_isHaarMeasure_twistedCentralizer_and_exists_isTwistedWeightedOrbitalIntegral_of_normString_diagUnits2_eq4 below · depth 36 - Uniform cells for twisted lifts and normalised weighted orbital values
AutomorphicForm.exists_nhds_forall_iff_and_ratio_mul_sqrtRatio_mul_twistedWeighted_eq_of_norm_sub_le_of_areMatchingLocal22 below · depth 36 - Lift-independence of twisted weighted orbital integrals at diag(a,at)
AutomorphicForm.ratio_mul_sqrtRatio_mul_twistedWeighted_eq_of_normString_diagUnits2_eq_of_areMatchingLocal5 below · depth 36 - Vanishing germ of the half-weighted orbital integral at non-norm parameters
AutomorphicForm.exists_forall_norm_halfWeighted_sub_le_of_not_exists_norm_eq_of_areMatchingLocal10 below · depth 37 - Twisted minus untwisted weighted orbital germ at t=1
AutomorphicForm.exists_forall_norm_ratio_mul_sqrtRatio_mul_twistedWeighted_add_halfWeighted_sub_le_of_normString_diagUnits2_eq_of_areMatchingLocal56 below · depth 37 - Near t=1, normalised twisted weighted values agree on cells
AutomorphicForm.exists_nhds_forall_ratio_mul_sqrtRatio_mul_twistedWeighted_eq_of_norm_sub_le_of_normString_diagUnits2_eq_of_areMatchingLocal16 below · depth 37 - Split orbital vanishing at a non-norm parameter
AutomorphicForm.LocalWeightedOrbital.splitOrbital_eq_zero_of_not_exists_norm_eq_of_areMatchingLocal7 below · depth 38 - Logarithmic expansion of twisted weighted orbital values
AutomorphicForm.exists_forall_norm_ratio_mul_sqrtRatio_mul_twistedWeighted_add_mul_log_mul_twistedOrbital_sub_le_of_normString_diagUnits2_eq44 below · depth 38