Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
9655871 | Electronic Notes in Theoretical Computer Science | 2005 | 20 Pages |
Abstract
We introduce a new unification procedure for the type inference problem in the intersection type discipline. We show that unification exactly corresponds to reduction in an extended λ-calculus, where one never erases arguments that would be discarded by ordinary β-reduction. We show that our notion of unification allows us to compute a principal typing for any strongly normalizing λ-expression.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
Gérard Boudol, Pascal Zimmer,