| |
| | [No title] |
 | | NAF is the most commonly used form of negation in commercially important rule systems, i.e in Prolog, SQL, OPS5 production rules, ECA rules. |
 | | More precisely, body atoms may have a NAF operator appear immediately before them, in which case they are interpreted as a NAF negative literal. |
 | | The semantics of negation-as-failure gets a bit complicated, however, when it interacts with recursive/cyclic dependencies among predicates/literals, since in general there may be oscillatory ill-definedness of whether a cyclically-dependent literal is to be entailed as in or out of the model (i.e., conclusion set). |
| www.daml.org /listarchive/joint-committee/att-1336/01-negation-approach-msg1-v12.txt (493 words) |
|