Nested expressions in logic programs

Citation
V. Lifschitz et al., Nested expressions in logic programs, ANN MATH A, 25(3-4), 1999, pp. 369-389
Citations number
21
Categorie Soggetti
Engineering Mathematics
Journal title
ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE
ISSN journal
10122443 → ACNP
Volume
25
Issue
3-4
Year of publication
1999
Pages
369 - 389
Database
ISI
SICI code
1012-2443(1999)25:3-4<369:NEILP>2.0.ZU;2-#
Abstract
We extend the answer set semantics to a class of logic programs with nested expressions permitted in the bodies and heads of rules. These expressions are formed from literals using negation as failure, conjunction (,) and dis junction (;) that can be nested arbitrarily. Conditional expressions are in troduced as abbreviations. The study of equivalent transformations of progr ams with nested expressions shows that any such program is equivalent to a set of disjunctive rules, possibly with negation as failure in the heads. T he generalized answer set semantics is related to the Lloyd-Topor generaliz ation of Clark's completion and to the logic of minimal belief and negation as failure.