SUMO   View all facts   Glossary   Help
Entity > Abstract > Class > Relation > Predicate > disjointDecomposition
Next PredicateexhaustiveDecomposition    UpPredicate, VariableArityRelation    Previous PredicateBinaryPredicate   

disjointDecomposition comparison table
Subject have domain1 be first domain of documentation have axiom is a kind of is an instance of have relatedInternalConcept
Predicate singleValuedA Predicate is a sentence-forming Relation. Each tuple in the Relation is a finite, ordered sequence of objects. The fact that a particular tuple is an element of a Predicate is denoted by '(*predicate* arg_1 arg_2 .. arg_n)', where the arg_i are the objects so related. In the case of BinaryPredicates, the fact can be read as `arg_1 is *predicate* arg_2' or `a *predicate* of arg_1 is arg_2'
(forall (?INT) (domain exhaustiveDecomposition ?INT Class))
Relation  
VariableArityRelation valenceThe Class of Relations that do not have a fixed number of arguments
(=>
(instance ?REL VariableArityRelation)
(not
(exists (?INT)
(valence ?REL ?INT))))
Relation  
disjointDecompositionClasssingleValuedA disjointDecomposition of a Class C is a set of subclasses of C that are mutually disjoint
(forall (?INT) (domain disjointDecomposition ?INT Class))
 VariableArityRelationexhaustiveDecomposition

Next PredicateexhaustiveDecomposition    UpPredicate, VariableArityRelation    Previous PredicateBinaryPredicate