Applying visible strong equivalence in answer-set program transformations

  • Authors:
  • Tomi Janhunen;Ilkka Niemelä

  • Affiliations:
  • Department of Information and Computer Science, Aalto University, Aalto, Finland;Department of Information and Computer Science, Aalto University, Aalto, Finland

  • Venue:
  • Correct Reasoning
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Strong equivalence is one of the basic notions of equivalence that have been proposed for logic programs subject to the answer-set semantics. In this paper, we propose a new generalization of strong equivalence which takes the visibility of atoms into account and we characterize it in terms of revised SE-models. Our design resembles (relativized) strong equivalence but is essentially different due to the strict correspondence of models adopted from the notion of visible equivalence. We illustrate the use of visible strong equivalence when showing correct program transformations introducing lots of auxiliary atoms. Moreover, we present a translation which enables us to automate the task of verifying the visible strong equivalence of smodels programs having enough visible atoms.