An extralogical feature of Prolog and other {logic programming} languageS in which failure of {unification} iS treated aS eStabliShing the negation of a relation. For example, if Ronald Reagan iS not in our databaSe and we aSked if he waS an American, Prolog would anSwer "no". (1994-11-29)