It was great to introduce NUP students to program verification with Veil and Velvet, having many insightful discussions along the way. Excited to see what projects they'll develop next!
It was great to introduce NUP students to program verification with Veil and Velvet, having many insightful discussions along the way. Excited to see what projects they'll develop next!
Whenever the SMT solver can’t fully prove a program correct, Lean’s aesop and grind take care of the remaining goals.
Whenever the SMT solver can’t fully prove a program correct, Lean’s aesop and grind take care of the remaining goals.
Velvet unifies execution, testing, automated and interactive proofs; and is itself proven sound.
💻 github.com/verse-lab/loom
📄 verse-lab.github.io/papers/loom-...
Velvet unifies execution, testing, automated and interactive proofs; and is itself proven sound.
💻 github.com/verse-lab/loom
📄 verse-lab.github.io/papers/loom-...
2025.splashcon.org/track/splash...
2025.splashcon.org/track/splash...
(Also, feeling like a jaded survivor in my regular economy class.)
(Also, feeling like a jaded survivor in my regular economy class.)
Veil: the first foundational framework that combines SMT-based and interactive proofs about distributed protocols, seamlessly, in Lean!
Tool: github.com/verse-lab/veil
Paper: verse-lab.github.io/papers/veil-...
Veil: the first foundational framework that combines SMT-based and interactive proofs about distributed protocols, seamlessly, in Lean!
Tool: github.com/verse-lab/veil
Paper: verse-lab.github.io/papers/veil-...