Relationships
|
|
|
|
Parents |
Function |
A Function is a term-forming Relation that maps from a n-tuple of arguments to a range and that associates this n-tuple with at most one range element. Note that the range is a Class, and each element of the range is an instance of the Class.
|
|
可繼承的關係 |
The class of Relations whose properties can be inherited downward in the class hierarchy via the subrelation Predicate.
|
|
TernaryRelation |
TernaryRelations relate three items. The two subclasses of TernaryRelation are TernaryPredicate and BinaryFunction.
|
Children |
AssociativeFunction | A BinaryFunction is associative if bracketing has no effect on the value returned by the Function. More precisely, a Function ?FUNCTION is associative just in case (?FUNCTION ?INST1 (?FUNCTION ?INST2 ?INST3)) is equal to (?FUNCTION (?FUNCTION ?INST1 ?INST2) ?INST3), for all ?INST1, ?INST2, and ?INST3. |
| CommutativeFunction | A BinaryFunction is commutative if the ordering of the arguments of the function has no effect on the value returned by the function. More precisely, a function ?FUNCTION is commutative just in case (?FUNCTION ?INST1 ?INST2) is equal to (?FUNCTION ?INST2 ?INST1), for all ?INST1 and ?INST2. |