A Proof-oriented Programming Language
-
Updated
May 23, 2024 - F*
A Proof-oriented Programming Language
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.
ACL2 System and Books as Maintained by the Community
Forked sources for HOL4 theorem-proving system
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.
CakeML: A Verified Implementation of ML
LLMs as Copilots for Theorem Proving in Lean
🧮 Mathematical theorem proving assistant.
⚛️ Prove any type of theory, including mathematical, social, and economic theories.
An Automated Theorem Prover for Classical Higher-Order Logic with Henkin Semantics
An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.
An environment for learning formal mathematical reasoning from scratch
An official website
Tool for data extraction and interacting with Lean programmatically.
microk8s based ml cluster
Retrieval-Augmented Theorem Provers for Lean
Add a description, image, and links to the theorem-proving topic page so that developers can more easily learn about it.
To associate your repository with the theorem-proving topic, visit your repo's landing page and select "manage topics."