Comment by ndr
1 month ago
Do you happen to have any intuition pump here? Any term of art or class of tests to throw LLMs at to get a sense for these?
1 month ago
Do you happen to have any intuition pump here? Any term of art or class of tests to throw LLMs at to get a sense for these?
An UI is a state machine and TLA+ is a tool for validating state machines. You can e.g. ask it to prove that every state is reachable from every other state (so users can’t get stuck somewhere even when a network request fails etc) or you can assert stuff renders correctly in sequence, or that key shortcuts change with the context correctly, or…
I'd binge Hillel Wayne's stuff.
https://www.hillelwayne.com/tags/formal-methods/