Abstract
We show that propositional logic and its extensions can support answer-set programming in the same way stable logic programming and disjunctive logic programming do. To this end, we introduce a logic based on the logic of propositional schemata and on a version of the Closed World Assumption. We call it the extended logic of propositional schemata with CWA (PS+, in symbols). An important feature of the logic PS+ is that it supports explicit modeling of constraints on cardinalities of sets. In the paper, we characterize the class of problems that can be solved by finite PS+ theories. We implement a programming system based on the logic PS+ and design and implement a solver for processing theories in PS+. We present encouraging performance results for our approach — we show it to be competitive with smodels, a state-of-the-art answer-set programming system based on stable logic programming.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Reference
K. Apt. Logic programming. In J. van Leeuven, editor, Handbook of theoretical computer science, pages 493–574. Elsevier, Amsterdam, 1990.
R.J. Bayardo, Jr and R.C. Schrag. Using CSP look-back techniques to solve real-world SAT instances. In Proceedings of the Fourteenth National Conference on Artificial Intelligence (AAAI-97). MIT Press, 1997.
K.L. Clark. Negation as failure. In H. Gallaire and J. Minker, editors, Logic and data bases, pages 293–322. Plenum Press, New York-London, 1978.
T. Eiter, N. Leone, C. Mateis, G. Pfeifer, and F. Scarcello. AKR system dlv: Progress report, comparisons and benchmarks. In Proceeding of the Sixth International Conference on Knowledge Representation and Reasoning (KR’ 98), pages 406–417. Morgan Kaufmann, 1998.
M.R. Garey and D.S. Johnson. Computers and intractability. A guide to the theory of NP-completeness. W.H. Freeman and Co., San Francisco, Calif., 1979.
M. Gelfond and V. Lifschitz. The stable semantics for logic programs. In R. Kowalski and K. Bowen, editors, Proceedings of the 5th International Conference on Logic Programming, pages 1070–1080. MIT Press, 1988.
M. Gelfond and V. Lifschitz. Classical negation in logic programs and disjunctive databases. New Generation Computing, 9:365–385, 1991.
H.A. Kautz, D. McAllester, and B. Selman. Encoding plans in propositional logic. In Proceedings of KR-96, pages 374–384. Morgan Kaufmann, 1996.
H.A. Kautz and B. Selman. Unifying sat-based and graph-based planning. In Proceedings of IJCAI-99, San Mateo, CA, 1999. Morgan Kaufmann.
C.M. Li and M. Anbulagan. Look-ahead versus look-back for satisfiability problems. In Proceedings of the Third International Conference on Principles and Practice of Constraint Programming, 1997.
J. W. Lloyd. Foundations of logic programming. Symbolic Computation. Artificial Intelligence. Springer-Verlag, Berlin-New York, 1984.
W. Marek and J.B. Remmel. On the foundations of answer-set programming. In Answer-Set Programming: Towards Efficient and Scalable Knowledge Representation and Reasoning. AAAI Press, 2001. Papers from the 2001 AAAI Spring Symposium, Technical Report SS-01-01.
V.W. Marek and M. Truszczyński. Stable models and an alternative logic programming paradigm. In K.R. Apt, W. Marek, M. Truszczyński, and D.S. Warren, editors, The Logic Programming Paradigm: a 25-Year Perspective, pages 375–398. Springer Verlag, 1999.
I. Niemelä. Logic programming with stable model semantics as a constraint programming paradigm. Annals of Mathematics and Artificial Intelligence, 25(3-4):241–273, 1999.
I. Niemelä and P. Simons. Extending the smodels system with cardinality and weight constraints. In J. Minker, editor, Logic-Based Artificial Intelligence, pages 491–521. Kluwer Academic Publishers, 2000.
J. Schlipf. The expressive powers of the logic programming semantics. Journal of the Computer Systems and Science, 51(1):64–86, 1995.
B. Selman, H.A. Kautz, and B. Cohen. Noise strategies for improving local search. In Proceedings of the Twelfth National Conference on Artificial Intelligence (AAAI-94), Seattle, USA, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
East, D., Truszczyński, M. (2001). Propositional Satisfiability in Answer-Set Programming. In: Baader, F., Brewka, G., Eiter, T. (eds) KI 2001: Advances in Artificial Intelligence. KI 2001. Lecture Notes in Computer Science(), vol 2174. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45422-5_11
Download citation
DOI: https://doi.org/10.1007/3-540-45422-5_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42612-7
Online ISBN: 978-3-540-45422-9
eBook Packages: Springer Book Archive