Topology and Iterates in Computational Logic

We consider the problem of nding models for logic programs P via xed points of immediate consequence operators TP Certain extensions of syntax invalidate the classical approach adopted in the case of de nite programs using iterates of TP and the Knaster Tarski theorem We discuss alternatives to the use of this theorem based on elementary notions from topological dynamics This leads us to consider simple syntactic conditions on P employing level mappings taking values in a countable ordinal which ensure convergence to models and xed points of the requisite sequences of iterates We obtain as a result a constructive approach to the perfect model semantics of Przymusinski for locally strati ed programs somewhat along the lines of the approach adopted by Apt Blair and Walker for strati ed programs In particular when certain inequalities are sharp we show the existence of unique supported models which improves Przymusinski s results for perfect models This result is obtained by viewing a Scott domain as a generalized ultrametric space and applying a xed point theorem due to Priess Crampe and Ribenboim When happens to be these results extend Fitting s treatment by metric methods of certain non strati ed programs discussed by Apt and Pedreschi in termination problems Subject Classi cations Q H

[1]  Anthony Karel Seda Quasi-Metrics and the Semantics of Logic Programs , 1997, Fundam. Informaticae.

[2]  Teodor C. Przymusinski On the Declarative Semantics of Deductive Databases and Logic Programs , 1988, Foundations of Deductive Databases and Logic Programming..

[3]  Singh M. Nayan,et al.  On Fixed Points , 1981 .

[4]  Dino Pedreschi,et al.  Reasoning about Termination of Pure Prolog Programs , 1993, Inf. Comput..

[5]  Vladik Kreinovich,et al.  A NEW METHOD OF PROVING THE EXISTENCE OF ANSWER SETS FOR DISJUNCTIVE LOGIC PROGRAMS: A METRIC FIXED POINT THEOREM FOR MULTI-VALUED MAPS , 1993 .

[6]  M Fitting Logic programming semantics using a compact data structure , 1986, ISMIS '86.

[7]  Melvin Fitting,et al.  Metric Methods Three Examples and a Theorem , 1994, J. Log. Program..

[8]  A. Seda Topology And The Semantics Of Logic Programs , 1995 .

[9]  Adrian Walker,et al.  Towards a Theory of Declarative Knowledge , 1988, Foundations of Deductive Databases and Logic Programming..

[10]  John Wylie Lloyd,et al.  Foundations of Logic Programming , 1987, Symbolic Computation.

[11]  Aïda Batarekh Convergence Issues and Fixed Points of Non-Monotone Maps , 1989, NACLP.

[12]  Teodor C. Przymusinski Semantics of Normal and Disjunctive Logic Programs: A Unifying Framework , 1994, NMELP.

[13]  Alan van Gelser Negation as failure using tight derivations for general logic programs , 1989 .

[14]  Michael B. Smyth,et al.  Totally bounded spaces and compact ordered spaces as domains of computation , 1991 .

[15]  Pascal Hitzler,et al.  Strictly Level-Decreasing Logic Programs , 1998, IWFM.

[16]  Aïda Batarekh Fixpoint Techniques for Non-Monotone Maps , 1990, ALP.

[17]  Michael J. Maher Equivalences of Logic Programs , 1988, Foundations of Deductive Databases and Logic Programming..

[18]  Pascal Hitzler Topology and Logic Programming Semantics , 1997 .

[19]  Teodor C. Przymusinski Well-founded and stationary models of logic programs , 2005, Annals of Mathematics and Artificial Intelligence.

[20]  Marc Bezem,et al.  Characterizing Termination of Logic Programs with Level Mappings , 1989, NACLP.