-
Notifications
You must be signed in to change notification settings - Fork 2
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
cannot prove ∀x. x = x ⇒ ∀x. ∃y. x = y #1
Comments
We have these definitions:
Here is the trace of the conversion to CNF of (.~.) f
|
So if this is not satisfiable the theorem is proved - but above we see the result of theorem is False. Is this the wrong CNF? Is this actually satisfiable? |
I think the problem is the way I am deciding whether clauses are satisfiable, specifically those involving skolem constants and functions. |
The issue is that while it is easy to prove such a thing for a finite domain, proving it in the general case requires more sophisticated machinery, i.e. Herbrand's theorem, David-Putnam, and onwards. I will know more shortly. |
The text was updated successfully, but these errors were encountered: