Abstract
We suggest to consider the class of logic programs with the new nonmonotonic operator which we call universally quantified embedded implication. By such implications we mean formulas of the form ∀x 1⋯∀x l(P 1 & ⋯ & Pm → Q1 & ⋯ & Qn). The main subject of the paper is lifting notions and theorems, related to normal logic programs, to programs with universally quantified embedded implications. For this class of programs we define the standard model semantics for stratified programs, the stable model semantics, the well-founded semantics. We show that main properties of above semantics for normal logic programs hold as well for programs with implications. Besides, we investigate the possibilities of reducing programs with implications to normal logic programs. Finally we define a calculus corresponding to SLDNF-calculus [9] and prove theorem of its soundness.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
K. Apt, H. Blair, and A. Walker. Towards a Theory of Declarative Knowledge. In Foundations of Deductive Databases and Logic Programming, (ed. J. Minker), pages 193–216, 1986.
K. Apt and R. Bol. Logic programming and negation: a survey. Journal of Logic Programming, 19, 20:9–71, 1994.
A. Bowers, P. Hill, F. Ibanez. Universal quantifiers in logic programs. WoLLIC-96, Salvador (Bahia), Brazil, Journal of IGPL., vol. 4, Num. 3, pp. 483–486, 1996.
D. Chan. Constructive negation based on the completed database. In Proc. 5th ICSLP, Seattle, ALP, MIT Press, pages 111–125, 1988.
M. Gelfond and V. Lifschitz. The Stable Model Semantics for Logic Programming. In Proc. 5th ICSLP, Seattle, ALP, MIT Press, pages 1070–1080, 1988.
P.M. Hill and J.W. Lloyd. The Gödel Programming Language. MIT Press, 1994, ISBN 0-262-08229-2.
R. Kowalski. Logic for Problem Solving. Elsevier, New York, 1979.
R. Kowalski. Logic Programming. In Proceedings of IFIP, 1983.
V. Lifschitz. SLDNF, constructive negation and grounding. In Proceedings of the Twelfth International Conference on Logic Programming, pages 581–595, 1995.
V. Lifschitz, N. McCain, T. Przymusinski and R. Stärk. Loop checking and the well-founded semantics. In Logic Programming and Non-Monotonic Reasoning: Proceedings of the Third International Conference, pages 127–142, 1995.
V. Lifschitz. Foundation for logic programming. In Knowledge Representation, 1996.
J.W. Lloyd and R.W. Topor. Making Prolog More Expressive. Journal of Logic Programming, 3(1):pages 225–240, 1984.
L. Naish. Negation and quantifiers in NU-Prolog. In Proceedings of the Third Int. Conf. on Logic Programming, 225 in LNCS, Springer-Verlag, pages 624–634, 1986.
V. Petukhin. Implications as Implication Premises and Bounded Quantifiers. (In Russian). In Algebra, Logic and Applications, pages 233–242. Irkutsk University, 1994.
V. Petukhin. Describing Combinatorial Problems in Horn Clause Language Extended by Implication. In 2nd Workshop on NSL, pages 62–63. Irkutsk, 1995.
T.C. Przymusinski. Perfect model semantics. In Proc. 5th ICSLP, Seattle, pages 1081–1096, 1988.
R.F. Stärk. A quantifier-free completion of logic programs. In Computer Science Logic CSL'89, 440 in LNCS, Springer-Verlag, pages 384–395, 1990.
A. van Gelder. Negation as Failure Using Tight Derivations for General Logic Programs. In J. Minker (ed.), Foundations of Deductive Databases and Logic Programming, Morgan Kaufmann, Los Altos, CA, pages 149–176, 1988.
A. van Gelder, K. Ross, and J. Schlipf. The well-founded semantics for general logic programs. J. of the ACM, 38(3):620–650, 1991.
A. Voronkov. Logic Programming with Bounded Quantifiers, in Proc. RCLP, St.Petersburg, 592 in LNCS, pages 286–293, Springer, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Petukhin, V. (1997). Programs with universally quantified embedded implications. In: Dix, J., Furbach, U., Nerode, A. (eds) Logic Programming And Nonmonotonic Reasoning. LPNMR 1997. Lecture Notes in Computer Science, vol 1265. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63255-7_23
Download citation
DOI: https://doi.org/10.1007/3-540-63255-7_23
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63255-9
Online ISBN: 978-3-540-69249-2
eBook Packages: Springer Book Archive