AIApr 2, 2013

Disjunctive Logic Programs versus Normal Logic Programs

arXiv:1304.0620v13.21 citations
Originality Incremental advance
AI Analysis

This work addresses foundational questions in logic programming semantics, providing theoretical insights into computational complexity and expressiveness, but it is incremental as it builds on existing frameworks.

The paper investigates the expressive power of disjunctive and normal logic programs under stable model semantics, showing that their equivalence over arbitrary structures coincides with that over finite structures and relates to whether NP is closed under complement, while proving intranslatability under certain bounded arity conditions.

This paper focuses on the expressive power of disjunctive and normal logic programs under the stable model semantics over finite, infinite, or arbitrary structures. A translation from disjunctive logic programs into normal logic programs is proposed and then proved to be sound over infinite structures. The equivalence of expressive power of two kinds of logic programs over arbitrary structures is shown to coincide with that over finite structures, and coincide with whether or not NP is closed under complement. Over finite structures, the intranslatability from disjunctive logic programs to normal logic programs is also proved if arities of auxiliary predicates and functions are bounded in a certain way.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes