selp: A Single-Shot Epistemic Logic Program Solver
Not on the map. Why?
Abstract (arXiv)
Epistemic Logic Programs (ELPs) are an extension of Answer Set Programming (ASP) with epistemic operators that allow for a form of meta-reasoning, that is, reasoning over multiple possible worlds. Existing ELP solving approaches generally rely on making multiple calls to an ASP solver in order to evaluate the ELP. However, in this paper, we show that there also exists a direct translation from ELPs into non-ground ASP with bounded arity. The resulting ASP program can thus be solved in a single shot. We then implement this encoding method, using recently proposed techniques to handle large, non-ground ASP rules, into the prototype ELP solving system "selp", which we present in this paper. This solver exhibits competitive performance on a set of ELP benchmark instances. Under consideration in Theory and Practice of Logic Programming (TPLP).
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1; 2024: 2; 2025: 1.
7 papers.
- 2022Treewidth-aware Reductions of Normal ASP to SAT -- Is Normal ASP Harder than SAT after All?cited by 8
- 2021Thirty years of Epistemic Specificationscited by 4
- 2021Utilizing Treewidth for Quantitative Reasoning on Epistemic Logic Programscited by 3
- 2025Epistemic Logic Programs: Non-Ground and Counting Complexitycited by 1
- 2023Characterizing Structural Hardness of Logic Programs: What makes Cycles and Reachability Hard for Treewidth?cited by 0
- 2024Extended Version of: On the Structural Hardness of Answer Set Programming: Can Structure Efficiently Confine the Power of Disjunctions?cited by 0
- 2024Solving Epistemic Logic Programs using Generate-and-Test with Propagationcited by 0
- 2025Epistemic Logic Programs: Non-Ground and Counting Complexity31 Jan 2025
- 2024Solving Epistemic Logic Programs using Generate-and-Test with Propagation29 Oct 2024
- 2024Extended Version of: On the Structural Hardness of Answer Set Programming: Can Structure Efficiently Confine the Power of Disjunctions?5 Feb 2024
- 2023Characterizing Structural Hardness of Logic Programs: What makes Cycles and Reachability Hard for Treewidth?18 Jan 2023
- 2022Treewidth-aware Reductions of Normal ASP to SAT -- Is Normal ASP Harder than SAT after All?7 Oct 2022
- 2021Thirty years of Epistemic Specifications17 Aug 2021
- 2021Utilizing Treewidth for Quantitative Reasoning on Epistemic Logic Programs6 Aug 2021