Package com.articulate.sigma.trans
Class CWAUNA
java.lang.Object
com.articulate.sigma.trans.CWAUNA
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringbuildDistinct(Set<String> allArgs) static StringbuildExclusions(KB kb, String rel) build the big axiom that creates the closed word for each closed relationstatic voidCollect all constants for types (and subclasses) required for ClosedWorldPredicate(s) and their subrelation(s) and assert them as $distinct.static voidCollect all constants used in ClosedWorldPredicate(s) and their subrelation(s) and assert them as $distinct.static voidshowHelp()
-
Field Details
-
axiomIndex
public static int axiomIndex
-
-
Constructor Details
-
CWAUNA
public CWAUNA()
-
-
Method Details
-
buildDistinct
-
buildExclusions
build the big axiom that creates the closed word for each closed relation -
runold
Collect all constants used in ClosedWorldPredicate(s) and their subrelation(s) and assert them as $distinct. -
run
Collect all constants for types (and subclasses) required for ClosedWorldPredicate(s) and their subrelation(s) and assert them as $distinct. -
showHelp
public static void showHelp() -
main
- Throws:
IOException
-