Von einem Buch, das ich vor kurzem gerade lese:Lambda-Kalkül Beta Reduktion spezifische Schritte und warum
Erstens:
.(..)()((.))
Die äußerste Lambda-Bindung ist, an dieser Stelle, nicht reduzierbar, weil es kein Argument hat anzuwenden zu. Was bleibt, ist, in die Begriffe Schicht für Schicht zu gehen, bis wir etwas Reduzierbares finden.
Next:
.(.)((.))
Wir können das Lambda gelten für das Argument verbindlich. Wir suchen weiter nach Begriffen, die wir anwenden können. Das nächste, was wir anwenden können, ist die Lambda-Bindung an den Lambda-Term ((.))
.
Ich verstehe es nicht. Im ersten Abschnitt heißt es hat kein Argument zu gelten, das kann ich wahrscheinlich verstehen, aber dann im nächsten Abschnitt denke ich, die
z
kann an ((.))
gebunden werden, weil, wie Sie sehen können, .(.)
, der Körper von eindeutig hat ein
z
Argument, das gebunden werden kann. Aber das Buch ignoriert nur den Kopf und direkt
n
an ((.))
gebunden. Ich meine .
hat kein n
Argument, warum wird es gebunden werden?
Kann mir jemand das erklären?
Groß demonstrieren. Ich war vollkommen glücklich, dass ich keine mathematischen alphanumerischen Unicode-Symbole kannte. Jetzt werde ich mich gezwungen fühlen, sie zu benutzen. – chepner
@chepner Oh mein Gott, dass Sie diese Symbole nicht sehen können? Das habe ich erst bemerkt, als ich gerade diese Frage an meinem Handy überprüft habe. – Allen
Nein, es ist, dass ich * sie * scheinen kann, und ich war so erstaunt, kursiv geschriebenen Text in einem Codeblock zu sehen, den ich für sie hatte. Es ist ein Schmerz zu tippen, aber sie sehen * so * richtig aus. :) – chepner