SUMO   View all facts   Glossary   Help
Entity > Abstract > Class > Relation > BinaryRelation > BinaryPredicate > distributes
Next BinaryPredicatedocumentation    UpBinaryPredicate, BinaryRelation    Previous BinaryPredicatedisjoint   

distributes
subjectfact 
distributesdocumentation A BinaryFunction ?FUNCTION1 is distributive over another BinaryFunction ?FUNCTION2 just in case (?FUNCTION1 ?INST1 (?FUNCTION2 ?INST2 ?INST3)) is equal to (?FUNCTION2 (?FUNCTION1 ?INST1 ?INST2) (?FUNCTION1 ?INST1 ?INST3)), for all ?INST1, ?INST2, and ?INST32001-11-30 13:34:05.0
has axiom
(=>
(distributes ?FUNCTION1 ?FUNCTION2)
(forall (?INST1 ?INST2 ?INST3)
(=>
(and
(instance ?INST1 (DomainFn ?FUNCTION1))
(instance ?INST2 (DomainFn ?FUNCTION1))
(instance ?INST3 (DomainFn ?FUNCTION1))
(instance ?INST1 (DomainFn ?FUNCTION2))
(instance ?INST2 (DomainFn ?FUNCTION2))
(instance ?INST3 (DomainFn ?FUNCTION2)))
(equal (AssignmentFn ?FUNCTION1 ?INST1
(AssignmentFn ?FUNCTION2 ?INST2 ?INST3))
(AssignmentFn ?FUNCTION2
(AssignmentFn ?FUNCTION1 ?INST1 ?INST2)
(AssignmentFn ?FUNCTION1 ?INST1 ?INST3))))))
2001-11-30 13:34:05.0
has domain1 BinaryFunction2001-11-30 13:34:05.0
has domain2 BinaryFunction2001-11-30 13:34:05.0
is an instance of BinaryPredicate2001-11-30 13:34:05.0
is an instance of BinaryRelation2001-11-30 13:34:05.0
BinaryRelationis first domain of DomainFn2001-11-30 13:33:44.0
is first domain of equivalenceRelationOn2001-11-30 13:33:44.0
is first domain of inverse2001-11-30 13:33:44.0
is first domain of irreflexiveOn2001-11-30 13:33:44.0
is first domain of partialOrderingOn2001-11-30 13:33:44.0
is first domain of RangeFn2001-11-30 13:33:44.0
is first domain of reflexiveOn2001-11-30 13:33:44.0
is first domain of totalOrderingOn2001-11-30 13:33:44.0
is first domain of trichotomizingOn2001-11-30 13:33:44.0
is second domain of inverse2001-11-30 13:33:44.0
Classis third domain of domain2001-11-30 13:33:51.0
is third domain of domainSubclass2001-11-30 13:33:51.0
Abstractis disjoint from Physical2001-11-30 13:33:32.0

Next BinaryPredicatedocumentation    UpBinaryPredicate, BinaryRelation    Previous BinaryPredicatedisjoint