Part of the book series: Studies in Universal Logic ((SUL))

  • 410 Accesses

Abstract

The objective of the chapter is to provide a usable way to deduce logical consequences from a given theory. We adopt Gentzen calculus (other alternatives for reasoning with theories are, namely, natural deduction and tableaux, see [1, 2] and [3], respectively) inspired by the presentation in [4] and in [5] (see also [6]) and analyze how to use the calculus for reasoning with theories. After proving some technical lemmas and providing several examples, we show that the calculus is sound and, based on Hintikka sets (see [5, 7]), we also prove completeness. Then we establish in detail Gentzen’s Hauptsatz, i.e., the Cut Elimination Theorem (see [4, 8] and for more advanced topics on cut elimination see also [9,10,11]). Finally, we conclude the chapter with a constructive proof of Craig’s Interpolation Theorem (see [5, 12, 13]).

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
USD 64.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. D. Prawitz, Natural Deduction. A Proof-Theoretical Study. Acta Universitatis Stockholmiensis. Stockholm Studies in Philosophy, vol. 3 (Almqvist & Wiksell, 1965)

    Google Scholar 

  2. D. van Dalen, Logic and Structure, 5th edn. (Springer, 2013)

    Google Scholar 

  3. J.L. Bell, M. Machover, A Course in Mathematical Logic (North-Holland, 1977)

    Google Scholar 

  4. A.S. Troelstra, H. Schwichtenberg, Basic Proof Theory, vol. 43, 2nd edn. (Cambridge University Press, 2000)

    Google Scholar 

  5. J. Gallier, Logic for Computer Science: Foundations of Automatic Theorem Proving (Dover, 2015)

    Google Scholar 

  6. S.R. Buss, An introduction to proof theory, in Handbook of Proof Theory. Studies in Logic and the Foundations of Mathematics, vol. 137 (North-Holland, 1998), pp. 1–78

    Google Scholar 

  7. R.M. Smullyan, First-Order Logic (Springer, 1968)

    Google Scholar 

  8. G. Gentzen, The Collected Papers of Gerhard Gentzen, ed. by M.E. Szabo. Studies in Logic and the Foundations of Mathematics (North-Holland, 1969)

    Google Scholar 

  9. M. Baaz, A. Leitsch, Methods of Cut-Elimination (Springer, 2013)

    Google Scholar 

  10. A. Carbone, S. Semmes, A Graphic Apology for Symmetry and Implicitness (Oxford University Press, 2000)

    Google Scholar 

  11. T. Kowalski, H. Ono, Analytic cut and interpolation for bi-intuitionistic logic. Rev. Symb. Logic 10(2), 259–283 (2017)

    Article  MathSciNet  Google Scholar 

  12. W. Craig, Three uses of the Herbrand-Gentzen theorem in relating model theory and proof theory. J. Symb. Logic 22, 269–285 (1957)

    Article  MathSciNet  Google Scholar 

  13. S. Maehara, On the interpolation theorem of Craig. Sûgaku 12, 235–237 (1960)

    MathSciNet  MATH  Google Scholar 

  14. J.L. Hein, Discrete Mathematics (Jones & Bartlett Publishers, 2003)

    Google Scholar 

  15. A. Sernadas, C. Sernadas, Foundations of Logic and Theory of Computation, 2nd edn. (College Publications, 2012)

    Google Scholar 

  16. W. Craig, On axiomatizability within a system. J. Symb. Logic 18, 30–32 (1953)

    Article  MathSciNet  Google Scholar 

  17. W. Craig, Linear reasoning. A new form of the Herbrand-Gentzen theorem. J. Symb. Logic 22, 250–268 (1957)

    Google Scholar 

  18. E.W. Beth, On Padoa’s method in the theory of definition. Indagationes Mathematicae 15, 330–339 (1953)

    Article  MathSciNet  Google Scholar 

  19. H. Kihara, H. Ono, Interpolation properties, Beth definability properties and amalgamation properties for substructural logics. J. Logic Comput. 20(4), 823–875 (2010)

    Article  MathSciNet  Google Scholar 

  20. C.C. Chang, H.J. Keisler, Model Theory (Dover, 2012)

    Google Scholar 

  21. J.R. Shoenfield, Mathematical Logic (Association for Symbolic Logic, 2001)

    Google Scholar 

  22. A. Robinson, A result on consistency and its application to the theory of definition. Indagationes Mathematicae 18, 47–58 (1956)

    Article  MathSciNet  Google Scholar 

  23. J. Bicarregui, T. Dimitrakos, D. Gabbay, T. Maibaum, Interpolation in practical formal development. Logic J. IGPL 9(2), 231–243 (2001)

    Article  MathSciNet  Google Scholar 

  24. M.P. Bonacina, M. Johansson, On interpolation in automated theorem proving. J. Autom. Reason. 54(1), 69–97 (2015)

    Article  MathSciNet  Google Scholar 

  25. J. Harrison, Handbook of Practical Logic and Automated Reasoning (Cambridge University Press, 2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to João Rasga .

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Rasga, J., Sernadas, C. (2020). Reasoning with Theories. In: Decidability of Logical Theories and Their Combination. Studies in Universal Logic. Birkhäuser, Cham. https://doi.org/10.1007/978-3-030-56554-1_2

Download citation

Publish with us

Policies and ethics

Navigation