THE STABLE MODELS OF A PREDICATE LOGIC PROGRAM

Citation
Vw. Marek et al., THE STABLE MODELS OF A PREDICATE LOGIC PROGRAM, The journal of logic programming, 21(3), 1994, pp. 129-153
Citations number
35
Categorie Soggetti
Computer Sciences, Special Topics","Computer Science Theory & Methods
ISSN journal
07431066
Volume
21
Issue
3
Year of publication
1994
Pages
129 - 153
Database
ISI
SICI code
0743-1066(1994)21:3<129:TSMOAP>2.0.ZU;2-7
Abstract
We study the family of stable models of finite and recursive predicate logic programs. We show that the family of stable models of a recursi ve predicate logic program is, up to a recursive coding, a PI1(0) clas s (i.e. an effectively closed set) and, vice versa, that each PI1(0) c lass is, up to a recursive coding, the family of stable models of a fi nite predicate logic program. Since the structure of the Turing degree s of elements of PI1(0) classes has been extensively studied, these co ding results automatically imply many results about the degrees of sta ble models of finite predicate logic programs. For example, there exis ts a finite predicate logic program which has a stable model but which has no stable model which is hyperarithmetic and the existence proble m for stable models of finite predicate logic programs is a SIGMA1(1)- complete problem.