Una semplice prova che la decidibilità della tipabilità nel Sistema F (


9

Supponiamo di non conoscere il risultato di Joe B. Wells del 1994 secondo cui sia la tipabilità che il controllo del tipo sono indecidibili nel Sistema F (AKA ). Nei calcoli Lambda con i tipi di Barendregt (1992) ho trovato una prova a causa di Malecki 1989 che il controllo del tipo implica la tipabilità. Questo è perchéλ2

esiste tale che M : σσM:σ

è equivalente a

(λXy.y)M:(αα)

(Questo perché se un termine è digitabile in Sistema F, allora lo sono tutti i suoi sotto-parametri.)

C'è una semplice prova al contrario? Cioè, una prova che la tipabilità implica il controllo del tipo nel Sistema F?

Risposte:


5

Per quanto ne so, mostrare che questa direzione è la parte difficile della dimostrazione di Wells! Almeno questo è quello che Pawel (Urzyczyn) mi ha spiegato qualche anno fa.

Apparentemente non è troppo difficile dimostrare che il controllo del tipo è indecidibile; la parte difficile sta dimostrando che ciò implica indecidibilità della ricostruzione del tipo! In effetti ci sono alcuni casi in cui il primo è indecidibile e il secondo decidibile: vedi ad esempio Dowek 1993.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.