← Tuesday, October 13, 2026Languages & toolsRelease
Creusot 0.14.0 adds support for partial orders in Rust proofs
Creusot 0.14.0 changes its logic for ordering specifications to support partial orders, using a strict comparison relation with irreflexivity and transitivity. This expands the kinds of Rust contracts the formal-verification tool can express.
- What
- Creusot 0.14.0 is a formal verification tool release for Rust that adds support for partial orders.
- How
- It defines partial orders with an irreflexive, transitive comparison and generates verification conditions for logic calls inside snapshots.
- Why it matters
- These changes let Rust engineers express and prove properties without relying on total-order assumptions or extra runtime calls.
Read on devlog.creusot.rs → Lobsters
Discussion
Discussion is not switched on yet. Use Note above to keep your own thoughts on this story.
Headline, summary, brief and diagram are written by a model from the source's own text; the link, byline and numbers come from the source. Read the original before relying on a claim.