Toot

Written by gigapixel on 2024-12-30 at 09:35

One of the big potential synergies between #rust and #lean4 rely on the rust type system which is sound (https://en.m.wikipedia.org/wiki/Type_safety). I have a long ongoing project proving liveness properties for a collection of parallel and concurrent #stream processing combinators. Rust’s type system should allow guaranteeing liveness for these combinators at compile time. But it is not rich enough to prove liveness in the first place. And that’s one reason I got interested in lean. Other languages crossed my mind like #rocq (formerly #coq) and #tla_plus but lean won out for its rich math library, connections to the #math community, and great tooling (like nvim integration).

=> More informations about this toot | View the thread | More toots from gigapixel@mathstodon.xyz

Mentions

Tags

=> View math tag | View tla_plus tag | View coq tag | View rocq tag | View stream tag | View Lean4 tag | View rust tag

Proxy Information
Original URL
gemini://mastogem.picasoft.net/toot/113741091659128265
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
257.772784 milliseconds
Gemini-to-HTML Time
1.759533 milliseconds

This content has been proxied by September (3851b).