-
Notifications
You must be signed in to change notification settings - Fork 62
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
inconsistency after axiom instantiations for the 'nat' theory with redux solver #32
Comments
This is a false alarm. Semantically, the inconsistency in the path condition is introduced by assuming that the if condition is true, but Redux doesn't notice the inconsistency at that point. It notices the inconsistency only when the terms The inconsistency is intended: you are doing a proof by contradiction. Arguably, having Redux generate this message was a bad idea. |
Here is a simple lemma to verify with the latest version ( #d8d505f ) master of verifast:
I get a weird message for the assert:
redux: INFO: Detected an inconsistency after axiom instantiations triggered by the construction of new terms (rather than after adding a new assumption). This might indicate an inconsistency in the axioms. Call 'verifast -verbose 10' to diagnose.
Here is the
-verbose 10
output: log.txtUnfortunately these messages did not clarified the picture.
What is the inconsistency here, and how to eliminate it?
The text was updated successfully, but these errors were encountered: