Showing 34 of 70 projects
Lecture materials and Coq source files accompanying YouTube videos on the Software Foundations textbook.
A library of Coq definitions, theorems, and tactics for use in other Coq developments.
A Coq library containing mechanized reductions to establish undecidability results for problems in logic and computation.
A library for machine-to-machine interaction with the Coq proof assistant, providing serialization of Coq's internal datatypes to JSON or S-expressions.
Coq code and solutions for exercises from the Coq'Art book, a foundational text on the Coq proof assistant.
A Coq framework for formal verification, property-based testing, and extraction of smart contracts.
A Coq library for formally verifying probabilistic properties of hash-based approximate membership query structures like Bloom filters.
A mechanized formalization of WebAssembly 2.0 in Coq (Rocq) with soundness proofs and an extracted interpreter.
A formal specification of the RISC-V instruction set architectures (RV32I, RV64I) and extensions (A, M) written in the Coq proof assistant.
A Coq library for constructive real analysis and algebra, including a model of real numbers and exact real computation.
A Coq plugin providing high-level commands to declare and manage hierarchies of algebraic structures using packed classes.
A Coq plugin that extracts dependency graphs between Coq objects and provides tools for visualization and analysis.
A Jupyter kernel for the Coq proof assistant, enabling interactive theorem proving in notebooks.
A tool that converts Haskell source code into equivalent Coq source code for formal verification.
A verification system for reasoning about heap-manipulating programs using Separation logic embedded in Coq.
A Coq-based project exploring hydra battles, ordinal numbers, addition chains, and Gödel's incompleteness theorem through formalized mathematics.
A foundational framework for modular cryptographic proofs in the Coq proof assistant, enabling state-separating proofs.
A Coq library for mechanizing programming language metatheory with locally nameless representation of binders.
A Rocq library for formal reasoning about discrete probabilities, information theory, and linear error-correcting codes.
A Coq library for effective algebra, providing optimized algorithms and a refinement framework for changing data representations in proofs.
A collaborative, community-driven organization for the long-term maintenance and promotion of packages for the Rocq Prover.
Coq formalizations for a course on mechanized semantics, covering imperative/functional languages, compilers, static analysis, and program logics.
A Coq-based competition for formally proving the largest constructive number within computational constraints.
Repository for RFCs (Requests for Comments) to discuss changes and enhancements to the Rocq Prover.
A collection of statements and proofs for 100 famous mathematical theorems formalized in the Coq proof assistant.
A framework for developing and verifying domain-specific languages, with a focus on query, rules, and smart contract languages.
Python bindings and libraries for interacting with the Coq interactive proof assistant programmatically.
A Coq framework for machine-checked proofs of cryptographic security in the computational model.
Nix helper scripts to automate local builds and CI for Coq projects, integrating with GitHub Actions and Cachix.
A Coq framework for implementing, certifying, and executing impure computations with modular verification.
A modular relation algebra library for Rocq (Coq) with reflexive decision tactics for Kleene algebra with tests and related theories.
A Coq library extending Mathematical Components with finite sets, finite maps, and multisets on choicetypes.
A Coq/SSReflect port of the 'Functional Algorithms Verified' book, formalizing functional data structures and algorithms.
A Coq library that automatically generates record update functions using typeclasses and Ltac2.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.