Constructive validity of a generalized Kreisel-Putnam rule
Pezlar
In this paper, we propose a computational interpretation of the generalized Kreisel-Putnam rule, also known as the generalized Harrop rule or simply the Split rule, in the style of BHK semantics. We will achieve this by exploiting the Curry-Howard correspondence between formulas and types. First, we inspect the inferential behavior of the Split rule in the setting of a natural deduction system for the intuitionistic propositional logic. This will guide our process of formulating an appropriate program that would capture the corresponding computational content of the typed Split rule. In other words, we want to find an appropriate selector function for the Split rule by considering its typed variant. Our investigation can also be reframed as an effort to answer the following questions: is the Split rule constructively valid in the sense of BHK semantics? Our answer is positive for the Split rule as well as for its newly proposed generalized version called the S rule.
academic
Konstruktive Gültigkeit einer verallgemeinerten Kreisel-Putnam-Regel
Dieses Papier präsentiert eine konstruktive Interpretation der verallgemeinerten Kreisel-Putnam-Regel (auch als verallgemeinerte Harrop-Regel oder Split-Regel bekannt) im Stil der BHK-Semantik. Dies wird durch die Nutzung der Curry-Howard-Korrespondenz zwischen Formeln und Typen erreicht. Zunächst wird das Inferenzverhalten der Split-Regel im Naturschluss-System der intuitionistischen Aussagenlogik untersucht, was die Formulierung geeigneter Programme leitet, um den entsprechenden Recheninhalt der typisierten Split-Regel zu erfassen. Mit anderen Worten: Wir möchten durch Betrachtung ihrer typisierten Varianten die angemessene Selektorfunktion für die Split-Regel finden. Unsere Untersuchung kann auch als Beantwortung der folgenden Frage umformuliert werden: Besitzt die Split-Regel konstruktive Gültigkeit im Sinne der BHK-Semantik? Wir geben eine bejahende Antwort auf die Split-Regel und ihre neu vorgeschlagene verallgemeinerte Version (genannt S-Regel).
Das Kernproblem, das dieses Papier löst, ist: Besitzt die Split-Regel konstruktive Gültigkeit im Sinne der BHK-Semantik? Konkret geht es darum, eine konstruktive Funktion zu finden, die beliebige Beweise der Prämissen der Split-Regel in Beweise ihrer Konklusion umwandelt.
Theoretische Bedeutung: Die Kreisel-Putnam-Regel ist eine Regel, die in der intuitionistischen Logik zulässig, aber nicht ableitbar ist, obwohl sie in einer Variante der Dummett-Prawitz-Stil-Semantik beweistheoretisch gültig ist.
Eigenschaften logischer Systeme: Wenn die Split-Regel zur intuitionistischen Logik hinzugefügt wird, behält das resultierende System (wie die Frage-intuitionistische Logik) sowohl die Disjunktivität als auch die strukturelle Vollständigkeit bei, Eigenschaften der klassischen Logik.
Breite Anwendung: Die Split-Regel erscheint in mehreren Bereichen wie der Bereichslogik, was ihre grundlegende Bedeutung zeigt.
Fehlende Recheninterpretation: Obwohl die Split-Regel von Bedeutung ist, sind ihre beweistheoretische Bedeutung und ihr Recheninhalt weitgehend unerforsch.
Unklare konstruktive Gültigkeit: Es gibt keine explizite konstruktive Funktion zur Interpretation des Recheninhalts der Split-Regel.
Durch die Curry-Howard-Korrespondenz, die Formeln als Typen betrachtet, werden geeignete Selektorfunktionen gesucht, um den Recheninhalt der Split-Regel zu erfassen und damit ihre konstruktive Gültigkeit zu etablieren.
Einführung der S-Regel: Umformulierung der Split-Regel als verallgemeinerte Form einer Disjunktionseliminationsregel, genannt S-Regel.
Etablierung konstruktiver Gültigkeit: Auffindung einer gültigen Selektorfunktion S für die S-Regel und Beweis ihrer konstruktiven Gültigkeit.
Bereitstellung einer Recheninterpretation: Vollständige Recheninterpretation der Split-Regel durch typisierte Varianten und Rechenregeln.
Beweis der Normalisierungseigenschaft: Nachweis, dass die Normalisierung nach Hinzufügung der typisierten S-Regel in der Martin-Löf-Konstruktiven Typtheorie erhalten bleibt.
Etablierung der Regeläquivalenz: Beweis der Äquivalenz zwischen Split-Regel und S-Regel mit entsprechenden Reduktionsprozessen.
Eingabe: Prämisse der Split-Regel C → (A ∨ B), wobei C eine Harrop-Formel ist
Ausgabe: Konklusion der Split-Regel (C → A) ∨ (C → B)Einschränkung: Suche nach einer konstruktiven Funktion, die die Umwandlung von Prämisse zu Konklusion implementiert
Schlüsseleinsicht: Harrop-Formeln sind rechnerisch irrelevant, da sie keinen Recheninhalt haben
Technische Implementierung: Nutzung von Smiths (1993) Ergebnis, das die Berechnung offener Beweisobj ekte mit freien Variablen zu kanonischer Form ermöglicht, solange diese Variablen auf Harrop-Formeln beschränkt sind
Einführung spezialisierter Annahmeurteile der Form:
z : C ⊢ b(z) : B(z)
wobei C auf Harrop-Formeln beschränkt ist, mit der semantischen Interpretation: b(z) ist ein Programm, das nach Berechnung ein kanonisches Beweisobj ekt vom Typ B(z) erzeugt.
Theorem: Die S-Regel ist konstruktiv gültig.
Beweis: Durch explizite Konstruktion der Selektorfunktion S, die die Prämissen der S-Regel in ihre Konklusion umwandelt.
Theorem: Nach Hinzufügung der typisierten S-Regel zur Martin-Löf-Konstruktiven Typtheorie behält das System die Normalisierung bei.
Beweis: Erweiterung von Smiths (1993) Typtheorie-Übersetzung der Kleene-Aczel-Schrägstrich-Realisierbarkeit, Nachweis, dass das System mit S-Regel die Normalisierungseigenschaft erfüllt.
Für die Formel (p → (q ∨ r)) → ((p → q) ∨ (p → r)), wobei p eine atomare Formel ist (daher eine Harrop-Formel), kann die S-Regel erfolgreich angewendet werden.
Für die Formel ((s ∨ t) → (q ∨ r)) → (((s ∨ t) → q) ∨ ((s ∨ t) → r)) kann die S-Regel nicht angewendet werden, da (s ∨ t) keine Harrop-Formel ist, was die Einschränkungen der Regel zeigt.
Kreisel-Putnam-Logik: Ursprünglich von Kreisel und Putnam (1957) eingeführt, ein logisches System, das stärker als die intuitionistische Logik ist, aber die Disjunktivität bewahrt.
Frage-intuitionistische Logik: Arbeiten von Punčochář (2016) und Ciardelli et al. (2020), wobei die Split-Regel zur intuitionistischen Logik hinzugefügt wird.
Beweistheoretische Semantik: Dummett-Prawitz-Stil-Semantik von Prawitz (1971, 1973) und ihre Varianten.
Vergleich mit Condoluci und Manighetti (2018): Sie untersuchten die rechnerische Perspektive der verwandten Harrop-Regel mit einem Top-Down-Ansatz, während dieses Papier einen Bottom-Up-Ansatz verfolgt.
Beziehung zu Smith (1993): Dieses Papier erweitert Smiths Arbeit zur Typtheorie-Interpretation der Kleene-Aczel-Schrägstrich-Realisierbarkeit, besonders bezüglich der Berechnung offener Beweisobj ekte.
Beschränkung auf Harrop-Formeln: Die S-Regel kann nur angewendet werden, wenn C in der Prämisse eine Harrop-Formel ist; das System ist nicht unter konsistenter Substitution abgeschlossen.
Komplexität: Die Berechnung der Selektorfunktion S beinhaltet die Behandlung offener Beweisobj ekte, was die theoretische Komplexität erhöht.
Praktische Anwendbarkeit: Der praktische Anwendungswert der theoretischen Ergebnisse erfordert weitere Erkundung.
Dieses Papier zitiert umfangreiche verwandte Literatur, hauptsächlich einschließlich:
Bahnbrechende Arbeiten von Kreisel und Putnam (1957) zur Kreisel-Putnam-Logik
Smiths (1993) Typtheorie-Interpretation der Kleene-Aczel-Schrägstrich-Realisierbarkeit
Martin-Löfs (1984) Grundlagen der Konstruktiven Typtheorie
Prawitz' (1965, 1971, 1973) Arbeiten zu Beweistheorie und Semantik
Neuere Forschung zur Frage-Logik (Punčochář 2016, Ciardelli et al. 2020)
Dies ist ein hochqualitatives theoretisches Forschungspapier im Schnittstellenbereich zwischen Logik und Typtheorie, das wichtige theoretische Beiträge zum Verständnis des konstruktiven Inhalts der Split-Regel leistet. Obwohl es eine gewisse technische Komplexität und Anwendungsbeschränkungen aufweist, hat seine strenge theoretische Analyse und innovative Methodologie wichtigen Wert für die Entwicklung verwandter Bereiche.