coq

Proof assistant

A formal proof management system for writing and verifying mathematical definitions and theorems.

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.

GitHub

5k stars
103 watching
659 forks
Language: OCaml
last commit: 5 months ago
Linked from 2 awesome lists

coqdependent-typesproof-assistanttheorem-proving

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
coq-community/lemma-overloading A Coq library demonstrating design patterns for automated proof automation and canonical structures 26
coq/platform A multi-platform distribution of the Coq proof assistant and its libraries, providing a standardized setup for development and teaching 191
ejgallego/coq-lsp A tool for interactive theorem proving and language support in Coq 153
coq-community/coqtail-math A collection of mathematical theorems and tools within the Coq proof assistant 15
coq-community/docker-coq Provides pre-configured Docker images for building and testing the Coq proof assistant 37
coq-community/paramcoq A Coq plugin providing commands for generating parametricity statements used in data refinement proofs. 45
math-comp/coq-combi Formalizes algebraic combinatorics and symmetric functions in Coq. 37
coq-community/chapar A framework for verifying causal consistency in distributed key-value stores and their clients using the Coq proof assistant 32
coq-community/corn A comprehensive formalization of mathematical structures and concepts for verified computation in Coq. 111
cpitclaudel/company-coq An Emacs plugin that enhances Coq mode with various features and tools for writing and debugging proof-based software 351
coq-community/reglang Provides definitions and verified translations between various representations of regular languages in the Coq proof assistant 41
princeton-vl/coqgym A learning environment for theorem proving with the Coq proof assistant 388
coq-community/gaia A Coq implementation of mathematical concepts from N. Bourbaki's Elements of Mathematics 30
stepchowfun/proofs A personal repository of formally verified mathematics using the Coq proof assistant 292