Als «lambda-calculus» getaggte Fragen

Das formale System der Kirche wird in den Bereichen Berechenbarkeit, Programmiersprachen und Beweistheorie verwendet, um effektive Funktionen, Programme und deren Berechnung sowie Beweise darzustellen.



2
Realisierbarkeitstheorie: Leistungsunterschied zwischen Lambda-Kalkül und Turing-Maschinen
Ich habe drei verwandte Unterfragen, die unten durch Aufzählungszeichen hervorgehoben sind (nein, sie konnten nicht geteilt werden, wenn Sie sich fragen). Andrej Bauer schrieb hier , dass einige Funktionen durch eine Turing-Maschine realisierbar sind, aber nicht durch eine Lambda-Rechnung. Ein wichtiger Schritt seiner Überlegungen ist: Wenn wir jedoch den Lambda-Kalkül …


3
Erklärung der P- und NP-Klassen durch Lambda-Rechnung
In der Einführung und Erläuterung werden P- und NP-Komplexitätsklassen häufig durch Turing-Maschinen gegeben. Eines der Rechenmodelle ist die Lambda-Rechnung. Ich verstehe, dass alle Rechenmodelle gleichwertig sind (und wenn wir irgendetwas in Form von Turing-Maschine einführen können, können wir dies in Form eines Rechenmodells einführen), aber ich habe nie eine Erklärung …

4
Gibt es ein nicht Turing-vollständiges Berechnungsmodell, dessen Stopp-Problem nicht zu entscheiden ist?
Ich kann mir kein solches Modell vorstellen, vielleicht irgendeine Form von typisierter Lambda-Rechnung? ein elementarer zellularer Automat? Dies würde Wolframs "Prinzip der rechnerischen Äquivalenz" beinahe widerlegen: Fast alle Prozesse, die nicht offensichtlich einfach sind, können als Berechnungen von gleicher Komplexität angesehen werden



2
Wie erhält man die Konstruktionsrechnung von den anderen Punkten im Lambda-Würfel?
Der CoC soll der Höhepunkt aller drei Dimensionen des Lambda-Würfels sein. Das ist mir überhaupt nicht klar. Ich glaube, ich verstehe die einzelnen Dimensionen, und die Kombination von beiden scheint zu einer relativ einfachen Vereinigung zu führen (vielleicht fehlt mir etwas?). Aber wenn ich mir das CoC ansehe, anstatt wie …

3
Können typisierte Lambda-Kalküle * alle * Algorithmen unterhalb einer bestimmten Komplexität ausdrücken?
Ich weiß, dass die Komplexität der meisten Varietäten von typisierten Lambda-Kalkülen ohne das Y-Kombinator-Primitiv begrenzt ist, dh es können nur Funktionen mit begrenzter Komplexität ausgedrückt werden, wobei die Grenze größer wird, wenn die Ausdruckskraft des Typensystems zunimmt. Ich erinnere mich, dass zB die Konstruktionsrechnung höchstens doppelt exponentielle Komplexität ausdrücken kann. …


2
Gibt es eine typisierte Lambda-Rechnung, die konsistent und vollständig ist?
Gibt es eine typisierte Lambda-Rechnung, in der die entsprechende Logik unter der Curry-Howard-Korrespondenz konsistent ist und in der es typisierbare Lambda-Ausdrücke für jede berechenbare Funktion gibt? Dies ist zugegebenermaßen eine ungenaue Frage, da eine genaue Definition der "typisierten Lambda-Rechnung" fehlt. Ich frage mich im Grunde, ob es entweder (a) bekannte …

1
Scotts stochastische Lambda-Steine
Vor kurzem schlug Dana Scott den stochastischen Lambda-Kalkül vor, einen Versuch, probabilistische Elemente in den (untypisierten) Lambda-Kalkül einzuführen, der auf einer Semantik basiert, die als Graph-Modell bezeichnet wird. Sie finden seine Folien online zum Beispiel hier und seinen Artikel im Journal of Applied Logic , vol. 12 (2014). Durch eine …


3
Funsplit und Polarität der Pi-Typen
In einem letzten Thread auf der Agda Mailing - Liste, die Frage nach den tauchte Gesetze auf, in dem Peter Hancock machte zum Nachdenken anregende Bemerkung .ηη\eta Mein Verständnis ist , dass Gesetze kommen mit negativen Typen, dh. Konnektive, deren Einführungsregeln umkehrbar sind. Um für Funktionen zu deaktivieren , schlägt …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.