On the equivalence and range of applicability of graph-based representations of logic programs

  • Authors:
  • Stefania Costantini;Ottavio D'Antona;Alessandro Provetti

  • Affiliations:
  • Dip. di Informatica, Università degli Studi di L'Aquila, Via Vetoio Loc. Coppito, L'Aquila, 1-67100 Italy;Dip. di Scienze dell'Informazione, Università degli Studi di Milano, Via Comelico 39/41 Milan, I-20135 Italy;Dip. di Fisica, Università degli Studi di Messina, Salita Sperone 31 Messina, 1-98166 Italy

  • Venue:
  • Information Processing Letters
  • Year:
  • 2002

Quantified Score

Hi-index 0.89

Visualization

Abstract

Logic programs under Answer Sets semantics can be studied, and actual computation can be carried out, by means of representing them by directed graphs. Several reductions of logic programs to directed graphs are now available. We compare our proposed representation, called Extended Dependency Graph, to the Block Graph representation recently defined by Linke [Proc. IJCAI-2001, 2001, pp. 641-648]. On the relevant fragment of well-founded irreducible programs, extended dependency and block graph turns out to be isomorphic. So, we argue that graph representation of general logic programs should be abandoned in favor of graph representation of well-founded irreducible programs, which are more concise, more uniform in structure while being equally expressive.