Definitions/Def_M4aHerbrand_GenuineDescent.lean
Adelic base change and Galois descent data for number fields
Throughout, A is a Dedekind domain with fraction field K a number field, free and finite as a \mathbb{Z}-module, likewise B' with fraction field L, and L is a K-algebra. The input datum is the project structure AdeleBaseChange A K B' L: a ring homomorphism \beta\colon \mathbb{A}_{A,K}\to\mathbb{A}_{B',L} between adele rings compatible with the structure maps from K and L, together with an isomorphism \mathbb{A}_{A,K}\otimes_K L\simeq\mathbb{A}_{B',L} of \mathbb{A}_{A,K}-algebras (scalars acting through \beta) sending 1\otimes l to the image of l. For such a B and each \sigma\in\operatorname{Aut}_K(L), actOf is the ring automorphism of \mathbb{A}_{B',L} obtained by transporting \mathrm{id}\otimes\sigma through that isomorphism. The first result, hcont_of_continuous_β, asserts that if \beta is continuous then every such automorphism is continuous, by the module-topology statement continuous_conjAct_of_continuous_of_free. Hence descentOfContinuousβ produces an IdeleGaloisDescent B' K L, i.e. a monoid homomorphism \operatorname{Aut}_K(L)\to\operatorname{RingAut}(\mathbb{A}_{B',L}) extending the action on principal adeles and valued in continuous automorphisms; descentOfContinuousβ_act identifies its action with actOf. A helper, continuous_β_of_prodMap, gives continuity of \beta when it is the product of a continuous map on infinite adeles and a continuous map on finite adeles.
For rings of integers, genuineDescent is the same construction with A=\mathcal{O}_K, B'=\mathcal{O}_L. Given any \mathbb{A}_K-algebra isomorphism \mathbb{A}_K\otimes_K L\simeq\mathbb{A}_L over the conorm map genuineβ (the product of the archimedean conorm and finiteConorm) which sends 1\otimes l to l, bgenOfTensorEquiv assembles the base-change datum and genuineDescentOfTensorEquiv the resulting descent datum, continuity of genuineβ being supplied by continuous_genuineβ; genuineDescentOfTensorEquiv_act records the action. Finally genuineBaseChange and genuineDescentDatum instantiate these with genuineTensorEquiv, with genuineBaseChange_β identifying the underlying homomorphism as genuineβ and genuineDescentDatum_act its action as actOf at genuineTensorEquiv.
Relation to Mathlib
Mathlib provides the adele, finite adele and infinite adele rings used here; the structures AdeleBaseChange and IdeleGaloisDescent, packaging a base-change isomorphism \mathbb{A}_K\otimes_K L\simeq\mathbb{A}_L and a continuous Galois action on \mathbb{A}_L, are the project's own.
Where it is used
The descent datum genuineDescentDatum K L is what makes \operatorname{Gal}(L/K) act on \mathbb{A}_L^\times and on the idèle class group, via IdeleGaloisDescent.classAct, ideleClassNorm and ideleClassDerive; these are the inputs to the Herbrand-quotient computations in the class-field-theoretic part of the development.
References
- J. Neukirch, Algebraic Number Theory, Grundlehren der mathematischen Wissenschaften 322, Springer, 1999
- A. Weil, Basic Number Theory, Die Grundlehren der mathematischen Wissenschaften 144, Springer, 1967
- J. W. S. Cassels and A. Fröhlich (eds.), Algebraic Number Theory, Academic Press, 1967
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 104 lines
- 12 declarations
- used in the statements of 531 theorems and imported by 608 proofs
- imports 4 definition modules
Source file: Definitions/Def_M4aHerbrand_GenuineDescent.lean
Imports
Declarations
- theorem
M4aHerbrand.GenuineDescent.hcont_of_continuous_β - def
M4aHerbrand.GenuineDescent.descentOfContinuousβ - theorem
M4aHerbrand.GenuineDescent.descentOfContinuousβ_act - theorem
M4aHerbrand.GenuineDescent.continuous_β_of_prodMap - def
M4aHerbrand.GenuineDescent.genuineDescent - def
M4aHerbrand.GenuineDescent.bgenOfTensorEquiv - def
M4aHerbrand.GenuineDescent.genuineDescentOfTensorEquiv - theorem
M4aHerbrand.GenuineDescent.genuineDescentOfTensorEquiv_act - def
M4aHerbrand.GenuineDescent.genuineBaseChange - theorem
M4aHerbrand.GenuineDescent.genuineBaseChange_β - def
M4aHerbrand.GenuineDescent.genuineDescentDatum - theorem
M4aHerbrand.GenuineDescent.genuineDescentDatum_act
Source
import Definitions.Def_M4aHerbrand_IdeleClassVocab import Definitions.Def_M4aHerbrand_AdeleBaseChange import Definitions.Def_M4aHerbrand_GenuineTensorEquiv import Definitions.Def_M4aHerbrand_AdeleTopologyFacts set_option autoImplicit false noncomputable section namespace M4aHerbrand.GenuineDescent open NumberField TensorProduct IsDedekindDomain M4aHerbrand M4aHerbrand.Bridge section AnyProducer variable {A K B' L : Type*} [CommRing A] [IsDedekindDomain A] [Field K] [NumberField K] [Algebra A K] [IsFractionRing A K] [Module.Free ℤ A] [Module.Finite ℤ A] [CommRing B'] [IsDedekindDomain B'] [Field L] [NumberField L] [Algebra B' L] [IsFractionRing B' L] [Module.Free ℤ B'] [Module.Finite ℤ B'] [Algebra K L] theorem hcont_of_continuous_β (B : AdeleBaseChange A K B' L) (hβ : Continuous B.β) : ∀ σ : L ≃ₐ[K] L, letI := B.β.toAlgebra; Continuous (actOf A K B' L B.tensorEquiv σ) := by letI := B.β.toAlgebra intro σ exact continuous_conjAct_of_continuous_of_free A K B' L hβ B.tensorEquiv σ def descentOfContinuousβ (B : AdeleBaseChange A K B' L) (hβ : Continuous B.β) : IdeleGaloisDescent B' K L := B.toIdeleGaloisDescent (hcont_of_continuous_β B hβ) theorem descentOfContinuousβ_act (B : AdeleBaseChange A K B' L) (hβ : Continuous B.β) (g : L ≃ₐ[K] L) : (descentOfContinuousβ B hβ).act g = letI := B.β.toAlgebra; actOf A K B' L B.tensorEquiv g := rfl omit [NumberField K] [Module.Free ℤ A] [Module.Finite ℤ A] [NumberField L] [Module.Free ℤ B'] [Module.Finite ℤ B'] in theorem continuous_β_of_prodMap (B : AdeleBaseChange A K B' L) (βi : InfiniteAdeleRing K →+* InfiniteAdeleRing L) (βf : FiniteAdeleRing A K →+* FiniteAdeleRing B' L) (h : B.β = RingHom.prodMap βi βf) (hinf : Continuous βi) (hfin : Continuous βf) : Continuous B.β := by rw [h]; exact Continuous.prodMap hinf hfin end AnyProducer section RingOfIntegers variable {K L : Type*} [Field K] [NumberField K] [Field L] [NumberField L] [Algebra K L] def genuineDescent (B : AdeleBaseChange (𝓞 K) K (𝓞 L) L) (hβ : Continuous B.β) : IdeleGaloisDescent (𝓞 L) K L := descentOfContinuousβ B hβ end RingOfIntegers section Genuine variable (K L : Type*) [Field K] [NumberField K] [Field L] [NumberField L] [Algebra K L] def bgenOfTensorEquiv (te : letI := (genuineβ K L).toAlgebra; ((AdeleRing (𝓞 K) K) ⊗[K] L) ≃ₐ[AdeleRing (𝓞 K) K] AdeleRing (𝓞 L) L) (hte : ∀ l : L, letI := (genuineβ K L).toAlgebra; te ((1 : AdeleRing (𝓞 K) K) ⊗ₜ[K] l) = algebraMap L (AdeleRing (𝓞 L) L) l) : AdeleBaseChange (𝓞 K) K (𝓞 L) L where β := genuineβ K L β_compat := genuineβ_compat K L tensorEquiv := te tensorEquiv_one_tmul := hte def genuineDescentOfTensorEquiv (te : letI := (genuineβ K L).toAlgebra; ((AdeleRing (𝓞 K) K) ⊗[K] L) ≃ₐ[AdeleRing (𝓞 K) K] AdeleRing (𝓞 L) L) (hte : ∀ l : L, letI := (genuineβ K L).toAlgebra; te ((1 : AdeleRing (𝓞 K) K) ⊗ₜ[K] l) = algebraMap L (AdeleRing (𝓞 L) L) l) : IdeleGaloisDescent (𝓞 L) K L := genuineDescent (bgenOfTensorEquiv K L te hte) (continuous_genuineβ K L) theorem genuineDescentOfTensorEquiv_act (te : letI := (genuineβ K L).toAlgebra; ((AdeleRing (𝓞 K) K) ⊗[K] L) ≃ₐ[AdeleRing (𝓞 K) K] AdeleRing (𝓞 L) L) (hte : ∀ l : L, letI := (genuineβ K L).toAlgebra; te ((1 : AdeleRing (𝓞 K) K) ⊗ₜ[K] l) = algebraMap L (AdeleRing (𝓞 L) L) l) (g : L ≃ₐ[K] L) : (genuineDescentOfTensorEquiv K L te hte).act g = letI := (genuineβ K L).toAlgebra; actOf (𝓞 K) K (𝓞 L) L te g := rfl end Genuine section Construction variable (K L : Type*) [Field K] [NumberField K] [Field L] [NumberField L] [Algebra K L] def genuineBaseChange : AdeleBaseChange (𝓞 K) K (𝓞 L) L := bgenOfTensorEquiv K L (genuineTensorEquiv K L) (genuineTensorEquiv_one_tmul K L) theorem genuineBaseChange_β : (genuineBaseChange K L).β = genuineβ K L := rfl def genuineDescentDatum : IdeleGaloisDescent (𝓞 L) K L := genuineDescentOfTensorEquiv K L (genuineTensorEquiv K L) (genuineTensorEquiv_one_tmul K L) theorem genuineDescentDatum_act (g : L ≃ₐ[K] L) : (genuineDescentDatum K L).act g = letI := (genuineβ K L).toAlgebra; actOf (𝓞 K) K (𝓞 L) L (genuineTensorEquiv K L) g := rfl end Construction end M4aHerbrand.GenuineDescent end
Statements phrased using this module (531)
- Characters annihilating r on congruent unit idèles
ArtinL.Abelian.apply_idelicArtinMap_eq_one_of_isAdjuster_of_forall_valued_eq_one2 below · depth 16 - Content of an idelic norm is the relative norm of the content
HeckeCharacter.fadContentHom_projFin_idelicNorm_eq_fracRelNormUnit3 below · depth 16 - Adjusters descend along the idelic norm
HeckeCharacter.isAdjuster_idelicNorm_of_isAdjuster3 below · depth 16 - Admissible twists pull back along the idelic norm
LanglandsTunnell.Converse.isAdmissibleTwist_comp_idelicNorm_genuineBaseChange2 below · depth 16 - Rigidity of idele class characters under base change to ℚ
LanglandsTunnell.RankinSelberg.eq_comp_idelicNorm_of_forall_under_notMem_uniformizerIdele_eq_pow_inertiaDeg10 below · depth 16 - Rigidity of idele class characters over ℚ
LanglandsTunnell.RankinSelberg.eq_comp_idelicNorm_of_forall_uniformizerIdele_eq_pow_inertiaDeg10 below · depth 16 - Norm-one unit idèle nontrivial at a prescribed place above p₀
LanglandsTunnell.RankinSelberg.exists_unitIdele_over_idelicNorm_eq_one_and_apply_ne_one_of_ne2 below · depth 16 - Niceness of the pinned Rankin–Selberg datum of a cubic twist
LanglandsTunnell.RankinSelberg.isNicePinned_rsDatum_of_centralInduced_of_localWhittaker_of_not_exists_eq_pow_inertiaDeg_of_normPin_archTrivial2,488 below · depth 16 - Adelic norm of a principal adele is the field norm
M4aHerbrand.GenuineDescent.adelicNorm_genuineBaseChange_algebraMap0 below · depth 16 - Continuity of the adelic norm A_M → A_K
M4aHerbrand.GenuineDescent.continuous_adelicNorm_genuineBaseChange0 below · depth 16 - Idelic norm of a uniformizer idele
M4aHerbrand.exists_idelicNorm_uniformizerIdele_eq_pow_inertiaDeg_mul_localUnit3 below · depth 16 - Upper ramification groups lie in the local image of the idelic Artin map
M4aHerbrand.exists_isAdjuster_pow_idelicArtinMap_eq_of_mem_upperRamificationGroup302 below · depth 16 - Product formula for the idelic Artin map, totally positive case
M4aHerbrand.finprod_idelicArtinMap_idelesTrivialOn_eq_one_of_totallyPositive2 below · depth 16 - Idelic Artin map at one place: Frobenius modulo inertia
M4aHerbrand.idelicArtinMap_single_mul_zpow_inv_mem_inertia_of_isArithFrobAt137 below · depth 16 - Ramification theorem: inertia lies in the image of local units
M4aHerbrand.inertia_le_map_unitIdelesTrivialOn_compl_singleton_of_idelicArtinMap252 below · depth 16 - Local component of a character twisted by the idelic norm
NumberField.TateGlobal.localChar_mul_comp_idelicNorm_genuineBaseChange2 below · depth 16 - Idelic Artin map for an admissible modulus of the degree
NumberField.exists_idelicArtinMap_ker_eq_and_surjective_and_eq_finprod_artinFrob_of_isAdmissibleModulusOfDegree_finrank132 below · depth 16 - Archimedean components of a character composed with the idelic norm
LanglandsTunnell.Converse.isArchCompAt_comp_idelicNorm_genuineBaseChange2 below · depth 17 - Existence of an admissible modulus supported at inertia-ramified places
LanglandsTunnell.P2.Artin.exists_admissibleModulus_supported0 below · depth 17 - Unit idèles at an admissible modulus are idelic norms
LanglandsTunnell.P2.Artin.unitIdeles_le_range_idelicNorm_of_isAdmissibleModulusOfDegree3 below · depth 17 - Entire pair for the cubic Rankin–Selberg datum
LanglandsTunnell.RankinSelberg.exists_entire_boundedOnStrips_eq_archFactor_mul_lFun_rsDatum_of_le_conductorExponentAt_of_centralInduced_of_localSpaceAt_of_normPin_archTrivial2,487 below · depth 17 - Inductivity of conductor and root number for a quadratic extension
LanglandsTunnell.exists_heckeRootNumber_eq_mul_pinnedRootNumber_and_heckeConductor_eq_induced_of_finrank_eq_two49 below · depth 17 - Non-triviality of ξ·(χ∘ N) on the norm-one ideles
LanglandsTunnell.exists_mem_normOneIdeles_mul_comp_idelicNorm_ne_one_of_finrank_eq_two61 below · depth 17 - Artin induction of L- and Γ-factors in a quadratic extension
LanglandsTunnell.wellFormed_converges_twistedDatum_and_archFactor_lFun_heckeDatum_eq_induced_of_finrank_eq_two12 below · depth 17 - Artin image of level-n units lies in Gⁿ(w∣ v)
M4aHerbrand.idelicArtinMap_mem_upperRamificationGroup_of_isAdjuster_pow283 below · depth 17 - Kernel of the local component of the idelic Artin map
M4aHerbrand.idelicArtinMap_single_eq_one_iff_exists_finprod_smul_eq258 below · depth 17 - Local images under the idelic Artin map: decomposition and inertia
M4aHerbrand.map_idelesTrivialOn_eq_decomp_and_map_unitIdelesTrivialOn_eq_inertia_of_isCyclic250 below · depth 17 - Compatibility of idelic Artin maps with restriction to a subextension
M4aHerbrand.restrictNormalHom_idelicArtinMap_eq7 below · depth 17 - Twisting a cubic induction form by a character of the determinant
LanglandsTunnell.CubicInduction.CubicInductionForm.twist_det_package2 below · depth 18 - Local functional equation at one deeply twisted prime
LanglandsTunnell.CubicInduction.exists_forall_mem_gl3CyclicSubspace_localZeta31_fe_one_of_cubicInductionForm_twist_deepAt593 below · depth 18 - Local constants of twisted cubic induction on the cyclic span
LanglandsTunnell.CubicInduction.exists_forall_mem_gl3CyclicSubspace_localZetaDual31_eq_mul_of_cubicInductionForm_twisted_badPlaces_noFE32_adm598 below · depth 18 - Explicit K₁(p^{3B+Δ})-invariant bump vector for twisted cubic induction
LanglandsTunnell.CubicInduction.exists_mem_gl3CyclicSubspace_twist_whittakerLoc_congruenceK1_invariant_iotaGL_bump_of_conductor_le_ed3111 below · depth 18 - Finiteness of torus coefficients in the twisted local cyclic space
LanglandsTunnell.CubicInduction.forall_mem_gl3CyclicSubspace_torusFinite_of_cubicInductionForm_twisted_noFE32_level19 below · depth 18 - 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 - Ramified place yields local unit outside the reciprocity kernel
LanglandsTunnell.P2.Artin.exists_localUnit_notMem_principalIdeles_sup_range_idelicNorm_of_inertia_ne_bot253 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 - Finite GL₃-translate family: constant integral and dual root number
LanglandsTunnell.RankinSelberg.exists_gl3Translates_sum_rsFinIntegral_cells_eq_const_and_dual_eq_rootNumberMonomial_of_finWhittaker_one_ne_zero_of_localSpaceAt_of_member_of_fe32_normPin_twisted_offSQ_archPsi_bump_levelShift_global982 below · depth 18 - Infinite coordinates of the genuine Galois descent action
M4aHerbrand.GenuineDescent.genuineDescentDatum_act_fst_apply1 below · depth 18 - Finite coordinates of the genuine Galois descent action
M4aHerbrand.GenuineDescent.genuineDescentDatum_act_snd_apply2 below · depth 18 - Single-place idèle generating a decomposition group at a cyclic layer
M4aHerbrand.exists_forall_mem_zpowers_idelicArtinMap_single_of_isCyclic249 below · depth 18 - Idelic Artin map sends local norms at v into H'
M4aHerbrand.idelicArtinMap_single_mem_map_subtype_of_finprod_smul_eq139 below · depth 18 - Local components of the idelic Artin map are reciprocity maps
M4aHerbrand.isLocalReciprocityMap_of_idelicArtinMap_single260 below · depth 18 - Image of Eᵥ^×: decomposition group, of 𝒪ᵥ^×: inertia group
M4aHerbrand.map_idelesTrivialOn_eq_decomp_and_map_unitIdelesTrivialOn_eq_inertia253 below · depth 18 - Local norm index bound for abelian decomposition group
NumberField.PlaceDecomp.exists_fin_forall_exists_finprod_smul_eq_mul_of_isMulCommutative_decomp107 below · depth 18 - Idelic reciprocity map for abelian extensions of exponent dividing 24
NumberField.exists_idelicArtinMap_ker_eq_and_surjective_and_eq_finprod_artinFrob_of_dvd_twentyFour130 below · depth 18 - Admissible unitary untwist of a cuspidal central character
AutomorphicForm.SmoothCuspRealizationAt.exists_isAdmissibleTwist_eq_centralChar_mul_ideleNorm_inv11 below · depth 19 - Finite support of the GL₃ Whittaker type integrals
LanglandsTunnell.CubicInduction.exists_finset_typeIntegral_eq_zero_of_eq_coefficientFn_of_le_conductorExponentAt23 below · depth 19 - Vanishing of type integrals outside finitely many torus shells
LanglandsTunnell.CubicInduction.exists_finset_typeIntegral_eq_zero_of_forall_exists_finset_eq_zero_betaFinCS0 below · depth 19 - Local GL₃timesGL₁ constants of a cubic induction at one bad place
LanglandsTunnell.CubicInduction.exists_forall_mem_gl3CyclicSubspace_localZetaDual31_eq_mul_of_isCubicInductionDataOn_deepAt539 below · depth 19 - Span-wide local constants for deep cubic induction data
LanglandsTunnell.CubicInduction.exists_forall_mem_gl3CyclicSubspace_localZetaDual31_eq_mul_of_isCubicInductionDataOn_deep_badPlaces550 below · depth 19 - Twisting cubic induction data by χ∘det
LanglandsTunnell.CubicInduction.isCubicInductionDataOn_twist_det16 below · depth 19 - Deep rational twists stay deep over a cubic field
LanglandsTunnell.CubicInduction.le_conductorExponentAt_localChar_mul_comp_idelicNorm_of_hasConductorExponentAt_of_forall_le11 below · depth 19 - Unit idèles of an admissible modulus are idelic norms
LanglandsTunnell.P2.Artin.unitIdeles_le_range_idelicNorm_of_dvd_twentyFour3 below · depth 19 - Half-plane integrability of pure-tensor Rankin–Selberg cell integrands
LanglandsTunnell.RankinSelberg.exists_forall_integrable_rsFinCellIntegrand_pureTensorTerm_dual_and_hybrid_of_depth_twisted_torusFinite_central_growth_of_principalLevel_of_gammaHyp136 below · depth 19 - Integrability of the twisted Rankin–Selberg finite-cell integrands
LanglandsTunnell.RankinSelberg.exists_forall_integrable_rsFinCellIntegrand_translate_and_dual_twisted116 below · depth 19 - Normalised K₁(p^ℓ)-invariant vector with mirabolic bump support
LanglandsTunnell.RankinSelberg.exists_mem_gl3CyclicSubspace_congruenceK1_invariant_iotaGL_eq_bump_of_localZeta31_fe_one107 below · depth 19 - Rational local γ at a level prime, archimedean nonvanishing edition
LanglandsTunnell.RankinSelberg.exists_rational_gamma_rsLocalIntegral_member_twisted_of_finiteFamily_arch_deep_archPsi489 below · depth 19 - Torus finiteness for the cyclic space of a deep twist
LanglandsTunnell.RankinSelberg.forall_mem_gl3CyclicSubspace_twist_det_torusFinite_of_principalLevel_of_admissible_of_deepTwist12 below · depth 19 - Value form of the local GL₂timesGL₃ functional equation at p
LanglandsTunnell.RankinSelberg.forall_mem_span_rsLocalIntegral_dual_eq_stdRootNumber_mul_of_localZeta31_identified_of_torusFinite_of_centralChar_of_gauge_of_admissible_of_principalNormPin_adm_gamma_bump_levelShift_global514 below · depth 19 - Determinant twists cancel in the local GL₃× GL₂ Rankin–Selberg data
LanglandsTunnell.RankinSelberg.gl3CyclicSubspace_detTwist_and_rsIntegrand_detTwist_eq0 below · depth 19 - Sign identity for the cubic root-number block
LanglandsTunnell.RankinSelberg.prod_sq_mul_finprod_localChar_neg_one_mul_neg_one_pow_eq_one_of_finprod_sq_mul_lamSqArch_eq_one_of_not_isBadPlace3 below · depth 19 - Idelic norm of an archimedean unit idele at a real place
M4aHerbrand.GenuineDescent.idelicNorm_genuineBaseChange_archCentralUnit_of_isReal2 below · depth 19 - Local–global compatibility of the idelic Artin map at w
M4aHerbrand.exists_localCoordinate_carry_eq_zsmul_and_div_natCard_decomp_eq_of_idelicArtinMap241 below · depth 19 - Unramifiedness of μ∘ N_{M/E} at an unramified prime
NumberField.TateGlobal.isUnramifiedCharAt_comp_idelicNorm_genuineBaseChange_iff_of_ramificationIdx_eq_one6 below · depth 19 - Fibrewise twisted trace comparison at prime degree
AutomorphicForm.fibreSum_twistedCutTrace_eq_const_mul_fibreSum_cutTrace_of_areMatchingAt_symm_of_prime3,006 below · depth 20 - Deep-twist product law for priced local root numbers above p
LanglandsTunnell.Converse.finprod_stdRootNumberAt_twist_mul_twist_eq_sq_of_le_floor22 below · depth 20 - Pinned conductor exponent unchanged by a shallow norm twist
LanglandsTunnell.Converse.pinnedExp_comp_idelicNorm_mul_eq_pinnedExp_of_hasConductorExponentAt_le_of_depth_floor3 below · depth 20 - Whittaker functions vanish deep in the GL₂-torus
LanglandsTunnell.CubicInduction.exists_forall_apply_iotaGL_mul_eq_zero_of_lt_neg4 below · depth 20 - Type integrals of deep GL₃ Whittaker coefficients vanish eventually
LanglandsTunnell.CubicInduction.exists_forall_typeIntegral_eq_zero_of_le_fst7 below · depth 20 - Vanishing of GL₃ type integrals for large n₂
LanglandsTunnell.CubicInduction.exists_forall_typeIntegral_eq_zero_of_le_snd11 below · depth 20 - Conductor bound for the local central character at unramified v
LanglandsTunnell.CubicInduction.exists_hasConductorExponentAt_localChar_centralChar_le_inducedLevelAt_of_isCubicInductionDataOn278 below · depth 20 - Uniform smoothness of a GL₃ principal-series coefficient under right translation
LanglandsTunnell.CubicInduction.exists_isOpen_forall_apply_mul_iotaGL_mul_eq1 below · depth 20 - A twist-independent constant in the deep-place GL₃× GL₁ functional equation
LanglandsTunnell.CubicInduction.exists_ne_zero_forall_eval_mul_eq_mul_rootNumber_mul_eval_of_forall_localZeta31_fe_twist_of_isCubicInductionDataOn_of_deep_of_archPackage_of_inv_eq_psiQ_of_whittakerLoc_one502 below · depth 20 - Product formula (prodᵥλᵥ²) λ_∞²=1 for a cubic induction
LanglandsTunnell.CubicInduction.finprod_sq_mul_lamSqArch_eq_one_of_forall_ne_zero_localZeta31_fe_rootNumber_of_isCubicInductionDataOn_of_archPackage_of_inv_eq_psiQ538 below · depth 20 - Twisting a cubic idelic character by χ ∘ N
LanglandsTunnell.CubicInduction.inducedCoeff_mul_comp_idelicNorm_and_isBadPlace_iff_of_conductorExponentAt_le24 below · depth 20 - Identified local functional equation passes to the cyclic span
LanglandsTunnell.CubicInduction.localZeta31_identified_of_mem_gl3CyclicSubspace1 below · depth 20 - Non-norm condition is stable under twisting by base-changed characters
LanglandsTunnell.CubicInduction.not_exists_eq_pow_inertiaDeg_mul_comp_idelicNorm_of_not_exists12 below · depth 20 - Central character law for the archimedean Whittaker function
LanglandsTunnell.CubicInduction.whittakerArch_scalar_mul_eq_centralChar_mul_of_isCubicInductionDataOn0 below · depth 20 - Global realisation of local Rankin–Selberg pairs at p
LanglandsTunnell.RankinSelberg.exists_factor_fundamentalDomain_forall_rsGlobalIntegral_realisation_member_twisted_of_finiteFamily_arch_of_archNonvanishing467 below · depth 20 - Cut-off remainder integrands of the dual finite cell are integrable
LanglandsTunnell.RankinSelberg.exists_forall_integrable_cutoff_remainder_mul_finprod_away113 below · depth 20 - Local GL₃× GL₂ gamma factor from a global realisation
LanglandsTunnell.RankinSelberg.exists_forall_mem_span_rsLocalIntegral_dual_mul_eq_mul_of_rsGlobalIntegral_realisation6 below · depth 20 - A non-vanishing rational local Rankin–Selberg pair at a level prime
LanglandsTunnell.RankinSelberg.exists_mem_rsLocalIntegral_ne_zero_and_rational_member_twisted_of_finiteFamily_arch_deep58 below · depth 20 - Finiteness, continuity and unit phase of dual Whittaker products
LanglandsTunnell.RankinSelberg.finite_mulSupport_and_continuous_and_exists_phase_finprod_dualWhittakerFn3_away1 below · depth 20 - Pair stability of the GL₃timesGL₂ local functional equation
LanglandsTunnell.RankinSelberg.forall_mem_span_rsLocalIntegral_dual_eq_mul_of_forall_localZeta31_fe_of_deepTwist_of_principalLevel_of_admissible_of_gammaFactor_of_forall_localZeta31_fe_of_bump_levelShift_global489 below · depth 20 - Swapping the S_Q-slots: dual and hybrid pure-tensor integrability
LanglandsTunnell.RankinSelberg.integrable_pureTensorTerm_dual_and_hybrid_of_integrable_cutoff_of_forall_lintegral_lt_top15 below · depth 20 - Transitivity of adèle base change in a tower
M4aHerbrand.Bridge.genuineBeta_comp_of_tower2 below · depth 20 - Finiteness of idele class characters with prescribed composite with the norm
M4aHerbrand.GenuineDescent.finite_setOf_monoidHom_comp_idelicNorm_genuineBaseChange_eq_of_prime105 below · depth 20 - Equivariant idèle base change and Hilbert 90 for idèle classes
M4aHerbrand.exists_hom_res_ideles_and_ideleClassGroup_injective_range_eq_invariants_of_isScalarTower6 below · depth 20 - Local Artin map computes carry classes on an enlarged layer
M4aHerbrand.exists_mk_localArtin_eq_pow_and_infNatTrans_carryFun_eq_smul_of_enlargedLayer220 below · depth 20 - Local components at -1 of a norm-composite idele character
NumberField.TateGlobal.finprod_mem_primeFibre_localChar_comp_idelicNorm_apply_neg_one0 below · depth 20 - Comparison of twisted elliptic–central and kernel folds
AutomorphicForm.exists_twistedEllipticCentralFold_eq_mul_sum_kernelCentralEllipticFold901 below · depth 21 - Spectral comparison of cut traces in prime-degree Galois extensions
AutomorphicForm.fibreSum_twistedCutTrace_eq_const_mul_fibreSum_cutTrace_of_centralElliptic_of_prime3,001 below · depth 21 - Twisting an admissible character by the idelic norm
LanglandsTunnell.Converse.isAdmissibleTwist_mul_comp_idelicNorm_of_isFiniteOrderHeckeChar2 below · depth 21 - Euler factors above p of a norm-twisted idele character
LanglandsTunnell.HeckeTate.finprod_euler_comp_X_pow_inertiaDeg_eq_inducedEulerPoly_comp5 below · depth 21 - Pinned functional equation for a non-normic character twisted from ℚ
LanglandsTunnell.HeckeTate.isNicePinned_heckeDatum_mul_comp_idelicNorm_of_not_exists_eq_pow_inertiaDeg108 below · depth 21 - Integrability of the translated split dual finite cell integrand
LanglandsTunnell.RankinSelberg.exists_forall_integrable_translate_rsFinCellIntegrand_dual_split_of_dualFactor_phase109 below · depth 21 - Purified p-slot splitting of Whittaker coefficients of p-adic translates
LanglandsTunnell.RankinSelberg.exists_frozen_forall_sum_translate_purified_whittakerCoefficient_eq_mul_pSlot_of_finiteFamily_arch351 below · depth 21 - p-slot factorisation of GL₃ Whittaker functions along ι
LanglandsTunnell.RankinSelberg.exists_frozen_forall_sum_translate_whittaker_iota_eq_mul_pSlot_of_finiteFamily_arch42 below · depth 21 - Local Rankin–Selberg integrals evaluating a finite Whittaker family
LanglandsTunnell.RankinSelberg.exists_mem_gl3CyclicSubspace_forall_rsLocalIntegral_eq_mul_apply_of_finite11 below · depth 21 - Level 3B bump vector in a twisted principal-series Whittaker model
LanglandsTunnell.RankinSelberg.exists_mem_gl3CyclicSubspace_twist_coefficientFn_principalSeries3_congruenceK1_invariant_iotaGL_bump_of_pos_of_level157 below · depth 21 - Non-degenerate test pair for the local GL₃× GL₂ integral
LanglandsTunnell.RankinSelberg.exists_mem_span_forall_rsLocalIntegral_eq_const_ne_zero_of_isGL3PsiWhittakerFn13 below · depth 21 - A principal-series GL₃ Whittaker model with prescribed central character
LanglandsTunnell.RankinSelberg.exists_principalSeries3_whittaker_deepTwist_centralChar_of_higherUnitsAt_unitary_shallow12 below · depth 21 - Non-vanishing far right of a reference Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_pureTranslates_combination_forall_rsGlobalIntegral_ne_zero_member_twisted_of_finiteFamily_arch_of_archNonvanishing463 below · depth 21 - Rationality of local Rankin–Selberg integrals for GL₃ principal series
LanglandsTunnell.RankinSelberg.exists_rational_rsLocalIntegral_and_dual_of_principalSeries363 below · depth 21 - Unisolvence points, reference points and cut-off subgroups at S_Q
LanglandsTunnell.RankinSelberg.exists_unisolvence_refPoint_cutoff_of_linearIndependent_slots1 below · depth 21 - Multiplicativity of the GL₃timesGL₂ local γ-factor in principal series
LanglandsTunnell.RankinSelberg.forall_mem_span_rsLocalIntegral_dual_eq_mul_of_forall_localZeta31_fe_of_principalSeries273 below · depth 21 - Deep twist: GL₃timesGL₂ local integrals are Laurent polynomials
LanglandsTunnell.RankinSelberg.forall_mem_span_rsLocalIntegral_eq_laurent_of_deepTwist_of_principalLevel_of_admissible20 below · depth 21 - Pair stability at (3,2): transfer of the cleared functional equation
LanglandsTunnell.RankinSelberg.forall_rsLocalIntegral_clearedFE_of_forall_rsLocalIntegral_clearedFE_of_centralChar_eq_of_deepTwist_pairStability32_of_bump59 below · depth 21 - Multiplicativity of the local GL₃× GL₂ functional equation
LanglandsTunnell.RankinSelberg.forall_rsLocalIntegral_clearedFE_prod_of_principalSeries3_of_forall_torusZeta_fe_multiplicativity3_ed3305 below · depth 21 - Measurability and isolation identity for pure-tensor remainders
LanglandsTunnell.RankinSelberg.measurable_remainder_and_dualFactor_translate_mul_prod_eq_of_pureTensor_expansion2 below · depth 21 - Galois descent, Hilbert 90 and norm for idèles
M4aHerbrand.GenuineDescent.injective_beta_and_fixed_iff_and_h90_and_prod_unitsAct_eq_idelicNorm1 below · depth 21 - Base change of idèles reflects principality
M4aHerbrand.GenuineDescent.unitsMap_beta_mem_principalIdeles_iff2 below · depth 21 - Invariant maps for a p-group layer, assembled from hypotheses
M4aHerbrand.exists_invariant_forall_inv_map_eq_finsum_of_forall_localFundamentalClass_of_isPGroup_of_children312 below · depth 21 - Sum of local coordinates in ℚ/ℤ is unchanged by inflation
M4aHerbrand.finsum_div_natCard_decomp_map_eq_finsum_div_natCard_decomp_of_isScalarTower123 below · depth 21 - Adelic matching of orbital integrals in prime-degree base change
AutomorphicForm.exists_areMatchingOn_adeleRing_of_areMatchingAt_of_prime27 below · depth 22 - Twisted GL₂ trace identity with atom-free remainder functional
AutomorphicForm.exists_continuous_forall_not_isEisenstein_noAtomicMass_twistedGeometricRemainder_unram1,751 below · depth 22 - Twisted elliptic-central fold equals base-changed central-elliptic kernel
AutomorphicForm.exists_twistedEllipticCentralFold_eq_mul_sum_kernelCentralEllipticFold_of_areMatchingOn_of_isNormClass896 below · depth 22 - 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 - Gauge majorant for cyclic translates of principal-series Whittaker coefficients
LanglandsTunnell.CubicInduction.exists_gauge_of_mem_gl3CyclicSubspace_coefficientFn_principalSeries323 below · depth 22 - Level-pᵈ Whittaker vector in a unitary principal series of GL₃
LanglandsTunnell.CubicInduction.exists_isWhittakerFunctional3_coefficientFn_ne_zero_forall_deepTwist_eq_of_forall_higherUnitsAt_of_pos11 below · depth 22 - Unramified twist shifts the local (3,1) functional equation
LanglandsTunnell.CubicInduction.forall_localZeta31_fe_of_twist_modulus_cpow0 below · depth 22 - Haar scaling on the unipotent subgroup: dilating the integral ball
LanglandsTunnell.CubicInduction.measure_unipotentEntry_preimage_mul_eq0 below · depth 22 - Unipotent invariance of the dual Rankin–Selberg integrand
LanglandsTunnell.CubicInduction.mul_dual_eq_of_isGL3PsiWhittakerFn_inv_of_unipotent0 below · depth 22 - Uncountable non-vanishing of the cut finite Rankin–Selberg factor
LanglandsTunnell.RankinSelberg.exists_finTranslate_not_countable_rsFinIntegral_indicator_ne_zero_of_purifier_of_finiteFamily_arch93 below · depth 22 - Local GL₃× GL₁ functional equation for deeply twisted principal series
LanglandsTunnell.RankinSelberg.exists_forall_localZeta31_fe_one_twist_coefficientFn_principalSeries3_of_exactConductor59 below · depth 22 - Frozen complements: explicit p-slot splitting of GL₃ Whittaker functions
LanglandsTunnell.RankinSelberg.exists_frozen_forall_sum_translate_whittaker_iota_eq_mul_pSlot_of_finiteFamily_arch_explicit42 below · depth 22 - Bump test vector for the local GL₃× GL₂ Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_mem_gl3CyclicSubspace_forall_rsLocalIntegral_eq_mul_setIntegral_translate9 below · depth 22 - Factorisation of the purified reference Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_ne_zero_forall_rsGlobalIntegral_reference_eq_mul_rsArchIntegral_mul_rsFinIntegral_indicator_mul_of_finiteFamily_arch410 below · depth 22 - A p-adic purifier with pure-tensor Whittaker coefficient
LanglandsTunnell.RankinSelberg.exists_purifier_whittakerCoefficient_eq_mul_pSlot_of_finiteFamily_arch25 below · depth 22 - Rationality of principal-series Rankin–Selberg local integrals at p
LanglandsTunnell.RankinSelberg.exists_rational_rsLocalIntegral_and_dual_of_jacquetWhittaker3_ed257 below · depth 22 - Non-degenerate local datum realising pair 2's cleared functional equation
LanglandsTunnell.RankinSelberg.exists_rsLocalIntegral_clearedFE_datum_of_centralChar_eq_of_deepTwist_pairStability32_of_bump56 below · depth 22 - Cleared Rankin–Selberg functional equation for one Jacquet–Whittaker vector
LanglandsTunnell.RankinSelberg.forall_rsLocalIntegral_clearedFE_prod_of_jacquetWhittaker3_of_forall_torusZeta_fe301 below · depth 22 - Genuine adèlic base change preserves unit idèles trivial above S
M4aHerbrand.GenuineDescent.map_beta_unitIdelesTrivialOn_placesOverPrimes_le0 below · depth 22 - Genuine idèle base change is Galois-equivariant in a tower
M4aHerbrand.IdeleGaloisDescent.unitsAct_map_genuineBaseChange4 below · depth 22 - Local invariants unchanged by inflation, numerical form
M4aHerbrand.div_natCard_decomp_eq_div_natCard_decomp_under_of_map_map_eq_zsmul_of_isScalarTower110 below · depth 22 - Norm group of an exponent-p extension unramified outside S
M4aHerbrand.exists_isGalois_principalIdeles_sup_range_idelicNorm_eq_of_isPrimitiveRoot265 below · depth 22 - Capturing an inflated idèle class over a second splitting field
M4aHerbrand.exists_map_map_eq_map_map_of_dvd_natCard_decomp240 below · depth 22 - Spectral side of the twisted trace formula along Hecke words
AutomorphicForm.exists_atomic_forall_exists_integral_lambdaT_twistedAdelicKernel_eq_twistedCutTrace_add_symm_unram1,750 below · depth 23 - 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 - Base change for GL₂: elliptic–central class sums compared
AutomorphicForm.exists_finsum_sigmaCentralizerDomain_eq_mul_sum_finsum_centralizerDomain_of_areMatchingOn_of_isNormClass867 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 - Twisted translated Jacquet–Whittaker function: admissible, unitary central, gauged
LanglandsTunnell.CubicInduction.exists_detTwist_jacquetWhittaker3_translate_whittaker_smooth_central_admissible_gauge23 below · depth 23 - Local integrability of the Rankin–Selberg integrand at p
LanglandsTunnell.RankinSelberg.exists_forall_integrable_iotaGL_mul_of_mem_span_localSpaceAt_of_mem_gl3CyclicSubspace_twist_of_finiteFamily_arch40 below · depth 23 - Non-vanishing of a local GL₃× GL₂ Rankin–Selberg integral
LanglandsTunnell.RankinSelberg.exists_mem_gl3CyclicSubspace_forall_rsLocalIntegral_ne_zero_of_ne_zero13 below · depth 23
… and 381 more statements (search for the module name to find them).