Skip to main content

Cut Elimination, Substitution and Normalisation

  • Chapter
  • First Online:
Dag Prawitz on Proofs and Meaning

Part of the book series: Outstanding Contributions to Logic ((OCTR,volume 7))

Abstract

We present a proof (of the main parts of which there is a formal version, checked with the Isabelle proof assistant) that, for a G3-style calculus covering all of intuitionistic zero-order logic, with an associated term calculus, and with a particular strongly normalising and confluent system of cut-reduction rules, every reduction step has, as its natural deduction translation, a sequence of zero or more reduction steps (detour reductions, permutation reductions or simplifications). This complements and (we believe) clarifies earlier work by (e.g.) Zucker and Pottinger on a question raised in 1971 by Kreisel.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  • Baader, F., & Nipkow, T. (1998). Term rewriting and all that. Cambridge: Cambridge University Press.

    Google Scholar 

  • Barendregt, H. (1984). The lambda calculus. Amsterdam: Elsevier Science. revised ed.

    Google Scholar 

  • Borisavljević, M. (2004). Extended natural-deduction images of conversions from the system of sequents. Journal of Logic & Computation, 14, 769–799.

    Google Scholar 

  • Dyckhoff, R., & Urban, C. (2003). Strong normalization of Herbelin’s explicit substitution calculus with substitution propagation. Journal of Logic & Computation, 13, 689–706.

    Google Scholar 

  • Dyckhoff, R., & Chapman, P. (2009). Isabelle proof script, available from its first author.

    Google Scholar 

  • Dyckhoff, R. (2011). Cut-elimination, substitution and normalisation, Section A3. Logic and Computation, 14th Congress of Logic, Methodology and Philosophy of Science, Nancy.

    Google Scholar 

  • Dyckhoff, R. (2013). LPO checker in Prolog, available from the author.

    Google Scholar 

  • Gentzen, G. (1935). Untersuchungen uber das logische Schließen. Mathematische Zeitschrift, 39, 176–210 and 405–431.

    Google Scholar 

  • Joachimski, F., & Matthes, R. (2003). Short proofs of normalization for the simply-typed lambda-calculus, permutative conversions and Gödel’s T. Archive for Mathematical Logic, 42, 59–87.

    Article  Google Scholar 

  • Kikuchi, K. (2006). On a local-step cut-elimination procedure for the intuitionistic sequent calculus. In Proceedings of the 13th International Conference on Logic for Programming Artificial Intelligence and Reasoning (LPAR’06), 4246 of LNCS (pp. 120–134). Springer.

    Google Scholar 

  • Kreisel, G. (1971). A survey of proof theory II, In J. E. Fenstad (Ed.), Proceedings of the 2nd Scandinavian Logic Symposium, North-Holland (pp. 109–170).

    Google Scholar 

  • Mayr, R., & Nipkow, T. (1998). Higher-order rewrite systems and their confluence. Theoretical Computer Science, 192, 3–29.

    Article  Google Scholar 

  • Negri, S., & von Plato, J. (2001). Structural proof theory. Cambridge: Cambridge University Press.

    Google Scholar 

  • Pottinger, G. (1977). Normalisation as a homomorphic image of cut-elimination. Annals of Mathematical Logic 12, 323–357. New York: North-Holland.

    Google Scholar 

  • Prawitz, D. (1965). Natural deduction: A proof-theoretical study. Stockholm: Almqvist & Wiksell.

    Google Scholar 

  • Prawitz, D. (1971). Ideas and results in proof theory. In J. E. Fenstad (Ed.), Proceedings of the 2nd Scandinavian Logic Symposium, North-Holland (pp. 235–307).

    Google Scholar 

  • Schwichtenberg, H., & Wainer, S. (2012). Proofs and computations, Perspectives in Logic Series, Association for Symbolic Logic. Cambridge: Cambridge University Press.

    Google Scholar 

  • Troelstra, A., & van Dalen, D. (2000). Constructivism in mathematics: An introduction, Vol II (Vol. 123)., Studies in logic and the foundations of mathematics Amsterdam: North-Holland.

    Google Scholar 

  • Troelstra, A., & Schwichtenberg, H. (2000). Basic proof theory (2nd ed.). Cambridge: Cambridge University Press.

    Book  Google Scholar 

  • Urban, C. (2014). Revisiting Zucker’s work on the correspondence between cut-elimination and normalisation. In L. C. Pereira, E. H. Haeusler, & V. de Paiva (Eds.), Advances in natural deduction. A celebration of Dag Prawitz’s work (pp. 31–50). Dordrecht: Springer.

    Chapter  Google Scholar 

  • Urban, C., & Bierman, G. (2001). Strong normalisation of cut-elimination in classical logic. Fundamenta Informaticae, 45, 123–155.

    Google Scholar 

  • Urban, C. (2008). Nominal techniques in Isabelle/HOL. Journal of Automated Reasoning, 40, 327–356.

    Google Scholar 

  • Vestergaard, R. (1999). Revisiting Kreisel: A computational anomaly in the Troelstra-Schwichtenberg G3i system, Unpublished.

    Google Scholar 

  • von Plato, J. (2001). Natural deduction with general elimination rules. Archive for Mathematical Logic, 40, 541–567.

    Google Scholar 

  • von Raamsdonk, F. & Severi, P. (1995). On normalisation, Centrum voor Wiskunde en Informatica, Amsterdam, CS-R9545.

    Google Scholar 

  • Zucker, J. (1974). The correspondence between cut-elimination and normalisation. Annals of Mathematical Logic, 7, 1–112.

    Article  Google Scholar 

Download references

Acknowledgments

Thanks are due to Jan von Plato, Peter Chapman, Jacob Howe, Stéphane Graham-Lengrand and Christian Urban for helpful comments and (to the last of these) for a copy of (Urban 2014) prior to its publication, albeit many years after its 2001 presentation in Rio. Chapman’s work (Dyckhoff and Chapman 2009) (incorporating also ideas by Urban) was invaluable in checking the correctness of all the lemmata about substitution. The work was motivated by requirements for some not yet published work (joint with James Caldwell) supported by EPSRC grant EP/F031114/1.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roy Dyckhoff .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Dyckhoff, R. (2015). Cut Elimination, Substitution and Normalisation. In: Wansing, H. (eds) Dag Prawitz on Proofs and Meaning. Outstanding Contributions to Logic, vol 7. Springer, Cham. https://doi.org/10.1007/978-3-319-11041-7_7

Download citation

Publish with us

Policies and ethics