Monadic effects and equational reasoning in Rocq
- monads
- monad-transformers
- probabilistic-programming
- nondeterminism
47,133 repositories indexed
25–48 of 54 · Most stars
Monadic effects and equational reasoning in Rocq
A Rocq formalization of information theory and linear error-correcting codes
The Coq Effective Algebra Library [maintainers=@CohenCyril,@proux01]
Foundational Cryptography Framework for machine-checked proofs of cryptography.
Relation algebra library for Coq
The Waterproof plugin for the Rocq proof assistant allows you to write Rocq proofs in a style that resembles handwritten mathematical proofs, designed to help university students with learning how to prove mathematical statements.
Finite sets, finite maps, multisets and generic sets
Functional Data Structures and Algorithms in SSReflect [maintainer=@clayrat]
Regular Language Representations in Coq [maintainers=@chdoc,@palmskog]
Library to create Coq record update functions
Graph Theory [maintainers=@chdoc,@damien-pous]
Prime numbers for Coq
Coq library on rewriting theory and termination
The formal proof of the Odd Order Theorem
VCFloat: A Unified Coq Framework for Verifying C Programs with Floating-Point Computations
Partial Commutative Monoids
Micromega tactics for Mathematical Components
Implementation of books from Bourbaki's Elements of Mathematics in Coq [maintainer=@thery]
Stable sort algorithms and their stability proofs in Rocq
Libraries demonstrating design patterns for programming and proving with canonical structures in Coq [maintainer=@anton-trunov]
Coq library of arbitrarily large numbers, providing BigN, BigZ, BigQ that used to be part of the standard library [maintainers=@proux01,@erikmd]
A Coq library providing tactics to deal with hypothesis
A library for verifying graph-manipulating programs. Powered by Coq and VST. Compatible with CompCert.
Coq formalization of algorithms due to Tarjan and Kosaraju for finding strongly connected graph components using Mathematical Components and SSReflect [maintainers=@CohenCyril,@palmskog]