Restriction of a function on the upper half-plane to the imaginary axis #
The Mellin transform computing the completed L-function of a modular form integrates the
form along the positive imaginary axis: Mathlib's CuspForm.Λ_eq_mellin reads
Λ hk f = mellin (fun t ↦ f (ofComplex (I * t))) for a cusp form. This file names that
restriction,
resToImagAxis F t = F (i t) for t > 0 (and 0 otherwise, since i t ∈ ℍ fails for
t ≤ 0), for an arbitrary F : ℍ → ℂ.
The three predicates RealOnImagAxis, PosOnImagAxis and EventuallyPosOnImagAxis record
that the restriction is real-valued, real and positive, or real and eventually positive along
atTop. RealOnImagAxis is closed under constants, negation, addition, subtraction,
multiplication, multiplication by a real scalar, and natural powers; the two positivity
predicates are closed under the operations that preserve strict positivity —
positive constants, addition, multiplication, multiplication by a positive real scalar, and
natural powers — but not under negation or subtraction. The closure lemmas are tagged
@[fun_prop], except PosOnImagAxis.const and EventuallyPosOnImagAxis.const, whose
constant is not determined by the goal.
Main definitions #
UpperHalfPlane.resToImagAxis: the restrictiont ↦ F (i t), extended by0ont ≤ 0.UpperHalfPlane.RealOnImagAxis,PosOnImagAxis,EventuallyPosOnImagAxis: the restriction is real-valued, positive, or eventually positive alongatTop.
Main results #
UpperHalfPlane.resToImagAxis_of_pos,resToImagAxis_of_nonpos: the characteristic equations of the restriction.UpperHalfPlane.resToImagAxis_zero,_add,_neg,_sub,_mul,_smul: the restriction commutes with the pointwise operations, unconditionally.UpperHalfPlane.differentiableAt_resToImagAxis: the restriction is real-differentiable att > 0whenF ∘ ofComplexis, anddifferentiableAt_resToImagAxis_of_mDiffAt: the same from manifold differentiability at the corresponding point.UpperHalfPlane.tendsto_ofComplex_I_mul_atTop_atImInfty:i t → i∞ast → ∞, andAsymptotics.IsBigO.resToImagAxis: an asymptotic bound ati∞restricts to a bound on the imaginary axis at+∞.UpperHalfPlane.isBigO_aeval_num_denom: along the imaginary axis, a polynomial in the numerator and denominator of a Möbius transformation grows at most polynomially.
Ported from the AINTLIB LeanModularForms project
(LeanModularForms/Modularforms/ResToImagAxis.lean, Chris Birkbeck,
https://github.com/CBirkbeck/AINTLIB/tree/main/projects/LeanModularForms), with the
Function.resToImagAxis dot-notation alias dropped in favour of the single definition, the
repeated unfolding replaced by resToImagAxis_of_pos, and eventual positivity phrased with
the atTop filter. The slash-action behaviour of the restriction, the one modular-forms
statement of the source file, lives in
TauCeti/NumberTheory/ModularForms/ResToImagAxis.lean.
The restriction of F : ℍ → ℂ to the positive imaginary axis, t ↦ F (i t). Since
i t lies in ℍ only for t > 0, the restriction is extended by 0 on t ≤ 0.
Equations
Instances For
The characteristic equation of resToImagAxis on its domain of interest.
Off the positive axis the restriction is 0 by convention.
The restriction commutes with the pointwise operations #
Each identity is unconditional in t: off the positive axis both sides are 0.
The restriction of 0 is 0.
The restriction commutes with negation.
The restriction commutes with addition.
The restriction commutes with subtraction.
The restriction commutes with pointwise multiplication.
The restriction commutes with scalar multiplication.
Behaviour at i∞ #
Along the imaginary axis, i t tends to i∞ as t → ∞.
An asymptotic bound at i∞ restricts to the imaginary axis: if F = O(G) along
atImInfty, then resToImagAxis F = O(t ↦ G (i t)) along atTop.
Along the imaginary axis, a polynomial P in the numerator a i t + b and denominator
c i t + d of the Möbius transformation of a real matrix grows at most like t ^ n for
n ≥ P.totalDegree.
Real-valuedness, positivity, and eventual positivity #
F is real-valued on the positive imaginary axis.
Equations
- UpperHalfPlane.RealOnImagAxis F = ∀ (t : ℝ), 0 < t → (UpperHalfPlane.resToImagAxis F t).im = 0
Instances For
F is real and strictly positive on the positive imaginary axis.
Equations
- UpperHalfPlane.PosOnImagAxis F = (UpperHalfPlane.RealOnImagAxis F ∧ ∀ (t : ℝ), 0 < t → 0 < (UpperHalfPlane.resToImagAxis F t).re)
Instances For
F is real on the positive imaginary axis and strictly positive far out along it.
Equations
- UpperHalfPlane.EventuallyPosOnImagAxis F = (UpperHalfPlane.RealOnImagAxis F ∧ ∀ᶠ (t : ℝ) in Filter.atTop, 0 < (UpperHalfPlane.resToImagAxis F t).re)
Instances For
Differentiability #
The restriction is real-differentiable at t > 0 whenever F ∘ ofComplex is: the
restriction is its composite with t ↦ i t, so only real differentiability at the
corresponding point is used — holomorphy is not needed.
The manifold-differentiable case, which is how modular forms supply the hypothesis.
Real-valuedness is preserved by the algebraic operations #
A real constant is real-valued on the imaginary axis.
The zero function is real-valued on the imaginary axis.
The constant function 1 is real-valued on the imaginary axis.
Negation preserves real-valuedness on the imaginary axis.
Addition preserves real-valuedness on the imaginary axis.
Subtraction preserves real-valuedness on the imaginary axis.
Multiplication preserves real-valuedness on the imaginary axis.
Real scalar multiplication preserves real-valuedness on the imaginary axis.
Natural powers preserve real-valuedness on the imaginary axis.
Positivity is preserved by the algebraic operations #
A positive real constant is positive on the imaginary axis.
The constant function 1 is positive on the imaginary axis.
Addition preserves positivity on the imaginary axis.
Multiplication preserves positivity on the imaginary axis: the two restrictions are real there, so the real part of the product is the product of the real parts.
Positive scalar multiplication preserves positivity on the imaginary axis.
Natural powers preserve positivity on the imaginary axis.
Eventual positivity is preserved by the algebraic operations #
Positivity everywhere implies positivity far out.
The constant function 1 is eventually positive on the imaginary axis.
A positive real constant is eventually positive on the imaginary axis.
Addition preserves eventual positivity on the imaginary axis.
Multiplication preserves eventual positivity on the imaginary axis.
Positive scalar multiplication preserves eventual positivity on the imaginary axis.
Natural powers preserve eventual positivity on the imaginary axis.