Lebesgue Induction and Tonelli's Theorem in Coq
Sylvie Boldo (TOCCATA), Fran\c{c}ois Cl\'ement (SERENA, CERMICS),, Vincent Martin (LMAC, SERENA), Micaela Mayero (LIPN), Houda Mouhcine, (TOCCATA, LIPN, CERMICS, SERENA)

TL;DR
This paper formalizes Lebesgue integration and Tonelli's theorem within Coq, enabling rigorous proof development in measure theory and integration, with a focus on product spaces and iterated integrals.
Contribution
It introduces a formalization of product measures, sigma-algebras, and the Tonelli theorem in Coq, along with a Lebesgue induction principle for nonnegative measurable functions.
Findings
Formal definitions of product sigma-algebras and measures in Coq
Proof of Tonelli's theorem for nonnegative measurable functions
Development of a Lebesgue induction principle for nonnegative functions
Abstract
Lebesgue integration is a well-known mathematical tool, used for instance in probability theory, real analysis, and numerical mathematics. Thus its formalization in a proof assistant is to be designed to fit different goals and projects. Once Lebesgue integral is formally defined and the first lemmas are proved, the question of the convenience of the formalization naturally arises. To check it, a useful extension is the Tonelli theorem, stating that the (double) integral of a nonnegative measurable function of two variables can be computed by iterated integrals, and allowing to switch the order of integration. Therefore, we need to define and prove results on product spaces, hoping that they can easily derive from the existing ones on a single space. This article describes the formal definition and proof in Coq of product -algebras, product measures and their uniqueness, the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Algebra and Logic · Logic, Reasoning, and Knowledge · Logic, programming, and type systems
