[TYPES] questiuon about strong normalization in untyped lambda-calculus
eduardo@sol.lifia.info.unlp.edu.ar
eduardo at sol.lifia.info.unlp.edu.ar
Fri Oct 17 16:50:13 EDT 2008
>>
> As you pointed out, this is false; but the proof doesn't use this.
> It relies on the following general observation:
>
> if M[x:=N] N1 ... Nk is SN and if N is SN
> then (\x.M) N N1 ... Nk is also SN
>
> (This is true.)
You, of course, require x to occur free in M.
This is an example of a perpetual reduction step (contrapositive
reading of the above):
1) M has an infinite reduction sequence
2) M -> N
implies
N has an infinite reduction sequence.
Perpetual strategies for arbitrary orthogonal higher-order rewrite
systems (thus including beta) have been studied in:
Zurab Khasidashvili, Mizuhito Ogawa, and Vincent van Oostrom
Perpetuality and Uniform Normalization in Orthogonal Rewrite Systems
Information and Computation, Volume 164, pp. 118 - 151, 2001
How to use perpetual strategies for inductively characterizing the set
of SN terms has been given here:
Femke van Raamsdonk, Paula Severi, Morten Heine Sørensen, Hongwei Xi:
Perpetual Reductions in Lambda-Calculus. Inf. Comput. 149(2): 173-225
(1999)
Regards,
E.
Disclaimer: These references are stated merely as starting points. You
should consult the references they cite for further pointers.
----------------------------------------------------------------
Este mensaje ha sido enviado utilizando IMP desde LIFIA.
More information about the Types-list
mailing list