Relation Has-One-Of-Type

Instance-Of: Relation, Set
Subrelation-Of: Value-Type
Arity: 3
Documentation:
A relation R HAS-ONE-OF-TYPE T on domain instance d if there exists exactly one t such that R(c,t) and t is an instance of T.

Notes:


Implication Axioms for Has-One-Of-Type:

(=> (Has-One-Of-Type ?Instance ?Binary-Relation ?Type)
    (Value-Type ?Instance ?Binary-Relation ?Type))


Equivalence Axioms for Has-One-Of-Type:

(<=> (Has-One-Of-Type ?Instance ?Binary-Relation ?Type)
     (And (Binary-Relation ?Binary-Relation)
          (Class ?Type)
          (= (Value-Cardinality ?Instance ?Binary-Relation) 1)
          (Value-Type ?Instance ?Binary-Relation ?Type)))


Axioms for Has-One-Of-Type:

(Binary-Relation ?Binary-Relation)

(Nth-Domain Has-One-Of-Type 3 Class)

(Nth-Domain Has-One-Of-Type 2 Binary-Relation)