-
Notifications
You must be signed in to change notification settings - Fork 73
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
exhaustiveDecomposition axioms #173
Comments
the first axiom says every argument to exhaustiveDecomposition is a Class. That is accurate. The domain declaration is explicit about the argument number but we also need a specification for the arguments beyond that number. The type guards created during translation to TPTP and TFF0 take care of this but it's certainly good to have an explicit axiom stating the types. A better axiom would state that all the types of the arguments after the last explicit domain statement are the same. Would you like to try writing that? |
We pay a high price in terms of complexity for having
The difficult part is how to get the "the last explicit domain statement from a given ?R"! Another possible simpler alternative is
But I am still not very confortable with those kind of axioms! |
http://sigma.ontologyportal.org:8080/sigma/Browse.jsp?kb=SUMO&lang=EnglishLanguage&flang=SUO-KIF&term=exhaustiveDecomposition
I found two axioms for
exhaustiveDecomposition
. I believe only the second one is right and the first should be removed from Merge.kif:Note that
(instance ?OBJ ?ITEM)
already impose ?ITEM to be aSetOrClass
by the definition ofinstance
. Moreover, the type of its arguments are already defined by the domain declaration, right?Assuming that in a
VariableArityRelation
, the second declaration above says that in the case of a row variable being used, all its elements should have the same type. Actually, I really prefer something more explicit about the types of VariableArityRelation relations and its range of min and max number of arguments. The two declarations of the domain say that min arity is 2?The text was updated successfully, but these errors were encountered: