SUMO   View all facts   Glossary   Help
Entity > Abstract > Class > Relation > BinaryRelation > AntisymmetricRelation > AsymmetricRelation > holdsRight
Next AsymmetricRelationhole    UpAsymmetricRelation, BinaryPredicate    Previous AsymmetricRelationholdsObligation   

holdsRight 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 
holdsRightAgentProcesssingleValuedExpresses a relationship between a subclass of Process and an Agent whereby the Agent has the right to perform at least one instance of the Process type specified, i.e. to be an agent of at least one instance of the Process type
(=>
(instance ?REL BinaryPredicate)
(valence ?REL 2))
 BinaryPredicate

Next AsymmetricRelationhole    UpAsymmetricRelation, BinaryPredicate    Previous AsymmetricRelationholdsObligation