Skip to main content

Historical and Computational Aspects of Paraconsistency in View of the Logic Foundation of Databases

  • Conference paper
  • First Online:
Semantics in Databases (SiD 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2582))

Included in the following conference series:

Abstract

We expose paraconsistent logic with regard to its potential to contribute to the foundations of databases. We do so from a historical perspective, starting at the ancient inception and arriving at the contemporary use of logic as a computational device. We show that an understanding of the logic foundations of databases in terms of paraconsistency is adequate. It avoids absurd connotations of the ex contradictione quodlibet principle, which in fact never applies in databases. We interpret datalog, its origins and some of its extensions by negation and abduction, in terms of paraconsistency. We propose a procedural definition of paraconsistency and show that many well-known query answering procedures comply with it.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. M. Arenas, L. Bertossi, M. Kifer: Applications of Annotated Predicate Calculus to Querying Inconsistent Databases. Proc. Computational Logic 2000, Springer LNCS 1861, 926–941, 2000.

    Google Scholar 

  2. J. Avigad: Classical and Constructive Logic. http://www.andrew.cmu.edu/~avigad/Teaching/classical.pdf, 2000.

  3. D. Batens: A survey of inconsistency-adaptive logics. In D. Batens et al (eds): Frontiers of Paraconsistent Logic. King’s College Publications, 49–73, 2000.

    Google Scholar 

  4. A. Bobenrieth: Inconsistencias ¿por qué no? Un estudio filosófico sobre la lógica paraconsistente. Colcultura, 1996.

    Google Scholar 

  5. I. M. Bocheński: Formale Logik, 2nd edition. Verlag Karl Arber, Freiburg, München, 1956.

    MATH  Google Scholar 

  6. H. A. Blair, V. S. Subrahmanian. Paraconsistent Logic Programming. Theoretical Computer Science 68(2), 135–154, 1989.

    Article  MATH  MathSciNet  Google Scholar 

  7. V. A. Bazhanov: Toward the Reconstruction of the Early History of Paraconsistent Logic: The Prerequisites of N. A. Vasiliev’s Imaginary Logic. Logique et Analyse 41(161–163), 17–20, 1998.

    MATH  MathSciNet  Google Scholar 

  8. A. Church: A Note on the Entscheidungsproblem. J. Symbolic Logic 1(40–41, 101-102), 1936.

    Google Scholar 

  9. K. Clark: Negation as Failure. In H. Gallaire, J. Minker (eds): Logic and Data Bases, Plenum Press, 293–322, 1978.

    Google Scholar 

  10. N. da Costa, E. Alves: On a Paraconsistent Predicate Calculus. In O. T. Alas, N. da Costa, C. Hönig (eds): Collected papers dedicated to Professor Edison Farah on the occasion of his retirement. Instituto de Matematica e Estatistica, Universidade de São Paulo, 83–90, 1982.

    Google Scholar 

  11. N. da Costa, J.-Y. Béziau, O. Bueno: Aspects of Paraconsistent Logic. IGLP Bulletin 3(4), 597–614, 1995.

    MATH  Google Scholar 

  12. N. da Costa: Nota sobre o conceito de contradicao. Anuario da Sociedade Paranaense de Mathematica (2a. Serie) 1, 6–8, 1958.

    Google Scholar 

  13. N. da Costa: Sistemas Formais Inconsistentes. Universidade do Paraná, 1963.

    Google Scholar 

  14. H. Decker: Integrity Enforcement on Deductive Databases. In L. Kerschberg: Expert Database Systems. Benjamin Cummings, 381–395, 1987.

    Google Scholar 

  15. H. Decker: Drawing Updates From Derivations. Proc. 3rd ICDT, Springer LNCS 470, 437–451, 1990.

    Google Scholar 

  16. H. Decker: Some Notes on Knowledge Assimilation in Deductive Databases. In Transactions and Change in Logic Databases, Springer LNCS 1472, 249–286, 1998.

    Chapter  Google Scholar 

  17. H. Decker: An Extension of SLD by Abduction and Integrity Maintenance for View Updating in Deductive Databases. Proc. JICSLP. MIT Press, 157–169, 1996.

    Google Scholar 

  18. C. Damasio, L. Pereira: A Survey of Paraconsistent Semantics for Logic Programs. In D. Gabbay, P. Smets (eds): Handbook of Defeasible Reasoning and Uncertainty Management Systems, Vol. 2, Kluwer, 241–320, 1998.

    Google Scholar 

  19. P. Dung: An argumentation-theoretic foundation for logic programming. J. Logic Programming 22(2), 151–171, 1995.

    Article  MATH  MathSciNet  Google Scholar 

  20. H. Decker, J. Villadsen, T. Waragai (eds): Paraconsistent Computational Logic (Proc. FLoC’02 Workshop). Datalogiske Skrifter, Vol. 95, Roskilde University, 2002. Electronic proceedings, edited by D. Goldin et al, available at http://www.imm.dtu.dk/~jv/pcl.html.

  21. K. Eshghi, R. Kowalski: Abduction compared with negation by failure. Proc. 6th ICLP, MIT Press, 234–254, 1989.

    Google Scholar 

  22. M. Fitting: A Kripke-Kleene semantics for logic programs. J. Logic Programming 2(4), 295–312, 1985.

    Article  MathSciNet  MATH  Google Scholar 

  23. G. Gentzen: Untersuchungen über das logische Schlieβen. Mathematische Zeitschrift 39, 176–210, 405-431, 1934, 1935.

    Article  MATH  MathSciNet  Google Scholar 

  24. K. Gödel: Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I. Monatshefte für Mathematik und Physik 38, 173–198, 1931. Reprinted in [Hj].

    Article  MATH  Google Scholar 

  25. D. Hilbert, W. Ackermann: Grundzüge der theoretischen Logik. Springer, 1928.

    Google Scholar 

  26. D. Hilbert: Die logischen Grundlagen der Mathematik. Mathematische Annalen 88, 151–165, 1923.

    Article  MathSciNet  Google Scholar 

  27. D. Hilbert, P. Bernays: Grundlagen der Mathematik I, II. Springer, 1934, 1939.

    Google Scholar 

  28. J. van Heijenoort: From Frege to Gödel. Harvard University Press, 1967.

    Google Scholar 

  29. A. Heyting, Die intuitionistische Grundlegung der Mathematik. Erkenntnis 2, 106–115, 1931.

    Article  MATH  Google Scholar 

  30. S. Jaśkowski: The theory of deduction based on the method of suppositions. Studia Logica 1, 5–32, 1934. Reprinted in St. McCall (ed): Polish Logic 1920-1939, North-Holland, 232-258, 1963.

    Google Scholar 

  31. S. Jaśkowski: Rachunek zdan dla systemow dedukcyjnych sprzecznych. Studia Societatis Scientiarun Torunesis, Sectio A, 1(5), 55–77, 1948. Translated as: Propositional Calculus for Contradictory Deductive Systems. Studia Logica 24, 143-157, 1969.

    Google Scholar 

  32. I. Johansson: Der Minimalkalkül, ein reduzierter intuitionistischer Formalismus. Compositio Mathematica 4(1), 119–136, 1936.

    MATH  MathSciNet  Google Scholar 

  33. A. N. Kolmogorov: O principie tertium non datur. Matematiceskij Sbornik (Recueil Mathématique) 32, 1924/25. Translated as: On the principle of excluded middle, in [Hj].

    Google Scholar 

  34. W. Kneale, M. Kneale: The Development of Logic. Clarendon Press, 1962.

    Google Scholar 

  35. A. Kakas, R. Kowalski, F. Toni: The Role of Abduction in Logic Programming. Handbook of Logic in Artificial Intelligence and Logic Programming, Oxford University Press, 235–324, 1995.

    Google Scholar 

  36. M. Kifer, E. Lozinskii: RI: A Logic for Reasoning with Inconsistency. Proc. 4th LICS, 253–262, 1989.

    Google Scholar 

  37. S. C. Kleene: Introduction to Metamathematics. North-Holland, 1952.

    Google Scholar 

  38. K. Kunen: Negation in Logic Programming. J. Logic Programming 4(4), 289–308, 1987.

    Article  MathSciNet  MATH  Google Scholar 

  39. R. Kowalski, D. Kuehner: Linear Resolution with Selection Function. Artificial Intelligence 2(3/4), 227–260, 1971.

    Article  MATH  MathSciNet  Google Scholar 

  40. R. Kowalski: Logic for Problem Solving. North-Holland, 1979.

    Google Scholar 

  41. R. Kowalski: Logic without Model Theory. In D. Gabbay (ed): What is a logical system? Oxford University Press 1994, pp 35–71.

    Google Scholar 

  42. C. Lewis, C. Langford: Symbolic Logic. Century Co., 1932.

    Google Scholar 

  43. J. Lloyd: Foundations of Logic Programming, 2nd edition. Springer, 1987.

    Google Scholar 

  44. P. Lorenzen: Einführung in die operative Logik und Mathematik, 2nd edition. Springer, 1969.

    Google Scholar 

  45. J. Łukasiewicz: O zasadzie sprzecznosci u Arystotelesa: Studium Krytyczne (On Aristotle’s Principle of Contradiction: A Critical Study), 1910. Translated as: On the Principle of Contradiction in Aristotle, Review of Metaphysics 24, 485–509, 1971.

    Google Scholar 

  46. M. Minsky: A Framework for Representing Knowledge. Tech. Report 306, MIT AI Lab, 1974. Reprinted (sans appendix) in P. Winston (ed): The Psychology of Computer Vision, McGraw-Hill, 177–211, 1975.

    Google Scholar 

  47. J. Minker, G. Zanon: An Extension to Linear Resolution with Selection Function. Information Processing Letters 14(4), 191–194, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  48. F. Muñoz, L. Irún, P. Galdámez, J. Bernabéu, J. Bataller, C. Bañuls, H. Decker: Flexible Management of Consistency and Availability of Networked Data Replications. Proc. 5th FQAS, Springer LNCS 2522, 289–300, 2002.

    Google Scholar 

  49. D. Poole: Logic Programming, Abduction and Probability. Proc. Fifth Generation Computer Systems’ 92, 530–538, 1992.

    Google Scholar 

  50. E. Post: Introduction to a General Theory of Propositions. American Journal of Mathematics 43, 1921. Reprinted in [Hj].

    Google Scholar 

  51. J. A. Robinson: Logic: Form and Function-The Mechanization of Deductive Reasoning. Edinburgh University Press, 1979.

    Google Scholar 

  52. http://plato.stanford.edu/entries/logic-relevance/, 1998.

  53. B. Russell: Letter to Frege, 1902, in [Hj].

    Google Scholar 

  54. B. Russell, A. Whitehead: Principia Mathematica. Cambridge University Press, 1910–1913, reprinted 1962.

    Google Scholar 

  55. A. Sette: On the Propositional Calculus P1. Mathematica Japonicae 18, 173–180, 1973.

    MATH  MathSciNet  Google Scholar 

  56. J. Słupecki: Der volle dreiwertige Aussagenkalkül. Comptes Rendus Séances Société des Sciences et Lettres Varsovie 29, 9–11, 1936.

    MATH  Google Scholar 

  57. A. Tarski: Der Wahrheitsbegri. in den formalisierten Sprachen. Studia Philosophica 1, 261–405, 1935.

    Google Scholar 

  58. A. Urquhart: Many-Valued Logic. In Gabbay, Guenthner (eds): Handbook of Philosophical Logic. Kluwer, 71–116, 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Decker, H. (2003). Historical and Computational Aspects of Paraconsistency in View of the Logic Foundation of Databases. In: Bertossi, L., Katona, G.O.H., Schewe, KD., Thalheim, B. (eds) Semantics in Databases. SiD 2001. Lecture Notes in Computer Science, vol 2582. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36596-6_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-36596-6_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00957-3

  • Online ISBN: 978-3-540-36596-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics