The intermediate value theorem
The approximate Intermediate Value Theorem (IVT) combines repeated bisection, a bound on how fast the interval shrinks, and a continuity bound. Together they establish a point where the function is as close to zero as requested.