Ich dachte , ich verstand abhängig Typisierung (DT) richtig, aber die Antwort auf diese Frage: /cstheory/30651/why-was-there-a-need-for-martin-l%C3% B6f-to-create-Intuitionistic-Type-Theorie hat mich anders denken lassen.
Nachdem ich mich über DT informiert und versucht habe zu verstehen, was sie sind, frage ich mich, was wir durch diese Vorstellung von DTs gewinnen können. Sie scheinen flexibler und leistungsfähiger zu sein als einfach eingegebene Lambda-Berechnungen (STLC), obwohl ich nicht genau verstehe, wie / warum.
Was können wir mit DTs machen, die mit STLC nicht möglich sind? Scheint, als würde das Hinzufügen von DTs die Theorie komplizierter machen, aber was ist der Vorteil?
Aus der Antwort auf die obige Frage:
Abhängige Typen wurden von de Bruijn und Howard vorgeschlagen, die die Curry-Howard-Korrespondenz von Aussagenlogik zu Logik erster Ordnung erweitern wollten.
Dies scheint auf einer gewissen Ebene sinnvoll zu sein, aber ich kann das Gesamtbild von "wie / warum" immer noch nicht erfassen. Vielleicht könnte ein Beispiel, das diese Erweiterung der CH-Korrespondenz zur FO-Logik explizit zeigt, dazu beitragen, den Punkt zu treffen, an dem es darum geht, zu verstehen, was die große Sache mit DTs ist. Ich bin mir nicht sicher, ob ich das auch verstehe.