Strong Equivalence of Logic Programs Relative to a User Guide (2026)
Jorge Fandinno, Zachary Hansen, Yuliya Lierler, and Vladimir Lifschitz
Studying strong equivalence is useful for the practice of answer set programming because of the fact that replacing a group of rules within a program by a strongly equivalent group of rules does not change the meaning of the program. But this behavior is not guaranteed when some symbols are used in the program as placeholders. We show how to remedy this issue by generalizing the definition of strong equivalence. The new definition makes this relation dependent on a user guide—a formal expression describing how programs are expected to be used.
View:
PDF
Citation:
To Appear Proceedings of International Conference on Logic Programming and Nonmonotonic Reasoning (2026).
Bibtex:

Yuliya Lierler Ph.D. Alumni ylierler [at] unomaha edu
Vladimir Lifschitz Faculty vl [at] cs utexas edu