Kann jemand kurz erklären (wenn das möglich ist!) Oder mich auf eine Referenz verweisen, in der die Unterschiede zwischen untypisiertem Lambda-Kalkül und den gebräuchlicheren typisierten Lambda-Kalkülen zusammengefasst sind?
Ich suche insbesondere nach Aussagen über ihre Ausdruckskraft, Äquivalenzen zu logischen / arithmetischen Systemen oder Berechnungsmethoden und Analogien zu Programmiersprachen, falls zutreffend.
Während ich sicherlich vorhabe zu lesen, wäre so etwas wie eine Referenztabelle, in der die Kalküle und ihre Äquivalenzen / Unterschiede / Stellen in der Hierarchie aufgeführt sind, eine RIESIGE Referenz, um mich beim Aussortieren zu unterstützen.
Nicht zu sagen, dass das Folgende richtig ist, sondern nur zu versuchen, einige der Eindrücke zusammenzufassen, die ich sehen muss, um zu sehen, ob sie zumindest als Ausgangspunkt dienen (oder etwas, das korrigiert werden muss!).
Untypisierte Lambda-Rechnung - Gl. Logik erster Ordnung - kann nicht X tun
Einfach getippte Lambda-Rechnung - Gl. Zu ... Logik, verwandt mit Lisp?
'Polymorphes' Lambda Calc - usw.
Konstruktionsrechnung - intutionistische Logik?
Combinatory Logic - vergleichbar mit ??? typisierte Lambda-Rechnung, bezogen auf APL / J-Sprachen
Wenn dies mit dem Lambda-Würfel und seinen drei Achsen verbunden ist, umso besser.
Während ich mit den Grundlagen der Lambda-Berechnung und der Programmierung mit funktionalen Sprachen vertraut bin, habe ich mich noch nie mit den beteiligten Typsystemen und den verschiedenen Geschmacksrichtungen von Lambda (und möglicherweise pi?) - Kalkül beschäftigt oder signifikante Verbindungen zu diesen hergestellt.
Wenn ich versuche, dies zu recherchieren, kann ich nicht anders, als abgelenkt zu sein, viele Browser-Registerkarten zu öffnen und in so viele Richtungen zu verzweigen, dass ich nie in eine von ihnen mit irgendeiner Tiefe komme!
Ich bin mir nicht sicher, ob das, wonach ich frage, vernünftig ist, aber hoffentlich habe ich zumindest genug von einem Bild gemalt, um eine Lektüre vorzuschlagen, die erklären kann, wonach ich suche?
lo.logic
Tag hinzugefügt wurde. wahrscheinlich eine blöde frage, aber wofür genau steht das?