Skip to main content

A Constructive Semantic Approach to Cut Elimination in Type Theories with Axioms

  • Conference paper
Computer Science Logic (CSL 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5213))

Included in the following conference series:

Abstract

We give a fully constructive semantic proof of cut elimination for intuitionistic type theory with axioms. The problem here, as with the original Takeuti conjecture, is that the impredicativity of the formal system involved makes it impossible to define a semantics along conventional lines, in the absence, a priori, of cut, or to prove completeness by induction on subformula structure. In addition, unlike semantic proofs by Tait, Takahashi, and Andrews of variants of the Takeuti conjecture, our arguments are constructive.

Our techniques offer also an easier approach than Girard’s strong normalization techniques to the problem of extending the cut-elimination result in the presence of axioms. We need only to relativize the Heyting algebras involved in a straightforward way.

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 109.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.00
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.

References

  1. Andrews, P.: Resolution in type theory. Journal of Symbolic Logic 36(3) (1971)

    Google Scholar 

  2. Church, A.: A formulation of the simple theory of types. Journal of Symbolic Logic 5, 56–68 (1940)

    Article  MATH  MathSciNet  Google Scholar 

  3. de Swart, H.C.M̃.: Another intuitionistic completeness proof. Journal of Symbolic Logic 41, 644–662 (1976)

    Google Scholar 

  4. DeMarco, M., Lipton, J.: Completeness and cut elimination in the intuitionistic theory of types. Journal of Logic and Computation, 821–854 (November 2005)

    Google Scholar 

  5. Dowek, G., Hardin, T., Kirchner, C.: Theorem proving modulo. Journal of Automated Reasoning 31, 33–72 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  6. Dowek, G., Werner, B.: Proof normalization modulo. The Journal of Symbolic Logic 68(4), 1289–1316 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  7. Friedman, H.: Equality between functionals. In: Parikh, R. (ed.) Logic Colloquium. Lecture Notes in Mathematics, vol. 453, pp. 22–37. Springer, Heidelberg (1975)

    Chapter  Google Scholar 

  8. Girard, J.Y.: Une extension de l’interprétation de Gödel à l’analyse et son application à l’élimination de coupures dans l’analyse et la théorie des types. In: Fenstad, J.E. (ed.) Proceedings of the second Scandinavian proof theory symposium. North-Holland, Amsterdam (1971)

    Google Scholar 

  9. Girard, J.Y., Lafont, Y., Taylor, P.: Proofs and Types. Cambridge University Press, Cambridge (1998)

    Google Scholar 

  10. Kleene, S.C.: Permutability of inferences in Gentzen’s calculi LK and LJ. Memoirs of the American Mathematical Society 10, 1–26, 27–68 (1952)

    MATH  MathSciNet  Google Scholar 

  11. Kreisel, G.: A remark on free choice sequences and the topological completeness proofs. Journal of Symbolic Logic 23, 369–388 (1958)

    Article  MathSciNet  Google Scholar 

  12. Kreisel, G.: On weak completeness of intuitionistic predicate logic. Journal of Symbolic Logic 27, 139–158 (1962)

    Article  MathSciNet  Google Scholar 

  13. Miller, D., Nadathur, G., Pfenning, F., Scedrov, A.: Uniform proofs as a foundation for logic programming. Annals of Pure and Applied Logic 51(1-2), 125–157 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  14. Mitchell, J.: Foundations for Programming Languages. MIT Press, Cambridge (1996)

    Google Scholar 

  15. Okada, M.: Phase semantic cut-elimination and normalization proofs of first- and higher-order linear logic. Theoretical Computer Science 227, 333–396 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  16. Okada, M.: A uniform semantic proof for cut-elimination and completeness of various first and higher order logics. Theoretical Computer Science 281, 471–498 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  17. Plotkin, G.: Lambda definability in the full type hierarchy. In: Seldin, J.P., Hindley, J.R. (eds.) To H.B. Curry: Essays in Combinatory Logic, Lambda Calculus and Formalism. Academic Press, New York (1980)

    Google Scholar 

  18. Prawitz, D.: Hauptsatz for higher order logic. The Journal of Symbolic Logic 33(3), 452–457 (1968)

    Article  MATH  MathSciNet  Google Scholar 

  19. Schütte, K.: Syntactical and semantical properties of simple type theory. Journal of Symbolic Logic 25, 305–326 (1960)

    Article  MATH  MathSciNet  Google Scholar 

  20. Tait, W.: A non-constructive proof of Gentzen’s Hauptsatz for second-order predicate logic. Bulletin of the American Mathematical Society 72, 980–983 (1966)

    Article  MATH  MathSciNet  Google Scholar 

  21. Takahashi, M.-o.: A proof of cut-elimination in simple type theory. J. Math. Soc. Japan 19(4) (1967)

    Google Scholar 

  22. Troelstra, A.S., van Dalen, D.: Constructivism in Mathematics: An Introduction, vol. 2. Elsevier Science Publishers, Amsterdam (1988)

    Google Scholar 

  23. van Dalen, D.: Lectures on Intuitionism. Lecture Notes in Mathematics, vol. 337, pp. 1–94. Springer, Heidelberg (1973)

    Google Scholar 

  24. Veldman, W.: An intuitionistic completeness theorem for intuitionistic predicate logic. Journal of Symbolic Logic 41, 159–166 (1976)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael Kaminski Simone Martini

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hermant, O., Lipton, J. (2008). A Constructive Semantic Approach to Cut Elimination in Type Theories with Axioms. In: Kaminski, M., Martini, S. (eds) Computer Science Logic. CSL 2008. Lecture Notes in Computer Science, vol 5213. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87531-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-87531-4_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-87530-7

  • Online ISBN: 978-3-540-87531-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics