Deduction in many-valued logics: a survey

Until the late 1980s research in many-valued logic (MVL) focussed on theoretical issues in proof theory, algebra, expressivity, axiomatizability and, on the applicative side, discrete function minimization and simplification. The first papers with practical implementation of deduction systems in mind came up in paraconsistent/annotated logic programming [18, 76] and in automated theorem proving [55, 108]. A partial survey of the results up to 1993 is contained in [58]. In the past five years deduction methods for MVL got more and more refined. Recent results can match those in classical theorem proving with respect to depth and attention to detail. They are not confined to mimicking improvements of deduction invented in classical logic, rather, specifically non-classical strategies are started to being pursued. As can be seen from the references list of this article, there is considerable activity in MVL deduction which is why we felt justified in writing this survey. Needless to say, we cannot give a general introduction to MVL in the present context. For this, we have to refer to general treatments such as [153, 53, 93].

[1]  Jan Łukasiewicz,et al.  Philosophische Bemerkungen zu mehrwertigen Systemen des Aussagenkalküls (micro) , 1930 .

[2]  Stephen Cole Kleene,et al.  On notation for ordinal numbers , 1938, Journal of Symbolic Logic.

[3]  Atwell R. Turquette,et al.  On the Many-Valued Logics , 1941 .

[4]  A. R. Turquette,et al.  On the Many-Valued Logics , 1941 .

[5]  K. Schröter Methoden zur Axiomatisierung beliebiger Aussagen- und Prädikatenkalküle , 1955 .

[6]  Bruno Scarpellini Die Nichtaxiomatisierbarkeit des Unendlichwertigen Pradikatenkalkuls von Lukasiewicz , 1962, J. Symb. Log..

[7]  Donald W. Loveland,et al.  A machine program for theorem-proving , 2011, CACM.

[8]  Vladimir G. Kirin,et al.  Gentzen's Method for the Many-Valued Propositional Calculi , 1966 .

[9]  G. Rousseau Sequents in many valued logic I , 1967 .

[10]  Moto-O. Takahashi Many-Valued Logics of Extended Gentzen Style II , 1970, J. Symb. Log..

[11]  Richard C. T. Lee,et al.  Some Properties of Fuzzy Logic , 1971, Inf. Control..

[12]  Richard C. T. Lee Fuzzy Logic and the Resolution Principle , 1971, JACM.

[13]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[14]  Nuel D. Belnap,et al.  Entailment : the logic of relevance and necessity , 1975 .

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

[16]  stanisław j. surma,et al.  an algorithm for axiomatizing every finite logic**The paper was presented at the International Symposium on Multiple-Valued Logic, Morgantown, West Virginia, U.S.A., May, 1974. An abstract of this paper is published in [3]. , 1977 .

[17]  Robert E. Tarjan,et al.  A Linear-Time Algorithm for Testing the Truth of Certain Quantified Boolean Formulas , 1979, Inf. Process. Lett..

[18]  Graham Wrightson,et al.  Automation of Reasoning , 1983 .

[19]  Richard M. Karp,et al.  A fast parallel algorithm for the maximal independent set problem , 1984, STOC '84.

[20]  Bruce G. Buchanan,et al.  The MYCIN Experiments of the Stanford Heuristic Programming Project , 1985 .

[21]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[22]  John P. Hayes,et al.  Pseudo-Boolean Logic Circuits , 1986, IEEE Transactions on Computers.

[23]  Peter H. Schmitt,et al.  Computational Aspects of Three-Valued Logic , 1986, CADE.

[24]  Matthew L. Ginsberg,et al.  Multi-Valued Logics , 1986, AAAI.

[25]  Daniele Mundici,et al.  Satisfiability in Many-Valued Sentential Logic is NP-Complete , 1987, Theor. Comput. Sci..

[26]  Walter Alexandre Carnielli,et al.  Systematization of finite many-valued logics through the method of tableaux , 1987, Journal of Symbolic Logic.

[27]  Andrzej Blikle,et al.  Three-valued predicates for software specification and validation , 1988, Fundam. Informaticae.

[28]  Zbigniew Stachniak The resolution rule: an algebraic perspective , 1988, Algebraic Logic and Universal Algebra in Computer Science.

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

[30]  Siegfried Gottwald Mehrwertige Logik - eine Einführung in Theorie und Anwendungen , 1989, Logica Nova.

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

