Repository navigation
theorem-proving
- Website
- Wikipedia
The Rocq Prover is an interactive theorem prover, or proof assistant. 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.
A Proof-oriented Programming Language
Lean Theorem Prover
Lean 3's obsolete mathematical components library: please use mathlib4
LLMs as Copilots for Theorem Proving in Lean
CakeML: A Verified Implementation of ML
Tool for data extraction and interacting with Lean programmatically.
Canonical sources for HOL4 theorem-proving system. Branch develop is where “mainline development” occurs; when develop passes our regression tests, master is merged forward to catch up.
Software Foundations in Idris
A Learning Environment for Theorem Proving with the Coq proof assistant
ACL2 System and Books as Maintained by the Community
Bug-free machine learning on stochastic computation graphs
Links to tools by subject
An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.
A project to digitalise results from physics into Lean.
Retrieval-Augmented Theorem Provers for Lean
Proving Ground: Tools for Automated Mathematics
llmstep: [L]LM proofstep suggestions in Lean 4.
ChatGPT plugin for theorem proving in Lean
A Low Barrier Proof Assistant