A Unifying Framework for Global Optimization: From Theory to Formalization
Gaëtan Serré, Argyris Kalogeratos, Nicolas Vayatis
TL;DR
This work introduces a unifying, measure‑theoretic framework based on probability kernels to analyze stochastic iterative global optimization algorithms. By leveraging the Ionescu–Tulcea theorem, it constructs probability measures on both finite and infinite sequences of iterations, yielding an implementation‑independent basis for proof‑assisted verification. It establishes core measure properties—equality on restricted domains and truncation monotonicity—and formalizes a key consistency result from Malherbe et al. in Lean, demonstrating the framework’s correctness and modularity. The approach enables machine‑assisted, reusable formalizations across algorithm families, with future directions including concrete algorithm instantiations within the framework.
Abstract
We introduce an abstract measure___theoretic framework that serves as a tool to rigorously study stochastic iterative global optimization algorithms as a unified class. The framework is formulated in terms of probability kernels, which, via the Ionescu--Tulcea theorem, induce probability measures on the space of sequences of algorithm iterations, endowed with two intuitive properties. This framework answers the need for a general, implementation___independent formalism in the analysis of such algorithms, providing a starting point for formalizing general results in proof-assistants. To illustrate the relevance of our tool, we show that common algorithms fit naturally in the framework, and we also use it to give a rigorous proof of a general consistency theorem for stochastic iterative global optimization algorithms (Proposition 3 of (Malherbe, et al., 2017). This proof and the entire framework are formalized in the Lean proof assistant. This formalization both ensures the correctness of the definitions and proofs, and provides a basis for future machine-assisted formalizations in the field.
