Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Proof Assistant

Proof Assistant

106 projects

Showing 34 of 106 projects

Algebra Tactics
Algebra TacticsRocq Prover

Provides ring, field, lra, nra, and psatz tactics for the Mathematical Components library in Coq.

#elpi#coq#algebraic-tactics
Stars39
Forks6
Last commit6 months ago
CoLoR
CoLoRRocq Prover

A Rocq/Coq library providing formal definitions and mechanically verified proofs for rewriting theory, λ-calculus, and termination analysis.

#rewriting-theory#termination-analysis#coq
Stars37
Forks20
Last commit3 months ago
Odd Order Theorem
Odd Order TheoremRocq Prover

A formal verification of the Feit-Thompson theorem (Odd Order Theorem) using the Coq proof assistant and Mathematical Components library.

#coq#theorem-proving#mathcomp
Stars37
Forks17
Last commit2 months ago
AAC Tactics
AAC TacticsOCaml

A Coq plugin providing tactics for rewriting universally quantified equations modulo associativity and commutativity.

#coq#associativity-commutativity#rewriting-tactics
Stars36
Forks26
Last commit5 months ago
FCSL-PCM
FCSL-PCMRocq Prover

A Coq library formalizing Partial Commutative Monoids (PCMs) for separation logic-based program verification.

#coq#algebraic-structures#theorem-proving
Stars35
Forks13
Last commit2 months ago
Simple IO
Simple IORocq Prover

A library providing a purely functional IO monad for Coq, enabling direct implementation of IO programs with OCaml bindings.

#functional-programming#command-line-tools#coq
Stars34
Forks9
Last commit2 months ago
lngen
lngenHaskell

Generates locally nameless definitions and infrastructure lemmas for Coq from Ott language specifications.

#haskell#language-metatheory#coq
Stars33
Forks9
Last commit2 years ago
coq2html
coq2htmlOCaml

An HTML documentation generator for Coq source files with proof script folding capabilities.

#academic-software#coq#cross-referencing
Stars31
Forks12
Last commit4 months ago
Mczify
MczifyRocq Prover

Extends Coq's zify tactic to support Mathematical Components library definitions for arithmetic solving.

#coq#arithmetic-solver#mathcomp
Stars31
Forks10
Last commit1 month ago
mCoq
mCoqJava

Mutation analysis tool for Coq verification projects to detect incomplete specifications.

#software-testing#research-tool#coq
Stars31
Forks1
Last commit6 years ago
Hahn
HahnRocq Prover

A Coq library providing lemmas and tactics for reasoning about lists and binary relations.

#coq#relational-reasoning#acyclic-relations
Stars30
Forks15
Last commit1 month ago
Gaia
GaiaRocq Prover

A Coq formalization of Bourbaki's Elements of Mathematics, covering set theory and number theory using the Mathematical Components library.

#bourbaki#mathematics#coq
Stars30
Forks7
Last commit3 months ago
Coinduction
CoinductionRocq Prover

A Coq library providing enhanced coinductive proof methods based on the 'companion' concept from coinduction theory.

#mathematics#coq#formal-methods
Stars28
Forks7
Last commit5 months ago
Stable sort algorithms in Coq
Stable sort algorithms in CoqRocq Prover

A Rocq library providing stable mergesort algorithms with formal correctness proofs using relational parametricity.

#mergesort#coq#mathcomp
Stars26
Forks3
Last commit1 month ago
ALEA
ALEACoq

A Coq library for formal verification of randomized algorithms using a monadic probability distribution interpretation.

#functional-programming#paper-artifacts#coq
Stars26
Forks0
Last commit5 years ago
Hanoi
HanoiRocq Prover

A formal Coq development of the Tower of Hanoi problem with generalized frameworks and proofs.

#mathematics#discrete-mathematics#coq
Stars26
Forks2
Last commit8 months ago
Bignums
BignumsRocq Prover

A Coq library providing arbitrarily large integer and rational numbers (BigN, BigZ, BigQ) for formal verification.

#mathematics#coq#coq-platform
Stars25
Forks22
Last commit6 months ago
LibHyps
LibHypsRocq Prover

A Coq library providing tactics and tacticals for hypothesis manipulation during proofs.

