Abstract
We investigate a generalization of weight-constraint programs with stable semantics, as implemented in the ASP solver smodels. Our programs admit atoms of the form \(\langle X,\mathcal{F} \rangle\) where X is a finite set of propositional atoms and \(\mathcal{F}\) is an arbitrary family of subsets of X. We call such atoms set constaints and show that the concept of stable model can be generalized to programs admitting set constraints both in the bodies and the heads of clauses. Natural tools to investigate the fixpoint semantics for such programs are nondeterministic operators in complete lattices. We prove two fixpoint theorems for such operators.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aloul, F.A., Ramani, A., Markov, I., Sakallah, K.: PBS: A backtracksearch pseudo-boolean solver and optimizer. In: SAT 2002 (2002)
Apt, K.R., van Emden, M.H.: Contributions to the theory of logic programming. Journal of the ACM 29(3), 841–862 (1982)
Cholewiński, P., Marek, W., Truszczyński, M.: Default reasoning system DeReS. In: KR 1996, pp. 518–528. Morgan Kaufmann, San Francisco (1996)
Proceedings of the AAAI Spring 2001 Symposium on Answer Set Programming, Stanford, CA, USA (2001)
Baral, C.: Knowledge Representation, Reasoning, and Declarative Problem Solving. Cambridge University Press, Cambridge (2003)
Denecker, M., Marek, V.W., Truszczyński, M.: Ultimate approximations in nonmonotonic knowledge representation systems. In: KR 2002, pp. 177–188. Morgan-Kaufmann, San Francisco (2002)
East, D., Truszczynski, M.: More on wire-routing. In: ASP 2001 (2001)
East, D., Truszczynski, M.: aspps solver (2002), http://www.cs.uky.edu/ai/
Eiter, T., Gottlob, G., Veith, H.: Modular Logic Programs and General Quantifiers. In: Fuhrbach, U., Dix, J., Nerode, A. (eds.) LPNMR 1997. LNCS, vol. 1265, pp. 290–309. Springer, Heidelberg (1997)
Eiter, T., Leone, N., Mateis, C., Pfeifer, G., Scarcello, F.: The KR System dlv: Progress Report, Comparisons, and Benchmarks. In: KR 1998, pp. 406–417 (1998)
Ferraris, P., Lifschitz, V.: Weight constraints as nested expressions. To appear in Theory and Practice of Logic Programming
Ferry, A.: Topological Characterizations for Logic Programming Semantics. Ph.D. Dissertation, University of Michigan (1994)
Gelfond, M., Lifschitz, V.: The stable semantics for logic programs. In: ISLP 1988, pp. 1070–1080 (1988)
Kautz, H.A., Selman, B.: Unifying sat-based and graph-based planning. In: IJCAI 1999, pp. 318–325. Morgan Kaufmann, San Francisco (1999)
Marek, V., Nerode, A., Remmel, J.B.: Nonmonotonic rule systems I. Annals of Mathematics and Artificial Intelligence 1, 241–273 (1990)
Marek, V.W., Remmel, J.B.: On logic programs with cardinality constraints. In: NMR9, pp. 219–228 (2002)
Marek, V., Truszczyński, M.: Revision Programming. Theoretical Computer Science 190(2), 241–277 (1995)
Marek, V., Truszczyński, M.: Stable Models and an Alternative Logic Programming Paradigm. In: The Logic Programming Paradigm, pp. 375–398. Springer, Heidelberg (1999)
Niemelä, I., Simons, P.: Smodels – an implementation of the stable model and well-founded semantics for normal logic programs. In: Fuhrbach, U., Dix, J., Nerode, A. (eds.) LPNMR 1997. LNCS, vol. 1265, pp. 420–429. Springer, Heidelberg (1997)
Niemelä, I., Simons, P.: Extending Smodels System with Cardinality and Weight Constraints. In: Minker, J. (ed.) Logic-Based Artificial Intelligence, pp. 491–521. Kluwer Academic Publishers, Dordrecht (2000)
Niemelä, I., Simons, P., Soininen, T.: Stable Model Semantics of Weight Constraint Rules. In: Gelfond, M., Leone, N., Pfeifer, G. (eds.) LPNMR 1999. LNCS (LNAI), vol. 1730, pp. 317–331. Springer, Heidelberg (1999)
Sakama, C., Inoue, K.: An alternative approach to the Semantics of Disjunctive Logic Programs and Deductive Databases. Journal of Automated Reasoning 13, 145–172 (1994)
Selman, B., Kautz, H.A.: Planning as satisfiability. In: ECAI 1992, pp. 359–363. Wiley, Chichester (1992)
Van Gelder, A., Ross, K.A., Schlipf, J.S.: Unfounded sets and wellfounded semantics for general logic programs. Journal of the ACM 38, 620–650 (1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marek, V.W., Remmel, J.B. (2003). Set Constraints in Logic Programming. In: Lifschitz, V., Niemelä, I. (eds) Logic Programming and Nonmonotonic Reasoning. LPNMR 2004. Lecture Notes in Computer Science(), vol 2923. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24609-1_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-24609-1_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20721-4
Online ISBN: 978-3-540-24609-1
eBook Packages: Springer Book Archive