[TYPES] Y-combinator in Type:Type?

Karl Crary crary at cs.cmu.edu
Fri May 16 10:11:26 EDT 2008


No.  You can define a looping combinator, but not a true fixed point 
combinator.  Doug Howe's paper "The Computational Behaviour of Girard's 
Paradox" is a good reference.

Karl Crary


Edsko de Vries wrote:
> [ The Types Forum, http://lists.seas.upenn.edu/mailman/listinfo/types-list ]
>
> Hi,
>
> Assuming that Type:Type (or *:*) in dependently typed languages is said
> to be inconsistent (Girard's paradox?). Does that mean that it is
> possible to define a Y combinator in such a language? 
>
> Thanks,
>
> Edsko
>
>   


More information about the Types-list mailing list