-
Notifications
You must be signed in to change notification settings - Fork 45
Remove Kore.Internal.SideCondition.andCondition #1792
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
Remove Kore.Internal.SideCondition.andCondition #1792
Conversation
Co-authored-by: Thomas Tuegel <ttuegel@mailbox.org>
…nal.SideCondition.andCondition
…nal.SideCondition.andCondition
|
What I learned from running Both go to node 1 the same way, using Axiom 0. Then, from node 1: both use
But instead of getting node 2 with the configuration After removing I think the difference is in applying the rule |
|
We should check the call sites of |
…nal.SideCondition.andCondition
Sorry, I meant |
Is this the It's passed to |
|
The problem is because we do not pass in a originates when we apply the claim when we simplify the |
|
Now there is only one unit test failing. The reason is that the rule becomes when given as an argument to I think |
| let sideCondition = | ||
| SideCondition.topTODO | ||
| `SideCondition.andCondition` intermediateCondition | ||
| let sideCondition = SideCondition.topTODO |
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.
This is fine for now, but let's make a follow-up pull request to add a SideCondition argument to simplifyAnds and remove this topTODO.


Fixes #1733
Reviewer checklist
stack test --coveragestack haddock