SUMO   View all facts   Glossary   Help
Entity > Abstract > Class > Relation > BinaryRelation > AntisymmetricRelation > AsymmetricRelation > uses
Next AsymmetricRelationvalence    UpAsymmetricRelation, BinaryPredicate    Previous AsymmetricRelationunder   

uses comparison table
Subject have domain2 have domain1 be first domain of documentation have axiom is a kind of is an instance of
AsymmetricRelation  trichotomizingOnA BinaryRelation is asymmetric only if it is both an AntisymmetricRelation and an IrreflexiveRelation
(=>
(instance ?REL IrreflexiveRelation)
(forall (?INST)
(not
(holds ?REL ?INST ?INST))))
IrreflexiveRelation 
BinaryPredicate  singleValuedA Predicate relating two items - its valence is two
(=>
(instance ?REL BinaryPredicate)
(valence ?REL 2))
Predicate 
usesAgentObjectsingleValued(uses ?OBJECT AGENT) means that ?OBJECT is used by ?AGENT as an instrument in an unspecified Process. This Predicate, as its corresponding axiom indicates, is a composition of the CaseRoles agent and instrument
(=>
(uses ?OBJ ?AGENT)
(exists (?PROC)
(and
(agent ?PROC ?AGENT)
(instrument ?PROC ?OBJ))))
 BinaryPredicate

Next AsymmetricRelationvalence    UpAsymmetricRelation, BinaryPredicate    Previous AsymmetricRelationunder