We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
I have found two examples that verify with silicon but when using carbon result in An internal error occurred. Found an unparsable output from Boogie.
An internal error occurred. Found an unparsable output from Boogie.
The error messages differ in the two cases.
method x() ensures (forall q: Bool :: id(q == q)) {} function id(a : Bool): Bool { a }
Results in an error of equality is not allowed in triggers.
equality is not allowed in triggers
method test() ensures (forall q: Int :: id(let x == (q) in (true))) {} function id(b: Bool): Bool { b }
Results in an error of trigger must mention all quantified variables.
trigger must mention all quantified variables
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I have found two examples that verify with silicon but when using carbon result in
An internal error occurred. Found an unparsable output from Boogie.
The error messages differ in the two cases.
Case 1
Results in an error of
equality is not allowed in triggers
.Case 2
Results in an error of
trigger must mention all quantified variables
.The text was updated successfully, but these errors were encountered: