Untangling Typechecking of Intersections and Unions

Intersection and union types denote conjunctions and disjunctions of properties. Using bidirectional typechecking, intersection types are relatively straightforward, but union types present challenges. For union types, we can case-analyze a subterm of union type when it appears in evaluation positio...

Full description

Bibliographic Details
Main Author: Joshua Dunfield
Format: Article
Language:English
Published: Open Publishing Association 2011-01-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1101.4428v1

Similar Items