Encoding Intersection Types Using Finite-Set Declarations in an Extension of the λ-Cube
The authors present the f-cube, an extension of the λ-cube that uses finite-set declarations to encode intersection types without the need for the troublesome intersection-introduction rule.