ejgallego/pycoq

Python bindings for the Coq interactive proof assistant

25
/ 100
Experimental

This tool helps formal verification engineers, mathematicians, and computer scientists programmatically interact with the Coq proof assistant. It takes Coq documents and commands as input and allows for automated tasks like parsing, checking proofs, and inspecting the abstract syntax tree of formal proofs. This is ideal for those who need to integrate Coq's verification capabilities into automated Python workflows.

No commits in the last 6 months.

Use this if you are a formal methods researcher or software engineer who needs to automate interactions with the Coq proof assistant using Python.

Not ideal if you are looking for a stable, production-ready tool with comprehensive documentation, as this project is highly experimental.

formal-verification proof-assistant theorem-proving programming-language-theory automated-reasoning
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 8 / 25
Maturity 8 / 25
Community 9 / 25

How are scores calculated?

Stars

57

Forks

4

Language

OCaml

License

Last pushed

Jan 10, 2022

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ejgallego/pycoq"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.