| ▲ | leoqa 6 hours ago | |
Unfortunately the benefit of TLA+ is the act of modeling your system painstakingly. The actual checker helps confirm your hypothesis, etc. But skipping the modeling and outsourcing it is not ideal. I’ve always struggled reasoning about models my team mates wrote, and will often have to mentally go through the process of arriving at the same abstractions/invariants etc before I can understand it. | ||
| ▲ | UltraSane 5 hours ago | parent [-] | |
Exactly. I view a complete TLA+ specification as a kind of metalanguage that can be used with LLMs to generate code from. | ||