Theorem 5.1.1 (Spencer 1985, "six standard deviations suffice"). Given any system of $n$ subsets of an $n$-element ground set, there exists a $\pm 1$ colouring $f$ such that every set has discrepancy at most $6\sqrt n$.
Theorem 5.1.3 (general Spencer bound). For any system of $m \ge n$ subsets of an $n$-element ground set there is a $\pm 1$ colouring achieving discrepancy $O(\sqrt{n \log(2m/n)})$.
Pivoting step. Given a feasible $a$ with more than $n$ interior coordinates, there is another feasible $a'$ with strictly fewer interior coordinates, obtained by moving along a linear dependency among the $v_i$'s on the interior set.
Iterating the pivoting step yields the technical rounding lemma underlying Spencer's theorem: starting from $a = 0$ one can find a feasible $a \in [-1,1]^m$ with at most $n$ coordinates in the open interior.