FLOC 2018: FEDERATED LOGIC CONFERENCE 2018
Intersection Subtyping with Constructors

Author: Olivier Laurent

Paper Information

Title:Intersection Subtyping with Constructors
Authors:Olivier Laurent
Proceedings:ITRS Full papers
Editor: Michele Pagani
Keywords:intersection types, subtyping, product types, cut elimination, subject reduction
Abstract:

ABSTRACT. We study the question of extending the BCD intersection type system with additional type constructors. On the typing side, we focus on adding the usual rules for product types. On the subtyping side, we consider a generic way of defining a subtyping relation on families of types which include intersection types. We find back the BCD subtyping relation by considering the particular case where the type constructors are intersection, omega and arrow. We obtain an extension of BCD subtyping to product types as another instance. We show how the preservation of typing by both reduction and expansion is satisfied in all the considered cases. Our approach takes benefits from a ``sub-formula property'' of the proposed presentation of the subtyping relation.

Pages:10
Talk:Jul 08 16:00 (Session 42I)
Paper: