Si observa los combinadores recursivos en el cálculo lambda sin tipo, como el combinador Y o el combinador omega: Está claro que todos estos combinadores terminan duplicando una variable en algún lugar de su definición.
Además, todos estos combinadores se pueden escribir en el cálculo lambda de tipo simple, si lo extiende con los tipos recursivos , donde se permite que ocurra negativamente en el tipo recursivo.
Sin embargo, ¿qué sucede si agrega tipos recursivos completos (de ocurrencia negativa) al fragmento exponencial libre de lógica lineal (es decir, MALL)?
¡Entonces no tienes una exponencial para contraerte. Puede codificar el tipo de exponenciales usando algo como pero no veo cómo definir la regla de introducción para ello, ya que parece requerir un combinador de punto fijo para definir. ¡Y estaba tratando de definir exponenciales, obtener contracción, obtener un combinador de punto fijo!
¿Es el caso de que MALL más tipos recursivos sin restricciones todavía se está normalizando?