Ein einfacher Beweis dafür, dass die Entscheidbarkeit der Typisierbarkeit in System F ( ) die Entscheidbarkeit der Typprüfung impliziert?

9

Angenommen, wir kennen das Ergebnis von Joe B. Wells aus dem Jahr 1994 nicht, dass sowohl die Typisierbarkeit als auch die Typprüfung in System F (AKA ) unentscheidbar sind . In Barendregts Lambda-Kalkülen mit Typen (1992) fand ich aufgrund von Malecki 1989 einen Beweis dafür, dass die Typprüfung Typisierbarkeit impliziert. Das ist weilλ2

existiert so dassσM:σ

ist äquivalent zu

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

(Dies liegt daran, dass, wenn ein Begriff in System F typisierbar ist, alle seine Subterme sind.)

Gibt es einen einfachen Beweis umgekehrt? Das heißt, ein Beweis dafür, dass Typisierbarkeit eine Typprüfung in System F impliziert?

Petr Pudlák
quelle

Antworten:

5

Soweit ich weiß, ist es der schwierige Teil von Wells Beweis , zu zeigen, dass diese Richtung der schwierige Teil ist! Zumindest hat mir das Pawel (Urzyczyn) vor ein paar Jahren erklärt.

Anscheinend ist es nicht allzu schwer zu zeigen, dass die Typprüfung unentscheidbar ist. Der schwierige Teil zeigt, dass dies Unentscheidbarkeit der Typrekonstruktion impliziert! In der Tat gibt es einige Fälle, in denen der erste unentscheidbar und der zweite entscheidbar ist: siehe z . B. Dowek 1993.

Cody
quelle