Sequential composition of answer set programs
Christian Anti\'c

TL;DR
This paper develops an algebraic framework for answer set programming by introducing sequential composition, enabling algebraic analysis of answer sets and equivalence, and proposing new classes of programs.
Contribution
It introduces the concept of sequential composition in answer set programs, linking syntax and semantics algebraically, and defines measures like index and period for cyclicality.
Findings
Algebraic characterization of answer sets and equivalence.
Introduction of index and period as measures of cyclicality.
Proposal of a new class of aperiodic answer set programs.
Abstract
This paper contributes to the mathematical foundations of logic programming by introducing and studying the sequential composition of answer set programs. On the semantic side, we show that the immediate consequence operator of a program can be represented via composition, which allows us to compute the least model semantics of Horn programs without any explicit reference to operators. As a result, we can characterize answer sets algebraically, which further provides an algebraic characterization of strong and uniform equivalence which is appealing. This bridges the conceptual gap between the syntax and semantics of an answer set program in a mathematically satisfactory way. The so-obtained algebraization of answer set programming allows us to transfer algebraic concepts into the ASP-setting which we demonstrate by introducing the index and period of an answer set program as an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMulti-Agent Systems and Negotiation · Logic, Reasoning, and Knowledge · Natural Language Processing Techniques
