creusot-rs/creusot
View on GitHub ↗ ★ 1,951 Rust
Creusot helps you prove your Rust code is correct.
17 mentions on Hacker News by 15 people: 6 stories, 11 comments · first 2022-02-02 · latest 2026-09-17
20082026
-
…them. [0] https://github.com/rust-lang/miri [1] https://github.com/model-checking/kani [2] https://github.com/creusot-rs/creusot
comment by 63 · 2026-09-17 · in Developing provably correct Rust code with Verus -
…ways to approach this -- `const fn` are pure (I think), and it would be cool if I added support for https://github.com/creusot-rs/creusot . I was thinking of walking down the AST of a function to automatically infer purity, but that seems…
comment by suis_siva · 2026-05-19 · in Show HN: Hsrs – Type-Safe Haskell Bindings Generator for Rust -
Speaking of https://www.why3.org/ For completeness https://github.com/creusot-rs/creusot The French were right about so many things.
comment by sitkack · 2025-03-17 · in Coq-of-rust: Formal verification tool for Rust -
…heads up, Rust does have further tooling. I wish they were more widely used Here are three of them https://github.com/creusot-rs/creusot https://viperproject.github.io/prusti-dev/user-guide/ https://model-checking.github.io/kani/
comment by nextaccountic · 2024-10-08 · in Rust is rolling off the Volvo assembly line -
For verified Rust there is also https://github.com/creusot-rs/creusot
comment by syrak · 2024-04-24 · in Dafny is a verification-aware programming language -
…able to provide. Similar technology exists for Rust, but it is much less advanced than SPARK is ( https://github.com/xldenis/creusot )
comment by Raphael_Amiard · 2022-11-07 · in Nvidia Security Team: “What if we just stopped using C?” -
…in rust. Creusot in particular is pretty close to doing this - at least for simpler invariants https://github.com/xldenis/creusot
comment by gpm · 2022-09-13 · in A personal list of Rust grievances -
…things like CreuSAT [1] using creusot [2] [1] https://news.ycombinator.com/item?id=31780128 [2] https://github.com/xldenis/creusot > Creusot works by translating Rust code to WhyML, the verification and specification language of Why3.…
comment by sitkack · 2022-06-24 · in What it feels like when Rust saves your bacon -
> I’ve been working on a tool: https://github.com/xldenis/creusot to put this into practice Note that there are other tools trying to deal with formal statements about Rust programs. AIUI, Rust developers are working on forming a proper…
comment by zozbot234 · 2022-04-11 · in What Is Rust's Unsafe? (2019) -
…(borrows) becomes as simple as verifying a basic imperative language. I’ve been working on a tool: https://github.com/xldenis/creusot to put this into practice On the other hand, the moment you dive into unsafe, all bets are off and you…
comment by xavxav · 2022-04-11 · in What Is Rust's Unsafe? (2019) -
…they want to (eventually) verify, my PhD thesis is developing a verification tool for Rust ( https://github.com/xldenis/creusot ) and I'm always on the look out for case studies to push me forward. The road to formally verified Rust is…
comment by xavxav · 2022-02-02 · in AdaCore and Ferrous Systems Joining Forces to Support Rust