Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Coq
Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs. Typical applications include the certification of properties of programming languages, the formalization of mathematics and teaching.
- GitHub: https://github.com/topics/coq
- Wikipedia: https://en.wikipedia.org/wiki/Coq
- Repo: https://github.com/coq/coq
- Created by: Gérard Pierre Huet, Thierry Coquand
- Released: 1989
- Last updated: 2025-01-18 00:06:17 UTC
- JSON Representation
https://github.com/coq-community/qarith-stern-brocot
Binary rational numbers in Coq [maintainer=@herbelin]
coq coq-library docker-coq-action nix-action paper-artifacts rational-numbers
Last synced: 24 Nov 2024
https://github.com/coq-community/templates
Templates for configuration files and scripts useful for maintaining Coq projects [maintainers=@palmskog,@Zimmi48]
continuous-integration coq mustache-templates
Last synced: 24 Nov 2024
https://github.com/coq-community/docker-coq-action
GitHub Action using Docker-Coq [maintainers=@erikmd,@Zimmi48]
action container-ci continuous-integration coq docker-coq docker-coq-action github-actions opam
Last synced: 10 Oct 2024
https://github.com/logsem/clutch
A probabilistic relational separation logic with support for asynchronous couplings.
asynchronous coq couplings higher-order iris logic probabilistic relational separation-logic
Last synced: 12 Oct 2024
https://github.com/thery/grobner
A fornalisation of Grobner basis in ssreflect
coq coq-formalization grobner-basis mathcomp polynomial
Last synced: 28 Oct 2024
https://github.com/coq-community/tarjan
Coq formalization of algorithms due to Tarjan and Kosaraju for finding strongly connected graph components using Mathematical Components and SSReflect [maintainers=@CohenCyril,@palmskog]
coq mathcomp mathcomp-ci ssreflect tarjan-algorithm
Last synced: 24 Nov 2024
https://github.com/coq-community/regexp-brzozowski
Coq formalization of decision procedures for regular expression equivalence [maintainer=@anton-trunov]
coq docker-coq-action mathcomp ssreflect
Last synced: 24 Nov 2024
https://github.com/mit-pdos/argosy
Proving crash safety for systems with layered recovery
Last synced: 14 Nov 2024
https://github.com/coq-community/mmaps
Modular Finite Maps over Ordered Types in Coq [maintainers=@letouzey,@palmskog]
avl-tree coq docker-coq-action finite-maps red-black-tree
Last synced: 24 Nov 2024
https://github.com/uwplse/coq-plugin-lib
Library of useful utility functions for Coq plugins
coq coq-library coq-plugin library pumpkin-patch
Last synced: 25 Nov 2024
https://github.com/verse-lab/bythos
Compositional Verification of Composite Byzantine Protocols
byzantine-fault-tolerance coq distributed-protocols distributed-systems formal-verification
Last synced: 16 Jan 2025
https://github.com/tchajed/coq-ltac2-experiments
All the code I've ever written in Ltac2
Last synced: 24 Nov 2024
https://github.com/kyeongmincho/hc-zenburn-vscode
🌘A Higher Contrast Version of the Popular Zenburn Theme for Visual Studio Code
coq emacs ocaml rust vscode vscode-theme zenburn-theme zenburn-vscode
Last synced: 12 Nov 2024
https://github.com/brucezoom/coqoutline
A VSCode extension that implements outline view and go to definition for Coq files.
coq editor vscode vscode-extension
Last synced: 10 Oct 2024
https://github.com/au-cobra/coq-rust-extraction
Coq plugin for extracting Rust code
Last synced: 10 Oct 2024
https://github.com/michaelsproul/dblib-linear
Formalisation of the linear lambda calculus in Coq
coq honours-thesis lambda-calculus programming-language proof software-verification type-system
Last synced: 23 Oct 2024
https://github.com/engineeringsoftware/math-comp-corpus
Corpus of Coq code related to MathComp including several machine-readable representations
coq machine-learning-dataset mathcomp serapi
Last synced: 18 Nov 2024
https://github.com/thery/poltac
Tactic for polynomial manipulations
coq inequalities polynomial tactics
Last synced: 28 Oct 2024
https://github.com/thamugadi/semantic-preservation
Work in progress. Attempt to prove semantic preservation (forward simulation) for a simple compiler.
bisimulation compiler coq dependent-types formal-verification
Last synced: 10 Oct 2024
https://github.com/ekdohibs/polygen
PolyGen is a code generator for the polyhedral model, written and proved in Coq.
Last synced: 27 Oct 2024
https://github.com/distributedcomponents/coqproject
Bash script for simple generation of Coq project metadata files
Last synced: 01 Dec 2024
https://github.com/formal-land/coq-of-solidity
Formal verification for Solidity smart contracts with Coq 🐓 Verify arbitrary properties on your smart contracts and make no bugs!
coq formal-verification solidity
Last synced: 20 Jan 2025
https://github.com/tchajed/goedel-t
Formalization of termination of Gödel's System T
Last synced: 24 Nov 2024
https://github.com/acorrenson/automatik
A library of formalized automaton algorithms
algorithms automata coq coq-formalization formal-proofs formal-verification graph
Last synced: 20 Nov 2024
https://github.com/gmalecha/coq-smt-check
Invoke SMT solvers from Coq to check obligations
Last synced: 25 Nov 2024
https://github.com/formal-land/coq-of-js
🌍 🐓 Formal verification for JavaScript
Last synced: 07 Nov 2024
https://github.com/siraben/coq-wigderson
Formalization of Wigderson's graph coloring algorithm in Coq
coq formalization graph-algorithms graph-coloring
Last synced: 10 Oct 2024
https://github.com/coq-community/comp-dec-modal
Completeness and Decidability of Modal Logic Calculi [maintainer=@chdoc]
coq ctl mathcomp modal-logics pdl
Last synced: 24 Nov 2024
https://github.com/pragmatwice/tnt
some simple&naive formal proof of trivial Number Theory, using Agda/Coq, just to practice skills
agda coq formal-proofs number-theory
Last synced: 16 Oct 2024
https://github.com/coq-community/buchberger
Verified implementation in Coq of Buchberger's algorithm for computing Gröbner bases [maintainer=@palmskog]
buchberger-algorithm coq coq-extraction docker-coq-action grobner-basis nix-action
Last synced: 24 Nov 2024
https://github.com/coq-community/coq-performance-tests
A library of Coq source files testing for performance regressions on Coq [maintainer=@JasonGross]
Last synced: 24 Nov 2024
https://github.com/ml4tp/tcoq
Modification to Coq to record intermediate proof states encountered during a proof
Last synced: 15 Nov 2024
https://github.com/mesabloo/coqide.kak
A fully-fledged CoqIDE-like experience for Kakoune
Last synced: 10 Oct 2024
https://github.com/thery/lemonde
les problèmes proposés par le journal Le Monde en Coq
coq coq-formalization french mathematic problem-solving
Last synced: 10 Oct 2024
https://github.com/secure-compilation/when-good-components-go-bad
Coq formalization for "When Good Components Go Bad" paper
compartmentalization coq secure-compilation software-fault-isolation tagged-architectures undefined-behavior
Last synced: 17 Nov 2024
https://github.com/izgzhen/iris-c-coq
Control-flow based language verification framework
c-language coq iris verification
Last synced: 29 Sep 2024
https://github.com/lysxia/coq-mtl
Formalized laws for mtl
coq effects formalization haskell laws monad monad-transformers
Last synced: 10 Oct 2024
https://github.com/calvin-l/sublime-coq-plugin
Syntax highlighting and Coq interactivity for Sublime Text 3
Last synced: 15 Oct 2024
https://github.com/math-comp/docker-mathcomp
Docker images of coq-mathcomp [maintainer=@erikmd]
ci coq docker-image dockerfile mathcomp opam
Last synced: 20 Nov 2024
https://github.com/acorrenson/bf
A Coq Formalization of the Brainfuck programming language
coq hacktoberfest programming-language semantics
Last synced: 20 Nov 2024
https://github.com/coq-community/generic-environments
Coq library that provides an abstract data type for environments [maintainer=@aerabi]
Last synced: 24 Nov 2024
https://github.com/coq-community/reduction-effects
A Coq plugin to add reduction side effects to some Coq reduction strategies [maintainers=@liyishuai,@JasonGross]
coq coq-ci coq-plugin side-effects
Last synced: 24 Nov 2024
https://github.com/courses-at-nju-by-hfwei/problem-solving-class-coq
Rock on Coq for the Problem Solving Class at Nanjing University
classes coq formal-methods nanjing-university problem-solving-class proof-assistant theorem-proving tutorial
Last synced: 12 Nov 2024
https://github.com/palmskog/fitch
Certified proof checker for Fitch-style propositional logic proofs
cakeml coq fitch-proofs hol4 ocaml ott propositional-logic
Last synced: 10 Oct 2024
https://github.com/tomtomjhj/vscoq.nvim
A Neovim client for VsCoq 2 vscoqtop.
Last synced: 10 Oct 2024
https://github.com/anton-trunov/ssreflect-london-tydd-meetup
SSReflect talk at London Type-Driven Development meetup
Last synced: 10 Oct 2024
https://github.com/lukaszcz/coq-imp
Coq version of (part of) the HOL-IMP theories accompanying the book "Concrete Semantics with Isabelle/HOL". Formalized using a now outdated version of CoqHammer.
coq coq-formalization coqhammer hammer hol
Last synced: 10 Nov 2024
https://github.com/bor0/misc
Misc playground and random stuff
assembly books c coq haskell idris javascript playground scheme
Last synced: 07 Nov 2024
https://github.com/notbad4u/coqlang_temporal_logic
Formalization of temporal logic in Coq
coq coq-formalization formal-proofs temporal-logic
Last synced: 10 Dec 2024
https://github.com/uncomputable/natural-number-game
Reimplementation of Natural Number Game in Coq
coq game lean logic solutions theorem-prover
Last synced: 10 Oct 2024
https://github.com/thery/plouffe
Computing Pi decimal using Plouffe Formula in Coq
coq coq-formalization pi plouffe-formula theorem-proving
Last synced: 10 Oct 2024
https://github.com/misakacenter/opg_parser
🔪 OPG (Operator Precedence Grammar) Parser, in Coq.
coq functional-programming parser
Last synced: 10 Oct 2024
https://github.com/deducteam/hol2dk
HOL-Light to Dedukti/Lambdapi translator
coq dedukti hol-light lambdapi proof translation
Last synced: 10 Oct 2024
https://github.com/sr-lab/iris-jellyfish
Extension of atomic triples in Iris with atomic postconditions and formal verification of the Lazy JellyFish skip list
concurrent-data-structure coq formal-verification logical-atomicity
Last synced: 10 Oct 2024
https://github.com/mit-plv/hemiola
A Coq framework to support structural design and proof of hardware cache-coherence protocols
cache-coherence coq domain-specific-language hardware-verification proof-assistant
Last synced: 10 Nov 2024
https://github.com/jhu-pl-lab/dde
Pure Demand Operational Semantics
abstract-interpretation coq interpreter ocaml operational-semantics program-analysis
Last synced: 10 Oct 2024
https://github.com/mte90/coq_wordpress
COQ.nvim support for WordPress hooks
coq neovim neovim-plugin wordpress
Last synced: 24 Oct 2024
https://github.com/zimmi48/transfer
Automatic transfer of theorems along isomorphisms in Coq
Last synced: 10 Oct 2024
https://github.com/gingerhot/asdf-coq
:rooster: Coq plugin for ASDF version manager.
asdf-coq asdf-plugin coq coq-installation coq-version-manager version-manager
Last synced: 06 Nov 2024
https://github.com/thery/mathcomp-extra
Extra contribution for mathcomp
aks-algorithm binomial coq fourier-transform lucas-theorem matroid primality-test rsa-algorithm sorting-algorithms theorem-proving
Last synced: 28 Oct 2024
https://github.com/jwiegley/refine-freer
Experiments with an extensible refinement framework
coq effects freer-effects refinement
Last synced: 10 Oct 2024
https://github.com/bracevac/dotter
Towards richer dependent types for DOT
agda coq dependent-types dot scala typetheory
Last synced: 15 Dec 2024
https://github.com/gmalecha/coq-plugin-utils
Useful utility functions for writing Coq plugins
Last synced: 25 Nov 2024
https://github.com/erikmd/tapfa-init.el
Environnement de TP pour OCaml et Coq avec GNU Emacs (UE TAPFA = Types Abstraits et Programmation Fonctionnelle Avancée)
coq emacs ocaml opam proof-general wsl
Last synced: 28 Oct 2024
https://github.com/thery/minirubik
Solving the mini Rubik (2x2) in Coq
2x2x2 coq formalization rubik-cube theorem-proving
Last synced: 10 Oct 2024
https://github.com/bagnalla/zar
Formally Verified Samplers From Probabilistic Programs With Loops and Conditioning
compiler coq formal-verification probabilistic-programming sampling
Last synced: 10 Oct 2024
https://github.com/verse-lab/sisyphus
Mostly Automated Proof Repair for Verified Libraries
coq curry-howard-isomorphism formal-verification higher-order-functions invariant-inference ocaml pldi-artifact proof-repair separation-logic
Last synced: 12 Oct 2024
https://github.com/erikmd/docker-coq-travis-ci-demo-1
Docker-Coq + Travis CI demo 1
Last synced: 06 Nov 2024
https://github.com/theowinterhalter/ett-to-wtt
Coq formalisation of a translation from (an) extensional type theory to (a) weak type theory
coq coq-formalization reflection translation type-theory weak
Last synced: 30 Nov 2024
https://github.com/appliedfm/docker-coq-vst
Docker images of the Coq proof assistant with compcert and VST pre-installed
appliedfm c compcert continuous-integration coq coq-vst docker-coq dockerfile
Last synced: 10 Oct 2024
https://github.com/foreverbell/permutation-solver
A tactics for solving goals about permutation in Coq.
Last synced: 16 Jan 2025
https://github.com/zoep/safe-for-space
Formal proof that closure conversion with flat environments is safe for space.
Last synced: 16 Dec 2024
https://github.com/formal-land/coq-of-llbc
Translate Rust 🦀 LLBC code (generated by https://github.com/AeneasVerif/charon) to Coq 🐓
Last synced: 10 Oct 2024
https://github.com/yiyunliu/ltac2-tutorial
A simple Ltac2 tutorial that covers the very basics.
Last synced: 10 Oct 2024
https://github.com/tomtomjhj/coq.ctags
Universal Ctags optlib parser for Coq
Last synced: 10 Oct 2024
https://github.com/coq-community/docker-base
Parent image for Docker images of the Coq proof assistant [maintainers=@erikmd,@himito]
Last synced: 24 Nov 2024
https://github.com/thery/twosquare
A proof of Fermat's theorem on sum of two squares with mathcom using gaussian integers.
coq coq-formalization fermat-theorem sum-of-squares
Last synced: 06 Nov 2024
https://github.com/tchajed/seplogic-demo
Demos for lecture on Separation Logic by O'Hearn from CACM 2019.
Last synced: 24 Nov 2024
https://github.com/tchajed/coq-array
Coq library for array indexing and subslicing
Last synced: 24 Nov 2024
https://github.com/mikkelmilo/rooster-spec
Automated Theory Exploration in Coq using Haskell's QuickSpec
conjectures coq lemma-discovery property-based-testing property-testing quickspec theory-exploration
Last synced: 25 Dec 2024
https://github.com/co-dan/seloc
Strong non-interference for fine-grained concurrent programs
coq coq-library iris noninterference program-verification separation-logic type-system
Last synced: 17 Dec 2024
https://github.com/uwplse/fix-to-elim
Fixpoint to eliminator translation in Coq
coq coq-plugin eliminators fixpoints induction-principles pumpkin-patch
Last synced: 25 Nov 2024
https://github.com/epfl-systemf/warblre
A Coq Mechanization of ECMAScript 2023 Regexes
coq javascript mechanization regexes regularexpressions test262
Last synced: 10 Oct 2024
https://github.com/codewars/coq_codewars
A Coq plugin for Codewars
code-runner coq coq-plugin test-reporting
Last synced: 11 Nov 2024
https://github.com/coq-community/bertrand
Coq proof of Bertrand's postulate on existence of primes [maintainer=@thery]
coq coq-extraction knuth-algorithm prime-numbers
Last synced: 24 Nov 2024
https://github.com/mark-koch/firstorder-proof-mode
A first-order logic proof mode in Coq
Last synced: 26 Dec 2024
https://github.com/acorrenson/kind2coq
A experimental compiler from Kind (Core) to Coq
compiler coq kind programming-languages proof type-theory
Last synced: 24 Dec 2024