Mathematical Components
-
Updated
Jan 21, 2026 - Rocq Prover
Mathematical Components is a repository of formalized mathematics developed using
the Coq proof assistant. This project finds its roots in the formal proof of
the Four Color Theorem. It has been used for large scale formalization projects,
including a formal proof of the Odd Order (Feit-Thompson) Theorem.
Mathematical Components
Lecture notes for a short course on proving/programming in Coq via SSReflect.
Distributed Separation Logic: a framework for compositional verification of distributed protocols and their implementations in Coq
The Coq Effective Algebra Library [maintainers=@CohenCyril,@proux01]
A Rocq formalization of information theory and linear error-correcting codes
Monadic effects and equational reasoning in Rocq
A course on formal verification at https://compsciclub.ru/en, Spring term 2021
Finite sets, finite maps, multisets and generic sets
Functional Data Structures and Algorithms in SSReflect [maintainer=@clayrat]
Graph Theory [maintainers=@chdoc,@damien-pous]
Ring, field, lra, nra, and psatz tactics for Mathematical Components
The formal proof of the Odd Order Theorem
Implementation of books from Bourbaki's Elements of Mathematics in Coq [maintainer=@thery]
A proof of Abel-Ruffini theorem.
Finite sets and maps for Coq with extensional equality
Created by Georges Gonthier
Released 2008
Latest release 3 months ago