| domainSubclass |
| appearance as argument number 1 |
|
|
| (documentation domainSubclass EnglishLanguage "predicate used to specify argument type restrictions of predicates. The formula (domain subclass ?REL ?INT ?CLASS) means that the ?INT'th element of each tuple in the relation ?REL must be a subclass of ?CLASS.") | Merge.kif 220-223 | |
| (domain domainSubclass 1 Relation) | Merge.kif 217-217 | The number 1 argument of domain subclass is an instance of relation |
| (domain domainSubclass 2 PositiveInteger) | Merge.kif 218-218 | The number 2 argument of domain subclass is an instance of positive integer |
| (domain domainSubclass 3 SetOrClass) | Merge.kif 219-219 | The number 3 argument of domain subclass is an instance of set or class |
| (instance domainSubclass TernaryPredicate) | Merge.kif 216-216 | domain subclass is an instance of ternary predicate |
| appearance as argument number 2 |
|
|
| (format EnglishLanguage domainSubclass "the number %2 argument of %1 is %n a subclass of %3") | english_format.kif 167-167 | |
| (termFormat EnglishLanguage domainSubclass "domain subclass") | domainEnglishFormat.kif 3155-3155 | term format english language, domain subclass and "domain subclass" |
| antecedent |
|
|
| consequent |
|
|
| (=> (and (subrelation ?REL1 ?REL2) (domainSubclass ?REL2 ?NUMBER ?CLASS1)) (domainSubclass ?REL1 ?NUMBER ?CLASS1)) |
Merge.kif 225-229 |
|
| appearance as argument number 0 |
|
|
|
|