TY - JOUR
T1 - A Syntactic Operator for Forgetting that Satisfies Strong Persistence
AU - Berthold, Matti
AU - Gonçalves, Ricardo
AU - Knorr, Matthias
AU - Leite, João
N1 - FCT projects FORGET (PTDC/CCI-INF/32219/2017) and NOVA LINCS (UID/CEC/04516/2019).
PY - 2019/9/1
Y1 - 2019/9/1
N2 - Whereas the operation of forgetting has recently seen a considerable amount of attention in the context of Answer Set Programming (ASP), most of it has focused on theoretical aspects, leaving the practical issues largely untouched. Recent studies include results about what sets of properties operators should satisfy, as well as the abstract characterization of several operators and their theoretical limits. However, no concrete operators have been investigated. In this paper, we address this issue by presenting the first concrete operator that satisfies strong persistence-a property that seems to best capture the essence of forgetting in the context of ASP-whenever this is possible, and many other important properties. The operator is syntactic, limiting the computation of the forgetting result to manipulating the rules in which the atoms to be forgotten occur, naturally yielding a forgetting result that is close to the original program.
AB - Whereas the operation of forgetting has recently seen a considerable amount of attention in the context of Answer Set Programming (ASP), most of it has focused on theoretical aspects, leaving the practical issues largely untouched. Recent studies include results about what sets of properties operators should satisfy, as well as the abstract characterization of several operators and their theoretical limits. However, no concrete operators have been investigated. In this paper, we address this issue by presenting the first concrete operator that satisfies strong persistence-a property that seems to best capture the essence of forgetting in the context of ASP-whenever this is possible, and many other important properties. The operator is syntactic, limiting the computation of the forgetting result to manipulating the rules in which the atoms to be forgotten occur, naturally yielding a forgetting result that is close to the original program.
KW - Answer Set Programming
KW - Forgetting
KW - Strong Persistence
KW - Syntactic Operator
UR - http://www.scopus.com/inward/record.url?scp=85072635339&partnerID=8YFLogxK
U2 - 10.1017/S1471068419000346
DO - 10.1017/S1471068419000346
M3 - Article
AN - SCOPUS:85072635339
VL - 19
SP - 1038
EP - 1055
JO - Theory and Practice of Logic Programming
JF - Theory and Practice of Logic Programming
SN - 1471-0684
IS - 5-6
ER -