In Melliès 'Umfrage Categorical Semantics of Linear Logic wird ein Schnitteliminierungsverfahren für intuitionistische lineare Logik angegeben, das den folgenden Fall umfasst:
3.9.3 Förderung vs. Kontraktion
Der Beweis wird in den Beweis π 1 transformiert
Warum ist dies ein gültiger induktiver Schritt? Weder die Größe der Schnittformel noch die Größe der Ableitungen nehmen ab. (Im transformierten Beweis ist der rechte Zweig des unteren Schnitts möglicherweise größer, nachdem der obere Schnitt induktiv entfernt wurde.) Es ist also nicht klar, warum dieser Vorgang beendet werden sollte.
linear-logic
Sebastien Zany
quelle
quelle
Antworten:
Ich erweitere das, was ich als Kommentar geschrieben habe. Da der Beweis eine große Anzahl von Fällen enthält, gebe ich nur eine Vorstellung davon, warum diese Transformation endet. Die kurze Antwort lautet:
Im Fall von Beförderung gegen Kontraktion hat sich nach der Transformation die Anzahl der Kontraktionen in dem Teil des Beweises, der Schnitte enthält, um eins verringert.
Um ein bisschen mehr ins Detail zu gehen, würde ich sagen, dass Sie sich geirrt haben, weil Sie dachten, dass entweder die Anzahl der Schnitte oder die Größe des Beweises abnehmen sollte, um die Beendigung sicherzustellen. Die Beendigung kann jedoch durch Betrachtung anderer Parameter des Beweises nachgewiesen werden.
Wenn Sie die Kündigung nachweisen möchten, müssen Sie nur nachweisen, dass jede Regel eine begrenzte Anzahl von Malen angewendet wird. Sie können beweisen, dass die Transformation der Transformationsregel gegen die Kontraktion höchstens m Mal angewendet wird, wobei m die Anzahl der Kontraktionen in Ihrem ersten Beweis ist. Um dies zu beweisen, müssen Sie nur beachten, dass keine Regel eine neue Kontraktion im Proofbaum einführt. Und dieser verringert die Anzahl der Kontraktionen um eins. Sie können diesen Trick für alle anderen Regeln "Promotion vs etw" ausführen, um zu beweisen, dass diese nur eine begrenzte Anzahl von Malen angewendet wird.
quelle