flyvy-verifier / flyvy

An experimental framework for temporal verification based on first-order linear-time temporal logic. Our goal is to express transition systems in first-order logic and verify temporal correctness properties, including safety and liveness.
BSD 2-Clause "Simplified" License
14 stars 1 forks source link

Support for more examples #70

Closed edenfrenkel closed 1 year ago

edenfrenkel commented 1 year ago

After adding more examples converted from mypyvy (currently on the qalpha branch), I've encountered the following issues:

tchajed commented 1 year ago

I fixed the bug with defined relations. Now:

tchajed commented 1 year ago

All of the examples now run, although stoppable_paxos_forall_choosable.fly and bosco_3t_safety.fly run into the 10-minute timeout. I've now made that timeout configurable easily with --timeout so if it's just a matter of running for a really long time you should be able to try that out.