Information and Computation - Semantics of Data Types
Handbook of logic in computer science (vol. 2)
A Simplification of Girard's Paradox
TLCA '95 Proceedings of the Second International Conference on Typed Lambda Calculi and Applications
A short and flexible proof of Strong Normalization for the Calculus of Constructions
TYPES '94 Selected papers from the International Workshop on Types for Proofs and Programs
A Simple Model Construction for the Calculus of Constructions
TYPES '95 Selected papers from the International Workshop on Types for Proofs and Programs
Lectures on the Curry-Howard Isomorphism, Volume 149 (Studies in Logic and the Foundations of Mathematics)
Hi-index | 0.00 |
It is well-known, due to the work of Girard and Coquand, that adding polymorphic domains to higher order logic, HOL, or its type theoretic variant λHOL, renders the logic inconsistent. This is known as Girard's paradox, see [4]. But there is also another presentation of higher order logic, in its type theoretic variant called λPREDω, to which polymorphic domains can be added safely, Both λHOL and λPREDω are well-known type systems and in this paper we study why λHOL with polymorphic domains is inconsistent and why nd λPREDω with polymorphic domains remains consistent. We do this by describing a simple model for the latter and we show why this can not be a model of the first.