-
Notifications
You must be signed in to change notification settings - Fork 15
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
Add the is
operator to Dafny
#153
Conversation
Generators may generate `is` based on an `enable_is` flag. This is disabled for differential testing because `is` is not modeled in dafny, but it is enabled for property tests.
Marking as ready for review. I ran the DRT targets locally (w/ #155) for a few minutes, and didn't see any failures. Will rely on our nightly fuzzing runs to find more subtle issues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't look at the proofs/lemmas, but the rest of the changes look reasonable
Issue #, if available:
Description of changes:
Add the
is
operator to Dafny, matching the corresponding implementation in Lean (#138).Will mark as ready for review once I've tested that it works with #145.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.