Submitted by Paweł Urzyczyn
Date: 1993
Statement. Which equations on intersection types preserve normalization?
Problem Origin. Included in the list of open problems from the “Gentzen”
meeting in 1993. Author unknown.
Let be a finite set of equations between intersection types, and let be the congruence generated by . Extend intersection type assignment by the rule:
Under what condition such a type assignment system has the (strong) normalization property? As an example consider . This system is not “positive” or “monotone” (cf. Problem 1) yet it is believed to be strongly normalizing. Note: As shown in [Mendler, 1991], positivity is a necessary and sufficient condition for strong normalization of a system defined by equations between simple types (without intersections).
[Mendler, 1991] Mendler, N. (1991). Inductive types and type constraints in the second-order lambda calculus. Annals of Pure and Applied Logic, 51(1-2):159–172.