Saved in:
Bibliographic Details
Main Authors: Alcântara, João, Cordeiro, Renan, Sá, Samy
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2407.05538
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910517562441728
author Alcântara, João
Cordeiro, Renan
Sá, Samy
author_facet Alcântara, João
Cordeiro, Renan
Sá, Samy
contents A framework with sets of attacking arguments (SETAF) is an extension of the well-known Dung's Abstract Argumentation Frameworks (AAFs) that allows joint attacks on arguments. In this paper, we provide a translation from Normal Logic Programs (NLPs) to SETAFs and vice versa, from SETAFs to NLPs. We show that there is pairwise equivalence between their semantics, including the equivalence between L-stable and semi-stable semantics. Furthermore, for a class of NLPs called Redundancy-Free Atomic Logic Programs (RFALPs), there is also a structural equivalence as these back-and-forth translations are each other's inverse. Then, we show that RFALPs are as expressive as NLPs by transforming any NLP into an equivalent RFALP through a series of program transformations already known in the literature. We also show that these program transformations are confluent, meaning that every NLP will be transformed into a unique RFALP. The results presented in this paper enhance our understanding that NLPs and SETAFs are essentially the same formalism. Under consideration in Theory and Practice of Logic Programming (TPLP).
format Preprint
id arxiv_https___arxiv_org_abs_2407_05538
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle On the Equivalence between Logic Programming and SETAF
Alcântara, João
Cordeiro, Renan
Sá, Samy
Artificial Intelligence
I.2.3
A framework with sets of attacking arguments (SETAF) is an extension of the well-known Dung's Abstract Argumentation Frameworks (AAFs) that allows joint attacks on arguments. In this paper, we provide a translation from Normal Logic Programs (NLPs) to SETAFs and vice versa, from SETAFs to NLPs. We show that there is pairwise equivalence between their semantics, including the equivalence between L-stable and semi-stable semantics. Furthermore, for a class of NLPs called Redundancy-Free Atomic Logic Programs (RFALPs), there is also a structural equivalence as these back-and-forth translations are each other's inverse. Then, we show that RFALPs are as expressive as NLPs by transforming any NLP into an equivalent RFALP through a series of program transformations already known in the literature. We also show that these program transformations are confluent, meaning that every NLP will be transformed into a unique RFALP. The results presented in this paper enhance our understanding that NLPs and SETAFs are essentially the same formalism. Under consideration in Theory and Practice of Logic Programming (TPLP).
title On the Equivalence between Logic Programming and SETAF
topic Artificial Intelligence
I.2.3
url https://arxiv.org/abs/2407.05538