-
Notifications
You must be signed in to change notification settings - Fork 43
Simplification.And.retractLocalFunction: cases for sort inj and builtins #2166
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
Simplification.And.retractLocalFunction: cases for sort inj and builtins #2166
Conversation
|
With the changes from this PR: |
|
@sskeirik Could you please verify the output on this one, too? |
|
@ttuegel Deciphering the output of kore files is more work to me than just building the PR branch, copying the bins to where my script expects, and re-running my tests. After doing that:
Differences between previous and new version of unsatisfiable branch:For reference, here is the definition of Here is the previous output (with irrelevant constraints omitted): Here is the new output (with irrelevant constraints omitted): For some reason, the New Unsatisfiable BranchBy (2) and definition of |
…of-equality-part2
|
I'm investigating why |
@sskeirik The bug report you submitted with @ana-pantilie I'm going to review this as-is and if there are issues remaining, we will deal with those later. |
|
@ttuegel I'm not sure 100% sure if everything is exactly the same. I suspect there are differences, though I think they are minor. I haven't had to do a proper debugging session to compare the previous and current versions. If you guys are happy with this, please merge it and I will follow-up when I have time to address this fully. |
The "Constructor equality" test case doesn't make sense because both predicates under the conjunction should independently be \bottom.
This reverts commit f376a6f. It's not evident that this integration test checks something useful.
ttuegel
left a comment
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 removed the integration test because it's not evident that it checks what we need it to check.
Fixes #2095
Reviewer checklist
stack test --coveragestack haddock