Order at infinity #
We define the "order at infinity" of a function ℍ → ℂ as the supremum of t such that
f = O(exp (-(2 * π * τ.im * t))) as Im τ → ∞. This definition is deliberately chosen to be
independent of any holomorphy or periodicity hypotheses; but if f is periodic and
holomorphic on ℍ ∪ ∞, we show that the order of vanishing is determined by the order of
vanishing of its q-expansion (divided by the period).
Main statements (general functions) #
UpperHalfPlane.le_orderAtInfty_iff: the order is at leasttiff there is an exponential bound at every rates < t.orderAtInfty_eq_of_isTheta: matching exponential upper and lower bounds determine the order at infinity.
Main statements (periodic holomorphic functions) #
Here the functions are holomorphic on ℍ, bounded at infinity, and periodic with positive
period h. (The obvious examples are modular forms, but we keep the hypotheses un-bundled, since
only the periodicity is relevant here.)
UpperHalfPlane.orderAtInfty_eq_qExpansion_order: the order at infinity equals the order of theq-expansion divided byh.UpperHalfPlane.isTheta_orderAtInfty: a nonzero function has exact exponential decay rate given by its order at infinity.UpperHalfPlane.orderAtInfty_eq_top_iff_eq_zero: the order is infinite iff the function is zero.UpperHalfPlane.orderAtInfty_mul_of_holo: the order of a product equals the sum of the orders.
Elementary theory for arbitrary functions #
The supremum of t such that f = O (exp (-(2 * π * τ.im * t))) as Im τ → ∞. We take the
supremum as an EReal, so the zero function has order +∞, and a function with no exponential
bound has order -∞. See lt_orderAtInfty_iff and le_orderAtInfty_iff for characterizations.
Equations
Instances For
The model function τ ↦ exp (-(2 * π * τ.im * t)) has order at infinity t.
A change of variables which scales imaginary parts scales the order by the same factor.
Real translations preserve the order at infinity.
Matching exponential upper and lower bounds determine the order at infinity.
Taking norms preserves the order at infinity.
Scalar multiplication by a nonzero constant preserves the order.
Negating the matrix in a slash operator preserves the order at infinity.
An upper triangular slash operator scales the order by its scale factor on imaginary parts.
Theory for periodic holomorphic functions #
If we assume f is periodic, and holomorphic on ℍ ∪ ∞, then its order at infinity is related
to the order of vanishing of its cusp function.
A nonzero periodic function holomorphic on ℍ ∪ ∞ has finite order in the cusp coordinate.
The asymptotic behaviour of a nonzero periodic function holomorphic on ℍ ∪ ∞ is determined
by the order of vanishing of its cusp function at zero.
The order at infinity is the order of the cusp function divided by the period.
A periodic function holomorphic on ℍ ∪ ∞ has infinite order exactly when it is zero.
A nonzero periodic function holomorphic on ℍ ∪ ∞ has matching exponential bounds
at the rate given by its order at infinity.
The order at infinity is additive for finite products of periodic functions holomorphic on
ℍ ∪ ∞. Note that the periods need not be equal (or commensurable).
The order at infinity is additive for the product of two periodic functions holomorphic on
ℍ ∪ ∞. Note that the periods need not be equal (or commensurable).
Relation to the q-expansion #
The order at infinity is the order of the q-expansion divided by the period.