math.LO — Logic
The Logical Anatomy of Optimization: Reverse Mathematics, Proof Mining, and the Price of Convergence
Optimization theory proves three kinds of theorems: that optimal points exist, that algorithms converge to them, and that optimality can be certified by duality. We measure how much mathematics each kind needs, using reverse mathematics, Weihrauch complexity and proof mining, and assemble the answers, old and new, into one map stated in the language of optimization. Compactness makes existence cost weak Kőnig's lemma, but convexity (and, format by format, tameness) makes it cheap: we show that proves that convex functions on attain their minima (and on , for each fixed , given a modulus of uniform continuity), and that proves linear programming duality and the minimax theorem for real data of every size. Convergence costs more: it follows from results of Kohlenbach and Neumann that convergence of gradient descent for convex smooth functions on is equivalent to . We explain this by a selection principle: what costs is the particular minimizer the algorithm selects, and uniqueness or an error bound removes the cost. Below convergence lies finitary information. Gradient descent in has at most fluctuations of size , with depending only on , which yields rates of metastability; no such bound is dimension-free, by the span-restriction argument behind performance estimation; and the limits of gradient descent on computable instances have d.c.e. coordinates, a proper subclass of the limit-computable reals. The map also covers Ekeland's variational principle (up to ), separation theorems, Kőnig duality (), proof-mined rates for fixed-point iterations, and the feasible world, where local search captures the search problems provably total in and approximate stationary points of smooth functions are complete for . We close with five principles and open problems.