Proceedings

A Characterization of the Semantics of Logic Programs with Aggregates

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1338-1343.

Abstract

The aggregates have greatly extended the representation power, in both theory and practice, of Answer Set Programming. Significant understanding of programs with aggregates has been gained in the last decade. However, there is still a substantial difficulty in understanding the semantics due to the nonmonotonic behavior of aggregates, which is demonstrated by several distinct semantics for aggregates in the existing work. In this paper, we aim to understand these distinct semantics in a more uniform way. Particularly, by satisfiability, rationality and consistency principles, we are able to give a uniform and simple characterizations of the three major distinct types of answer set semantics.

  1. [Alviano and Faber, 2015] Mario Alviano and Wolfgang Faber. Stable model semantics of abstract dialectical frameworks revisited: A logic programming perspective. In Proceedings of the 21st International Joint Conference on Artificial Intelligence. IJCAI Organization, Buenos Aires, Argentina, To appear, 2015. IJCAI
  2. [Brewka et al., 2013] Gerhard Brewka, Stefan Ellmauthaler, Hannes Strass, Johannes Peter Wallner, and Stefan Woltran. Abstract dialectical frameworks revisited. In Proceedings of the Twenty-Third international joint con- ference on Artificial Intelligence, pages 803-809. AAAI Press, 2013. IJCAI
  3. [Denecker and Ternovska, 2008] Marc Denecker and Euge- nia Ternovska. A logic of nonmonotone inductive defini- tions. ACM transactions on computational logic (TOCL), 9(2):14, 2008.
  4. [Faber et al., 2011] Wolfgang Faber, Gerald Pfeifer, and Nicola Leone. Semantics and complexity of recursive aggregates in answer set programming. Artificial Intelli- gence, 175(1):278-298, 2011.
  5. [Fages, 1994] Francois Fages. Consistency of clark's com- pletion and existence of stable models. Journal of Methods of logic in computer science, 1(1):51-60, 1994.
  6. [Feferman, 2002] S. Feferman. Predicativity. http://math.stanford.edu/˜feferman/papers/, 2002. Link
  7. [Ferraris and Lifschitz, 2005] Paolo Ferraris and Vladimir Lifschitz. Weight constraints as nested expressions. The- ory and Practice of Logic Programming, 5(1-2):45-74, 2005.
  8. [Ferraris, 2011] Paolo Ferraris. Logic programs with propo- sitional connectives and aggregates. ACM Trans. Comput. Log., 12(4):25, 2011.
  9. [Gelfond and Kahl, 2014] Michael Gelfond and Yulia Kahl. Knowledge Representation, Reasoning, and the Design of Intelligent Agents. Cambridge University Press, 2014.
  10. [Gelfond and Lifschitz, 1988] Michael Gelfond and Vladimir Lifschitz. The stable model semantics for logic programming. In Proceedings of ICLP-88, pages 1070-1080, 1988.
  11. [Gelfond and Zhang, 2014] Michael Gelfond and Yuanlin Zhang. Vicious circle principle and logic programs with aggregates. TPLP, 14(4-5):587-601, 2014.
  12. [Kemp and Stuckey, 1991] David B Kemp and Peter J Stuckey. Semantics of logic programs with aggregates. In ISLP, volume 91, pages 387-401. Citeseer, 1991.
  13. [Klug, 1982] Anthony Klug. Equivalence of relational alge- bra and relational calculus query languages having aggre- gate functions. Journal of the ACM (JACM), 29(3):699- 717, 1982.
  14. [Lee and Meng, 2009] Joohyung Lee and Yunsong Meng. On reductive semantics of aggregates in answer set pro- gramming. In Logic Programming and Nonmonotonic Reasoning, pages 182-195. Springer, 2009.
  15. [Liu et al., 2010] Lengning Liu, Enrico Pontelli, Tran Cao Son, and Miroslaw Truszczynski. Logic programs with abstract constraint atoms: The role of computations. Artif. Intell., 174(3-4):295-315, 2010.
  16. [Marek and Truszczynski, 2004] Victor W Marek and Miroslaw Truszczynski. Logic programs with abstract constraint atoms. In AAAI, volume 4, pages 86-91, 2004.
  17. [Niemela et al., 2002] Ilkka Niemela, Patrik Simons, and Timo Soininen. Extending and implementing the stable model semantics. Artificial Intelligence, 138(1-2):181- 234, Jun 2002.
  18. [Pelov, 2004] Nikolay Pelov. Semantics of logic programs with aggregates. PhD thesis, Katholieke Universiteit Leu- ven, Leuven, Belgium, April 2004.
  19. [Poincare, 1906] H. Poincare. Les mathematiques et la logique. Review de metaphysique et de morale, 14:294- 317, 1906.
  20. [Rayatidamavandi and Zhang, 2016] Maede Rayatidama- vandi and Yuanlin Zhang. Full proof of propositions. https://goo.gl/M3hE5H, 2016. Link
  21. [Shen et al., 2009] Yi-Dong Shen, Jia-Huai You, and Li-Yan Yuan. Characterizations of stable model semantics for logic programs with arbitrary constraint atoms. TPLP, 9(4):529-564, 2009.
  22. [Shen et al., 2014] Yi-Dong Shen, Kewen Wang, Thomas Eiter, Michael Fink, Christoph Redl, Thomas Krennwall- ner, and Jun Deng. Flp answer set semantics without cir- cular justifications for general logic programs. Artificial Intelligence, 213:1-41, 2014.
  23. [Son and Pontelli, 2007] Tran Cao Son and Enrico Pontelli. A constructive semantic characterization of aggregates in answer set programming. TPLP, 7(3):355-375, 2007.
  24. [Son et al., 2007] Tran Cao Son, Enrico Pontelli, and Phan Huy Tu. Answer sets for logic programs with arbi- trary abstract constraint atoms. J. Artif. Intell. Res. (JAIR), 29:353-389, 2007.
  25. [Strass, 2013] Hannes Strass. Approximating operators and semantics for abstract dialectical frameworks. Artificial Intelligence, 205:39-70, 2013.
  26. [Truszczynski, 2010] Miroslaw Truszczynski. Reducts of propositional theories, satisfiability relations, and gener- alizations of semantics of logic programs. Artif. Intell., 174(16-17):1285-1306, 2010.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards