Extensional normalisation and type-directed partial evaluation for typed lambda calculus with sums (2004)

by Vincent Balat, Roberto Di Cosmo, Marcelo Fiore
Venue:In POPL ’04: Conference record of the annual ACM