Definitions/Def_LanglandsTunnell_CubicInduction_ArchSmooth3.lean
Archimedean smoothness of functions on adelic over
Let \mathbb{A} denote the adele ring of \mathbb{Q}, realised as the product of the infinite adele ring and the finite adele ring, and let GL_3(\mathbb{A}) be the adelic general linear group AdelicGL 3 (π β) β. Three declarations set up a real parametrisation of the archimedean directions in this group. First, for an array e \colon \mathrm{Fin}\,3 \to \mathrm{Fin}\,3 \to \mathbb{R} of real numbers, archRealMat3 e is the 3 \times 3 matrix over \mathbb{A} whose archimedean part is the matrix with entries the infinite adeles StandardKernel.ofReal (e i j) (the infinite adele whose coordinate at each infinite place of \mathbb{Q} is e\,i\,j) and whose finite part is the identity matrix; this is the image of that archimedean matrix under the multiplicative inclusion archMatrixInclN. Secondly, archRealLift3 e is the element of GL_3(\mathbb{A}) with underlying matrix archRealMat3 e whenever that matrix is a unit in the matrix ring, and the identity element of GL_3(\mathbb{A}) otherwise; the second branch is a default value, the case of interest being arrays of non-zero determinant, for which the adelic matrix is invertible because its archimedean component is invertible and its finite component is the identity. Thirdly, IsArchSmooth3 is a predicate on functions \varphi \colon GL_3(\mathbb{A}) \to \mathbb{C}: it holds when for every g \in GL_3(\mathbb{A}) the function of nine real variables
e \longmapsto \varphi\bigl(g \cdot \mathrm{archRealLift3}(e)\bigr)
is of class C^\infty over \mathbb{R}, in the sense of ContDiffOn with smoothness order \top, on the set \{e \mid \det(e) \neq 0\} of real arrays with non-vanishing determinant. Thus archimedean smoothness is expressed as smoothness of all right translates along this explicit real chart, rather than through a manifold structure on the adelic group.
Relation to Mathlib
Mathlib supplies the adele ring, the general linear group of matrices and the predicate ContDiffOn used here; the archimedean-smoothness condition for functions on an adelic group, and the real parametrisation through which it is phrased, are the project's own.
Where it is used
These definitions belong to the GL_3 vocabulary used in the cubic-induction (LanglandsβTunnell) part of the argument, where automorphic forms on GL_3 over \mathbb{Q} are required to be smooth in the archimedean variables; that input is what makes the odd irreducible two-dimensional mod 3 representations modular, the starting point of the modularity-lifting argument.
References
- 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.
- 28 lines
- 3 declarations
- used in the statements of 10 theorems and imported by 18 proofs
- imports 2 definition modules
Source file: Definitions/Def_LanglandsTunnell_CubicInduction_ArchSmooth3.lean
Declarations
Source
import Definitions.Def_LanglandsTunnell_CubicInduction_Carrier import Definitions.Def_AutomorphicForm_SmoothingKernel import Mathlib.Analysis.Calculus.ContDiff.Defs β set_option autoImplicit false noncomputable section open IsDedekindDomain NumberField LanglandsTunnell.CubicInduction namespace WhittakerBlock def archRealMat3 (e : Fin 3 β Fin 3 β β) : Matrix (Fin 3) (Fin 3) (AdeleRing (π β) β) := AutomorphicForm.archMatrixInclN (Fin 3) β (Matrix.of fun i j => AutomorphicForm.StandardKernel.ofReal (e i j)) open scoped Classical in def archRealLift3 (e : Fin 3 β Fin 3 β β) : AdelicGL 3 (π β) β := if h : IsUnit (archRealMat3 e) then h.unit else 1 def IsArchSmooth3 (Ο : AdelicGL 3 (π β) β β β) : Prop := β g : AdelicGL 3 (π β) β, ContDiffOn β (β€ : ββ) (fun e : Fin 3 β Fin 3 β β => Ο (g * archRealLift3 e)) {e | (Matrix.of e).det β 0} end WhittakerBlock end
Statements phrased using this module (10)
- Bounded Whittaker block for a centre-finite cusp form on GLβ
LanglandsTunnell.CubicInduction.exists_sum_translate_ne_zero_and_whittakerBlock_le_of_isCentreFinite310 below Β· depth 25 - Continuity and archimedean smoothness of the smoothing operator
LanglandsTunnell.CubicInduction.SlabL2.continuous_and_isArchSmooth3_smoothingOperator2 below Β· depth 26 - Translate combination with non-zero Whittaker coefficient and bounded block
LanglandsTunnell.CubicInduction.exists_sum_translate_whittaker_ne_zero_and_whittakerBlock_empty_le_of_isCentreFinite309 below Β· depth 26 - Right translates preserve archimedean smoothness on GLβ
LanglandsTunnell.CubicInduction.isArchSmooth3_mul_right0 below Β· depth 28 - Vanishing of subcritical coefficients in a GLβ Whittaker expansion
LanglandsTunnell.CubicInduction.coeff_eq_zero_of_re_le_one_half_of_lintegral_torus_whittaker3_sq_le2 below Β· depth 29 - Torus slices of squared Whittaker coefficients dominated on compacta
LanglandsTunnell.CubicInduction.exists_lintegral_torus_whittaker3_sq_le_mul_lintegral_quotientMeasure10 below Β· depth 30 - Mean-square bound on a box for the Whittaker expansion terms
LanglandsTunnell.CubicInduction.exists_nhds_lintegral_sum_cpow_log_sq_le_of_lintegral_torus_whittaker3_sq_le0 below Β· depth 30 - Archimedean real lift: identity at 1, idele norm of determinant
LanglandsTunnell.CubicInduction.WhittakerBlock.archRealLift3_one_and_ideleNorm_det_archRealLift34 below Β· depth 33 - Continuity of the real lift into GLβ(A_β) on det β 0
LanglandsTunnell.CubicInduction.WhittakerBlock.continuousOn_archRealLift30 below Β· depth 33 - Conjugating an archimedean real matrix past an adelic point of GLβ
LanglandsTunnell.CubicInduction.archRealLift3_mul_eq_mul_archRealLift3_conj0 below Β· depth 33