Proof checkers stay calm while everyone else argues about whether the spec, the compiler, the model, or their career is the weak link.
Recommended in the comments
- Aeneas ↗ (tool): Suggested as an established Rust verification route, though it only supports safe Rust.
- Creusot ↗ (tool): Named as a way for agents to write proofs about their Rust code.
- Flux ↗ (tool): Named as a way for agents to write proofs about their Rust code.
- Alloy ↗ (tool): Used with Codex to model and verify an authorization system, which red-teaming then failed to break.
- Prela ↗ (other): Proposed as a more human-readable specification than SQL or Postgres code.
- Inform 7 (tool): Cited as proof that English-like declarative languages can generate real code without AI.