AI is a wake-up call for formalization tooling, forcing them to take the challenge of co-evolving programs and proof seriously. I'm optimistic about further development in this area - much more so than I am about one-shot formalization artefacts claiming their program is bug-free
Formal verification is often treated as a finish line: prove the code once, then trust it forever. That is not what it gives you. It proves that one version of a program matches one version of a specification.
Programs change, and so do their goals.
Each change may require
Run an Elm program as a simple HTTP server!
✨ github.com/acadia-enginee… ✨
Check out the full client/server/database example written in Elm/Acadia, and please share your results if you evolve it into something cool!
Very curious to see what you can make!