Joe B. Wells5
and Christian Haack5
| (5) |
Heriot-Watt University, USA |
Abstract
Although systems with intersection types have many unique capabilities, there has never been a fully satisfactory explicitly
typed system with intersection types. We introduce λB with branching types and types which are quantified over type selectors to provide an explicitly typed system with the same expressiveness as a system with intersection types. Typing derivations
in λB effiectively squash together what would be separate parallel derivations in earlier systems with intersection types.
This work was partly supported by NSF grants CCR 9113196, 9417382, 9988529, and EIA 9806745, EPSRC grants GR/L 36963 and GR/R
41545/01, and Sun Microsystems equipment grant EDUD-7826-990410-US.
References secured to subscribers.