Definitions/Def_LanglandsTunnell_P52Interface.lean
The twist weight and a base-change comparison predicate
This module fixes two items used in the Langlands–Tunnell part of the tree, both phrased in the project's formal language of Hecke eigensystems. Recall that a HeckeEigensystem F R is a structure consisting of a nonzero level ideal of \mathcal{O}_F together with two functions a,b from the height-one spectrum of \mathcal{O}_F to R (formal Satake data at each finite place, with no automorphy built in); twist by a function \chi on places sends a_v\mapsto \chi(v)a_v, b_v\mapsto \chi(v)^2 b_v; AgreesAwayFromFinite asserts the existence of a finite set of places outside which both a and b coincide; and formalBaseChange ℚ K produces from \pi over \mathbb{Q} the eigensystem over K of level \top whose value at \mathfrak{P} is obtained from the value of \pi at the place below by the Satake recursion s_0=2, s_1=s, s_{n+2}=s\,s_{n+1}-e\,s_n and by b\mapsto b^{f}, the exponent f being the residue degree \mathfrak{P}/\mathfrak{P}\cap\mathcal{O}_{\mathbb{Q}}.
First, chiNegThreeWeight is the place-indexed weight over \mathbb{Q} valued in \mathbb{Z}[\sqrt{-2}]: a height-one prime v of \mathcal{O}_{\mathbb{Q}} is decoded to its rational prime p and sent to \chi_{-3}(p)\in\{1,-1,0\}, where \chi_{-3}(n) is 1, -1 or 0 according as n\equiv 1,2,0 \pmod 3, the integer then being cast into \mathbb{Z}[\sqrt{-2}]. No identification with an idele-class or Dirichlet-character avatar is asserted.
Second, P52InterfaceRow K Φ ΦK, for a number field K with \mathcal{O}_K integral over \mathcal{O}_{\mathbb{Q}} and eigensystems \Phi over \mathbb{Q} and \Phi_K over K with data in \mathbb{Z}[\sqrt{-2}], says: there is an index i\in\{0,1\} such that the formal base change to K of \Phi (for i=0) or of \Phi\otimes\chi_{-3} (for i=1) agrees with \Phi_K away from a finite set of places. The selector lies outside the quantifier over places, and nothing is claimed about its uniqueness, about cuspidality, or about attachment to a Galois representation. The lemma p52InterfaceRow_self records the degenerate instance: \Phi_K=\operatorname{formalBaseChange}_{\mathbb{Q}}^{K}\Phi satisfies the predicate with i=0 and empty exceptional set.
Relation to Mathlib
Mathlib has no notion of Hecke eigensystem, of formal base change of Satake parameters, or of these comparison predicates; they are the project's own. The character \chi_{-3} is likewise defined directly by a residue condition modulo 3 rather than through Mathlib's Dirichlet characters; only the Dedekind-domain height-one spectrum, residue degrees and \mathbb{Z}[\sqrt{-2}]=\,Zsqrtd (-2) come from Mathlib.
Where it is used
The predicate packages the shape of statement needed when comparing a weight-one eigensystem over \mathbb{Q} with an eigensystem over an auxiliary field K up to the twist by \chi_{-3}, as occurs in the Langlands–Tunnell input to the modularity argument; consumers of the interface supply the selection of the correct member of the two-element family and any uniqueness statement.
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
- J. Tunnell, Artin's conjecture for representations of octahedral type, Bulletin of the American Mathematical Society (N.S.) 5 (1981), 173–175
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 30 lines
- 3 declarations
- used in the statements of 7 theorems and imported by 8 proofs
- imports 3 definition modules
Source file: Definitions/Def_LanglandsTunnell_P52Interface.lean
Imports
Imported by
- no other definition module
Declarations
- def
LanglandsTunnell.chiNegThreeWeight - def
LanglandsTunnell.P52InterfaceRow - theorem
LanglandsTunnell.p52InterfaceRow_self
Source
import Definitions.Def_AutomorphicForm_HeckeEigensystem import Definitions.Def_AutomorphicForm_FormalBaseChange import Definitions.Def_ModularForm_EisensteinChiNegThree set_option autoImplicit false namespace LanglandsTunnell open NumberField AutomorphicForm IsDedekindDomain noncomputable def chiNegThreeWeight : IsDedekindDomain.HeightOneSpectrum (𝓞 ℚ) → ℤ√(-2) := fun v => ((EisensteinWeightOne.chiNegThree ((Rat.HeightOneSpectrum.primesEquiv (R := 𝓞 ℚ)) v : ℕ) : ℤ) : ℤ√(-2)) def P52InterfaceRow (K : Type) [Field K] [NumberField K] [Algebra (𝓞 ℚ) (𝓞 K)] [Algebra.IsIntegral (𝓞 ℚ) (𝓞 K)] (Φ : HeckeEigensystem ℚ (ℤ√(-2))) (ΦK : HeckeEigensystem K (ℤ√(-2))) : Prop := ∃ i : Fin 2, HeckeEigensystem.AgreesAwayFromFinite (formalBaseChange ℚ K (if i = 0 then Φ else Φ.twist chiNegThreeWeight)) ΦK theorem p52InterfaceRow_self (K : Type) [Field K] [NumberField K] [Algebra (𝓞 ℚ) (𝓞 K)] [Algebra.IsIntegral (𝓞 ℚ) (𝓞 K)] (Φ : HeckeEigensystem ℚ (ℤ√(-2))) : P52InterfaceRow K Φ (formalBaseChange ℚ K Φ) := ⟨0, ∅, fun _ _ => by simp⟩ end LanglandsTunnell
Statements phrased using this module (7)
- Lift-valued Hecke system and its χ₋₃-twist are both cuspidal
LanglandsTunnell.exists_liftValued_isCusp_pair_of_detDictionaryRow6,801 below · depth 10 - Lift-valued cuspidal Hecke system for octahedral GL₂(𝔽₃)-extensions
LanglandsTunnell.exists_liftValued_isCusp_pair_of_detDictionaryRow_of_coversModCentre6,800 below · depth 11 - Octahedral Langlands–Tunnell over ℚ at cubic-resolvent grain
LanglandsTunnell.exists_agreesLiftTraceSeed_isCusp_pair_of_detDictionaryRow_of_coversModCentre5,218 below · depth 12 - Lift-valued Frobenius table from cubic base-change agreement
LanglandsTunnell.exists_liftValued_of_agreesLiftTraceSeed_isCusp_pair2,325 below · depth 12 - Quadratic base-change fibre over the cubic resolvent
LanglandsTunnell.agreesAwayFromFinite_or_twist_bcWeight_of_formalBaseChange_agree_sylowH898 below · depth 13 - Quadratic descent to ℚ of a cusp-realizable Hecke eigensystem
LanglandsTunnell.exists_isArithBoundedGenuineCuspRealizable_pair_agrees_liftTraceSeed_quatH3,136 below · depth 13 - Frobenius read-off at an unramified prime, up to the cubic partner
LanglandsTunnell.face_liftValuedUpToPartner_of_b_agreesAt_liftTraceSeed_detKer_sylowH0 below · depth 13