incoherent-concept [Property]
Purpose
The incoherent-concept predicate tests a concept for incoherence.
Syntax
incoherent-concept object
Argument
The object argument is any object.
Value
The incoherent-concept predicate returns t if object is an incoherent concept.
Remarks
There are many possible sources of incoherence. Most often, a concept is incoherent because it specializes two or more disjoint concepts, or it contains conflicting number or value restrictions.
Examples
(defconcept Pet :partitions (($PET$ (Cat Dog)))) \ldots
(defconcept Cat-Dog :is (:and Cat Dog))
(retrieve ?x (incoherent-concept ?x)) ==> (|C|CAT-DOG)
See Also
Last modified: Jun 1 1995