Uma prova simples de que a decidibilidade da tipabilidade no Sistema F (


9

Suponha que não conheçamos o resultado de Joe B. Wells, de 1994, de que tanto a tipabilidade quanto a verificação de tipos são indecidíveis no Sistema F (AKA ). No cálculo lambda de Barendregt com tipos (1992), encontrei uma prova, devido a Malecki 1989, de que a verificação de tipo implica tipicidade. Isto é porqueλ2

existe tal que M : σσM:σ

é equivalente a

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

(Isso ocorre porque se um termo é tipável no Sistema F, todos os seus subtermos são.)

Existe uma prova simples ao contrário? Ou seja, uma prova de que tipibilidade implica verificação de tipo no Sistema F?

Respostas:


5

Tanto quanto eu sei, mostrando que essa direção é a parte mais difícil da prova de Wells! Pelo menos é o que Pawel (Urzyczyn) me explicou alguns anos atrás.

Aparentemente, não é muito difícil mostrar que a verificação de tipo é indecidível; a parte difícil é mostrar que isso implica indecidibilidade na reconstrução de tipos! De fato, existem alguns casos em que o primeiro é indecidível e o segundo decidível: ver, por exemplo, Dowek 1993.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.