← Tuesday, October 13, 2026Languages & toolsRelease

Creusot 0.14.0 adds support for partial orders in Rust proofs

devlog.creusot.rs 5 min read Editor score 6/10

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.

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.

Your note

Private to you. Stored in this browser, and synced to your account when you are signed in.