namin/llm-verified-with-monte-carlo-tree-search

LLM verified with Monte Carlo Tree Search

41
/ 100
Emerging

This prototype helps formal verification engineers by synthesizing correct code directly from a Large Language Model (LLM). It takes a problem description and an LLM as input and produces verified code in languages like Dafny, Coq, Lean, Scala, or Rust. This is for formal verification engineers who need to generate provably correct software components.

289 stars. No commits in the last 6 months.

Use this if you need to generate provably correct code automatically and want to leverage LLMs while ensuring formal verification at each step.

Not ideal if you are not working with formal verification or do not require mathematically proven correctness for your generated code.

formal-verification program-synthesis software-correctness proof-engineering code-generation
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

289

Forks

31

Language

Jupyter Notebook

License

MIT

Last pushed

Mar 31, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/namin/llm-verified-with-monte-carlo-tree-search"

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