Submitted by Paweł Urzyczyn
Date: 1993
Statement. Does the typability hierarchy of collapse on
?
The type assignment system can be split into an infinite hierarchy of
subsystems
(see [Girard, 1986]), where
is the usual polymorphic
lambda-calculus (system
), and
admits constructors of order
. (A type
is a constructor of order zero, a constructor of order one is a function acting on
types, and a constructor of order
has arguments of order
.) It is
conjectured [Urzyczyn, 1997] that every pure lambda-term typable in
is
typable already in
.
Remark: An incorrect proof of the conjecture appeared in [Malecki, 1997].
[Girard, 1986] Girard, J.-Y. (1986). The system F of variable types, fifteen years later. Theoretical Computer Science, 45:159–192.
[Malecki, 1997] Malecki, S. (1997). Proofs in system can be done in
system
. In van Dalen, D. and Bezem, M., editors, Computer Science
Logic, volume 1258 of Lecture Notes in Computer Science, pages 297–315.
Springer-Verlag.
[Urzyczyn, 1997] Urzyczyn, P. (1997). Type reconstruction in .
Mathematical Structures in Computer Science, 7(4):329–358.