An encompassing framework for Paraconsistent Logic Programs

Abstract We propose a framework which extends Antitonic Logic Programs [Damasio and Pereira, in: Proc. 6th Int. Conf. on Logic Programming and Nonmonotonic Reasoning, Springer, 2001, p. 748] to an arbitrary complete bilattice of truth-values, where belief and doubt are explicitly represented. Inspired by Ginsberg and Fitting's bilattice approaches, this framework allows a precise definition of important operators found in logic programming, such as explicit and default negation. In particular, it leads to a natural semantical integration of explicit and default negation through the Coherence Principle [Pereira and Alferes, in: European Conference on Artificial Intelligence, 1992, p. 102], according to which explicit negation entails default negation. We then define Coherent Answer Sets, and the Paraconsistent Well-founded Model semantics, generalizing many paraconsistent semantics for logic programs. In particular, Paraconsistent Well-Founded Semantics with eXplicit negation ( WFSX p ) [Alferes et al., J. Automated Reas. 14 (1) (1995) 93–147; Damasio, PhD thesis, 1996]. The framework is an extension of Antitonic Logic Programs for most cases, and is general enough to capture Probabilistic Deductive Databases, Possibilistic Logic Programming, Hybrid Probabilistic Logic Programs, and Fuzzy Logic Programming. Thus, we have a powerful mathematical formalism for dealing simultaneously with default, paraconsistency, and uncertainty reasoning. Results are provided about how our semantical framework deals with inconsistent information and with its propagation by the rules of the program.

[1]  C. Damásio,et al.  A survey of paraconsistent semantics for logic programs , 1998 .

[2]  José Júlio Alferes,et al.  Well Founded Semantics for Logic Programs with Explicit Negation , 1992, ECAI.

[3]  Michael Gelfond,et al.  Logic Programs with Classical Negation , 1990, ICLP.

[4]  Gerd Wagner,et al.  A Database Needs Two Kinds of Negation , 1991, MFDBS.

[5]  Matthew L. Ginsberg,et al.  Multivalued logics: a uniform approach to reasoning in artificial intelligence , 1988, Comput. Intell..

[6]  M. H. van Emden,et al.  Quantitative Deduction and its Fixpoint Theory , 1986, J. Log. Program..

[7]  Laks V. S. Lakshmanan,et al.  On a theory of probabilistic deductive databases , 2001, Theory and Practice of Logic Programming.

[8]  Luís Moniz Pereira,et al.  Antitonic Logic Programs , 2001, LPNMR.

[9]  W. Carnielli,et al.  A Taxonomy of C-systems , 2001 .

[10]  Melvin Fitting,et al.  The Family of Stable Models , 1993, J. Log. Program..

[11]  Luís Moniz Pereira,et al.  Paraconsistent Logic Programs , 2002, JELIA.

[12]  Jan Maluszynski,et al.  A Logic Programming Framework for Rough Sets , 2002, Rough Sets and Current Trends in Computing.

[13]  Gillier,et al.  Logic for Computer Science , 1986 .

[14]  Melvin Fitting,et al.  Bilattices in logic programming , 1990, Proceedings of the Twentieth International Symposium on Multiple-Valued Logic.

[15]  Richard Routley,et al.  Relevant logics and their rivals , 1982 .

[16]  Ofer Arieli,et al.  Paraconsistent Declarative Semantics for Extended Logic Programs , 2010 .

[17]  Jan Maluszynski,et al.  Query Answering in Rough Knowledge Bases , 2003, RSFDGrC.

[18]  Melvin Fitting,et al.  Fixpoint Semantics for Logic Programming a Survey , 2001, Theor. Comput. Sci..

[19]  K. Hofmann,et al.  A Compendium of Continuous Lattices , 1980 .

[20]  Ranan B. Banerji Formal techniques in artificial intelligence - a sourcebook , 1990, Studies in computer science and artificial intelligence.

[21]  Luís Moniz Pereira,et al.  Monotonic and Residuated Logic Programs , 2001, ECSQARU.

[22]  Victor W. Marek,et al.  Approximations, stable operators, well-founded fixpoints and applications in nonmonotonic reasoning , 2000 .

[23]  D. Gabbay,et al.  What is Negation , 1999 .

[24]  José Júlio Alferes,et al.  'Classical' Negation in Nonmonotonic Reasoning and Logic Programming , 1998, Journal of Automated Reasoning.

[25]  Kenneth A. Ross,et al.  The well-founded semantics for general logic programs , 1991, JACM.

[26]  Z. Pawlak Rough Sets: Theoretical Aspects of Reasoning about Data , 1991 .

[27]  José Júlio Alferes,et al.  Default Theory for Well Founded Semantics with Explicit Negation , 1992, JELIA.

[28]  A. Tarski A LATTICE-THEORETICAL FIXPOINT THEOREM AND ITS APPLICATIONS , 1955 .

[29]  David Pearce,et al.  From Here to There: Stable Negation in Logic Programming , 1999 .

[30]  Dov M. Gabbay,et al.  Handbook of defeasible reasoning and uncertainty management systems: volume 2: reasoning with actual and potential contradictions , 1998 .

[31]  Ehud Shapiro,et al.  Third International Conference on Logic Programming , 1986 .

[32]  Michael Schroeder,et al.  A Parameterised Hierarchy of Argumentation Semantics for Extended Logic Programming and its Application to the Well-founded Semantics , 2005, Theory Pract. Log. Program..

[33]  V. S. Subrahmanian,et al.  Theory of Generalized Annotated Logic Programming and its Applications , 1992, J. Log. Program..

[34]  Robert A. Kowalski,et al.  The Semantics of Predicate Logic as a Programming Language , 1976, JACM.

[35]  V. S. Subrahmanian,et al.  Probabilistic Logic Programming , 1992, Inf. Comput..

[36]  Nuel D. Belnap,et al.  A Useful Four-Valued Logic , 1977 .

[37]  Pedro Cabalar Well Founded Semantics as Two dimensional Here and There , 2001, Answer Set Programming.

[38]  Laks V. S. Lakshmanan,et al.  A Parametric Approach to Deductive Databases with Uncertainty , 2001, IEEE Trans. Knowl. Data Eng..

[39]  Didier Dubois,et al.  Towards Possibilistic Logic Programming , 1991, ICLP.

[40]  V. S. Subrahmanian,et al.  Hybrid Probabilistic Programs , 2000, J. Log. Program..

[41]  Leonard Paulík,et al.  Soundness and Completeness of Non-classical SLD-Resolution , 1996, ELP.

[42]  T. P. Martin,et al.  Logic Programming and Soft Computing , 1998 .

[43]  V. S. Subrahmanian,et al.  Dualities between alternative semantics for logic programming and nonmonotonic reasoning , 2004, Journal of Automated Reasoning.

[44]  J. M. Dunn,et al.  Modern Uses of Multiple-Valued Logic , 1977 .

[45]  Jack Minker,et al.  Logic-Based Artificial Intelligence , 2000 .

[46]  Greg Restall,et al.  An Introduction to Substructural Logics , 2000 .

[47]  Melvin Fitting,et al.  Bilattices and the Semantics of Logic Programming , 1991, J. Log. Program..