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

iron

139
Stars
10
Forks
Watchers

Coq formalizations of functional languages.

ceramist

122
Stars
5
Forks
Watchers

Verified hash-based AMQ structures in Coq

practical-fm

466
Stars
36
Forks
Watchers

A gently curated list of companies using verification formal methods in industry

SF-zh

911
Stars
67
Forks
Watchers

《软件基础》中译版 Software Foundations Chinese Translation

coq

4.7k
Stars
632
Forks
Watchers

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 developme...

CompCert

1.8k
Stars
221
Forks
Watchers

The CompCert formally-verified C compiler

UniMath

920
Stars
169
Forks
Watchers

This coq library aims to formalize a substantial body of mathematics using the univalent point of view.

magmide

807
Stars
14
Forks
Watchers

A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.

Cosette

656
Stars
53
Forks
Watchers

Cosette is an automated SQL solver.

verdi

575
Stars
56
Forks
Watchers

A framework for formally verifying distributed systems implementations in Coq