Automatic Theorem Proving in Paraconsistent Logics: Theory and Implementation

Databases and knowledge bases may be inconsistent in many ways. However, a database that is inconsistent may, nonetheless, contain a great deal of useful information. Classical logic, however, would deem such a database as useless. Paraconsistent logics are a family of logics introduced by da Costa. A family of paraconsistent logics called annotated logics were proposed by Subrahmanian in [17]. Subsequently, these logics found use in reasoning about logic programs that contained inconsistent and/or erroneous information, as well as in the study of inheritance hierarchies and object oriented databases. However, no full-fledged study of automatic theorem proving in these logics has been carried out to date. In this paper, we develop a linear resolution style proof procedure for mechanical reasoning in these paraconsistent logics.

[1]  Richard C. T. Lee,et al.  Symbolic logic and mechanical theorem proving , 1973, Computer science classics.

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

[3]  Krishnaprasad Thirunarayan,et al.  An Evidence-based Framework for a Theory of Inheritance , 1989, IJCAI.

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

[5]  L. Wos,et al.  The unit preference strategy in theorem proving , 1899, AFIPS '64 (Fall, part I).

[6]  Albert Visser,et al.  Four valued semantics and the Liar , 1984, J. Philos. Log..

[7]  D. Loveland A Linear Format for Resolution , 1970 .

[8]  Michael Kifer,et al.  RI: a logic for reasoning with inconsistency , 1989, [1989] Proceedings. Fourth Annual Symposium on Logic in Computer Science.

[9]  Newton C. A. da Costa,et al.  On the theory of inconsistent formal systems , 1974, Notre Dame J. Formal Log..

[10]  V. S. Subrahmanian,et al.  Paraconsistent Logic Programming , 1987, Theor. Comput. Sci..

[11]  N. Costa,et al.  Relations between paraconsistent logic and many-valued logic , 1981 .

[12]  Michael Kifer,et al.  A logic for object-oriented logic programming , 1989, PODS '89.

[13]  Melvin Fitting,et al.  Bilattices and the theory of truth , 1989, J. Philos. Log..

[14]  V. S. Subrahmanian On the Semantics of Quantitative Logic Programs , 1987, SLP.

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

[16]  V. S. Subrahmanian,et al.  The Paraconsistent Logics PJ , 1991, Math. Log. Q..

[17]  Donald W. Loveland,et al.  A Unifying View of Some Linear Herbrand Procedures , 1972, J. ACM.