Definitions/Def_LanglandsTunnell_ArchBessel.lean
The archimedean Bessel kernel as an integral
For a complex parameter \nu and a real number x, besselKernel is defined to be the Bochner integral
\int_{(0,\infty)} e^{-x(t+t^{-1})/2}\,t^{\nu-1}\,dt,
taken over the set (0,\infty) of reals with respect to the volume measure: the integrand is the real exponential \exp\bigl(-(x(t+t^{-1})/2)\bigr), coerced into \mathbb{C}, multiplied by the complex power (t:\mathbb{C})^{\nu-1} of the coercion of t (principal branch, which on positive reals is the usual t^{\nu-1}). Both arguments are unrestricted: x ranges over all of \mathbb{R} and \nu over all of \mathbb{C}, and since a Bochner integral of a non-integrable function is 0 by convention, besselKernel ν x is defined for every pair (\nu,x), with the integral having its naive meaning exactly when the integrand is integrable on (0,\infty) — which for x>0 is the case for every \nu. With this normalisation the value is twice the Macdonald function, \mathrm{besselKernel}(\nu,x)=2K_\nu(x) for x>0. The module consists of this definition together with besselKernel_def, which restates the defining integral formula and is available for rewriting; no convergence, symmetry in \nu, or evaluation statement is made here.
Relation to Mathlib
Mathlib has no modified Bessel (Macdonald) function; this is the project's own definition, phrased purely as a Lebesgue integral so that its properties can be derived with Mathlib's integration and Mellin-transform API.
Where it is used
The kernel provides the archimedean local input for the Langlands–Tunnell part of the argument: Whittaker profiles of principal-series type on \mathrm{GL}_2(\mathbb{R}), of the shape y\mapsto |y|^{m}K_\nu(2\pi|y|), and the Mellin transforms \int_0^\infty K_\nu(x)x^{s-1}\,dx and \int_0^\infty K_\mu(x)K_\nu(x)x^{s-1}\,dx occurring in archimedean Rankin–Selberg factors, are stated and computed in terms of this integral by real-variable Fubini and Gamma-integral arguments.
References
- G. N. Watson, A Treatise on the Theory of Bessel Functions, 2nd edition, Cambridge University Press, 1944, §6.22
- D. Bump, Automorphic Forms and Representations, Cambridge Studies in Advanced Mathematics 55, Cambridge University Press, 1997
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 21 lines
- 2 declarations
- used in the statements of 12 theorems and imported by 12 proofs
- imports 0 definition modules
Source file: Definitions/Def_LanglandsTunnell_ArchBessel.lean
Declarations
Source
import Mathlib.Analysis.MellinTransform ↗ set_option autoImplicit false noncomputable section namespace LanglandsTunnell.ArchBessel open MeasureTheory Set def besselKernel (ν : ℂ) (x : ℝ) : ℂ := ∫ t in Ioi (0 : ℝ), (Real.exp (-(x * (t + t⁻¹) / 2)) : ℂ) * ((t : ℂ) ^ (ν - 1)) theorem besselKernel_def (ν : ℂ) (x : ℝ) : besselKernel ν x = ∫ t in Ioi (0 : ℝ), (Real.exp (-(x * (t + t⁻¹) / 2)) : ℂ) * ((t : ℂ) ^ (ν - 1)) := rfl end LanglandsTunnell.ArchBessel end
Statements phrased using this module (12)
- Mellin uniqueness for a product of two Γ_ℝ-factors
LanglandsTunnell.ArchBessel.eq_mul_cpow_mul_besselKernel_of_continuousOn_of_mellin_eq_mul_GammaR_mul_GammaR1 below · depth 27 - Entire reciprocal of the principal-series archimedean Rankin–Selberg factor
LanglandsTunnell.RankinSelberg.exists_entire_apply_zero_eq_zero_mul_Gamma_mul_mellin_besselProfile_eq_one4 below · depth 27 - Mellin transform of the Bessel kernel k_ν
LanglandsTunnell.ArchBessel.mellin_besselKernel_eq_mul_Gamma_mul_Gamma0 below · depth 28 - Mellin transform of a product of two Bessel kernels
LanglandsTunnell.ArchBessel.mellin_besselKernel_mul_besselKernel_eq3 below · depth 28 - Second integral representation of the Bessel kernel
LanglandsTunnell.ArchBessel.besselKernel_eq_cpow_mul_integral_exp_neg_sub_sq_div0 below · depth 29 - Bessel profiles of mixed-sign Whittaker solutions force (μ+tfrac12)²=ν²
LanglandsTunnell.ArchBessel.sq_eq_sq_of_whittakerODE_pair_of_add_eq_mul_besselKernel_of_sub_eq_mul_besselKernel6 below · depth 29 - Whittaker pair with Bessel profile forces μ²=ν²
LanglandsTunnell.ArchBessel.sq_eq_sq_of_whittakerODE_pair_of_add_mul_eq_mul_cpow_mul_besselKernel6 below · depth 29 - The Bessel kernel k_ν does not vanish identically
LanglandsTunnell.ArchBessel.exists_besselKernel_ne_zero1 below · depth 30 - Modified Bessel equation for the kernel k_ν
LanglandsTunnell.ArchBessel.hasDerivAt_besselKernel_and_hasDerivAt_deriv_besselKernel3 below · depth 30 - Derivative in x of the Bessel kernel k_ν
LanglandsTunnell.ArchBessel.hasDerivAt_besselKernel1 below · depth 31 - Index recurrence for the Bessel kernel
LanglandsTunnell.ArchBessel.mul_besselKernel_eq_mul_sub1 below · depth 31 - Integrability of the K-Bessel integrand on (0,∞)
LanglandsTunnell.ArchBessel.integrableOn_exp_neg_mul_add_inv_mul_cpow0 below · depth 32