Embedding a second-order type system into an intersection type system (1995)

by Hirofumi Yokouchi
Venue:dom(A1) [ dom(A2), < A1(x) if x 62 dom(A2); (A1 + A2)(x) = A2(x) if x 62 dom(A1); : A1(x) ^ A2(x) otherwise. We write Gen(A; ) for the 8-closure of