Splitting Answer Set Programs with respect to Intensionality Statements (Extended Version)
Not on the map. Why?
Abstract (arXiv)
Splitting a logic program allows us to reduce the task of computing its stable models to similar tasks for its subprograms. This can be used to increase solving performance and prove program correctness. We generalize the conditions under which this technique is applicable, by considering not only dependencies between predicates but also their arguments and context. This allows splitting programs commonly used in practice to which previous results were not applicable.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 5 of its 35 references that are in the map. First posted on arXiv 25 Mar 2025.
Builds on
5 of 35 references.
References · 5
- 2017Multi-shot ASP solving with clingocited by 115
- 2019ASP-Core-2 Input Language Formatcited by 77
- 2020How to build your own ASP-based system?!cited by 20
- 2020Verifying Tight Logic Programs with anthem and Vampirecited by 13
- 2020Modular Answer Set Programming as a Formal Specification Languagecited by 7
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Parametric Modular Answer Set Programs Made Declarativecited by 0
- 2026Parametric Modular Answer Set Programs Made Declarative21 May 2026