Epistemic Logic Programs: Non-Ground and Counting Complexity

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Eiter, Thomas, Fichte, Johannes K., Hecher, Markus, Woltran, Stefan
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909528559190016
author Eiter, Thomas
Fichte, Johannes K.
Hecher, Markus
Woltran, Stefan
author_facet Eiter, Thomas
Fichte, Johannes K.
Hecher, Markus
Woltran, Stefan
contents Answer Set Programming (ASP) is a prominent problem-modeling and solving framework, whose solutions are called answer sets. Epistemic logic programs (ELP) extend ASP to reason about all or some answer sets. Solutions to an ELP can be seen as consequences over multiple collections of answer sets, known as world views. While the complexity of propositional programs is well studied, the non-ground case remains open. This paper establishes the complexity of non-ground ELPs. We provide a comprehensive picture for well-known program fragments, which turns out to be complete for the class NEXPTIME with access to oracles up to Σ^P_2. In the quantitative setting, we establish complexity results for counting complexity beyond #EXP. To mitigate high complexity, we establish results in case of bounded predicate arity, reaching up to the fourth level of the polynomial hierarchy. Finally, we provide ETH-tight runtime results for the parameter treewidth, which has applications in quantitative reasoning, where we reason on (marginal) probabilities of epistemic literals.
format Preprint
id arxiv_https___arxiv_org_abs_2503_04731
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Epistemic Logic Programs: Non-Ground and Counting Complexity
Eiter, Thomas
Fichte, Johannes K.
Hecher, Markus
Woltran, Stefan
Logic in Computer Science
Artificial Intelligence
Computational Complexity
Answer Set Programming (ASP) is a prominent problem-modeling and solving framework, whose solutions are called answer sets. Epistemic logic programs (ELP) extend ASP to reason about all or some answer sets. Solutions to an ELP can be seen as consequences over multiple collections of answer sets, known as world views. While the complexity of propositional programs is well studied, the non-ground case remains open. This paper establishes the complexity of non-ground ELPs. We provide a comprehensive picture for well-known program fragments, which turns out to be complete for the class NEXPTIME with access to oracles up to Σ^P_2. In the quantitative setting, we establish complexity results for counting complexity beyond #EXP. To mitigate high complexity, we establish results in case of bounded predicate arity, reaching up to the fourth level of the polynomial hierarchy. Finally, we provide ETH-tight runtime results for the parameter treewidth, which has applications in quantitative reasoning, where we reason on (marginal) probabilities of epistemic literals.
title Epistemic Logic Programs: Non-Ground and Counting Complexity
topic Logic in Computer Science
Artificial Intelligence
Computational Complexity
url https://arxiv.org/abs/2503.04731