[32]  Peter H. Schmitt Perspectives in Multi-Valued Logic , 1989, Natural Language and Logic.

[33]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[34]  Lluis Godo,et al.  MILORD: The architecture and the management of linguistically expressed uncertainty , 1989, Int. J. Intell. Syst..

[35]  Robert K. Brayton,et al.  Algorithms for discrete function manipulation , 1990, 1990 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[36]  Reiner Hähnle,et al.  Towards an Efficient Tableau Proof Procedure for Multiple-Valued Logics , 1990, CSL.

[37]  Daniele Mundici The Complexity of Adaptive Error-Correcting Codes , 1990, CSL.

[38]  Randal E. Bryant,et al.  Formal Verification of Digital Circuits Using Symbolic Ternary System Models , 1990, CAV.

[39]  Ricardo Caferra,et al.  An Application of Many-Valued Logic to Decide Propositional S5 Formulae: A Strategy Designed for a Parameterized Tableaux-Based Theorem Prover , 1990, AIMSA.

[40]  Patrick Doherty Preliminary report: NM3—a three-valued non-monotonic formalism , 1991 .

[41]  Pere Garcia-Calvés,et al.  Combining Multiple-valued Logics in Modular Expert Systems , 1994, UAI.

[42]  R. Hahnle Uniform notation of tableau rules for multiple-valued logics , 1991, [1991] Proceedings of the Twenty-First International Symposium on Multiple-Valued Logic.

[43]  V. S. Subrahmanian,et al.  A Petri Net Model for Reasoning in the Presence of Inconsistency , 1991, IEEE Trans. Knowl. Data Eng..

[44]  Hans Eveking Verifikation digitaler Systeme - eine Einführung in den Entwurf korrekter digitaler Systeme , 1991, Leitfäden und Monographien der Informatik.

[45]  Melvin Fitting,et al.  Many-valued modal logics , 1991, Fundam. Informaticae.

[46]  Lawrence J. Henschen,et al.  Reasoning in Paraconsistent Logics , 1991, Automated Reasoning: Essays in Honor of Woody Bledsoe.

[47]  Arnon Avron,et al.  Natural 3-valued logics—characterization and proof theory , 1991, Journal of Symbolic Logic.

[48]  Neil V. Murray,et al.  Resolution and Path Dissolution in Multi-Valued Logics , 1991, ISMIS.

[49]  Cary deBessonet A many-valued approach to deduction and reasoning for artificial intelligence , 1991, The Kluwer international series in engineering and computer science.

[50]  Randal E. Bryant,et al.  Efficient implementation of a BDD package , 1991, DAC '90.

[51]  Reiner Hähnle,et al.  Uniform Notation of Tableau Rules for Multiple-Valued Logics , 1991, ISMVL.

[52]  Christian G. Fermüller,et al.  Resolution for Many-Valued Logics , 1992, LPAR.

[53]  Melvin Fitting,et al.  Many-Valued Non-Monotonic Modal Logics , 1992, LFCS.

[54]  Randal E. Bryant,et al.  Symbolic Boolean manipulation with ordered binary-decision diagrams , 1992, CSUR.

[55]  F. Sanz,et al.  Validation of the medical expert system PNEUMON-IA. , 1992, Computers and biomedical research, an international journal.

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

[57]  Patrick Doherty A constraint-based approach to proof procedures for multi-valued logics , 1992 .

[58]  Matthias Baaz,et al.  Note on calculi for a three-valued logic for logic programming , 1992, Bull. EATCS.

[59]  L. Bolc,et al.  Many-Valued Logics , 1992 .

[60]  Melvin Fitting,et al.  Many-valued modal logics II , 1992 .

[61]  Reiner Haehnle Short normal forms for arbitrary finitely-valued logics , 1993 .

[62]  Neil V. Murray,et al.  Signed Formulas: A Liftable Meta-Logic for Multiple-Valued Logics , 1993, ISMIS.

[63]  Joachim Posegga,et al.  Deduktion mit Shannongraphen für Prädikatenlogik erster Stufe , 1993, DISKI.

[64]  Christian G. Fermüller,et al.  Systematic construction of natural deduction systems for many-valued logics , 1993, [1993] Proceedings of the Twenty-Third International Symposium on Multiple-Valued Logic.

[65]  Neil V. Murray,et al.  Dissolution: making paths vanish , 1993, JACM.

