- Research Article
3
- 10.1007/bf01536400
A topological characterization of the stable and minimal model classes of propositional logic programs
- Sep 01, 1995
- Annals of Mathematics and Artificial Intelligence
- Audrey P Ferry
In terms of the arithmetic hierarchy, the complexity of the set of minimal models and of the set of stable models of a propositional general logic program has previously been described. However, not every set of interpretations of this level of complexity is obtained as such a set. In this paper we identify the sets of interpretations which are minimal or stable model classes by their properties in an appropriate topology on the space of interpretations. Closely connected with the topological characterization, in parallel with results previously known for stable model classes we obtain for minimal model classes both a normal-form representation as the set of minimal models of a prerequisite-free program and a logical description in terms of formulas. Our approach centers on the relation which we establish between stable and minimal model classes. We include examples of calculations which can be performed by these methods. Let P be a propositional general logic program over a finite or countably infinite set U of atoms. Recall that an interpretation for P is a subset of U. By a model of P we mean an interpretation S c_ U which is closed under Te; by a minimal model of P we mean a model S of P such that no proper subset S' ~ S is a model of P; and by a stable model of P we mean a set S _C U such that S = least fixpoint of T~Ls(t,), where GLs(P) is the Gelfond-Lifschit z transform of program P with respect to S defined in [3]. Let Mod(P), Min(P), and Stab(P) denote, respectively, the set of models, minimal models, and stable models of P. For a given program P, we see that these classes are related by
Read more