Complexity of super-coherence problems in ASP
Mario Alviano, Wolfgang Faber, Stefan Woltran

TL;DR
This paper investigates the complexity of identifying super-coherent ASP programs, proving it is a3^P_3-complete for disjunctive and a3^P_2-complete for normal programs, and explores their relevance in ASP reasoning tasks.
Contribution
It formally characterizes the computational complexity of recognizing super-coherent ASP programs and demonstrates their theoretical importance in transforming ASP reasoning tasks.
Findings
Deciding super-coherence is a3^P_3-complete for disjunctive programs.
Deciding super-coherence is a3^P_2-complete for normal programs.
All relevant ASP reasoning tasks can be transformed into super-coherent programs.
Abstract
Adapting techniques from database theory in order to optimize Answer Set Programming (ASP) systems, and in particular the grounding components of ASP systems, is an important topic in ASP. In recent years, the Magic Set method has received some interest in this setting, and a variant of it, called DMS, has been proposed for ASP. However, this technique has a caveat, because it is not correct (in the sense of being query-equivalent) for all ASP programs. In recent work, a large fragment of ASP programs, referred to as super-coherent programs, has been identified, for which DMS is correct. The fragment contains all programs which possess at least one answer set, no matter which set of facts is added to them. Two open question remained: How complex is it to determine whether a given program is super-coherent? Does the restriction to super-coherent programs limit the problems that can be…
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.
