You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -32,10 +34,10 @@ Nobody has connected these into a usable pipeline.
32
34
33
35
## The Solution
34
36
35
-
`vericode` is a CLI tool and Python library that takes a natural language specification, generates both implementation code and a formal proof of correctness, and verifies the proof compiles -- all in one command.
37
+
`leancode` is a CLI tool and Python library that takes a natural language specification, generates both implementation code and a formal proof of correctness, and verifies the proof compiles -- all in one command.
36
38
37
39
```bash
38
-
vericode verify "sort a list of integers" --lang python --backend lean4
40
+
leancode verify "sort a list of integers" --lang python --backend lean4
39
41
```
40
42
41
43
If the proof compiles, the code is **mathematically proven correct** against the spec. This is not testing. This is proof.
@@ -45,7 +47,7 @@ If the proof compiles, the code is **mathematically proven correct** against the
Results are from our internal benchmark suite of 200+ algorithmic and data structure specifications.
137
+
124
138
## How It Works
125
139
126
140
The pipeline has four stages. The key insight is stage 3: an iterative feedback loop between the LLM and the proof assistant that converges on correct code far more reliably than single-shot generation.
@@ -173,9 +187,9 @@ Runs the proof assistant compiler (lean4 / dafny verify / verus) for final machi
173
187
174
188
| Provider | Models | Install |
175
189
|----------|--------|---------|
176
-
| Anthropic | Claude Sonnet, Opus |`pip install vericode` (default) |
0 commit comments