Abstract
One aim of this paper is to define a default theory for Well Founded Semantics of logic programs which have been extended with explicit negation, such that the models of a program correspond exactly to the extensions of the default theory corresponding to the program.
To do so we must introduce a new default theory semantics that satisfies principles of modularity, enforcedness, and uniqueness of minimal extension (if it has an extension), which have a natural counterpart in the program semantics. Other default theories, with which we compare our own, do not satisfy all these principles, namely Reiter's default theory, Baral and Subrahmanian's well founded extensions, and Przymusinski's stationary extensions.
The relationship between logic programs and defaults theories opens the way for a mutual fertilization, which we have enhanced:
On the one hand, we widen the class of programs which can be given a semantics by a suitable default theory, show that explicit negation can be translated into classical negation in such a default theory, and that it clarifies the use of rules in extended logic programs.
On the other hand, since our logic program semantics is definable by a monotonic fixpoint operator, it has desirable computational properties, including top-down and bottom-up procedures. As our semantics is sound with respect to Reiter's default semantics, whenever an extension exists, we thus provide sound methods for computing the intersection of all extensions for an important subset of Reiter's default theories.
Preview
Unable to display preview. Download preview PDF.
References
C. Baral and V. S. Subrahmanian. Stable and extension class theory for logic programs and default logics. In International Workshop on Nonmonotonic Reasoning, 1990.
C. Baral and V. S. Subrahmanian. Dualities between alternative semantics for logic programming and nonmonotonic reasoning. In A. Nerode, W. Marek, and V. S. Subrahmanian, editors, Logic Programming and NonMonotonic Reasoning'91. MIT Press, 1991.
N. Bidoit and C. Froidevaux. Minimalism subsumes default logic and circumscription in stratified logic programming. In Symposium on Principles of Database Systems. ACM SIGACT-SIGMOD, 1987.
N. Bidoit and C. Froidevaux. General logic databases and programs: default logic semantics and stratification. Journal of Information and Computation, 1988.
M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In R. A. Kowalski and K. A. Bowen, editors, 5th International Conference on Logic Programming, pages 1070–1080. MIT Press, 1988.
M. Gelfond and V. Lifschitz. Logic programs with classical negation. In Warren and Szeredi, editors, 7th International Conference on Logic Programming, pages 579–597. MIT Press, 1990.
A. Marek and M. Truszczynski. Stable semantics for logic programs and default theories. In North American Conference on Logic Programming'89. MIT Press, 1989.
L. M. Pereira and J. J. Alferes. Well founded semantics for logic programs with explicit negation. In European Conference on Artificial Inteligence'92. John Wiley & Sons, Ltd, 1992. To appear.
L. M. Pereira, J. N. Aparício, and J. J. Alferes. Counterfactual reasoning based on revising assumptions. In Ueda and Saraswat, editors, International Logic Programming Symposium'91. MIT Press, 1991.
L. M. Pereira, J. N. Aparício, and J. J. Alferes. Hypothetical reasoning with well founded semantics. In B. Mayoh, editor, Scandinavian Conference on AI'91. IOS Press, 1991.
L. M. Pereira, J. N. Aparício, and J. J. Alferes. Nonmonotonic reasoning with well founded semantics. In Koichi Furukawa, editor, 8th International Conference on Logic Programming'91, pages 475–489. MIT Press, 1991.
H. Przymusinska and T. Przymusinski. Semantic Issues in Deductive Databases and Logic Programs. Formal Techniques in Artificial Intelligence. North Holland, 1990.
H. Przymusinska and T. Przymusinski. Stationary default extensions. Technical report, California Polytechnic at Pomona and University of California at Riverside, 1991.
T. Przymusinski. Extended stable semantics for normal and disjunctive programs. In Waren and Szeredi, editors, 7th International Conference on Logic Programming, pages 459–477. MIT Press, 1990.
R. Reiter. A logic for default reasoning. Artificial Intelligence, 13:68–93, 1980.
A. Van Gelder, K. A. Ross, and J. S. Schlipf. The well-founded semantics for general logic programs. Journal of ACM, pages 221–230, 1990.
G. Wagner. A database needs two kinds of negation. In B. Thalheim, J. Demetrovics, and H-D. Gerhardt, editors, MFDBS'91, pages 357–371. Springer-Verlag, 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pereira, L.M., Alferes, J.J., Aparício, J.N. (1992). Default theory for Well Founded Semantics with explicit negation. In: Pearce, D., Wagner, G. (eds) Logics in AI. JELIA 1992. Lecture Notes in Computer Science, vol 633. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023437
Download citation
DOI: https://doi.org/10.1007/BFb0023437
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55887-3
Online ISBN: 978-3-540-47304-6
eBook Packages: Springer Book Archive