Definitions/Def_EisensteinGeneral_FactorizationDatum.lean
Factorisation data for Eisenstein values on the big cell
The module defines a single structure, FactorizationDatum, over a number field F, with parameters: a family of additive characters \psi_v of the completions F_v at the finite places, an integer-valued function n\psi on the finite places, a character \chi\colon \mathbb{A}_F^\times \to \mathbb{C}^\times, a choice of element \varpi_v \in F_v^\times at each finite place, a function \Psi\colon \mathbb{C} \times \mathrm{GL}_2(\mathbb{A}_F) \to \mathbb{C}, a point g \in \mathrm{GL}_2(\mathbb{A}_F), and a finite set S of finite places. Its data fields are: exponents cS_v \in \mathbb{N} and a depth mS \in \mathbb{N}; a number n of summands; for each j < n local functions A_j, B_j on each F_v and integrands h_j(v,s,\cdot) on F_v; archimedean exponent data (an integer k and a real \tau at each real place, a triple (a,b,m) of naturals and a real \tau at each complex place) and the corresponding factors Wr_j, Wc_j; an idele a, an adele u, and scalar functions C_j\colon\mathbb{C}\to\mathbb{C}.
The remaining fields are the asserted identities. The localisation of \chi at v (its restriction along the embedding F_v^\times \hookrightarrow \mathbb{A}_F^\times) has absolute value 1 at \varpi_v, is trivial on all units of valuation 1 for v \notin S, and is trivial on \{u : |u|_v = 1,\ |u-1|_v \le q_v^{-cS_v}\} for v \in S, where cS_v \ge 1; also n\psi_v = 0 off S and mS \ge 1. For v \in S, A_j is constant on cosets of depth mS inside \mathcal{O}_v and B_j is constant on such cosets throughout F_v. Off S, h_j(v,s,\cdot) is 1 on \mathcal{O}_v and \chi_v^{-1}(y)\,|y|_v^{-(2s+1)} outside it; on S it is A_j on \mathcal{O}_v and \chi_v^{-1}(y)\,|y|_v^{-(2s+1)}B_j(y^{-1}) outside, where \chi_v^{-1} is extended by 0 at the origin and |\cdot|_v is the Haar module. At complex places a+b \le m, and the archimedean factors are given by the closed formulas Wr_j(s,x) = ((x-i)/\sqrt{1+x^2})^{k}(1+x^2)^{-(s+1/2+i\tau/2)} and Wc_j(s,z) = z^{a}\bar z^{b}(1+|z|^2)^{-(2s+1+m/2+i\tau/2)}. Each C_j is entire, and finally, for all s and all adeles y,
\Psi\bigl(s, w\,u(y)\,g\bigr) = \sum_{j} C_j(s)\prod_{\text{real }i} Wr_j(i,s,x_i)\prod_{\text{complex }w} Wc_j(w,s,z_w)\prod_{v} h_j(v,s,(a(y+u))_v),
where w is the global Weyl element adelicWeyl given by \begin{pmatrix}0&1\\1&0\end{pmatrix}, u(y) is the unipotent element unipotentGL2 y, the archimedean arguments are the components of the mixed-space image of the infinite part of a\cdot(y+u), and the product over finite places is a finprod. A term of the structure is thus exactly such a collection of data together with proofs of these identities; nothing beyond them is asserted.
Relation to Mathlib
Mathlib supplies the adele ring, the height-one spectrum and completions, the mixed-space description of the infinite adeles and the Haar distribution character used for the local modulus, but has no notion of Eisenstein series or of Whittaker-type local factors; this structure, and the auxiliary notions it invokes (localChar, higherUnitsAt, charExt, modulus, adelicWeyl), are the project's own.
Where it is used
The datum records, for one term of an Eisenstein family evaluated on the big Bruhat cell w\,U(\mathbb{A}_F)\,g, a complete factorisation into one factor per place, with explicit archimedean factors and Tate-type local integrands that are standard outside a finite set S. It is the bookkeeping device for the constant-term and Weyl-intertwining computations in the automorphic input to the argument.
References
- J. T. Tate, Fourier analysis in number fields and Hecke's zeta-functions, in: J. W. S. Cassels and A. Fröhlich (eds.), Algebraic Number Theory, Academic Press, 1967, 305–347
- H. Jacquet and R. P. Langlands, Automorphic Forms on GL(2), Lecture Notes in Mathematics 114, Springer, 1970
- S. Gelbart, Automorphic Forms on Adele Groups, Annals of Mathematics Studies 83, Princeton University Press, 1975
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 76 lines
- 27 declarations
- used in the statements of 5 theorems and imported by 10 proofs
- imports 3 definition modules
Source file: Definitions/Def_EisensteinGeneral_FactorizationDatum.lean
Imports
Imported by
- no other definition module
Declarations
- structure
EisensteinGeneral.Piece.FactorizationDatum - field
EisensteinGeneral.Piece.FactorizationDatum.g - field
EisensteinGeneral.Piece.FactorizationDatum.S - field
EisensteinGeneral.Piece.FactorizationDatum.cS - field
EisensteinGeneral.Piece.FactorizationDatum.mS - field
EisensteinGeneral.Piece.FactorizationDatum.n - field
EisensteinGeneral.Piece.FactorizationDatum.A - field
EisensteinGeneral.Piece.FactorizationDatum.B - field
EisensteinGeneral.Piece.FactorizationDatum.h - field
EisensteinGeneral.Piece.FactorizationDatum.kdat - field
EisensteinGeneral.Piece.FactorizationDatum.abm - field
EisensteinGeneral.Piece.FactorizationDatum.Wr - field
EisensteinGeneral.Piece.FactorizationDatum.Wc - field
EisensteinGeneral.Piece.FactorizationDatum.a - field
EisensteinGeneral.Piece.FactorizationDatum.u - field
EisensteinGeneral.Piece.FactorizationDatum.C - field
EisensteinGeneral.Piece.FactorizationDatum.hcS - field
EisensteinGeneral.Piece.FactorizationDatum.hmS - field
EisensteinGeneral.Piece.FactorizationDatum.hA - field
EisensteinGeneral.Piece.FactorizationDatum.hB - field
EisensteinGeneral.Piece.FactorizationDatum.hoff - field
EisensteinGeneral.Piece.FactorizationDatum.hon - field
EisensteinGeneral.Piece.FactorizationDatum.habm - field
EisensteinGeneral.Piece.FactorizationDatum.hWr - field
EisensteinGeneral.Piece.FactorizationDatum.hWc - field
EisensteinGeneral.Piece.FactorizationDatum.hC - field
EisensteinGeneral.Piece.FactorizationDatum.hfac
Source
import Definitions.Def_AutomorphicForm_WeylIntertwining import Definitions.Def_NumberField_TateGlobalZeta import Definitions.Def_LanglandsTunnell_TateLocalConstantsAt set_option autoImplicit false open NumberField IsDedekindDomain AutomorphicForm namespace EisensteinGeneral.Piece open scoped Classical in structure FactorizationDatum (F : Type) [Field F] [NumberField F] (ψv : (v : HeightOneSpectrum (𝓞 F)) → AddChar (v.adicCompletion F) ℂ) (nψ : HeightOneSpectrum (𝓞 F) → ℤ) (χ : (AdeleRing (𝓞 F) F)ˣ →* ℂˣ) (ϖ : (v : HeightOneSpectrum (𝓞 F)) → (v.adicCompletion F)ˣ) (Ψ : ℂ → AdelicGL2 (𝓞 F) F → ℂ) (g : AdelicGL2 (𝓞 F) F) (S : Finset (HeightOneSpectrum (𝓞 F))) where cS : HeightOneSpectrum (𝓞 F) → ℕ mS : ℕ n : ℕ A : Fin n → (v : HeightOneSpectrum (𝓞 F)) → v.adicCompletion F → ℂ B : Fin n → (v : HeightOneSpectrum (𝓞 F)) → v.adicCompletion F → ℂ h : Fin n → (v : HeightOneSpectrum (𝓞 F)) → ℂ → v.adicCompletion F → ℂ kdat : Fin n → {w : InfinitePlace F // w.IsReal} → ℤ τr : Fin n → {w : InfinitePlace F // w.IsReal} → ℝ abm : Fin n → {w : InfinitePlace F // w.IsComplex} → ℕ × ℕ × ℕ τc : Fin n → {w : InfinitePlace F // w.IsComplex} → ℝ Wr : Fin n → {w : InfinitePlace F // w.IsReal} → ℂ → ℝ → ℂ Wc : Fin n → {w : InfinitePlace F // w.IsComplex} → ℂ → ℂ → ℂ a : (AdeleRing (𝓞 F) F)ˣ u : AdeleRing (𝓞 F) F C : Fin n → ℂ → ℂ hχϖ : ∀ v, ‖((NumberField.TateGlobal.localChar χ v (ϖ v) : ℂˣ) : ℂ)‖ = 1 hχS : ∀ v ∉ S, ∀ u : (v.adicCompletion F)ˣ, Valued.v (u : v.adicCompletion F) = 1 → NumberField.TateGlobal.localChar χ v u = 1 hnψ : ∀ v ∉ S, nψ v = 0 hcS : ∀ v ∈ S, 1 ≤ cS v hχc : ∀ v ∈ S, ∀ u ∈ LanglandsTunnell.TateLocal.higherUnitsAt F v (cS v), NumberField.TateGlobal.localChar χ v u = 1 hmS : 1 ≤ mS hA : ∀ (j : Fin n), ∀ v ∈ S, ∀ x ∈ v.adicCompletionIntegers F, ∀ y ∈ v.adicCompletionIntegers F, Valued.v (y - x) ≤ Multiplicative.ofAdd (-(mS : ℤ)) → A j v y = A j v x hB : ∀ (j : Fin n), ∀ v ∈ S, ∀ x y : v.adicCompletion F, Valued.v (y - x) ≤ Multiplicative.ofAdd (-(mS : ℤ)) → B j v y = B j v x hoff : ∀ (j : Fin n), ∀ v ∉ S, ∀ (s : ℂ) (x : v.adicCompletion F), h j v s x = (v.adicCompletionIntegers F : Set (v.adicCompletion F)).indicator (fun _ => (1 : ℂ)) x + (v.adicCompletionIntegers F : Set (v.adicCompletion F))ᶜ.indicator (fun y => LanglandsTunnell.TateLocal.charExt (NumberField.TateGlobal.localChar χ v)⁻¹ y * ((LanglandsTunnell.TateLocal.modulus y : ℝ) : ℂ) ^ (-(2 * s + 1))) x hon : ∀ (j : Fin n), ∀ v ∈ S, ∀ (s : ℂ) (x : v.adicCompletion F), h j v s x = (v.adicCompletionIntegers F : Set (v.adicCompletion F)).indicator (A j v) x + (v.adicCompletionIntegers F : Set (v.adicCompletion F))ᶜ.indicator (fun y => LanglandsTunnell.TateLocal.charExt (NumberField.TateGlobal.localChar χ v)⁻¹ y * ((LanglandsTunnell.TateLocal.modulus y : ℝ) : ℂ) ^ (-(2 * s + 1)) * B j v y⁻¹) x habm : ∀ (j : Fin n) (w : {w : InfinitePlace F // w.IsComplex}), (abm j w).1 + (abm j w).2.1 ≤ (abm j w).2.2 hWr : ∀ (j : Fin n) (i : {w : InfinitePlace F // w.IsReal}) (s : ℂ) (x : ℝ), Wr j i s x = ((((x : ℝ) : ℂ) - Complex.I) / ((Real.sqrt (1 + x ^ 2) : ℝ) : ℂ)) ^ (kdat j i) * (((1 + x ^ 2 : ℝ) : ℂ)) ^ (-(s + 1 / 2 + ((τr j i : ℝ) : ℂ) * Complex.I / 2)) hWc : ∀ (j : Fin n) (w : {w : InfinitePlace F // w.IsComplex}) (s z : ℂ), Wc j w s z = z ^ (abm j w).1 * (starRingEnd ℂ) z ^ (abm j w).2.1 * (((1 + ‖z‖ ^ 2 : ℝ) : ℂ)) ^ (-(2 * s + 1 + ((abm j w).2.2 : ℂ) / 2 + ((τc j w : ℝ) : ℂ) * Complex.I / 2)) hC : ∀ j, Differentiable ℂ (C j) hfac : ∀ (s : ℂ) (y : AdeleRing (𝓞 F) F), Ψ s (adelicWeyl (𝓞 F) F * unipotentGL2 y * g) = ∑ j : Fin n, C j s * (∏ i : {w : InfinitePlace F // w.IsReal}, Wr j i s ((InfiniteAdeleRing.ringEquiv_mixedSpace F (a • (y + u)).1).1 i)) * (∏ w : {w : InfinitePlace F // w.IsComplex}, Wc j w s ((InfiniteAdeleRing.ringEquiv_mixedSpace F (a • (y + u)).1).2 w)) * ∏ᶠ v : HeightOneSpectrum (𝓞 F), h j v s ((a • (y + u)).2 v) end EisensteinGeneral.Piece
Statements phrased using this module (5)
- Whittaker coefficients: partial Euler product times entire family
EisensteinGeneral.Piece.exists_entire_partialEulerProduct_mul_eq_whittakerCoefficient_and_summable_majorant25 below · depth 21 - Factorisation data exist for flat nonzero induced families
EisensteinGeneral.Piece.exists_forall_nonempty_factorizationDatum9 below · depth 21 - Adelic integrability of big-cell values for Re s>1
EisensteinGeneral.Piece.integrable_weyl_unipotent_mul_of_factorization9 below · depth 21 - Torus Whittaker coefficients of a Bruhat–Eisenstein series via factorisation datum
AutomorphicForm.exists_whittakerCoefficient_bruhatEisenstein_diagOne_eq_cpowChar_mul_sum_eulerProduct_of_factorizationDatum_one58 below · depth 35 - Uniform factorisation datum at the identity for flat Eisenstein pieces
EisensteinGeneral.Piece.exists_forall_exists_factorizationDatum_one_uniform_of_flat_principalLevel_archCutSubmodule38 below · depth 35