Coq topic

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.

List Coq repositories

Coq-Equations

213
Stars
43
Forks
Watchers

A function definition package for Coq

Coqtail

254
Stars
33
Forks
Watchers

Interactive Coq Proofs in Vim

coqhammer

208
Stars
29
Forks
Watchers

CoqHammer: An Automated Reasoning Hammer Tool for Coq - Proof Automation for Dependent Type Theory

coq-of-ocaml

242
Stars
18
Forks
Watchers

Formal verification for OCaml

awesome-coq

291
Stars
18
Forks
Watchers

A curated list of awesome Coq libraries, plugins, tools, verification projects, and resources [maintainers=@anton-trunov,@palmskog]

verdi-raft

178
Stars
18
Forks
Watchers

An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework

awesome-provable

188
Stars
8
Forks
Watchers

A curated set of links to formal methods involving provable code.

math-classes

158
Stars
42
Forks
Watchers

A library of abstract interfaces for mathematical structures in Coq [maintainer=@spitters]

dot

153
Stars
12
Forks
Watchers

formalization of the Dependent Object Types (DOT) calculus