Skip to main content

On Continuous Normalization

  • Conference paper
  • First Online:

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

Abstract

This work aims at explaining the syntactical properties of continuous normalization, as introduced in proof theory by Mints, and further studied by Ruckert, Buchholz and Schwichtenberg. In an extension of the untyped coinductive λ-calculus by void construcors (so-called repetition rules), a primitive recursive normalization function is defined. Compared with other formulations of continuous normalization, this definition is much simpler and therefore suitable for analysis in a coalgebraic setting. It is shown to be continuous w.r.t. the natural topology on non-wellfounded terms with the identity as modulus of continuity. The number of repetition rules is locally related to the number of β-reductions necessary to reach the normal form (as represented by the Böhm tree) and the number of applications appearing in this normal form.

Supported by the “Graduiertenkolleg Logik in der Informatik” of the Deutsche Forschungsgemeinschaft

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

Buying options

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 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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Beraducci and Corrado Böhm. General recursion on second order term algebras. In Rewriting Techniques and Applications, volume 2051 of Lecuture notes in Computer Science, pages 15–30. Springer, 2001.

    Google Scholar 

  2. N. G. de Bruijn. Lambda calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem. Indagationes Mathematicae, 34:381–392, 1972.

    Google Scholar 

  3. Wilfried Buchholz. Notation systems for infinitary derivations. Archive for Mathematical Logic, 30:277–296, 1991.

    Article  MATH  MathSciNet  Google Scholar 

  4. Thierry Coquand. Infinite objects in type theory. In H. Barendregt and T. Nipkow, editors, Proc. 1 st Types 1993 (Nijmengen), volume 806 of Lecture Notes in Computer Science, pages 62–78. Springer, 1994. Available from http://www.cs.chalmers.se/coquand/.

    Google Scholar 

  5. Marcelo Fiore, Gordon Plotkin, and Daniele Turi. Abstract syntax and variable binding (extended abstract). In Proc. 14 th LICS 1999 (Trento), pages 193–202. IEEE Computer Science Press, 1999. Available from http://www.dcs.ed.ac.uk/home/gdp/publications/.

  6. Eduardo Gimenez. Codifying guarded definitions with recursive schemes. In J. Smith, B. Nordström, and P. Dybjer, editors, Proc. Types’94 (Bastad), volume 996 of Lecture Notes in Computer Science, pages 35–59. Springer, 1995. Available from http://pauillac.inria.fr/~gimenez/papers.html.

    Google Scholar 

  7. Felix Joachimski. Confluence of the coinductive lambda-calculus. Submitted to Theoretical Computer Science, available from http://www.mathematik.uni-muenchen.de/~joachski, September 2001.

  8. Felix Joachimski. Reduction Properties of DIE-Systems. PhD thesis, LMU München, 2001. Available from http://www.mathematik.uni-muenchen.de/~joachski.

  9. Richard Kennaway, Jan-Willem Klop, Ronan Sleep, and Fer-Jan de Vries. Infinitary lambda calculus. Theoretical Computer Science, 175(1):93–125, 1997. Available from http://www.sys.uea.ac.uk/~jrk/.

    Article  MATH  MathSciNet  Google Scholar 

  10. G. Kreisel, G.E. Mints, and S.G. Simpson. The use of abstract language in elementary metamathematics: Some pedagogic examples. In R. Parikh, editor, Logic Colloquium, volume 453 of Lecture Notes in Mathematics, pages 38–131. Springer, 1975.

    Google Scholar 

  11. Grigori E. Mints. Finite investigations of transfinite derivations. Journal of Soviet Mathematics, 10:548–596, 1978. Translated from: Zap. Nauchn. Semin. LOMI 49 (1975). Cited after Grigori Mints. Selected papers in Proof Theory. Studies in Proof Theory. Bibliopolis, 1992.

    Article  MATH  Google Scholar 

  12. Martin Ruckert. Church-Rosser Theorem und Normalisierung für Termkalküle mit unendlichen Termen unter Einschluβ permutativer Reduktionen. PhD thesis, Mathematisches Institut der LMU München, 1985.

    Google Scholar 

  13. Helmut Schwichtenberg. Finite notations for infinite terms. Annals of Pure and Applied Logic, 94:201–222, 1998. Available from http://www.mathematik.uni-muenchen.de/~schwicht.

    Article  MATH  MathSciNet  Google Scholar 

  14. Alastair Telford and David Turner. Ensuring Streams Flow. In Michael Johnson, editor, Proc. 6 th AMAST 1997 (Sydney), volume 1349 of Lecture Notes in Computer Science, pages 509–523. Springer, 1997. Available from http://www.cs.ukc.ac.uk/people/staff/ajt/.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aehlig, K., Joachimski, F. (2002). On Continuous Normalization. In: Bradfield, J. (eds) Computer Science Logic. CSL 2002. Lecture Notes in Computer Science, vol 2471. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45793-3_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-45793-3_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44240-0

  • Online ISBN: 978-3-540-45793-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics