Abstract
A modification of simply-typed λ-calculus by generalized elimination rules in the style of von Plato is presented. Its characteristic feature are permutative conversions also for function types and product types. After the addition of certain extensional reduction rules, an interpolation theorem (à la Lyndon) is proven which is also aware of the terms (a. k. a. the proofs via the Curry-Howard-isomorphism) like in Čubrić’s treatment of the usual λ-calculus. Connections between interpolation and canonical liftings of positive and negative type dependencies are given which are important for the intensional treatment of inductive datatypes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
[Čub94] Djordje Čubrić. Interpolation property for bicartesian closed categories. Archive for Mathematical Logic, 33:291–319, 1994.
[dG99] Philippe de Groote. On the strong normalisation of natural deduction with permutation-conversions. In Paliath Narendran and Michaёl Rusinowitch, editors, Rewriting Techniques and Applications, 10th International Conference (RTA’ 99), Trento, Italy, July 2-4, 1999, Proceedings, volume 1631 of Lecture Notes in Computer Science, pages 45–59. Springer Verlag, 1999.
[How80] W. A. Howard. The formulae-as-types notion of construction. In J. P. Seldin and J. R. Hindley, editors, To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism, pages 479–490. Academic Press, 1980.
[JM99] Felix Joachimski and Ralph Matthes. Short proofs of normalization for the simply-typed lambda-calculus, permutative conversions and Gödel’s T. Archive for Mathematical Logic, 1999. Accepted for publication.
[JM00] Felix Joachimski and Ralph Matthes. Standardization and confluence for a lambda calculus with generalized applications. In Leo Bachmair, editor, Rewriting Techniques and Applications, Proceedings of the 11th International Conference RTA 2000, Norwich, UK, volume 1833 of Lecture Notes in Computer Science, pages 141–155. Springer Verlag, 2000.
[Lei90] Daniel Leivant. Contracting proofs to programs. In Piergiorgio Odifreddi, editor, Logic and Computer Science, volume 31 of APIC Studies in Data Processing, pages 279–327. Academic Press, 1990.
[Mat00] Ralph Matthes. Characterizing strongly normalizing terms for a lambda calculus with generalized applications via intersection types. In Josá D. P. Rolim, Andrei Z. Broder, Andrea Corradini, Roberto Gorrieri, Reiko Heckel, Juraj Hromkovic, Ugo Vaccaro, and Joe B. Wells, editors, ICALP Workshops 2000, Proceedings of the Satellite Workshops of the 27th International Colloquium on Automata, Languages, and Programming, Geneva, Switzerland, volume 8 of Proceedings in Informatics, pages 339–353. Carleton Scientific, 2000.
[Mat01] Ralph Matthes. Tarski’s fixed-point theorem and lambda calculi with monotone inductive types. To appear in Synthese, 2001.
[Pit92] Andrew Pitts. On an interpretation of second order quantification in first order intuitionistic propositional logic. The Journal of Symbolic Logic, 57(1):33–52, 1992.
[Pra65] Dag Prawitz. Natural Deduction. A Proof-Theoretical Study. Almquist and Wiksell, 1965.
[vP98] Jan von Plato. Natural deduction with general elimination rules. Submitted, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Matthes, R. (2001). Interpolation for Natural Deduction with Generalized Eliminations. In: Kahle, R., Schroeder-Heister, P., Stärk, R. (eds) Proof Theory in Computer Science. PTCS 2001. Lecture Notes in Computer Science, vol 2183. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45504-3_10
Download citation
DOI: https://doi.org/10.1007/3-540-45504-3_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42752-0
Online ISBN: 978-3-540-45504-2
eBook Packages: Springer Book Archive