-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Variables sometimes fail to update in counterexamples #160
Comments
hmm. Can you make this produce an unsound verification result (i.e., a case where verification fails when actually it should pass)? If not, I think this might just be a problem parsing the counterexample back but I'll take a look. |
I had an example where I think the result was unsound, but the
counterexample produced was like this one where the step counter should
have been incremented. I'll see if I can minimize it and double check to
make sure that the model was supposed to be sound.
…On Fri, Mar 4, 2022 at 3:05 AM E Polgreen ***@***.***> wrote:
hmm. Can you make this produce an unsound verification result (i.e., a
case where verification fails when actually it should pass)? If not, I
think this might just be a problem parsing the counterexample back but I'll
take a look.
—
Reply to this email directly, view it on GitHub
<#160 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFFY4GQSQF7SHAFX2PAKQP3U6HVAZANCNFSM5P4EZ6AA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Here's an example. The invariant
Output:
As you can see in the provided counterexample, |
The counterexample produced for the below code should not be a reachable state, since the
step
variable is incremented on every cycle in thenext
block. However, the counterexample has the value ofstep
at 1 on consecutive cycles despite this.Code
Output
The text was updated successfully, but these errors were encountered: