@dalias @iris_meredith I’ve never actually used any formal methods so I bow to your experience.
The main problem we see in using LLMs to code is the non-determinism. And the main advantage is that the amount of code doesn’t matter too much (within bounds of the context window, but those are growing). So we currently write tons of tests. But tests can’t prove there are no errors, whereas formal methods can.
If not formal methods then something like them