Ich habe die Semantik möglicher Welten für einfache Formen der Modallogik wie die Kripke-Modallogik betrachtet . Diese Lesart der Modallogik scheint eine Reduktion auf eingeschränkte Wahrheitstabellen zu sein, wobei jede Zeile der Wahrheitstabelle der Wahrheitszuordnung zu Aussagen in (einer oder mehreren) denkbaren Welten entspricht; und die Welten, die wir für möglich halten, sind eine Teilmenge dieser Reihen.
Betrachten Sie einen Satz A und eine Auswahl W möglicher Welten, die einigen bestimmten Zeilen einer Wahrheitstabelle entsprechen. Wir führen auch einen (trivialen) modalen Begriff einer denkbaren Welt ein, der insofern allgemeiner ist als eine "mögliche" Welt, als alle Zeilen der Wahrheitstabelle als denkbare Welten betrachtet werden; und U entspreche der Menge aller denkbaren Welten, die die tatsächlich möglichen Welten als Teilmenge enthält. Der übliche Begriff der Wahrheit von A in einer Welt w ∈ W (oder w ∈ U ) wird dann geschrieben als v(A,w). In dieser Lesart der Modallogik bedeutet □A, dass in allen zulässigen Zeilen A gilt, dh
∀w∈ W : v(A,w)=T ;
und ◊A bedeutet, dass in einer oder mehreren zulässigen Zeilen A gilt, dh
∃w∈ W : v(A,w)=T .
Dies macht sofort klar, warum A⇒□A in der Kripke-Modallogik gültig ist, □A⇒A jedoch nicht; wenn A ein Theorem ist (und unser logisches System korrekt ist), bedeutet dies Folgendes
∀w∈ U : v(A,w)=T ,
das heißt A gilt in allen denkbaren Welten, ohne Einschränkung lediglich auf die möglichen Welten, so dass es eindeutig impliziert, dass ∀w∈W: v(A,w)=T
. Also eindeutig A⇒□A; ist gültig. Andererseits ist □A⇒A nicht gültig, da die Wahrheit von A in allen denkbaren Welten (alle Welten in U ) nicht durch seine Wahrheit nur in den möglichen Welten (alle Welten in W ⊆ U ) impliziert wird.
Frage. Inwiefern ist die Beschränkung auf mögliche Welten in diesem Fall nicht einfach gleichbedeutend mit der Annahme einer ergänzenden Aussageprämisse, die genau in der Menge möglicher Welten wahr ist, sodass □A gleichbedeutend mit W⇒A ist, wobei W in allen möglichen Welten wahr ist und nur die möglichen Welten?
Als erstes müssen wir eine große Schwierigkeit beheben, Sie scheinen Wahrheit und Beweisbarkeit zu verwechseln. A impliziert nicht □A.
Es gibt viel Spielraum für kontingente Wahrheiten im System K – das heißt: es gibt viel Spielraum für den Umgang mit wahren Aussagen A, die wahr sind, aber nicht notwendigerweise wahr sind – die sozusagen zufällig der Fall sind. Dass Nixon zum Beispiel zum Präsidenten gewählt wurde, trifft auf die tatsächliche Welt zu, aber das bedeutet nicht, dass er in allen möglichen Welten zum Präsidenten gewählt wurde.
Jetzt haben wir das auf dem Buckel, warum unterscheidet sich die Modallogik erheblich von der klassischen Logik?
Erstens sind die Modaloperatoren zumindest potenziell sehr weltabhängig (vorausgesetzt, wir schließen keine zusätzlichen Axiome wie S4 ein, die in dem von Ihnen verlinkten SEP-Artikel erwähnt werden). Das heißt: Aus Welten, die aus unserer Sicht möglich sind, können wir möglicherweise andere Welten als möglich sehen, die aus unserer ursprünglichen Sicht nicht möglich waren. Diese Tatsache (die in den Zugangsbeziehungen zwischen den Welten verfolgt wird) bedeutet, dass wir einige zusätzliche Arbeit leisten müssen, um modale Vorschläge zu bewerten und um ein potenzielles Netz von Möglichkeiten herumzujagen.
Zweitens werden die Dinge verrückt, wenn wir Quantoren einführen. Da Notwendigkeit und Möglichkeit selbst eine Art Quantoren sind, könnten wir annehmen, dass sie pendeln, das heißt:
◊∃xA(x) => ∃W∃xv(A(x),W)=T => ∃x.◊A(x)
Aber das ist nicht unbedingt der Fall - das obige Argumentschema würde (grob) zum Beispiel sagen, dass "Es gibt möglicherweise einen Mann in meinem Schrank" impliziert "Es gibt einen Mann, der möglicherweise in meinem Schrank ist", was sehr unterschiedliche Dinge sind ( Letzteres scheint zu implizieren, dass Sie einen bestimmten Typen kennen, der etwas stärker zu sein scheint).
Dieses (ich würde sagen metaphysisch wackelige) Argumentationsschema ist eine logische Folge der Barcan-Formel und hat einige Kontroversen ausgelöst. Wenn wir es jedoch als Axiom einführen, führt das zu einer logischen Gymnastik, die über die der einfachen Deduktion in der Welt hinausgeht.
Die obigen Überlegungen weisen auf den Kern des Unterschieds zwischen modaler und klassischer Logik hin. Kurz gesagt: Abzüge treten nicht nur in Welten auf, sondern auch zwischen ihnen , und das bedeutet, dass seltsame Dinge untergehen ...
Cx
"x ist in meinem Schrank". Dann ◊∃xCx
bedeutet, dass es eine Welt gibt, in der Cp
für einige p, so das ◊Cp
und so ∃x◊Cx
. Umgekehrt, wenn ∃x◊Cx
dann ◊Cp
für einige p, so dass in irgendeiner Welt Cp
; dann in irgendeiner Welt ∃xCx
damit ◊∃xCx
. Es scheint, dass die beiden äquivalent sind, es sei denn, man hat strengere Regeln für die existenzielle (und possibilistische) Verallgemeinerung, wie es die Konstruktivisten tun. Wie verhält sich Ihr warnendes Wort dann zur möglichen Weltsemantik wie in der SEP?Bezugnehmend auf die Wikipedia-Seite zur Kripke-Semantik (mit geringfügigen Änderungen der Notation):
Ein Kripke-Rahmen oder modaler Rahmen ist ein Paar ( W , R), wobei W eine nicht leere Menge und R eine binäre Beziehung auf W ist. Elemente von W werden Knoten oder Welten genannt, und R ist als Zugänglichkeitsbeziehung bekannt .
Ein Kripke-Modell ist ein Tripel ( W ,R,|⊢), wobei ( W ,R) ein Kripke-Rahmen und |⊢ eine Beziehung zwischen Knoten von W und modalen Formeln ist, so dass:
- w |⊢ ¬A genau dann, wenn ¬(w |⊢ A);
- w |⊢ A ⇒ B genau dann, wenn ¬(w |⊢ A) oder (w |⊢ B);
- w |⊢ □A genau dann, wenn (u |⊢ A) für alle u mit wRu.
Eine Formel A gilt [in einem] Modell ( W ,R,|⊢), wenn w |⊢ A für alle w ∈ W [...] .
Der Begriff einer Welt kann sich also grundsätzlich von einer einzelnen Zeile einer Wahrheitstabelle oder einer Reihe von Zeilen einer Wahrheitstabelle unterscheiden. Das erste Axiom würde sicherlich für eine einzelne Zeile einer Wahrheitstabelle gelten, ist aber für mehrere Zeilen einer Wahrheitstabelle nicht sehr sinnvoll; Umgekehrt bedeutet die Tatsache, dass Notwendigkeit in Bezug auf weitere Welten definiert wird, auf die von einer einzigen Welt aus zugegriffen werden kann, dass es keinen Sinn macht, eine Welt in Bezug auf eine einzelne Zeile einer Wahrheitstabelle zu behandeln, es sei denn, man ist erfreut, einen der beiden Begriffe zu sehen „Notwendigkeit“ oder der Begriff „Zugänglichkeit“ trivialisieren.
Auf der Wikipedia-Seite werden verschiedene mögliche Eigenschaften aufgeführt, die die Zugänglichkeitsbeziehung haben kann, darunter:
A ⇒ □A [was äquivalent ist zu] wRv ⇒ w=v
das heißt, wenn A ⇒ □A für alle A gilt (und nicht nur zB wenn A ein Theorem oder eine andere gültige Proposition ist), dann trivialisiert sich die Zugänglichkeitsrelation , so dass w | ⊢ □A genau dann, wenn w |⊢ A. Dann können Zeilen von Wahrheitstabellen ein Kripke-Modell liefern, und jede Menge W möglicher Welten, die in endlich vielen Symbolen ausgedrückt werden kann, kann dadurch durch eine Aussage W gekapselt werden, die genau in der Menge von wahr ist alle möglichen Welten, so dass ⊨ □A genau dann, wenn W ⊨ A.
Kurz gesagt, im Gegensatz zu dem, was der SEP-Abschnitt über mögliche Weltsemantik glauben machen mag, gibt es eine größere Vielfalt von Modellen für die Kripke-Modallogik, als Reihen von Wahrheitstabellen direkt zulassen; und dass in jenen Modellen, in denen Welten Reihen von Wahrheitstabellen sind, die Semantik von □A sehr langweilig ist, wenn es um die Gültigkeit relativ zu einer Menge von Prämissen geht. (Andererseits gelten diese pessimistischen Bemerkungen nicht so eindeutig für ¬□A, also für Sätze der Form ◊B, da es keinem Satz entspricht, der in allen solchen Zeilen der Wahrheitstabelle gilt.)
Die Modallogik ist für mich nützlich, weil ich damit die dynamischen Aspekte von den statischen Aspekten mathematischer Modelle besser trennen kann.
Lassen Sie mich versuchen, dies im Kontext der universellen Algebra zu veranschaulichen . Hier beginnen wir grundsätzlich mit einer Sammlung von Operationen über einer Menge und interessieren uns für Gleichungen, die diese Operationen verwenden. (Für meine Zwecke hier kann die universelle Algebra als eine sehr begrenzte Teilmenge der Prädikatenlogik betrachtet werden). Die Gleichungen enthalten Variablen, und wir möchten vielleicht die Gültigkeit einer Gleichung für bestimmte Werte der Variablen von der Gültigkeit einer Gleichung für jede mögliche Zuordnung von Werten zu den Variablen unterscheiden. Eine Gleichung A ist notwendigerweise gültig, wenn sie für jede mögliche Zuordnung von Werten gilt, die wir in der Modallogik mit □A bezeichnen würden. Davon zu unterscheiden ist die Gültigkeit der Gleichung für eine bestimmte Wertezuordnung.
Im obigen Beispiel erfüllt der Operator □ die Axiome des Modallogiksystems S5 . Die in der Frage gegebene Beschreibung der Mögliche-Welt-Semantik ist die für S5 , aber dies kann Teil der Verwirrung sein (da die Frage S5 im Gegensatz zum SEP-Artikel nie explizit erwähnt). Die Frage erwähnt die Kripke-Modallogik, die als Verweis auf das System K interpretiert werden könnte . Um den Unterschied zwischen verschiedenen modalen Systemen zu verdeutlichen, ändere ich nun das obige Beispiel so ab, dass der Operator □ nicht mehr zum System S5 gehört , sondern nur noch zum System S4 .
Wir möchten vielleicht Parameter zusätzlich zu Variablen berücksichtigen. Wir können jede Variable in einen Parameter umwandeln, indem wir einfach angeben, dass wir sie wie einen Parameter statt wie eine Variable behandeln wollen. Fügen wir also unserer Wertzuweisung an die Variablen die Information hinzu, welche Variablen als Parameter betrachtet werden sollen. Die Bedeutung von □A ist nun so eingeschränkt, dass die Parameter fest gehalten werden. Um die Bedeutung von □□A und □¬□A zu definieren, erlauben wir, dass eine Variable in einen Parameter "umgewandelt" werden kann, aber ein Parameter kann nicht wieder in eine Variable umgewandelt werden.
Die universelle Algebra verwendet normalerweise keine Modallogik. Wie funktioniert sie also um dies herum? Wie hängt das mit dem zusammen, was ich „statische und dynamische Aspekte mathematischer Modelle“ genannt habe? Eine Möglichkeit, Parameter zu behandeln, besteht darin, der nicht-logischen Sprache für jeden Parameter ein zusätzliches konstantes Symbol (0-stellige Funktion) hinzuzufügen. Der Nachteil ist, dass dies das System, das wir untersuchen möchten, modifiziert, aber ich würde es vielleicht vorziehen, unser Modell "statisch" zu halten. Wir könnten unserer nicht-logischen Sprache eine ausreichend große Anzahl konstanter Symbole hinzufügen, sodass wir immer ein Ersatzsymbol haben, wenn wir einen zusätzlichen Parameter benötigen. Also ja, in der Praxis können Sie wahrscheinlich Problemumgehungen finden, um Modallogik zu vermeiden, aber es hängt ein wenig von den Fragen ab, denen Sie nachgehen möchten, ob dies eine gute Idee ist oder nicht.
Hunan Rostomyan
Niel de Beaudrap
Paul Ross
A⇒□A
in K gilt, wenn A ein Theorem ist - nicht im Allgemeinen.Niel de Beaudrap
Paul Ross
Γ⊨¬A
es gültig wäre, denn dannΓ⊨A⇒P
(für jedes P, einschließlich □A) würde es einfach aus der Definition der Bedingung herausfallen.