In dem Skript, das ich gerade auf dem Lambda-Kalkül lese, ist Beta-Äquivalenz wie folgt definiert:
Die -Äquivalenz ist die kleinste Äquivalenz, die .≡ β → β
Ich habe keine Ahnung was das heißt. Kann es jemand einfacher erklären? Vielleicht mit einem Beispiel?
Ich brauche es für ein Lemma, das sich aus dem Church-Russer-Theorem ergibt
Wenn M N ist, dann gibt es ein L mit M L und N \ twoheadrightarrow_ \ beta L.
logic
terminology
lambda-calculus
type-theory
großartig
quelle
quelle
Antworten:
Konstruktiver: Wenden Sie zuerst die Regeln 1 und 2 an und wiederholen Sie dann die Regeln und so oft, bis der Beziehung keine neuen Elemente mehr hinzugefügt werden.3 4
quelle
Es ist wirklich elementare Mengenlehre. Sie wissen, was ist eine reflexive Beziehung, was ist eine symmetrische Beziehung und was ist eine transitive Beziehung, richtig? Eine Äquivalenzrelation ist eine, die alle drei dieser Eigenschaften erfüllt.
Sie haben wahrscheinlich von der "transitiven Schließung" einer Beziehung ? Nun, es ist nichts als die am wenigsten transitiven Beziehung , die . Das ist, was der Begriff "Schließung" bedeutet. Genauso kann man über den "symmetrischen Abschluß" einer Relation , den "reflexiven Abschluß" einer Relation und den "Äquivalenzabschluß" einer Relation sprechen .R R R R R
Mit einigem Nachdenken, können Sie sich selbst davon überzeugen , dass die transitive Hülle von ist . Der symmetrische Verschluss ist . Der reflexive Verschluss ist (wobei die Identitätsbeziehung ist).R R∪R2∪R3∪… R∪R−1 R∪I I
Wir verwenden die Notation für . Dies ist die reflexive transitive Schließung von . Beachten Sie nun, dass, wenn symmetrisch ist, jede der Beziehungen , , , , ... symmetrisch ist. Daher wird auch symmetrisch sein.R∗ I∪R∪R2∪… R R I R R2 R3 R∗
Der Äquivalenzschluss von ist also der transitive Abschluss seines symmetrischen Abschlusses, dh . Dies stellt eine Folge von Schritten dar, von denen einige Vorwärtsschritte ( ) und einige Rückwärtsschritte ( ) sind.R (R∪R−1)∗ R R−1
Die Beziehung soll die Church-Rosser-Eigenschaft haben, wenn der Äquivalenzschluss mit der zusammengesetzten Beziehung identisch ist . Dies stellt eine Abfolge von Schritten dar, bei denen alle Vorwärtsschritte an erster Stelle stehen, gefolgt von allen Rückwärtsschritten. Die Church-Rosser-Eigenschaft besagt also, dass eine Verschachtelung von Vorwärts- und Rückwärtsschritten in gleicher Weise durchgeführt werden kann, indem zuerst Vorwärtsschritte und später Rückwärtsschritte ausgeführt werden.R R∗(R−1)∗
quelle