#coq#hypothesis#hypothesis-management
Stars23
Forks4
Last commit6 months ago
T2048
T2048Rocq Prover

A formal verification of the 2048 game implemented in the Coq proof assistant.

#mathematics#functional-programming#coq
Stars22
Forks1
Last commit8 months ago
Autosubst-ocaml
Autosubst-ocamlCoq

Generates Coq boilerplate code for handling binders, renaming, and substitutions in formal language metatheory.

#de-bruijn-indices#coq#substitution
Stars22
Forks14
Last commit3 months ago
Roosterize
RoosterizePython

A neural network-based tool that suggests lemma names for Coq verification projects by analyzing serialized statements and elaborated terms.

#coq#lemma-naming#deep-learning
Stars22
Forks5
Last commit4 years ago
CertiGraph
CertiGraphRocq Prover

A Coq library for formal verification of graph-manipulating C programs, compatible with CompCert and VST.

#coq#graph-algorithms#vst
Stars21
Forks6
Last commit3 months ago
Sudoku
SudokuCoq

A certified Sudoku solver implemented in Coq using a formalized Davis-Putnam procedure.

#sudoku#coq#certified-software
Stars20
Forks4
Last commit3 years ago
Tarjan and Kosaraju
Tarjan and KosarajuRocq Prover

Coq formalization and correctness proofs of Tarjan's and Kosaraju's algorithms for finding strongly connected components in graphs.

#coq#tarjan-algorithm#kosaraju-algorithm
Stars19
Forks8
Last commit3 months ago
Trakt
TraktProlog

A generic goal preprocessing tool for proof automation tactics in Coq.

#coq#theorem-proving#automated-reasoning
Stars18
Forks10
Last commit1 month ago
Coqtail Math
Coqtail MathRocq Prover

A Coq library of formally verified mathematical theorems and tools covering arithmetic, real analysis, and complex analysis.

#mathematics#complex-analysis#coq
Stars16
Forks1
Last commit6 months ago
Completeness and Decidability of Modal Logic Calculi
Completeness and Decidability of Modal Logic CalculiCoq

Machine-checked constructive proofs of soundness, completeness, and decidability for modal logics K, K*, CTL, and PDL.

#modal-logic#coq#completeness
Stars12
Forks3
Last commit
coq-scripts
coq-scriptsRocq Prover

A collection of utility scripts for working with Coq proof assistant files, including parsing, analysis, and automation tools.

#developer-tools#command-line-tools#coq
Stars9
Forks8
Last commit2 months ago
Floating-Point Numbers and Formal Proof
Floating-Point Numbers and Formal ProofRocq Prover

An introductory course on formal verification of floating-point numbers and real numbers using the Coq proof assistant and Flocq library.

#real-numbers#mathematics#coq
Stars8
Forks1
Last commit8 months ago
Natural Number Game
Natural Number GameRocq Prover

A Coq reimplementation of the Natural Number Game, providing interactive theorem proving exercises for learning mathematical proofs.

#lean-translation#lean#coq
Stars7
Forks1
Last commit5 months ago
Docker-MathComp
Docker-MathCompDockerfile

Docker images providing stable versions of the Mathematical Components library for the Coq proof assistant.

#coq#dockerfile#ci
Stars6
Forks3
Last commit2 months ago
Rocqnavi
RocqnaviOCaml

An HTML documentation generator for Rocq source files with proof folding, cross-referencing, and Markdown support.

#coq#dark-mode#cross-referencing
Stars5
Forks5
Last commit19 days ago
MathComp Extra
MathComp ExtraRocq Prover

A collection of formalized mathematical theories and algorithms extending the Mathematical Components library for Coq.

#rsa-algorithm#matroid#lucas-theorem
Stars5
Forks2
Last commit1 month ago
Coq-Kruskal
Coq-Kruskal

A modular Coq library providing constructive, axiom-free proofs of Kruskal's Tree Theorem and related results using almost full relations.

#coq#theorem-proving#kruskal-theorem
Stars0
Forks0
Last commit1 year ago
PreviousPage 3 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 years ago
#Formal Verification100
#Coq97
#Theorem Proving53
#Mathematics25
#Mathcomp20
#Rocq19
#Ocaml19
#Ssreflect15
#Functional Programming14
#Type Theory12
#Mathematical Components12
#Formal Methods11