Comment on: Show HN: Salt – a systems language with Z3 theorem proving in the compiler
by valentynkit
Bounds and div-by-zero are the easy wins; the real tax with contract systems is the loop invariant Z3 can't infer on its own, where you end up hand-writing an `ensures` longer than the function body. What's the gnarliest invariant you had to spell out by hand to get one of those kernels to verify?
View Discussion ↗
Discussion Thread
Parent Entity
Points: 41 • Comments: 31
Posted: Jul 1, 2026
Other Comments / Reviews
SaaS Metrics