SUMO   View all facts   Glossary   Help
Entity > Abstract > Class > Relation > Predicate > QuaternaryPredicate
Next PredicateQuintaryPredicate    UpPredicate, QuaternaryRelation    Previous Predicateholds   

QuaternaryPredicate comparison table
Subject documentation is a kind of be first domain of have axiom
PredicateA 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'RelationsingleValued
(forall (?INT) (domain exhaustiveDecomposition ?INT Class))
QuaternaryRelationQuaternaryRelations relate four items. The two subclasses of QuaternaryRelation are QuaternaryPredicate and TernaryFunctionRelationvalence
(forall (?INT) (domain exhaustiveDecomposition ?INT Class))
QuaternaryPredicateThe Class of Predicates that require four argumentsQuaternaryRelationsingleValued
(=>
(instance ?REL QuaternaryPredicate)
(valence ?REL 4))

Next PredicateQuintaryPredicate    UpPredicate, QuaternaryRelation    Previous Predicateholds