Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-06T02:33:21.357Z Has data issue: false hasContentIssue false

Strong Equivalence of Logic Programs with Counting

Published online by Cambridge University Press:  24 June 2022

VLADIMIR LIFSCHITZ*
Affiliation:
University of Texas at Austin, USA (e-mail: lifschitzv@gmail.com)
Rights & Permissions [Opens in a new window]

Abstract

In answer set programming, two groups of rules are considered strongly equivalent if they have the same meaning in any context. In some cases, strong equivalence of programs in the input language of the grounder gringo can be established by deriving rules of each program from rules of the other. The possibility of such proofs has been demonstrated for a subset of that language that includes comparisons, arithmetic operations, and simple choice rules, but not aggregates. This method is extended here to a class of programs in which some uses of the #count aggregate are allowed.

Information

Type
Original Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Table 1. Introduction and elimination rules of infinitary propositional logic. By $\mathcal H^\wedge$ and $\mathcal H^\lor$, we denote the conjunction and disjunction of all formulas in $\mathcal H$.