logoalt Hacker News

leoqayesterday at 3:08 PM1 replyview on HN

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.


Replies

UltraSaneyesterday at 4:39 PM

Exactly. I view a complete TLA+ specification as a kind of metalanguage that can be used with LLMs to generate code from.