Theoretical Computer Science

ELSEVIER Theoretical Computer Science 206 (1998) 18 l-21 8

Expressive power and complexity of partial models for disjunctive deductive

Thomas EiteP2, Nicola Leone b,3,*, Domenico Sac& “Institut ftir Informatik, University of GieJen, ArndtstraJe 2, D-35392 GieJen, Germany bInfbrmation Systems Depurtment, Technical University qf Vienna, Paniglgasse 16. A-1040 Vienna, Austria ’ DEIS, Urtiurrsit_y qf Culubriu, I-87030 Rende. Italy

Received September 1995; revised March 1997 Communicated by G. Ausiello

Abstract

This paper investigates the expressive power and complexity of partial model semantics for disjunctive deductive databases. In particular, partial stable, regular model, maximal stable (M-stable), and least undefined stable (L-stable) semantics for function-free disjunctive logic programs are considered, for which the expressiveness of queries based on possibility and cer- tainty inference is determined. On the complexity side, we determine the data and expression complexity of query evaluation. The analysis pays particular attention to the impact of syntactical restrictions on programs in the form of limited use of disjunction and negation. It appears that the considered semantics capture complexity classes at the lower end of the polynomial hierarchy. In fact, each class Zr,IZF, 1