ROIpad ← Back to Search
news.ycombinator.com › comment

Comment on: Show HN: Salt – a systems language with Z3 theorem proving in the compiler

by valentynkit
Posted: Jul 2, 2026
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