Relation CAN-HAVE-ONE


Slots on this relation:

Documentation:
A domain instance i CAN-HAVE-ONE value for a slot R if there is at most 1 value v for which R(i,v) holds.

Asserting (CAN-HAVE-ONE ?i R) in the definition of some class C, where ?i is the instance variable for that class, is another way of specifying that C is a domain restriction of R and R is a single-valued slot on C.

Instance-Of: Relation
Arity: 2

Equivalence Axioms:

(<=> (Can-Have-One ?Instance ?Binary-Relation)
     (Has-At-Most ?Instance ?Binary-Relation 1))


Other Related Axioms:

(<=> (Can-Have-One ?Instance ?Binary-Relation)
     (Has-At-Most ?Instance ?Binary-Relation 1))


Notes: