-
Notifications
You must be signed in to change notification settings - Fork 9
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
More differences with z3 API #102
Comments
Hi, Thank you for this inconsistency report. I'm working on addressing it here: #103. It's is clear what do to about the inconsistency in operator overloading, but for the other issues I could use some more information from you:
Cheers, |
My use case is quite simple, just the above. Basically because expressions that are "trivially constant" are not simplified to a single constant I need to simplify them somehow. At least |
Hi, Thank you for the example of how I'm still a bit confused about your use-case for Cheers, |
Yes, I used it only for evaluation… for comparison z3 doesn't have It doesn't seem too difficult to have |
This is a good approach, and we'll follow it. Anyways, that resolves the last question then. We'll merge the PR as soon as we can review it. |
evaluate(x)
returns the result in a different context thanx
cvc5.pythonic.Model
is not defined, unlikez3.Model
~
does not work on boolean expression, need to useNot(...)
The text was updated successfully, but these errors were encountered: