Relation SUBCLASS-PARTITION

A subclass-partition of a class C is a set of subclasses of C that are mutually disjoint.
Arity: 2
Domain: Class
Range: Class-partition
Axioms:
(<=> (Subclass-Partition ?C ?Class-Partition)
     (And (Class ?C)
          (Class-Partition ?Class-Partition)
          (Forall (?Subclass)
                  (=> (Member ?Subclass ?Class-Partition)
                      (Subclass-Of ?Subclass ?C)))))

Notes: