Browsing Interface : Welcome guest : log in
Home |  Graph |  LogLearn |  ]  KB:  Language:    Formal Language: 


KB Term:  Term intersection
English Word: 

Sigma KEE - Predicate
Predicate(predicate)

appearance as argument number 1
-------------------------


(subclass Predicate Relation) Merge.kif 3387-3387 Predicate is a subclass of relation
(subclass Predicate InheritableRelation) Merge.kif 3388-3388 Predicate is a subclass of inheritable relation
(documentation Predicate EnglishLanguage "A 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'.") Merge.kif 3390-3396 Predicate is a subclass of inheritable relation

appearance as argument number 2
-------------------------


(instance contraryAttribute Predicate) Merge.kif 447-447 contrary attribute is an instance of predicate
(instance exhaustiveAttribute Predicate) Merge.kif 478-478 exhaustive attribute is an instance of predicate
(instance exhaustiveDecomposition Predicate) Merge.kif 538-538 exhaustive decomposition is an instance of predicate
(instance disjointDecomposition Predicate) Merge.kif 556-556 disjoint decomposition is an instance of predicate
(instance partition Predicate) Merge.kif 572-572 partition is an instance of predicate
(partition Relation Predicate Function) Merge.kif 2207-2207 Relation is exhaustively partitioned into predicate and function
(subclass BinaryPredicate Predicate) Merge.kif 3526-3526 Binary predicate is a subclass of predicate
(subclass TernaryPredicate Predicate) Merge.kif 3537-3537 Ternary predicate is a subclass of predicate
(subclass QuaternaryPredicate Predicate) Merge.kif 3548-3548 Quaternary predicate is a subclass of predicate
(subclass QuintaryPredicate Predicate) Merge.kif 3559-3559 Quintary predicate is a subclass of predicate
(subclass LogicalOperator Predicate) Merge.kif 3598-3598 Logical operator is a subclass of predicate
(subclass ClosedWorldPredicate Predicate) Merge.kif 18690-18690 Closed world predicate is a subclass of predicate
(instance processList Predicate) QoSontology.kif 789-789 process list is an instance of predicate
(termFormat EnglishLanguage Predicate "predicate") english_format.kif 1037-1037 process list is an instance of predicate

appearance as argument number 3
-------------------------


(domain minValue 1 Predicate) Merge.kif 18607-18607 The number 1 argument of min value is an instance of predicate
(domain maxValue 1 Predicate) Merge.kif 18625-18625 The number 1 argument of max value is an instance of predicate
(domain defaultMinValue 1 Predicate) Merge.kif 18643-18643 The number 1 argument of default min value is an instance of predicate
(domain defaultMaxValue 1 Predicate) Merge.kif 18660-18660 The number 1 argument of default max value is an instance of predicate
(domain defaultValue 1 Predicate) Merge.kif 18677-18677 The number 1 argument of default value is an instance of predicate

antecedent
-------------------------


(=>
    (and
        (subrelation ?REL1 ?REL2)
        (instance ?REL1 Predicate)
        (instance ?REL2 Predicate)
        (?REL1 @ROW))
    (?REL2 @ROW))
Merge.kif 186-192 If X is a subrelation of Y, X is an instance of predicate, Y is an instance of predicate, and X @ROW, then Y @ROW
(=>
    (and
        (instance ?REL1 Predicate)
        (instance ?REL2 Predicate)
        (disjointRelation ?REL1 ?REL2)
        (?REL1 @ROW2))
    (not
        (?REL2 @ROW2)))
Merge.kif 439-445 If X is an instance of predicate, Y is an instance of predicate, X and Y are disjoint, and X @ROW2, then Y @ROW2
(=>
    (and
        (domain ?REL ?NUMBER ?CLASS)
        (instance ?REL Predicate)
        (?REL @ROW))
    (instance
        (ListOrderFn
            (ListFn @ROW) ?NUMBER) ?CLASS))
Merge.kif 3044-3049 If the number X argument of Y is an instance of Z, Y is an instance of predicate, and Y @ROW, then V element of (@ROW) is an instance of Z
(=>
    (and
        (domainSubclass ?REL ?NUMBER ?CLASS)
        (instance ?REL Predicate)
        (?REL @ROW))
    (subclass
        (ListOrderFn
            (ListFn @ROW) ?NUMBER) ?CLASS))
Merge.kif 3051-3056 If the number X argument of Y is a subclass of Z, Y is an instance of predicate, and Y @ROW, then V element of (@ROW) is a subclass of Z
(=>
    (and
        (valence ?REL ?NUMBER)
        (instance ?REL Predicate))
    (forall (@ROW)
        (=>
            (?REL @ROW)
            (equal
                (ListLengthFn
                    (ListFn @ROW)) ?NUMBER))))
Merge.kif 3094-3101 If X has Y argument(s) and X is an instance of predicate, then for all : if X @ROW, then equal length of (@ROW) and Y
(=>
    (and
        (instance ?RELATION ReflexiveRelation)
        (reflexiveOn ?RELATION ?CLASS)
        (instance ?RELATION Predicate))
    (forall (?INST)
        (=>
            (instance ?INST ?CLASS)
            (?RELATION ?INST ?INST))))
Merge.kif 3656-3664 If X is an instance of reflexive relation, X is reflexive on Y, and X is an instance of predicate, then For all Entity Z: if Z is an instance of Y, then X Z and Z


Show full definition with tree view
Show simplified definition (without tree view)
Show simplified definition (with tree view)



Sigma web home      Suggested Upper Merged Ontology (SUMO) web home
Sigma version 3.0.0-c58f641d (2026-04-12) is open source software produced by Articulate Software and its partners