Yo! Dies ist wahrscheinlich eine dumme Frage, aber ich habe nie gesehen, dass sie explizit niedergeschrieben wurde, wenn beispielsweise die Entscheidbarkeit der Typprüfung der starken Normalisierungseigenschaft entspricht. Daher stelle ich diese Frage, um alle möglichen Zusammenhänge zwischen Typprüfung, Typisierbarkeit und starker Normalisierung zu klären.
Lassen Sie mich meine Motivation erklären. Für Typentheorien (ich bin hier absichtlich vage, aber ich interessiere mich hauptsächlich für abhängige Typentheorien) wird eine starke Normalisierung verwendet, um die Entscheidbarkeit der Typprüfung zu beweisen. Auf der anderen Seite haben alle typisierten Systeme, die ich kenne und die eine dieser Eigenschaften haben, auch die andere. Ich habe jedoch nie explizit gesehen, dass eine starke Normalisierung gleichbedeutend mit der Entscheidbarkeit der Typprüfung ist.
Um die Typisierbarkeit zu beweisen, reduziert man normalerweise (vielleicht immer) einen Begriff auf eine normale Form. Es ist jedoch bekannt, dass die Typisierbarkeit für abhängige Typentheorien nicht gilt, wohingegen eine starke Normalisierung gelten kann.
1) Stimmt es, dass die Entscheidbarkeit der Typprüfung gleichbedeutend damit ist, dass jeder Begriff stark normalisierbar ist?
2) Welche Beziehung besteht allgemein zwischen der Entscheidbarkeit der Typprüfung, der Typisierbarkeit und der starken Normalisierung? Welches impliziert das andere?
Danke im Voraus.
BEARBEITEN
Angesichts der Unzufriedenheit mit dem Grad der Allgemeinheit meiner Frage (die mir nicht bekannt war) möchte ich sie nur auf Pure Type Systems beschränken. Natürlich sind zusätzliche Kommentare oder Gegenbeispiele zu anderen Typentheorien von großem Nutzen.