Let f,gf,g be real or complex on (0,ε0)(0,\varepsilon_0), with g(ε)>0g(\varepsilon)>0. The statement f(ε)=O(g(ε))f(\varepsilon)=O(g(\varepsilon)) as ε0\varepsilon\downarrow0 means that there are C<C<\infty and ε1>0\varepsilon_1>0 such that

f(ε)Cg(ε)(0<ε<ε1).|f(\varepsilon)|\le Cg(\varepsilon)\qquad(0<\varepsilon<\varepsilon_1).

The constants do not depend on ε\varepsilon. Other limiting regimes use the corresponding eventual neighborhood. For a normed-space valued function, replace absolute value by its norm.

Reading an estimate

The notation asserts a bound, not an equality with a particular function. Thus ε2=O(ε)\varepsilon^2=O(\varepsilon), but the latter statement hides the sharper order. In ABA\lesssim B, the implicit constant must have the same declared independence as in a Big-O estimate.

Derivatives require separate control

A bound on values does not automatically bound derivatives. For example, f(ε)=ε2sin(ε3)f(\varepsilon)=\varepsilon^2\sin(\varepsilon^{-3}) is O(ε2)O(\varepsilon^2), whereas its derivative contains 3ε2cos(ε3)-3\varepsilon^{-2}\cos(\varepsilon^{-3}). Parameter-uniform and derivative estimates must be stated separately.

References