Se osservi i combinatori ricorsivi nel calcolo lambda non tipizzato, come il combinatore Y o il combinatore omega: È chiaro che tutti questi combinatori finiscono per duplicare una variabile da qualche parte nella loro definizione.
Inoltre, tutti questi combinatori sono tipizzabili nel calcolo lambda tipizzato in modo semplice, se lo estendi con tipi ricorsivi , dove può verificarsi in modo negativo nel tipo ricorsivo.
Tuttavia, cosa succede se si aggiungono tipi ricorsivi completi (occorrenza negativa) al frammento di logica lineare privo di esponenziali (cioè MALL)?
Quindi non hai un esponenziale per darti contrazione. Puoi codificare il tipo di esponenziali usando qualcosa come ma non vedo come definire la regola di introduzione per esso, dal momento che sembra richiedere un combinatore a virgola fissa per definire. E stavo cercando di definire esponenziali, ottenere contrazione, ottenere un combinatore a virgola fissa!
È il caso che MALL più tipi ricorsivi senza restrizioni stia ancora normalizzando?