Beta-Reduction As Unification
Data(s) |
20/10/2011
20/10/2011
08/07/1996
|
---|---|
Resumo |
We define a unification problem ^UP with the property that, given a pure lambda-term M, we can derive an instance Gamma(M) of ^UP from M such that Gamma(M) has a solution if and only if M is beta-strongly normalizable. There is a type discipline for pure lambda-terms that characterizes beta-strong normalization; this is the system of intersection types (without a "top" type that can be assigned to every lambda-term). In this report, we use a lean version LAMBDA of the usual system of intersection types. Hence, ^UP is also an appropriate unification problem to characterize typability of lambda-terms in LAMBDA. It also follows that ^UP is an undecidable problem, which can in turn be related to semi-unification and second-order unification (both known to be undecidable). National Science Foundation (CCR-9417382) |
Identificador |
Kfoury, A.J.. "Beta-Reduction as Unification", Technical Report BUCS-1996-019, Computer Science Department, Boston University, July 8, 1996. [Available from: http://hdl.handle.net/2144/1595] |
Idioma(s) |
en_US |
Publicador |
Boston University Computer Science Department |
Relação |
BUCS Technical Reports;BUCS-TR-1996-019 |
Tipo |
Technical Report |