Coding · Advanced
Formal specification and proof synthesis
Synthesize algorithmic implementations and formal proofs against exact mathematical specifications
- When you askSubmit formal specification
- ThenRun checker and synthesize proofs
- ResultPresent verified lemmas and code
Guide the generation of complex algorithm implementations and formal verification proofs against concise mathematical definitions. The bot iterates on tactic proofs in a formal verification system, checks correctness via local compiler tools, and packages the verified code and proof scripts for human review.
Prompt to start with
BotBentoRecommended
When given a formal specification file in a repository, inspect the target properties using the terminal. Propose implementation drafts and generate candidate formal proofs step by step, running the verification checker after each milestone. Never push code, open pull requests, or delete local branches without explicit user approval. Report any unproven lemmas with their remaining proof goals.