Abstract
Pure Type Systems with universes (γPTS) provide a right frame to model programming languages features and are the core of Logical Frameworks, widely used in theorem proof systems. For these systems some authors propose a single rule, which includes both typing under β-conversion and the relation γ between universes. Our proposal adds an independent rule parameterized over a relation between sorts. Non trivial properties of the PTS like the weak strengthening lemma can be obtained in PTS by extending a method proposed by van Benthem Jutting and using weak-closure for γ-reduction. This lemma is important due to two main reasons: (1) it provides a condensing lemma that determines in the underlying logic system a cut rule that simplifies the task in proof assistant systems; (2) the proof of type checking decidability can be eased in some normalizing systems.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Barendregt, H.: The Lambda Calculus (Its syntax and semantics). North-Holland (1985) (sec. ed.)
Barendregt, H.: Lambda Calculi with Types. HandBook of Logic in Computer Science (Abramsky, S. et al., eds). Oxford University Press (1992) 117–309
van Benthem Jutting, L.S.: Typing in Pure Type Systems. Information and Computation 105(3) (1993) 30–41
van Benthem Jutting, L.S., McKinna, J., Pollack, R.: Checking Algorithms for Pure Type Systems. Types for Proofs and Programs: International Workshop TYPES’93, Nijmegen (Barendregt, H. and Nipkow, T., (eds.). LNCS 806 (1993) 19–61
Castagna, G., Chen, G.: Dependent type with subtyping and lately-binded overloading. DMI-LIENS. Ecole Normale Supérieure, Paris (1997) (submitted to TLCA’97)
Coquand, T., Huet, G.: The Calculus of Constructions. Information and Computation 76(2/3) (1988) 95–120
Geuvers, H., Nederhof, M.: Modular proof of strong normalization for the calculus of constructions. Journal of Functional Programming 1(2) (1991) 155–189
Harper, R., Pollack, R.: Type Checking with Universes. Theor. Computer Science 89 (1991) 107–136
Luo, Z.: An Extended Calculus of Constructions. Ph. D. University of Edinburgh (1990)
Luo, Z.: Coercive subtyping. Journal of Logic and Computation (1997) (to appear)
McKinna, J., Pollack, R.: Some Lambda Calculus and Type Theory Formalized. Laboratory for Foundations of Computer Science, University of Edinburgh (1997)
Ruiz, B.C., Santos, A.: Decidibilidad en sistemas γSTP. III Jornadas de Informática, Cádiz (Spain) (Torres, J.C., ed.) (1997) 217–226
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jiménez, B.C.R. (1998). Condensing Lemmas for Pure Type Systems with Universes. In: Haeberer, A.M. (eds) Algebraic Methodology and Software Technology. AMAST 1999. Lecture Notes in Computer Science, vol 1548. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49253-4_30
Download citation
DOI: https://doi.org/10.1007/3-540-49253-4_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65462-9
Online ISBN: 978-3-540-49253-5
eBook Packages: Springer Book Archive