Lecture 6.1: optimizing more general functions, but univariate ones
Completion requirements
Towards more general optimization algorithms: since even restricted to a single variable optimization is impossible, impose conditions on the objective not to be "too adversarial". The "obvious" algorithm and its (easy) correctness proof. But global optimization still is "too hard" (even in one variable, not to mention many).