Free courses from frontend to fullstack and AI
Build the Finance Skills That Lead to Promotions, Not Just Certificates
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course introduces Creusot, a prototype tool for verifying Rust software. It discusses how Rust is translated for verification and covers the program logic, specifications, and logic functions used in that process.
Syllabus
Intro
Verifying Rust
Verification in Creusot
Translating Rust
A program logic for Rust
Prophetic Values
Example
State of specifications
Notes on Logic Functions
All Zero
Ongoing / Future Work
Taught by
Rust