English

On Minimal Corrections in ASP

Logic in Computer Science 2014-07-01 v1

Abstract

As a programming paradigm, answer set programming (ASP) brings about the usual issue of the human error. Hence, it is desirable to provide automated techniques that could help the programmer to find the error. This paper addresses the question of computing a subset-minimal correction of a contradictory ASP program. A contradictory ASP program is often undesirable and we wish to provide an automated way of fixing it. We consider a minimal correction set of a contradictory program to be an irreducible set of rules whose removal makes the program consistent. In contrast to propositional logic, corrections of ASP programs behave non-monotonically. Nevertheless, we show that a variety of algorithms for correction set computation in propositional logic can be ported to ASP. An experimental evaluation was carried showing that having a portfolio of such algorithms is indeed of benefit.

Keywords

Cite

@article{arxiv.1406.7838,
  title  = {On Minimal Corrections in ASP},
  author = {Mikoláš Janota and Joao Marques-Silva},
  journal= {arXiv preprint arXiv:1406.7838},
  year   = {2014}
}
R2 v1 2026-06-22T04:51:39.549Z