Coq Proof Assistant and Extensions

23 repos

Coq is a formal proof assistant based on dependent type theory, used for mechanically verifying mathematical theorems and software correctness. This cluster contains the core Coq system (implemented primarily in OCaml), Rocq (a community fork continuing Coq development), and numerous plugins and libraries that extend its capabilities—including equation reasoning (Equations), automation tactics (CoqHammer), and parametricity translations (ParamCoq). Repositories here span the prover's kernel, standard library, automation tools, and dependent-type theory research implementations.

OCaml · 15
Rocq Prover · 6
Coq · 2
coq ·15,042
dependent-types ·11,856
proof-assistant ·11,410
theorem-proving ·11,138
rocq ·2,991
rocq-prover ·1,395
metaprogramming ·1,295
coq-formalization ·1,101
ide ·624
language-server-protocol ·624

Lysxia/coq-simple-io

IO for Gallina

Rocq Prover

34

262 commits