English

On Strong Equivalence Notions in Logic Programming and Abstract Argumentation

Artificial Intelligence 2026-05-15 v1

Abstract

Strong equivalence between knowledge bases ensures the possibility of replacing one with the other without affecting reasoning outcomes, in any given context. This makes it a crucial property in nonmonotonic formalisms. In particular, the fields of logic programming and abstract argumentation provide primary examples in which this property has been subject to vast investigations. However, while (classes of) logic programs and abstract argumentation frameworks are known to be semantically equivalent in static settings, this alignment breaks in dynamic contexts due to differing notions of update. As a result, strong equivalence does not always carry over from one formalism to the other. In this paper, we carefully investigate this discrepancy and introduce a new notion of strong equivalence for logic programs. Our approach preserves strong equivalence under translation between certain classes of logic programs and both Dung-style and claim-augmented argumentation frameworks, thus restoring compatibility across these formalisms.

Keywords

Cite

@article{arxiv.2605.14721,
  title  = {On Strong Equivalence Notions in Logic Programming and Abstract Argumentation},
  author = {Giovanni Buraglio and Wolfgang Dvorak and Stefan Woltran},
  journal= {arXiv preprint arXiv:2605.14721},
  year   = {2026}
}
R2 v1 2026-07-22T07:12:12.059Z