[66]  Reiner Hähnle,et al.  Verification of Switch-Level Designs with Many-Valued Logic , 1993, LPAR.

[67]  Neil V. Murray,et al.  Signed formulas and annotated logics , 1993, [1993] Proceedings of the Twenty-Third International Symposium on Multiple-Valued Logic.

[68]  Richard Zach,et al.  Proof Theory of Finite-valued Logics , 1993 .

[69]  Tsutomu Sasao Logic Synthesis with Exor Gates , 1993 .

[70]  Uwe Reyle,et al.  From Discourse to Logic - Introduction to Modeltheoretic Semantics of Natural Language, Formal Logic and Discourse Representation Theory , 1993, Studies in linguistics and philosophy.

[71]  Nicolas Zabel Nouvelles techniques de déduction automatiques en logiques polyvalentes finies et infinies du premier ordre. (New techniques for automated deduction in finite and infinite, first-order many-valued logics) , 1993 .

[72]  Neil V. Murray,et al.  Adapting Classical Inference Techniques to Multiple-Valued Logics Using Signed Formulas , 1994, Fundam. Informaticae.

[73]  V. S. Subrahmanian Amalgamating knowledge bases , 1994, TODS.

[74]  Reiner Hähnle,et al.  Automated deduction in multiple-valued logics , 1993, International series of monographs on computer science.

