Elementary asymptotic criteria #
Two general criteria that supplement Mathlib's asymptotics API.
For functions into a normed division ring, f satisfies f = a g + o(g) exactly when f / g
tends to a, provided g is eventually nonzero. This criterion converts little-o error estimates
into limits of normalized functions, and conversely recovers error estimates from ratio limits.
The quotient is right division: multiplication need not be commutative. For ordered fields,
the ratio formulation also supports order arguments.
In a seminormed group the norm is at most one on a neighbourhood of the origin, so there a higher power of the norm is dominated by any lower one. This is the comparison that lets a Taylor remainder of one order be read as a remainder of a smaller order.
Main results #
Asymptotics.isLittleO_sub_mul_iff_tendsto_div:f - a g = o(g)if and only iff / g → a, for an eventually nonzerog.Asymptotics.isBigO_norm_pow_norm_pow_nhds_zero_of_le:‖x‖ ^ m = O(‖x‖ ^ n)at the origin whenevern ≤ m.
Related results #
Mathlib's Asymptotics.isLittleO_iff_tendsto' is the underlying zero-limit ratio criterion, and
Asymptotics.isBigO_pow_pow_cobounded_of_le is the comparison of powers at infinity.
A linear asymptotic is a limit of ratios. For an eventually nonzero g, f = a g + o(g)
if and only if f / g tends to a.
At the origin a higher power of the norm is dominated by a lower one. The norm is at most
one near 0, so ‖x‖ ^ m = O(‖x‖ ^ n) whenever n ≤ m.