-
Notifications
You must be signed in to change notification settings - Fork 143
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
RealField.REAL_ARITH_TAC
unable to prove -1r / x - 1 / -x >= 0
#1280
Comments
Also, the following succeeds: |
Ah, I think this is nonlinear arithmetic, so it's probably expected. Feel free to close the issue and sorry for the noise! |
I think it's arguable either way. I'd expect the big multiplicative blobs to get normalised so that they turn into things like the example that works. |
I will check if the simplification (pre)steps inside
I would expect it be zero. |
I think currently the normalizer of real expressions thinks |
I've noticed that
RealField.REAL_ARITH_TAC
is unable to prove certain goals which naively I would've expected it to prove:-1r / x + -1 * (1 / (-1 * x)) >= 0
-1r / x + (-1 / (-1 * x)) >= 0
-1r / x + -1 / -x >= 0
-1r / x - 1 / -x >= 0
The following goal is somewhat similar to 4 but REAL_ARITH_TAC can prove it:
-1r / x + 1 / x >= 0
.cc @binghe
The text was updated successfully, but these errors were encountered: