Little-o

Definition. f(n)=o(g(n))f(n) = o(g(n)) means: for every constant c>0c > 0 there exists an n0n_0 such that for every n≥n0n \geq n_0, f(n)≤c⋅g(n)f(n) \leq c \cdot g(n).

Compare Big-O: the "there exists cc" became "for every cc" (Quantifier flip), so every constant multiple of gg eventually dominates ff, making ff strictly slower-growing. Each entry of the growth-rate zoo is little-o of the next (Lecture 9); strict separations like this are what power the hierarchy theorems, which lie beyond this course.

Created · Updated
Copyright © 2026 Jared Coleman. All rights reserved.