[75]  Neil V. Murray,et al.  Computing prime implicants/implicates for regular logics , 1994, Proceedings of 24th International Symposium on Multiple-Valued Logic (ISMVL'94).

[76]  Pere Garcia-Calvés,et al.  Local multi-valued logics in modular expert systems , 1994, J. Exp. Theor. Artif. Intell..

[77]  Michael J. Maher,et al.  Constraint Logic Programming: A Survey , 1994, J. Log. Program..

[78]  Helmut Thiele,et al.  On T-quantifiers and S-quantifiers , 1994, Proceedings of 24th International Symposium on Multiple-Valued Logic (ISMVL'94).

[79]  Laks V. S. Lakshmanan,et al.  Modeling Uncertainty in Deductive Databases , 1994, DEXA.

[80]  Petr Hájek,et al.  Review of Leonard Bolc and Piotr Borowik: Many-valued Logics: 1. Theoretical Foundations , 1994, J. Appl. Non Class. Logics.

[81]  Reiner Hähnle,et al.  Short Conjunctive Normal Forms in Finitely Valued Logics , 1994, J. Log. Comput..

[82]  Anil Nerode,et al.  Mixed integer programming methods for computing nonmonotonic deductive databases , 1994, JACM.

[83]  Michael Kohlhase,et al.  A Mechanization of Strong Kleene Logic for Partial Functions , 1994, CADE.

[84]  S. Minato Binary Decision Diagrams and Applications for VLSI CAD , 1995 .

[85]  J. Lloyd Regular Signed Resolution Applied to Annotated Logic Programs , 1995 .

[86]  Reiner Hähnle,et al.  Model Generation Theorem Proving with Interval Constraints , 1995 .

[87]  Barbara Messing Knowledge representation in many-valued horn clauses , 1995 .

[88]  Anavai Ramesh Some applications of non clausal deduction , 1995 .

[89]  Marta Domingo Gou An Expert system architecture for taxonomic domains: an application in porifera : the development of Spongia , 1995 .

[90]  Manuel Ojeda-Aciego,et al.  Increasing the efficiency of automated theorem proving , 1995, J. Appl. Non Class. Logics.

[91]  Christian G. Fermüller,et al.  Resolution-Based Theorem Proving for Manyvalued Logics , 1995, J. Symb. Comput..

[92]  Petr Hájek,et al.  Fuzzy Logic From The Logical Point of View , 1995, SOFSEM.

[93]  Pierangelo Miglioli,et al.  Refutation Systems for Propositional Modal Logics , 1995, TABLEAUX.

[94]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[95]  Michael Kohlhase,et al.  A Resolution Calculus for Presuppositions , 1996, ECAI.

[96]  Karel Stokkermans,et al.  Towards a General Approach for Modeling Actions and Change in Cooperating Agents Scenarios , 1996, Log. J. IGPL.

[97]  Juan Daniel Gallego Puyol,et al.  MILORD II: A language for knowledge-Based Systems , 1996 .

[98]  Reiner Hähnle Commodious Axiomatization of Quantifiers in Multiple-Valued Logic , 1996, ISMVL.

[99]  Stefan Gerberding DT-an automated theorem prover for multiple-valued first-order predicate logics , 1996, Proceedings of 26th IEEE International Symposium on Multiple-Valued Logic (ISMVL'96).

[100]  Christian G. Fermüller,et al.  MUltlog 1.0: Towards an Expert System for Many-Valued Logics , 1996, CADE.

[101]  Gernot Salzer MUltlog: an Expert System for Multiple-valued Logics , 1996 .

[102]  Michael Kohlhase,et al.  A Tableau Calculus for Partial Functions , 1996 .

[103]  Melvin Fitting,et al.  First-Order Logic and Automated Theorem Proving , 1990, Graduate Texts in Computer Science.

[104]  Brahim Chaib-draa,et al.  An overview of distributed artificial intelligence , 1996 .

[105]  Jacques Calmet,et al.  Signed Formula Logic Programming: Operational Semantics and Applications (Extended Abstract) , 1996, ISMIS.

[106]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[107]  Dimitar P. Filev,et al.  Fuzzy SETS AND FUZZY LOGIC , 1996 .

[108]  Bernhard Beckert,et al.  The Tableau-based Theorem Prover 3TAP Version 4.0 , 1996, CADE.

[109]  Vicenç Torra,et al.  Negation functions based semantics for ordered linguistic labels , 1996, Int. J. Intell. Syst..

[110]  Zbigniew Stachniak Resolution proof systems - an algebraic theory , 1996, Automated reasoning series.

[111]  Dov M. Gabbay,et al.  Labelled Deductive Systems: Volume 1 , 1996 .

[112]  Gernot Salzer,et al.  Optimal Axiomatizations for Multiple-Valued Operators and Quantifiers Based on Semi-lattices , 1996, CADE.

[113]  Barbara Messing,et al.  Darstellung und Integration von Wissen in verbandsbasierten signierten Logikprogrammen , 1996, DISKI.

[114]  Henri Prade,et al.  What are fuzzy rules and how to use them , 1996, Fuzzy Sets Syst..

[115]  Reiner Hähnle Exploiting Data Dependencies in Many-Valued Logics , 1996, J. Appl. Non Class. Logics.

[116]  James J. Lu Logic Programming with Signs and Annotations , 1996, J. Log. Comput..

[117]  Tsutomu Sasao,et al.  Ternary Decision Diagrams and their Applications , 1996 .

[118]  Giorgio Ausiello,et al.  On-Line Algorithms for Satisfiability Problems with Uncertainty , 1997, Theor. Comput. Sci..

[119]  Jean-Yves Béziau,et al.  What is many-valued logic? , 1997, Proceedings 1997 27th International Symposium on Multiple- Valued Logic.

[120]  Barbara Messing,et al.  Combining Knowledge with Many-Valued Logics , 1997, Data Knowl. Eng..

[121]  Tsutomu Sasao,et al.  Logic Synthesis and Optimization , 1997 .

[122]  Piero P. Bonissone,et al.  Soft computing: the convergence of emerging reasoning technologies , 1997, Soft Comput..

[123]  Ewa Orlowska,et al.  Many-valuedness and uncertainty , 1997, Proceedings 1997 27th International Symposium on Multiple- Valued Logic.

[124]  Felip Manyà Serres Proof procedures for multiple-valued propositional logics , 1997 .

[125]  Tsutomu Sasao,et al.  Comparison of the worst and best sum-of-products expressions for multiple-valued functions , 1997, Proceedings 1997 27th International Symposium on Multiple- Valued Logic.

[126]  Reiner Hähnle Proof theory of many-valued logic—linear optimization—logic design: connections and interactions , 1997, Soft Comput..

[127]  Umberto Straccia,et al.  A Sequent Calculus for Reasoning in Four-Valued Description Logics , 1997, TABLEAUX.

[128]  Bernhard Beckert,et al.  Simplification of Many-Valued Logic Formulas Using Anti-Links , 1998, J. Log. Comput..

[129]  Nicola Olivetti,et al.  Resolution and Model Building in the Infinite-Valued Calculus of Lukasiewicz , 1998, Theor. Comput. Sci..

[130]  Saburo Muroga,et al.  Binary Decision Diagrams , 2000, The VLSI Handbook.

[131]  Stephan Lehmke A Resolution-Based Axiomatisation of ‘Bold’ Propositional Fuzzy Logic , 1999 .