feat: add #simulate command#6
Conversation
|
Thank you, @rnbguy! This looks good. I'll have time to look at this more closely and merge it later in the week, after the OOPSLA deadline. (For future maintainability, I want to make sure However, I'm wondering whether you're running into a bug with By default, the way For me, What do you see when you run
|
|
hey @dranov ! Good luck with OOPSLA deadline 🍀 I am just playing around with Veil 😄 so, there is no rush. You're correct. I was using CLI I just ran with
Thanks for taking the time to point this out. 🙌🏼 |
211e20b to
f822ebe
Compare
|
@rnbguy Apologies for the delay. I'll let @zqy1018 handle integrating this. He developed and is in charge of the model checker in Veil. We'd want |

Random-walk state exploration for Veil -- runs random traces checking invariants at each step.
It finds shallow invariant violations faster than
#model_check(exhaustive BFS), but it is not complete.Usage
Benchmark
Search time only (Lean loading overhead subtracted) on my machine:
#model_check interpreted#simulateAll five have known violations.
Disclaimer
Contains LLM generated code.