-
Notifications
You must be signed in to change notification settings - Fork 13
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
SyGuS #226
SyGuS #226
Conversation
@RyanGlScott do you know why the CI fails? |
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.
do you know why the CI fails?
I think this is because the CI is using an especially old version of Nix. I've submitted #227 with a fix.
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.
Since this is a large change, it would be nice to document some things in the PR description / eventual squashed commit message. In particular:
- broadly, what has changed that could affect existing codepaths (such as using Z3 normally through What4 from SAW) in case something breaks elsewhere - I suspect this isn't too much, but e.g. things like the
IsSymFn
typeclass change - what new features were introduced, and what is the interface to those features
I think overall this looks good to merge, pending some additional documentation. Thanks for the tests for the new functionality. It might also be nice to use some of our existing proofs to make sure that existing functionality doesn't break - in the absence of Fryingpan, CI passing on a draft SAW PR that points to this branch would be reassuring.
de9ceff
to
56e57e0
Compare
GaloisInc/what4#226 adds some additional methods to `SMTWriter` that `language-sally` must implement.
GaloisInc/what4#226 adds some additional methods to `SMTWriter` that `language-sally` must implement.
Add support for Syntax Guided Synthesis (SyGuS) and Constrained Horn Clauses (CHC).