Cut-elimination for the alternation-free modal mu-calculus
Afshari, Kloibhofer
We present a syntactic cut-elimination procedure for the alternation-free fragment of the modal mu-calculus. Cut reduction is carried out within a cyclic proof system, where proofs are finitely branching but may be non-wellfounded. The structure of such proofs is exploited to directly transform a cyclic proof with cuts into a cut-free one, without detouring through other logics or relying on intermediate machinery for regularisation. Novel ingredients include the use of multicuts and results from the theory of well-quasi-orders, the later used in the termination argument.
academic
Schnitt-Elimination für den alternierungsfreien modalen μ-Kalkül
Dieses Papier präsentiert ein syntaktisches Schnitt-Eliminationsverfahren für das alternierungsfreie Fragment des modalen μ-Kalküls. Die Schnitt-Reduktion erfolgt in zirkulären Beweissystemen, in denen Beweise endlich verzweigt, aber möglicherweise nicht-wohlfundiert sind. Das Verfahren nutzt die Struktur solcher Beweise, um Beweise mit Schnitten direkt in schnittfreie Beweise umzuwandeln, ohne auf andere Logiken auszuweichen oder zwischengeschaltete Normalisierungsmechanismen zu benötigen. Neuartige Techniken umfassen die Verwendung von Mehrfachschnitten und Ergebnisse aus der Theorie der wohlquasi-Ordnungen, die für Terminierungsargumente verwendet werden.
Der modale μ-Kalkül Lμ ist eine elegante Logik zum Schlussfolgern über Transitionssysteme und Programmeigenschaften, die minimale und maximale Fixpunktoperatoren in der Modallogik erweitert und dabei gutes Rechnerverhalten mit hoher Ausdruckskraft verbindet. Der alternierungsfreie modale μ-Kalkül Laf_μ ist ein wichtiges Fragment von Lμ, in dem minimale und maximale Fixpunkte nicht verschachtelt auftreten.
Vollständigkeitsproblem der Schnitt-Regel: Ob Kozens ursprüngliche Axiomatisierung ohne Schnitt-Regel vollständig bleibt, ist noch immer ein großes offenes Problem
Einschränkungen bestehender Ansätze:
Bestehende Schnitt-Eliminationsverfahren konzentrieren sich hauptsächlich auf nicht-wohlfundierte Beweissysteme
Oder werden indirekt durch Kodierung in andere Systeme wie lineare Logik implementiert
Es fehlt eine direkte Schnitt-Eliminationsmethode in zirkulären Beweissystemen
Direktheit: Das Verfahren wird direkt auf zirkuläre Beweise angewendet und gibt schnittfreie zirkuläre Beweise aus, ohne zwischengeschaltete Normalisierungsmechanismen
Ausdruckskraft: Für größere μ-Kalkül-Fragmente mit komplexeren globalen Gesundheitsbedingungen
Transparenz: Vermeidung von Umwegen über andere Beweissysteme, Bereitstellung einer transparenteren Interpretation
Technische Innovationen:
Einführung von Mehrfachschnitt-Regeln zur Behandlung komplexer Fälle
Verwendung von Wohlquasi-Ordnungstheorie zur Sicherung der Terminierung
Differenzierte Behandlungsstrategien für wichtige und unwichtige Schnitte
Eingabe: Fokus-Zirkulärbeweis π mit Schnitten
Ausgabe: Schnittfreier Fokus-Beweis π' derselben Sequenz
Einschränkungen: Bewahrung der Gesundheit und Vollständigkeit des Beweises
Das Fokus-System ist ein auf dem annotierten Beweissystem von Jungteerapanich und Stirling basierendes zirkuläres Beweissystem mit folgenden Eigenschaften:
Sequenzen bestehen aus Multimengen annotierter Formeln
Formeln können im Zustand "fokussiert" (φf) oder "unfokussiert" (φu) sein
Enthält Standard-Logik-Regeln und spezielle Fokussierungsregeln f, u
Entladungsregel D markiert Wiederholungen, jede D-Regel wird mit einer eindeutigen Entladungsmarke gekennzeichnet
Wichtige Schnitte: Schnitt-Regeln, die in trivialen Clustern auftreten
Unwichtige Schnitte: Schnitt-Regeln, die in echten Clustern auftreten
Schlüssel-Lemma: Alle Komponentennachkommen unwichtiger Schnitte sind unfokussiert, was bedeutet, dass das Verschieben unwichtiger Schnitte nach oben erfolgreiche Pfade nicht ändert.
Verwendung von durchlaufenen Beweisen (traversed proofs) als Zwischenobjekte:
Definition durchlaufener Beweise: Ein φ-durchlaufener Beweis ρ ist eine endliche Ableitung, bei der alle Blätter entweder geschlossen oder Durchlauf-Blätter sind (gekennzeichnet mit Mehrfachschnitten).
Kern-Konstruktion:
Initialer durchlaufener Beweis: [π̂]φ[τ̂] / Σ0,Σ1
Algorithmus zur Reduktion von Durchlauf-Blättern: Behandlung verschiedener Regeln durch Fallanalyse:
□-Regel: Überprüfung erfolgreicher Wiederholungen oder Anwendung der □-Regel
D†-Regel: Entfaltung des Beweises
f/u-Regeln: Bewahrung oder Löschung von Annotationen basierend auf Tiefe
Andere Regeln: Verschieben von Durchlauf-Blättern nach oben
Kontraktionsregeln bringen Hauptschwierigkeiten mit sich; es wird eine zweistufige Strategie verwendet:
Verschieben von Kontraktionen in trivialen Clustern nach oben: Verwendung stark umkehrbarer Regeln (∨, ∧, η)
Elimination von Kontraktionen in echten Clustern: Ähnlich wie unwichtige Schnitte, Verwendung von Wohlquasi-Ordnungstheorie zur Sicherung der Terminierung
Das Papier zitiert 40 wichtige Werke, die folgende Bereiche abdecken:
Grundlagentheorie des modalen μ-Kalküls (Kozen, Walukiewicz et al.)
Zirkuläre Beweise und nicht-wohlfundierte Beweissysteme (Brotherston, Simpson et al.)
Schnitt-Eliminationstheorie (Takeuti, Baelde et al.)
Wohlquasi-Ordnungstheorie (Dickson, Dershowitz-Manna et al.)
Dieses Papier ist ein wichtiger theoretischer Beitrag im Bereich der Beweistheorie der Modallogik. Es bietet das erste direkte syntaktische Schnitt-Eliminationsverfahren für den alternierungsfreien modalen μ-Kalkül mit signifikanten technischen Innovationen und hohem theoretischen Wert, wobei jedoch noch Verbesserungspotenzial bei der Komplexitätsanalyse und praktischen Anwendung besteht.