I want to calculate simple asymptotic expressions involving positive constant symbols ($a > 0$), such as $$\lim_{x\to\infty} \operatorname{sech}(a x) \sim 2 e^{-a x}$$
Surprisingly, the Asymptotic
function of Mathematica can't calculate this limit.
The code
Assuming[a > 0, Asymptotic[Sech[a x], x -> ∞]]
returns Sech[a x]
while
Asymptotic[Sech[3 x], x -> ∞]
correctly returns 2 E^(-3 x)
How can I get Mathematica to evaluate this asymptotic limit correctly?
Edit 1:
One hack is to replace $a$ with $\pi$, then calculate the asymptotic limit, then convert $\pi$ back to $a$.
Asymptotic[Sech[a x] /. a -> π, x -> ∞] /. π -> a
returns the desired limit 2 E^(-a x)
Edit 2:
An actual example I am working on is
Assuming[a > 0, Asymptotic[-(1/2) Sech[1/2 x Sinh[a]]^2 Sinh[a]^2, x -> Infinity]]
So far only the $\pi$ trick works for this case, giving -2 E^(-x Sinh[a]) Sinh[a]^2
.