We report on an original formalization of measure and integration theory in the Coq proof assistant. We build the Lebesgue measure following a standard construction that had not yet been formalized in proof assistants based on dependent type theory: by extension of a measure over a semiring of sets. We achieve this formalization by leveraging...
-
September 2023 (v1)Journal articleUploaded on: October 11, 2023
-
January 16, 2017 (v1)Conference paper
We are interested in the formal specification of safety properties of robot manipulators down to the mathematical physics. To this end, we have been developing a formalization of the mathematics of rigid body transformations in the COQ proof-assistant. It can be used to address the forward kinematics problem, i.e., the computation of the...
Uploaded on: March 25, 2023 -
January 16, 2023 (v1)Conference paper
Probabilistic programming languages are used to write probabilistic models to make probabilistic inferences. A number of rigorous semantics have recently been proposed that are now available to carry out formal verification of probabilistic programs. In this paper, we extend an existing formalization of measure and integration theory with...
Uploaded on: February 22, 2023 -
October 29, 2018 (v1)Journal article
Formalizing analysis on a computer involves a lot of "epsilon-delta" reasoning, while informal reasoning may use some asymptotical hand-waving. Whether or not the arithmetic details are hidden using some abstraction like filters, a human user eventually has to break it down for the proof assistant anyway, and provide a witness for the...
Uploaded on: December 4, 2022 -
June 29, 2020 (v1)Conference paper
International audience
Uploaded on: December 4, 2022 -
June 20, 2023 (v1)Report
The Mathematical Components library (hereafter, MathComp) provides, among others, a number of mathematical structures organized as hierarchies. Hierarchy Builder (hereafter, HB) is an extension of the Coq proof assistant to ease the development of hierarchies of structures. MathComp 2 is the result of the port of MathComp to HB. This document...
Uploaded on: October 11, 2023 -
July 2, 2021 (v1)Conference paper
We report on the porting of the Mathematical Components library (hereafter MC) to the Hierarchy Builder [2] tool (hereafter HB).
Uploaded on: December 4, 2022