motivation f ur modale logik - lmu, informatik,...
TRANSCRIPT
![Page 1: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/1.jpg)
Motivation fur modale Logik
Modellierung von nicht extensionalen (d.h. intensionalen, nicht referentiell transpa-renten) Begriffen.
Beispiele:
• A ist notwendigerweise wahr.
• Es ist bekannt, daß A.
• Es wird vermutet, daß A.
• Es ist beweisbar, daß A.
• Es ist geboten, daß A.
• A ist immer (zu jeder Zeit) wahr.
• A gilt nach Terminierung des Programmes P.
1
![Page 2: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/2.jpg)
Literatur zur Modalen Logik
• G.H. Hughes, M.J. Cresswell. An Introduction to Modal Logic. Methuen, zweiteAuflage, 1972.
• C.I. Lewis. A Survey of Symbolic Logic. Berkeley, 1918.
• M. Fitting. Basic Modal Logic. In Handbook of Logic in Artificial Intelligenceand Logic Programming, S. 365 - 448, Clarendon, 1993.
• R. Goldblatt. Logics of Time and Computation. CSLI Lecture Notes No. 7, zweiteAuflage, 1992.
• R.A. Bull, K. Segerberg. Basic Modal Logic. In Handbook of Philosophical Logic,Band 2 Extensions of Classical Logic, S. 1 - 88, Reidel, 1984.
2
![Page 3: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/3.jpg)
Das Wise-man-Puzzle
Wir betrachten das folgende”Wise-man“-Puzzle:
Drei Weise sitzen sich in einem Kreis gegenuber. Jedem wird je ein roter oder blauerPunkt auf die Stirn gemalt. Mindestens einer der Punkte ist rot, was auch denWeisen bekannt ist. Jede Person sieht die Stirn der anderen beiden Personen, abernicht seine eigene.
Nach einiger Zeit des Uberlegens sagt der erste Weise:”Ich weiß nicht, welche Farbe
der Punkt auf meiner Stirn hat.“
Nach einer weiteren Zeit des Uberlegens sagt der zweite Weise:”Ich weiß auch
nicht, welche Farbe der Punkt auf meiner Stirn hat.“
Da sagt der dritte Weise:”Dann habe ich einen roten Punkt auf der Stirn.“
3
![Page 4: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/4.jpg)
Losung des Wise-man-Puzzles
Zunachst gilt: (1) r1 ∨ r2 ∨ r3.
Aus der Aussage des ersten Weisen und (1) folgt, daß der zweite und dritte Weisenicht beide blaue Punkte auf der Stirn haben konnen, andernfalls konnte sich dererste seine Farbe (rot) erschließen:
(2) r2 ∨ r3
Aus der Aussage des zweiten Weisen folgt, daß der dritte einen roten Punkt auf derStirn hat: r3.
Indirekter Beweis: Angenommen, ¬r3. Daraus folgt mit (2): r2. Nun kann aber derzweite Weise den Punkt auf der Stirn des dritten sehen. Dann wußte er aber, welcheFarbe sein Punkt hat. Widerspruch.
4
![Page 5: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/5.jpg)
Einfache Modale Aussagenlogik
Symbole: Aussagenlogische Variablen
Aussagenlogische Konnektive >,⊥,¬,∧,∨,⇒,⇔
Modale Konnektive � und ♦
Formeln: Aussagenlogische Variablen, >,⊥
wenn F und G modallogische Formeln, dann auch:
¬F , F ∧G, F ∨G, F ⇒ G, F ⇔ G
�F , ♦F
5
![Page 6: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/6.jpg)
Beipiele Modallogischer Formeln
1. �A⇒ A
2. �A⇒ ��A
3. ♦>
4. �A⇒ ♦A
5. �A ∨�¬A
6. (♦A ∧ ♦B)⇒ ♦(A ∧B)
7. �(�A⇒ A)⇒ �A
6
![Page 7: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/7.jpg)
Das System K
Axiomenschemata: Alle klassisch gultigen Formeln
�(A⇒ B)⇒ (�A⇒ �B) (K)
Regeln:A A⇒ B
B(MP)
A
�A(G)
7
![Page 8: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/8.jpg)
Wichtige Modallogische Axiomenschemata
�(A⇒ B)⇒ (�A⇒ �B) (K)
�A⇒ A (T)
�A⇒ ��A (4)
A⇒ �♦A (B)
�A⇒ ♦A (D)
8
![Page 9: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/9.jpg)
Semantik der Modallogik
Pioniere: Kripke, Kanger, Hintikka
Ein (Kripke-)Rahmen ist ein Paar 〈S,R〉, wobei S eine nichtleere Men-ge (von moglichen Welten) und R eine zweistellige Relation auf S ist, dieZuganglichkeitsrelation.
Sei A die Menge der aussagenlogischen Variablen der modallogischen Sprache. Eine(Kripke-)Struktur K = 〈S,R, ι〉 besteht aus einem Kripke-Rahmen 〈S,R〉 und einerAbbildung ι : S×A → {0, 1}, d.h. ι weist jedem Paar bestehend aus einer moglichenWelt und einer aussagenlogischen Variablen einen Wahrheitswert zu.
9
![Page 10: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/10.jpg)
Wahrheit in einer Welt einer Struktur
Wahrheit einer Formel F in einer Welt s einer Struktur K = 〈S,R, ι〉:
K |=s A gdw ι(s,A) = 1 (falls A atomar)
Seien F und G modallogische Formeln:
K |=s ¬F gdw K 6|=s F
K |=s F ∧G gdw K |=s F und K |=s G
K |=s F ∨G gdw K |=s F oder K |=s G
K |=s F ⇒ G gdw K 6|=s F oder K |=s G
K |=s �F gdw fur alle s′ mit sRs′ gilt: K |=s′ F
K |=s ♦F gdw es ein s′ mit sRs′ gibt und K |=s′ F
10
![Page 11: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/11.jpg)
Wahrheit und Gultigkeit in Strukturen und Rahmen
Wahrheit einer Formel G in einer Struktur K = 〈S,R, ι〉:
K |= G gdw fur alle s ∈ S : K |=s G
Gultigkeit einer Formel G (in einem Rahmen F = 〈S,R〉):
F |= G gdw fur alle Strukturen K, deren Rahmen F ist, gilt: K |= G
Eine Formel ist wahr/gultig in einer Menge von Strukturen/Rahmen wenn sie injedem Element der Menge wahr/gultig ist. Eine Formel heißt (K)-gultig, wenn siein allen Kripke-Rahmen gultig ist.
Beispiel: F = 〈S,R〉 und K = 〈S,R, ι〉, wobei
• S = {s1, s2}
• R = {〈s1, s2〉}
• ι(s1, A) = 0 und ι(s2, A) = 1
11
![Page 12: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/12.jpg)
Dann gilt folgendes:
• K |=s1 ¬A und K |=s2 A
• K |=s1 �A
• K |=s2 �A⇒ A, aber K 6|=s1 �A⇒ A,
damit: K 6|= �A⇒ A und F 6|= �A⇒ A
• Aber: K |= �(�A⇒ A)
Weiterhin gilt fur alle Formeln G
• F |= ��G
12
![Page 13: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/13.jpg)
Grundlegende Satze der Modallogik
Satz: Sei C eine Kripke-Struktur bzw. ein Kripke-Rahmen.
1. Wenn F eine klassisch gultige Formel ist, dann gilt: C |= F .
2. Wenn C |= F und C |= F ⇒ G, dann gilt: C |= G.
3. Alle Formeln der Form �(F ⇒ G)⇒ (�F ⇒ �G) sind wahr bzw. gultig in C.
4. Wenn C |= F , dann C |= �F .
Beweis:
1. Das Verhalten der aussagenlogischen Konnektive ist in jeder Welt klassisch.
2. Analog
13
![Page 14: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/14.jpg)
3. Angenommen, C 6|= �(F ⇒ G) ⇒ (�F ⇒ �G). Dann gibt es eine Welt s mitC |=s �(F ⇒ G) und C |=s �F , aber C 6|=s �G. Letzteres bedeutet, daß eseine Welt s′ gibt mit sRs′ und C 6|=s′ G. Wegen C |=s �(F ⇒ G) und C |=s �Fmussen gelten: C |=s′ F ⇒ G und C |=s′ F . Nach Punkt 2 folgt dann aber derWiderspruch: C |=s′ G.
4. Da F in allen Welten (fur alle Strukturen) von C wahr ist, ist F auch (fur alleStrukturen) in allen Welten wahr, die innerhalb C von jeder beliebigen Welt auszuganglich sind. Damit ist die Formel �F (fur alle Strukturen) in jeder Welt vonC wahr.
Alle Modallogiken, die die Bedingungen des obigen Satzes erfullen, nennt mannormal.
14
![Page 15: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/15.jpg)
Korrespondenztheorie
Die Korrespondenztheorie ist ein hochst fruchtbares Gebiet der Modallogik. Sieuntersucht die Zusammenhange zwischen allgemeinen Eigenschaften der Zugang-lichkeitsrelation eines Rahmens und Formeln, die in solchen Rahmen gelten unddiesen Eigenschaften entsprechen.
Es lassen sich die folgenden drei Falle unterscheiden:
• Es gibt eine eindeutige Korrespondenz.
• Eine bestimmte Eigenschaft der Zuganglichkeitsrelation hat keine Formelentspre-chung.
• Ein Formelschema laßt sich nicht durch eine Eigenschaft der Zuganglichkeitsre-lation charakterisieren.
Wir betrachten zunachst den ersten Fall.
15
![Page 16: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/16.jpg)
Eigenschaften der Zuganglichkeitsrelation
Wichtige Eigenschaften der Zuganglichkeitsrelation R eines Rahmens:
1. Reflexivitat: ∀s : sRs2. Symmetrie: ∀s, t : wenn sRt, dann tRs
3. Serialitat: ∀s∃t mit sRt
4. Transitivitat: ∀s, t, u : wenn sRt und tRu, dann sRu
5. Euklidizitat: ∀s, t, u : wenn sRt und sRu, dann tRu
6. Partielle Funktionalitat: ∀s, t, u : wenn sRt und sRu, dann t = u
7. Funktionalitat: ∀s gibt es genau ein t mit sRt
8. Schwache Dichte: ∀s, t : wenn sRt, dann ∃u mit sRu und uRt
9. Schw. Konnektiertheit: ∀s, t, u : wenn sRt, sRu und t 6= u, dann
tRu oder uRt
10. Schw. Gerichtetheit: ∀s, t, u : wenn sRt und sRu, dann ∃v mittRv und uRv
16
![Page 17: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/17.jpg)
Relationsentsprechende Axiomenschemata
Korrespondierende Axiomenschemata:
1. Reflexivitat: �A⇒ A
2. Symmetrie: A⇒ �♦A3. Serialitat: �A⇒ ♦A4. Transitivitat: �A⇒ ��A5. Euklidizitat: ♦A⇒ �♦A6. Partielle Funktionalitat: ♦A⇒ �A7. Funktionalitat: ♦A⇔ �A8. Schwache Dichte: ��A⇒ �A9. Schw. Konnektiertheit: �((A ∧�A)⇒ B) ∨�((B ∧�B)⇒ A)
10. Schw. Gerichtetheit: ♦�A⇒ �♦A
17
![Page 18: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/18.jpg)
Schlusse von Relationseigenschaften auf Axiome
Satz: Sei F = 〈S,R〉 ein Rahmen. Falls R eine Bedingung 1-10 erfullt, dann istdas entsprechende Schema gultig in F .
Beweis:
1. Sei R reflexiv. Sei K = 〈S,R, ι〉 eine beliebige auf F basierende Struktur unds eine beliebige Welt aus S. Entweder K 6|=s �A, dann gilt trivialerweise, daßK |=s �A ⇒ A. Oder K |=s �A; da sRs gilt, muß nach Definition K |=s Aund damit K |=s �A⇒ A gelten.
2. Sei R symmetrisch. Sei K = 〈S,R, ι〉 eine beliebige auf F basierende Struktur unds eine beliebige Welt aus S. Entweder K |=s �♦A, dann gilt trivialerweise, daßK |=s A⇒ �♦A. Oder K 6|=s �♦A. Das laßt sich umformen zu: K |=s ♦�¬A.Letzteres besagt, daß von s aus eine Welt s′ zuganglich ist, in der �¬A wahr ist.Damit muß in allen von s′ aus zuganglichen Welten ¬A wahr sein. Wegen derSymmetrie von R ist s unter diesen Welten. Damit ergibt sich K |=s ¬A unddaraus K |=s A⇒ �♦A.
18
![Page 19: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/19.jpg)
3. Sei R seriell. Sei K = 〈S,R, ι〉 eine beliebige auf F basierende Struktur unds eine beliebige Welt aus S. Entweder K 6|=s �A, dann gilt trivialerweise, daßK |=s �A⇒ ♦A. Oder K |=s �A, d.h. in allen von s aus zuganglichen Weltengilt A. Die Serialitat von R sichert die Existenz einer von s aus zuganglichenWelt zu, so daß K |=s ♦A und damit K |=s �A⇒ ♦A gilt.
4. Sei R transitiv. Sei K = 〈S,R, ι〉 eine beliebige auf F basierende Struktur unds eine beliebige Welt aus S. Entweder K 6|=s �A, dann gilt trivialerweise, daßK |=s �A⇒ ��A. Oder K |=s �A, d.h. in allen von s aus zuganglichen Weltengilt A. Wir betrachten nun die Menge der von letzteren aus zuganglichen Welten.Da R transitiv ist, muß A in allen diesen Welten wahr sein, d.h. K |=s ��A unddamit K |=s �A⇒ ��A.
. . .
19
![Page 20: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/20.jpg)
Schlusse von Axiomen auf Relationseigenschaften
Satz: Sei F = 〈S,R〉 ein Rahmen. Falls ein Schema 1-10 in F gilt, dann hat dieRelation R die entsprechende Eigenschaft.
Beweis:
1. Es gelte F |= �A ⇒ A und damit F |= �a ⇒ a fur eine aussagenlogischeVariable a. Angenommen R sei nicht reflexiv, d.h. es gibt ein s ∈ S, wobei sRsnicht gilt. Nun betrachten wir eine auf F basierende Struktur K = 〈S,R, ι〉,wobei ι die folgende Eigenschaft erfullt:
ι(s′, a) ={
1 falls sRs′
0 sonst
Damit gelten K |=s �a und K |=s ¬a, was im Widerspruch zu K |=s �a ⇒ asteht.
. . .
20
![Page 21: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/21.jpg)
Relationseigenschaften ohne korrespondierende Axiome
Ohne Einschrankungen (der Machtigkeit) der den Kripke-Rahmen zugrundeliegendenWeltenmengen bzw. Zuganglichkeitsrelationen kann es naturlich keine eindeutigeKorrespondenz geben(wegen der Abzahlbarkeit der Menge der modallogischen Formeln).
Eine naturliche Einschrankung besteht darin, Relationseigenschaften zuzulassen, diein der Pradikatenlogik 1. Stufe formulierbar sind.
Frage: Gibt es zu jeder Formel der Pradikatenlogik 1. Stufe, die die Zuganglich-keitsrelation R charakterisiert, ein modallogisches Formelschema, das mit den durchR definierten Kripke-Rahmen korrespondiert?
21
![Page 22: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/22.jpg)
Relationseigenschaften ohne korrespondierende Axiome
Gegenbeispiele:
R ist irreflexiv: ∀s : nicht sRs
R ist total: ∀s, t : sRt
R ist nicht leer: ∃s, t : sRt
R ist asymmetrisch: ∀s, t : wenn sRt, dann nicht tRs
R ist antisymmetrisch: ∀s, t : wenn sRt und tRs, dann ist s = t
R hat die Eigenschaft: ∀s∃t : sRt und tRt
Keine der obigen Relationseigenschaften hat ein korrespondierendes Schema.
22
![Page 23: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/23.jpg)
Generierte Unterstrukturen und -rahmen
Ein wichtiges technisches Hilfsmittel stellt das folgende Konzept dar.
Gegeben sei ein Kripke-Rahmen F = 〈S,R〉 und eine Menge S′ ⊆ S. Der von S′
generierte Unterrahmen ist der Rahmen 〈S∗, R∗〉, wobei S∗ die kleinste unter Rabgeschlossene Obermenge von S′ und R∗ die Einschrankung von R auf Elementevon S∗ ist. (Eine Teilmenge M von S ist unter R abgeschlossen, wenn mit s ∈ Mund sRt auch t ∈M ist.)
Informell ist S∗ die Menge aller Welten, zu denen es einen Weg in R von Weltenaus S′ gibt.
Eine generierte Unterstruktur einer Kripke-Struktur K = 〈S,R, ι〉 ist eine StrukturK = 〈S∗, R∗, ι∗〉, wobei 〈S∗, R∗〉 ein generierter Unterrahmen von 〈S,R〉 und ι∗
die Einschrankung von ι auf S∗ ist.
23
![Page 24: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/24.jpg)
Eigenschaften generierter Unterstrukturen und -rahmen
Satz: Wenn K∗ = 〈S∗, R∗, ι∗〉 eine generierte Unterstruktur einer Kripke-StrukturK ist, dann gilt fur alle s ∈ S∗ und fur jede Formel A:
K |=s A gdw K∗ |=s A.
Satz: Zur Nicht-Leerheit einer Zuganglichkeitsrelation gibt es kein korrespondie-rendes modallogisches Schema.
Beweis: Sei F = 〈S,R〉 ein Kripke-Rahmen, dessen Zuganglichkeitsrelation Rnicht leer ist, dann gilt dasselbe fur den Rahmen F ′ = 〈S ∪ {s}, R〉, wobei s 6∈ S.Offenbar ist die Zuganglichkeitsrelation des von {s} generierten Unterrahmens vonF ′ leer. Damit folgt aus obigem Satz, dass der Eigenschaft der Nicht-Leerheit keinmodales Schema entsprechen kann.
24
![Page 25: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/25.jpg)
Eigenschaften generierter Unterstrukturen und -rahmen (2)
Satz: Gegeben zwei Rahmen F1 = 〈S1, R1〉 und F2 = 〈S2, R2〉, deren Weltenmen-gen disjunkt sind. Sei F = 〈S1 ∪S2, R1 ∪R2〉 deren Vereinigung. Dann gilt fur jedeFormel A:
F |= A gdw F1 |= A und F2 |= A.
Satz: Zur Totalitat einer Zuganglichkeitsrelation gibt es kein korrespondierendesmodallogisches Schema.
Beweis: Seien F1 und F2 zwei Rahmen mit disjunkten Weltenmengen, derenZuganglichkeitsrelationen jeweils total sind, dann gilt das nicht fur die Zuganglich-keitsrelation ihrer Vereinigung. Damit folgt aus obigem Satz, dass der Eigenschaftder Totalitat kein modales Schema entsprechen kann.
25
![Page 26: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/26.jpg)
Eigenschaften generierter Unterstrukturen und -rahmen (2)
Eine surjektive Funktion f : S1 → S2 heißt p-Morphismus von einem RahmenF1 = 〈S1, R1〉 auf einen Rahmen F2 = 〈S2, R2〉, wenn gilt:
• fur alle s, t ∈ S1 : wenn sR1t, dann f(s)R2f(t),
• fur alle s1 ∈ S1 und s2 ∈ S2 : wenn f(s1)R2s2, dann gibt es ein t1 ∈ S1 mits1R1t1 und f(t1) = s2.
Satz: Wenn es einen p-Morphismus von einem Rahmen F1 auf einen Rahmen F2
gibt, dann gilt jede Formel, die in F1 gilt, auch in F2.
Nun gibt es p-Morphismen von einem irreflexiven Kripke-Rahmen auf einen Rahmen,der nicht irreflexiv ist. Damit kann es nach obigem Satz kein zur Irreflexivitatkorrespondierendes modallogisches Schema geben.
26
![Page 27: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/27.jpg)
Axiome ohne entsprechende Relationseigenschaften
Frage: Gibt es zu jedem modallogischen Formelschema eine Formel der Pradikaten-logik 1. Stufe, die die Zuganglichkeitsrelation der korrespondierenden Kripke-Rahmencharakterisiert?
Gegenbeispiele:
• �(�A⇒ A)⇒ A (W)
Die Formel charakterisiert alle Kripke-Rahmen, deren Zuganglichkeitsrelationtransitiv ist und keine unendlichen Folgen der Form s0Rs1, s1Rs2, s2Rs3 . . .erlaubt.
• �♦A⇒ ♦�A (M)
Satz: Zu jedem modallogischen Formelschema gibt es eine Formel der Pradikatenlo-gik 2. Stufe, die die Zuganglichkeitsrelation der korrespondierenden Kripke-Rahmencharakterisiert.
27
![Page 28: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/28.jpg)
Korrektheit und Vollstandigkeit
Allgemein kann man eine (Modal)logik L auffassen als eine Menge (modal)logischerFormeln,
• die alle klassisch gultigen Formeln enthalt und
• unter der Abtrennungsregel (Modus Ponens) abgeschlossen ist, d.h. B ∈ L, wennA und A⇒ B ∈ L.
Eine Modallogik L heißt korrekt bzgl. einer Klasse C von Kripke-Rahmen, wenn furalle modallogischen Formeln A ∈ L gilt: C |= A.
Eine Modallogik L heißt vollstandig bzgl. einer Klasse C von Kripke-Rahmen, wennalle modallogischen Formeln, die in C gelten, in L enthalten sind.
28
![Page 29: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/29.jpg)
Hilbert-Kalkule fur die Modallogik
Traditionell werden Logiken beweistheoretisch spezifiziert, z.B. durch die Angabeeines axiomatischen Kalkuls vom Frege/Hilbert-Typ.
Damit ist auch automatisch ein Aufzahlungsverfahren der in einer Logik gultigenFormeln gegeben.
Der folgende Hilbertkalkul spezifiziert die Modallogik K fur alle Formeln uber denKonnektiven ¬,⇒,�. Die gesamte modale Aussagenlogik K erhalt man durch dieAngabe weiterer Axiome fur die ublichen restlichen aussagenlogischen Konnektive∧,∨,⇔.
29
![Page 30: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/30.jpg)
Ein axiomatischer Kalkul fur die Modallogik
Axiome(nschemata): (A⇒ B)⇒ ((B ⇒ C)⇒ (A⇒ C)) (A1)
(¬A⇒ A)⇒ A (A2)
A⇒ (¬A⇒ B) (A3)
�(A⇒ B)⇒ (�A⇒ �B) (K)
Regeln:A A⇒ B
B(MP)
A
�A(G)
30
![Page 31: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/31.jpg)
Ableitbarkeit und Konsistenz
Sei im folgenden L eine Logik uber einer Sprache Σ.
Eine Formel A ∈ Σ heißt ableitbar aus einer Menge Γ ⊆ Σ, wenn es FormelnB1, . . . , Bn ∈ Γ gibt so, dass
B1 ⇒ (B2 ⇒ (· · · ⇒ (Bn ⇒ A) · · ·)) ∈ L.
Wir schreiben dafur auch Γ I`L A.
(Im Fall von n = 0 erhalten wir I`L A. Das bedeutet, dass A ∈ L.)
Eine Menge Γ ⊆ Σ heißt L-konsistent, wenn es keine klassisch widerspruchlicheFormel A gibt mit Γ I`L A.
Eine Formel A heißt L-konsistent, wenn die Menge {A} L-konsistent ist.
31
![Page 32: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/32.jpg)
Maximale Mengen
Eine Menge Γ ⊆ Σ heißt L-maximal, wenn
1. Γ L-konsistent ist und
2. fur jede Formel A ∈ Σ : A oder ¬A ∈ Γ ist.
Satz: Sei L eine Modallogik und K = 〈S,R, ι〉 eine Kripke-Struktur fur L, d.h. furalle A ∈ L : K |= A. Sei γ : S → 2Σ die wie folgt definierte Funktion:
γ(s) = {A ∈ Σ : K |=s A}.
Dann ist fur alle s ∈ S die Menge γ(s) L-maximal.
32
![Page 33: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/33.jpg)
Beweis: Die zweite Bedingung gilt trivialerweise nach der Definition einer modalenInterpretationsfunktion.
Zum Beweis der L-Konsistenz von γ(s) gehen wir indirekt vor und nehmen an,A sei eine klassisch widerspruchliche Formel mit γ(s) I`L A, d.h. es gibt FormelnB1, . . . , Bn ∈ γ(s) so, dass
B1 ⇒ (B2 ⇒ (· · · ⇒ (Bn ⇒ A) · · ·)) ∈ L.
Aus der Definition einer modalen Interpretationsfunktion folgt dann leicht, daßA ∈ γ(s).
Da A klassisch widerspruchlich ist, muss ¬A klassisch gultig und damit nachDefinition einer modalen Interpretationsfunktion ¬A ∈ γ(s) sein. Damit macht dieInterpretation in der Welt s eine Formel und ihre Negation wahr. Widerspruch zurDefinition.
33
![Page 34: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/34.jpg)
Notation: SL bezeichne die Menge {Γ ⊆ Σ : Γ ist L-maximal}.
Frage: Gibt es uberhaupt L-maximale Mengen?
Um dies zu sehen, sei A1, A2, . . . irgendeine Aufzahlung aller modallogischen For-meln. Falls nun Γ eine L-konsistente Menge ist, definiere man rekursiv:
∆1 = Γ
∆n+1 ={
∆n ∪ {An} falls ∆n I`L An∆n ∪ {¬An} sonst
∆ =⋃n>0 ∆n.
Nach Konstruktion muss nun fur alle n zumindest eine der beiden Formeln An oder¬An in ∆ enthalten sein. Weiterhin ist ∆ offenbar L-konsistent. Schließlich gilt:Wenn ∆ I`L A, dann ist A ∈ ∆, d.h. ∆ ist deduktiv abgeschlossen.
Aus diesen Uberlegungen folgt der folgende Hilfssatz.
34
![Page 35: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/35.jpg)
Lemma von Lindenbaum
Lindenbaums Lemma: Jede L-konsistente Formelmenge ist Teilmenge einer L-maximalen Formelmenge.
Korollar:{A : Γ I`L A} =
⋂{∆ ∈ SL : Γ ⊆ ∆}
d.h. Γ I`L A gilt genau dann, wenn A in jeder L-maximalen Obermenge von Γenthalten ist.
Beweis: Die Richtung von links nach rechts ist trivial.
Von rechts nach links: Angenommen Γ I`L A gelte nicht. Dann ist Γ ∪ {¬A} L-konsistent. Damit gibt es nach obiger Konstruktion ein ∆ ∈ SL mit Γ∪{¬A} ⊆ ∆.Schließlich ist A nicht in ∆ enthalten, da es ¬A enthalt und L-konsistent ist.
35
![Page 36: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/36.jpg)
Normale Modallogiken
Eine Modallogik L heißt normal, wenn sie das Schema
�(A⇒ B)⇒ (�A⇒ �B) (K)
enthalt, d.h. alle Formeln dieser Struktur, und unter der Nezessitationsregel (G)abgeschlossen ist, d.h. mit einer Formel A auch die Formel �A enthalt.
D.h. man definiert den Begriff einer normalen Logik rein beweistheoretisch, ohnesich auf Kripke-Rahmen zu beziehen.
Lemma: Sei L eine normale Modallogik. Wenn Γ I`L A gilt, dann gilt:
{�B : B ∈ Γ} I`L �A.
Beweis: Geht im Wesentlichen unter Benutzung von (K) und der Nezessitationsregel(G).
36
![Page 37: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/37.jpg)
Kanonische Strukturen
Sei L eine normale konsistente Logik uber einer modallogischen Sprache Σ. Diekanonische Struktur von L ist die Struktur KL = 〈SL, RL, ιL〉, wobei
• SL = {Γ ⊆ Σ : Γ ist L-maximal},
• sRLt gdw {A ∈ Σ : �A ∈ s} ⊆ t,
• ιL(s, a) = 1 gdw a ∈ s.
Der kanonische Rahmen von L ist der Rahmen FL = 〈SL, RL〉.
Man beachte, dass es fur den Fall, dass L nicht konsistent ist, keine L-maximalenMengen gibt und dann KL und FL nicht existieren.
37
![Page 38: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/38.jpg)
Kanonische Strukturen (2)
Satz: Fur alle s ∈ SL und A ∈ Σ gilt:
�A ∈ s gdw fur alle t ∈ SL mit sRLt gilt: A ∈ t.
Beweis: Die Richtung von links nach rechts ist trivial.
Von rechts nach links: Es gelte fur alle t ∈ SL mit sRLt, daß A ∈ t, d.h.wenn {B : �B ∈ s} ⊆ t, dann ist A ∈ t. Nach dem Korollar auf S. 35 gilt:{B : �B ∈ s} I`L A, damit nach dem Lemma auf S. 36 {�B : �B ∈ s} I`L �A,schließlich s I`L �A, da {�B : �B ∈ s} ⊆ s. Da aber s deduktiv abgeschlossenist, ist �A ∈ s.
38
![Page 39: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/39.jpg)
Normale Modallogiken und kanonische Strukturen
Wahrheitslemma: Wenn A ∈ Σ, dann gilt fur alle s ∈ SL:
KL |=s A gdw A ∈ s], .
Beweis: Durch Induktion uber den Formelaufbau von A.
Satz: Sei L eine normale konsistente Logik (Def. S. 36) uber einer modallogischenSprache Σ. Dann gilt fur alle A ∈ Σ :
A ∈ L gdw KL |= A .
Damit kann man sich allein auf die Betrachtung kanonischer Strukturen und Rahmenbeschranken.
39
![Page 40: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/40.jpg)
Korrektheit und Vollstandigkeit von K
Axiomatische Kalkule K definieren eine Logik LK wie folgt:
LK = {A : A ist in K beweisbar}
Wir schreiben `K A, falls A in K beweisbar ist, d.h. `K A gdw. I`LK A.
Theorem: Sei K der auf S. 7 definierte axiomatische Kalkul. `K A gdw A in allenKripke-Rahmen gilt.
Beweis:
Korrektheit: Fur jeden Rahmen F ist LF = {B : F |= B} eine normale Logik.Damit enthalt LF alle Theoreme von K, d.h. wenn `K A, dann F |= A.
Vollstandigkeit: Sei L die durch den Kalkul K definierte Modallogik. Wenn 6`K A,dann muß nach obigen Uberlegungen fur die kanonische Struktur KL gelten:KL 6|= A, damit FL 6|= A.
40
![Page 41: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/41.jpg)
Korrespondenz normaler Modallogiken
Theorem: Wenn eine normale Modallogik L eines der Schemata 1-10 von S.17enthalt, dann erfullt die Zuganglichkeitsrelation RL des Rahmens FL die entspre-chende Eigenschaft.
Beweis:
Am Beispiel der Transitivitat:Angenommen die Logik L enthalte das Schema �A ⇒ ��A. Dann enthalten alleWelten in SL alle Instanzen des Schemas. Angenommen es gelte sRLt, tRLu und�A ∈ s. Dann muss nach Annahme auch ��A ∈ s sein. Damit gilt aber: �A ∈ tund A ∈ u. Also ist {A : �A ∈ s} ⊆ u, d.h. sRLu.
41
![Page 42: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/42.jpg)
Nicht-normale Modallogiken
Eine der Schwachen der normalen Modallogiken ist das Problem der logischenAllwissenheit, das die adaquate Modellierung epistemischer Begriffe erschwert.
Deshalb wurden Abschwachungen normaler Modallogiken untersucht.
Eine Modallogik heißt regular, wenn Sie anstatt unter der Nezessitationsregel unterder folgenden Regel abgeschlossen ist:
A⇒ B
�A⇒ �B
Die kleinste regulare Logik existiert und wird C genannt. Regulare Logiken lassen sichnicht durch die normale Kripke-Semantik erfassen, da letztere die Nezessitationsregel
”eingebaut“ hat.
42
![Page 43: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/43.jpg)
Nicht-normale Modallogiken (2)
Kripkes Ansatz: Einfuhrung sogenannter”queer“ worlds (seltsamer oder sonderbarer
Welten), in denen nichts notwendig und alles moglich ist. Kripke-Rahmen werdendazu erweitert auf Tripel 〈S,Q,R〉, wobei Q ⊆ S die Menge der sonderbaren Weltendarstellt. Fur alle A ∈ Σ und q ∈ Q gilt K 6|=q �A, ganz unabhangig von den vonq aus zuganglichen Welten.
Mit dieser Erweiterung lassen sich wiederum Korrespondenzen zwischen Eigenschaf-ten der Zuganglichkeitsrelation und modallogischen Schemata finden. So entsprichtetwa die Klasse der erweiterten Kripke-Rahmen, in denen die Zuganglichkeitsre-lation auf den normalen Welten reflexiv ist, dem Schema �P ⇒ P in regularenModallogiken.
43
![Page 44: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/44.jpg)
Nicht-normale Modallogiken (3)
Aber auch mit regularen Logiken laßt sich das logische Allwissenheitsproblem nichtbefriedigend losen. Wenn namlich nur etwas gewußt wird, so auch jede Tautologie.Beweis: Angenommen A wird gewußt: �A. Wenn nun B eine Tautologie ist, dannauch A⇒ B. Daraus folgt mit der Regularitatsregel: �A⇒ �B und schließlich mitdem Modus Ponens �B, d.h. B wird gewußt.
Eine weitere Abschwachung stellen die quasiregularen Logiken da. Sie sind unterunter der folgenden Regel abgeschlossen:
�(A⇒ B)�(�A⇒ �B)
Mit diesen Logiken laßt sich das logische Allwissenheitsproblem etwas besser ange-hen.
44
![Page 45: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/45.jpg)
Filtrierung und Entscheidbarkeit
Um die Theoremeigenschaft einer Formel A in einer normalen modalen Logik Lzu bestimmen, reicht es aus, nur den kanonischen Rahmen von L zu analysieren.Allerdings umfaßt der kanonische Rahmen einer Logik immer unendlich viele Welten.Es bietet sich also kein naheliegendes Entscheidungsverfahren an.
Allerdings ist der kanonische Rahmen extrem redundanzhaltig. Um die Wahrheiteiner Formel F in einer kanonischen Struktur zu bestimmen, muß zwischen Welten,die sich nur im Wahrheitswert von Formeln unterscheiden, die nicht Unterformelnvon F sind, nicht unterschieden werden. Es bietet sich also an, alle solche Weltenin einer Aquivalenzklasse zusammenfassen.
Dieses Verfahren nennt man Filtrierung.
45
![Page 46: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/46.jpg)
Filtrierung von Kripke-Rahmen
Gegeben eine modale Aussagenlogik L und eine Formel F , sei Γ die Menge derUnterformeln von F plus F .
Sei nun F = 〈S,R〉 ein Kripke-Rahmen.
Zunachst definieren wir eine Aquivalenzrelation auf S. Zwei Welten s, t ∈ S seienaquivalent bezuglich Γ, s ∼Γ t, wenn fur alle Strukturen K mit Rahmen F und alleA ∈ Γ gilt:
K |=s A gdw K |=t A.
Notation: sΓ = {t ∈ S : s ∼Γ t}
Der filtrierte Rahmen von F und F ist FΓ = 〈SΓ, RΓ〉, wobei
• SΓ = {sΓ : s ∈ S} und
• sΓRΓtΓ gdw es ein s ∈ sΓ und ein t ∈ tΓ gibt mit sRt.
46
![Page 47: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/47.jpg)
Filtrierung von Kripke-Rahmen (2)
Satz: F |= F gdw FΓ |= F .
Weiterhin ist ein filtrierter Rahmen immer endlich, genauer:
|SΓ| = 2|Γ|.
Eine Logik L hat die endliche Modelleigenschaft, wenn es einen endlichen RahmenF gibt derart, daß:
F |= A gdw `L A.
Satz: Die modale Aussagenlogik K hat die endliche Modelleigenschaft und istdamit entscheidbar, d.h. es gibt einen Algorithmus, der fur jede Formel A ∈ Σ nachendlicher Zeit ausgibt, ob `K A.
47
![Page 48: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/48.jpg)
Entscheidbare Modallogiken
Allgemeingultigkeit/Erfullbarkeit PSPACE-vollstandig:
K
KD = K + �A⇒ ♦AKT = K + �A⇒ A
K4 = K + �A⇒ ��AKB = K + A⇒ �♦AS4 = KT4
Erfullbarkeit NP-vollstandig:
S5 = KT4B
48
![Page 49: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/49.jpg)
Multimodale Logiken
Die Modallogik kann auch auf mehr als ein elementares Konnektiv generalisiertwerden.
Dazu erweitert man die Sprache wie folgt: Sei {[i] : i ∈ I} eine Menge von modalenKonnektiven.
Der Begriff des Kripke-Rahmens wird entsprechend erweitert zu:
F = 〈S, {Ri : i ∈ I}〉.
Die entscheidende Anderung in der Festlegung der Semantik von modalen Formelnlautet wie folgt:
K |=s [i]A gdw fur alle t ∈ S mit sRit gilt: K |=s A.
49
![Page 50: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/50.jpg)
Multimodale Logiken (2)
Eine multimodale Logik ist normal, wenn sie das Schema
[i](A⇒ B)⇒ ([i]A⇒ [i]B) (Ki)
sowie die RegelA
[i]Aerfullt.
Auch bei den multimodalen Logiken kann man die Technik der kanonischen Mo-delle und der Filtrierung anwenden, und auch die multimodalen Logiken Ki sindentscheidbar.
50
![Page 51: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/51.jpg)
Herleitungen mit nichttautologischen Annahmen
Fur axiomatische Kalkule bietet sich folgende Erweiterung an.
Um die Beweisbarkeit einer Formel
(A1 ∧ · · · ∧An)⇒ B
oder
(A1 ⇒ (A2 ⇒ · · · (An ⇒ B) · · ·))
zu zeigen, geht man wie bei intuitiven Herleitungen wie folgt vor:
1. Gebe A1, . . . , An zur Menge der Axiome eines Kalkuls hinzu.
2. Leite daraus B ab.
Wir sagen B ist unter den Annahmen A1, . . . , An im einem Kalkul K beweisbargdw. B wie oben angegeben in K beweisbar ist; abgekurzt: A1, . . . , An `K B.
(Man beachte, dass i.A. A1, . . . , An `K B nicht gleichbedeutend mitA1, . . . , An I`LK B ist.) `K B bedeutet dann: B ist in K beweisbar.
51
![Page 52: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/52.jpg)
Das Deduktionstheorem
Wir sagen, dass das Deduktionstheorem fur einen axiomatischen Kalkul K gilt, fallsaus der Beweisbarkeit von B unter den Annahmen A1, . . . , An die Beweisbarkeit derFormel
(A1 ∧ · · · ∧An)⇒ B
bzw.
(A1 ⇒ (A2 ⇒ · · · (An ⇒ B) · · ·))
in K folgt.
Satz: Fur den axiomatischen Kalkul der Aussagenlogik gilt das Deduktionstheorem.
Vorteil dieser Metaregel: Beweisverkurzung
Betrachte z.B. den Beweis von (p ⇒ p) im Kalkul von Lukasiewicz und dazu dentrivialen Beweis der Formel mittels Anwendung des Deduktionstheorems: Beweise punter der Annahme p.
52
![Page 53: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/53.jpg)
Modellierung des”
Wise-Man“-Puzzles
Notation (i, j seien im folgenden ∈ {1, 2, 3}):
• [i]F :=”Der Weise i weiss F“
• ri :=”Der i-te Weise hat einen roten Punkt auf der Stirn“
Zu K zusatzlich hinzugefugtes Axiomenschema: R (Reflexivitat)
• Fur alle i: [i]A⇒ A :=”Was jemand weiss, muss wahr sein“
Menge der Annahmen:
Fur alle i, fur alle j 6= i : (¬)ri ⇒ [j](¬)ri (1)Fur alle i : [i](r1 ∨ r2 ∨ r3) (2)¬[1](¬)r1 (3)¬[2](¬)r2 (4)
53
![Page 54: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/54.jpg)
Modellierung des”
Wise-Man“-Puzzles (2)
Herleitung von r2 ∨ r3:
¬(r2 ∨ r3)⇒ [1]¬(r2 ∨ r3) (5) (folgt aus (1,2) in K)
¬[1]¬(r2 ∨ r3)⇒ (r2 ∨ r3) (6) (Umformung von 5)
[1](¬(r2 ∨ r3)⇒ r1) (7) (Umformung von 2)
([1]¬(r2 ∨ r3) ∧ [1](¬(r2 ∨ r3)⇒ r1))⇒ [1]r1 (8) (K)
¬[1]r1 ⇒ ¬([1]¬(r2 ∨ r3) ∧ [1](¬(r2 ∨ r3)⇒ r1)) (9) (Umformung von 8)
¬[1]r1 ⇒ ([1](¬(r2 ∨ r3)⇒ r1)⇒ ¬[1]¬(r2 ∨ r3)) (10) (Umformung von 9)
[1](¬(r2 ∨ r3)⇒ r1)⇒ ¬[1]¬(r2 ∨ r3) (11) (MP:3,10)
¬[1]¬(r2 ∨ r3) (12) (MP:7,11)
r2 ∨ r3 (13) (MP:12,6)
54
![Page 55: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/55.jpg)
Modellierung des”
Wise-Man“-Puzzles (3)
Herleitung von r3:
¬r3 ⇒ r2 (14) (Umformung von 13)
[2](¬r3 ⇒ r2) (15) (G:14)
([2]¬r3 ∧ [2](¬r3 ⇒ r2))⇒ [2]r2 (16) (K)
¬[2]r2 ⇒ ¬([2](¬r3 ⇒ r2) ∧ [2]¬r3)) (17) (Umformung von 16)
¬[2]r2 ⇒ ([2](¬r3 ⇒ r2)⇒ ¬[2]¬r3) (18) (Umformung von 17)
[2](¬r3 ⇒ r2)⇒ ¬[2]¬r3 (19) (MP:4,18)
¬[2]¬r3 (20) (MP:15,19)
¬[2]¬r3 ⇒ r3 (21) (Umformung von 1)
r3 (22) (MP:5,21)
[3]r3 (23) (G:22)
55
![Page 56: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/56.jpg)
Deduktionstheorem und Modallogik
Kritik an der Herleitung:
• Anwendungen der Nezessitationsregel auf nichttautologische Annahmeformelnproblematisch
• Betrachte die zusatzliche Annahme: r1
• Allgemeine Ursache der Kritik: Gilt Deduktionstheorem fur K?
Satz: Fur den modallogischen Kalkul K (S. 7 bzw. S. 30) gilt das Deduktionstheoremnicht.
Beweis (durch Gegenbeispiel): p `K �p, aber 6`K (p⇒ �p).
56
![Page 57: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/57.jpg)
Verbesserte Modellierung des”
Wise-Man“-Puzzles
Weitere Notation:
• �F :=”Es ist Allgemeinwissen, dass F“
Zusatzliche Axiomenschemata:
• Fur alle i: �A⇒ [i]A :=”Allgemeinwissen weiss jeder“
• Fur alle i: �A⇒ ��A :=”Positive Introspektion bei Allgemeinwissen“
Geanderte Annahmenmenge:
Fur alle i, fur alle j 6= i : �((¬)(ri ⇒ [j](¬)ri)) (1)�(r1 ∨ r2 ∨ r3) (2)�¬[1](¬)r1 (3)[3]¬[2](¬)r2 (4)
57
![Page 58: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/58.jpg)
Deduktionstheorem und Modallogik
Ein Annahmenkalkul fur Modallogiken K basierend auf den Regeln (K) und (G):
• Globalitat (induktiv uber Beweislange): Eine Formel heisst global in einem Beweis,wenn sie Instanz eines Axioms oder mittels der Kalkulregeln aus lediglich globalenFormeln gewonnen wurde.
• Einschrankung des Annahmenkalkuls: Die Regel (G) darf nur auf globale Formelnangewendet werden.
• Falls B aus den Annahmen A1, . . . , An unter der obigen Einschrankung beweisbarin K ist, schreiben wir A1, . . . , An `G
K B.
Eingeschranktes Deduktionstheorem der Modallogik: Fur jede auf den Regeln(K) und (G) basierende Modallogik K folgt aus A1, . . . , An `G
K B, dass die Formel(A1 ∧ · · · ∧An)⇒ B in K beweisbar ist.
Beweisidee: Jeder Beweis unter Annahmen kann in einen globalen gefolgt voneinem lokalen Teil restrukturiert werden. Der Resultat folgt dann analog zum Fallder Aussagenlogik.
58
![Page 59: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/59.jpg)
Dynamische Aussagenlogik
Eine naheliegende multimodale Logik ist die Dynamische Logik, die zur Modellierungund Verifikation von Computerprogrammen entwickelt wurde.
Die Idee ist, mit jedem Kommando α der Sprache ein modales Konnektiv [α] zuassoziieren mit der folgenden Lesart:Eine Formel [α]A soll aussagen, daß nach Ausfuhrung des Kommandos α dieEigenschaft A erfullt ist oder allgemeiner: nach jeder terminierenden Ausfuhrungvon α soll A gelten.
Damit laßt sich Nichtdeterminismus erfassen.
Die duale Formel <α>A druckt dann aus, daß es eine terminierenden Ausfuhrungvon α gibt, nach der A erfullt ist.
59
![Page 60: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/60.jpg)
Konnektive der Dynamischen Logik
[α]A Nach terminierender Ausfuhrung von α gilt Aα1;α2 Hintereinanderausfuhrung von α1 und α2
α1 ∪ α2 Alternative Ausfuhrung von α1 oder α2
α∗ Wiederhole αA? test A: falls A, fahre fort, ansonsten
”fail“.
Mit diesen Grundkonnektiven lassen sich andere Programmierkonstrukte ausdrucken,z.B.:
if A then α else β ≡ (A?;α) ∪ (¬A?;β)while A do α ≡ (A?;α)∗;¬A?repeat α until A ≡ α; (¬A?;α)∗
60
![Page 61: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/61.jpg)
Modale Pradikatenlogik
Im Gegensatz zur Aussagenlogik gibt es in der Pradikatenlogik eine betrachtlicheAnzahl verschiedener Moglichkeiten, eine Modallogik aufzubauen.
Wichtige Entscheidungen, die man treffen muß, sind die folgenden:
• Sollen in allen Welten dieselben Objekte existieren?
• Und wenn nicht, wie sollen die Objektmengen zusammenhangen?
• Sollen Funktionssymbole in allen Welten dieselben Dinge bezeichnen?
61
![Page 62: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/62.jpg)
Semantik fur die modale Pradikatenlogik
Ein pradikatenlogischer (Kripke)-Rahmen ist ein Tripel 〈S,R,D〉, wobei
• S eine Menge von moglichen Welten,
• R die Zuganglichkeitsrelation und
• D eine Abbildung ist, die jedem Element s von S ein Universum D(s) zuweist,d.h. eine nichtleere Menge von Objekten.
Ein pradikatenlogischer Kripke-Rahmen F = 〈S,R,D〉 heißt
• monoton, wenn fur alle Welten s, t ∈ S mit sRt gilt: D(s) ⊆ D(t)
• konstant, wenn fur alle Welten s, t ∈ S gilt: D(s) = D(t)
62
![Page 63: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/63.jpg)
Rigide Interpretationen
Sei F = 〈S,R,D〉 ein pradikatenlogischer Kripke-Rahmen.Eine rigide (pradikatenlogische) Interpretation ι in F ist eine Paar 〈ιF , ιP 〉, wobei
1. ιF eine einstellige Funktion ist, die jedem n-stelligen Funktionszeichen einen-stellige Funktion auf
⋃{D(s) : s ∈ S} zuweist und
2. ιP eine zweistellige Funktion ist, die jeder Welt s ∈ R und jedem n-stelligenPradikatszeichen eine n-stellige Relation auf D(s) zuweist.
Damit hat ein Funktionszeichen f im gesamten Rahmen dieselbe Bedeutung:
• Problem: ιF (f)(u1, . . . , un) /∈ D(s)• Ansatz 1: Fordere fur alle f : Bildmenge ιF (f) ⊆
⋂{D(s) : s ∈ S}
• Ansatz 2: Fordere: Falls u1, . . . , un ∈ D(s), dann ιF (f)(u1, . . . , un) ∈ D(s)
Eine rigide (pradikatenlogische) Struktur ist ein 5-Tupel 〈S,R,D, ιF , ιP 〉, wobei〈S,R,D〉 ein pradikatenlogischer Kripke-Rahmen und 〈ιF , ιP 〉 eine rigide Interpre-tation in 〈S,R,D〉 ist.
63
![Page 64: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/64.jpg)
Rigide Interpretationen (2)
Weiterhin benotigt zum Aufbau der Semantik: Variablenbelegung A, die jedemx ∈ V (Variablenmenge) ein Objekt A(x) zuweist: A : V →
⋃{D(s) : s ∈ S}
Bedeutung von Termen analog zur klassischen Pradikatenlogik, d.h.
ιAF (f(t1, . . . , tn)) = ιF (f)(ιAF (t1), . . . , ιAF (tn))
Bedeutung atomarer Formeln in einer Welt s einer rigiden Struktur K =〈S,R,D, ιF , ιP 〉 unter einer Variablenbelegung A wird wie folgt festgelegt:
K |=As P (t1, . . . , tn) gdw 〈ιAF (t1), . . . , ιAF (tn)〉 ∈ ιP (s, P )
Bedeutung der komplexen Formeln: analog zur aussagenlogischen Modallogik bzw.zur klassischen Pradikatenlogik
64
![Page 65: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/65.jpg)
Variablenbelegungen in der modalen Pradikatenlogik
• Problem: Falls A(x) /∈ D(s), gilt nach obiger Definition K 6|=As P (x)
• Frage: Intuitiv akzeptabel?
• Alternative: Verwendung einer dreiwertigen Logik und falls A(x) /∈ D(s) setze:ιAP (P (x)) = u (unbestimmt)
Korrespondenzen in der pradikatenlogischen Modallogik analog zur Aussagenlogik,d.h.:
• �(A⇒ B)⇒ (�A⇒ �B) gilt in allen Rahmen
• �A⇒ A gilt in allen reflexiven Rahmen, etc.
65
![Page 66: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/66.jpg)
Barcan-Formeln
Die spezielle Rolle der Quantoren wird an Hand der folgenden beiden Schemataersichtlich:
Barcan-Formel: ∀x�F ⇒ �∀xF
Inverse Barcan-Formel: �∀xF ⇒ ∀x�F
Intuitiv besagen diese Schemata, daß Objekte niemals neu entstehen bzw. verschwin-den, wenn man von von einer Welt zu einer anderen ubergeht.
So gilt z.B. die inverse Barcan-Formel in allen monotonen Kripke-Rahmen und beideBarcan-Formeln gelten in allen konstanten Kripke-Rahmen.
66
![Page 67: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/67.jpg)
Uniforme Notation fur Formeln der klassischen Aussagenlogik
Uniforme Notation: Disjunkte Partition aller Formeln der klassischen Aussagenlo-gik, die keine Literale sind, in einen
• konjunktiven Typ α oder einen
• disjunktiven Typ β
Konjunktiv: α Disjunktiv: βα α1, α2 β β1, β2
F ∧G F,G F ∨G F,G¬(F ∨G) ¬F,¬G ¬(F ∧G) ¬F,¬G¬(F ⇒ G) F,¬G F ⇒ G ¬F,G¬¬F F
Satz: α ≡ α1 ∧ α2 und β ≡ β1 ∨ β2
67
![Page 68: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/68.jpg)
Abwartsgesattige Mengen und Hintikkamengen
Eine Menge aussagenlogischer Formeln S ist abwarts gesattigt falls gilt:
• wenn Formel vom Typ α ∈ S, dann fur alle αi: αi ∈ S
• wenn Formel vom Typ β ∈ S, dann gibt es ein βi: βi ∈ S
(Atomare) Hintikka-Menge S:
• S abwarts gesattigt und
• S enthalt keine (atomare) Formel und ihre Negation
Hintikkas Hilfssatz: Jede (atomare) Hintikkamenge ist erfullbar.
68
![Page 69: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/69.jpg)
Abwartssattigungen
Abwartssattigung einer Menge S aussagenlogischer Formeln: Minimale abwartsgesattigte Obermenge von S
Komplexitat einer Formelmenge: Summe der Wortlangen jedes Elements
Satz: Sei S eine endliche Menge aussagenlogischer Formeln und n die Komplexitatvon S.
• Die Komplexitat jeder Abwartssattigung von S ist O(n2).
• S hat O(2n) Abwartssattigungen.
Eine modallogische Formelmenge M heisst Unterformelauswahl von F gdw. F ∈Mund fur jede echte Unterformel F ′ von F gilt: entweder F ′ ∈ s oder ¬F ′ ∈M .
Eine modallogische Formelmenge M heisst schwache Unterformelauswahl von Fgdw. fur jede echte oder unechte Unterformel F ′ von F gilt: entweder F ′ ∈ s oder¬F ′ ∈M .
69
![Page 70: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/70.jpg)
Erfullbarkeit in der Modallogik
Eine modallogische Formel F heisst global/lokal K-erfullbar gdw. es eine Kripke-Struktur K = 〈S,R, ι〉 gibt und fur alle Welten/eine Welt s ∈ S gilt: K |=s F .
Entscheidungsverfahren fur globale/lokale modallogische Erfullbarkeit:Gegeben eine modallogische Formel F
• Versuch der Konstruktion eines Modells durch schrittweise Reduktion des kano-nischen Modells I = 〈S,R, ι〉• Setze S = {s : s ist Abwartssattigung einer Unterformelauswahl (global) bzw.
schwachen Unterformelauswahl (lokal) von F und s ist eine Hintikkamenge},weiterhin R = S × S und ι(s, p) = t gdw. p ∈ s• Verfahren reduziert S und R schrittweise durch Loschen
”schlechter“ Knoten und
Kanten aus dem Rahmen 〈S,R〉:– Knoten s ist schlecht, wenn ein ♦A ∈ s, aber es kein s′ gibt mit sR s′ undA ∈ s′,
– Kante 〈s, s′〉 ist schlecht, wenn �A ∈ s und A /∈ s′.
70
![Page 71: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/71.jpg)
Erfullbarkeit und Kripke-Modelle
Satz:
• F ist global K-erfullbar gdw am Ende des globalen Verfahrens S nichtleer ist.
• F ist lokal K-erfullbar gdw am Ende des lokalen Verfahrens ein s ∈ S mit F ∈ s.
Unterscheidende Formel z.B. ♦(a ∧�⊥)
Satz:
• Wenn F global erfullbar ist, dann ist F lokal erfullbar.
• F ist nicht K-gultig gdw. ¬F lokal K-erfullbar ist.
Eine Kripke-Struktur K heisst globales Kripke-Modell fur F gdw. K |= F .
Wenn K = 〈S,R, ι〉 eine Kripke-Struktur ist mit K |=s F , dann heisst 〈S,R, ι, s〉ein (lokales) Kripke-Modell fur F .
71
![Page 72: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/72.jpg)
Der Tableaukalkul fur die klassische Aussagenlogik
Tableau fur Formel F (Formelbaum):
• Markiere die Wurzel mit F .
• Falls eine atomare Aussagenvariable und ihre Negation auf einem Ast, schliesseden Ast.Fur alle offenen Aste:
– falls Knoten mit Formel vom Typ α auf Ast, hange einen Knoten mit Formelαi an
– falls Knoten mit Formel vom Typ β auf Ast, hange zwei Knoten mit Formelnβ1 und β2 an.
Tableau (atomar) geschlossen:Jeder Ast enthalt eine (atomare) Formel und ihre Negation.
72
![Page 73: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/73.jpg)
Beispieltableau
(1) ¬((p⇒ q)⇒ (¬p ∨ q))| α(1)
(2) p⇒ q| α(1)
(3) ¬(¬p ∨ q)| α(3)
(4) ¬¬p| α(3)
(5) ¬q| β(2)
(6) ¬p | q (7)| α(4) ∗
(8) p∗
73
![Page 74: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/74.jpg)
Eigenschaften des Tableaukalkuls
Vollstandigkeit und Korrektheit:¬F unerfullbar (bzw. F allgemeingultig) gdw es ein (atomar) geschlossenes Tableaufur ¬F gibt.
αβ-Unterformeleigenschaft: Die Formel jedes Nichtwurzelknotens ist α- oder β-Unterformel einer Vorgangerformel auf dem Ast.
Satz: Die αβ-Unterformelrelation ist wohlfundiert, d.h., es gibt keine unendlichenDekompositionsketten.
Striktheit:
• Jede Formel vom Typ β darf auf jedem Ast nur einmal angewendet werden und
• jede Formel vom Typ α darf fur jedes αi auf jedem Ast nur einmal angewendetwerden.
Regularitat/Linearitat: Auf jedem Ast darf eine Formel hochstens einmal vorkommen.
74
![Page 75: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/75.jpg)
Uniforme Notation fur Formeln der modalen Aussagenlogik
Uniforme Notation: Disjunkte Partition aller Formeln der klassischen Modallogik,die keine Literale sind, in einen
• konjunktiven Typ α (wie in der Aussagenlogik),
• disjunktiven Typ β (wie in der Aussagenlogik),
• Notwendigkeits-Typ ν oder
• Moglichkeits-Typ π
Notwendigkeits-Typ: ν Moglichkeits-typ: πν ν0 π π0
�F F ♦F F¬♦F ¬F ¬�F ¬F
75
![Page 76: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/76.jpg)
Tableaux fur die Modallogik
Um die Unterscheidung zwischen Wahrheit in verschiedenen Welten zu erfassen,Verwendung sog. Prafixformeln
Prafixformel: Paar 〈σ, F 〉, wobei F eine Formel und σ eine endliche Folge vonnaturlichen Zahlen ist, Prafix genannt
Notation: σ.i sei Verlangerung der Folge σ um i
Ein Prafix σ′ ist von einem Prafix σ K-zuganglich gdw. es ein i gibt mit σ′ = σ.i
76
![Page 77: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/77.jpg)
Tableaux fur die Modallogik
Modallogisches K-Tableau fur Formel F (Prafixformelbaum):
• Markiere die Wurzel mit 〈∅, F 〉.
• Falls Prafixformeln 〈σ,A〉, 〈σ,¬A〉 auf einem Ast, schliesse Ast.
• Fur alle offenen Aste:
(α) falls Knoten mit Prafixformel 〈σ, α〉 auf Ast, hange einen Knoten mit Prafix-formel 〈σ, αi〉 an
(β) falls Knoten mit Prafixformel 〈σ, β〉 auf Ast, hange zwei Knoten mit Prafixfor-meln 〈σ, β1〉 und 〈σ, β2〉 an
(ν) falls Knoten mit Formel vom Typ 〈σ, ν〉 auf Ast, hange einen Knoten mitPrafixformel 〈σ′, ν0〉 an, wobei σ′ von σ K-zuganglich ist und bereits
”auf“
dem Ast vorkommt(π) falls Knoten mit Formel vom Typ 〈σ, π〉 auf Ast, hange einen Knoten mit
Prafixformel 〈σ′, π0〉, wobei σ′ von σ K-zuganglich und kein Anfangsstuckeines Prafixes
”auf“ dem Pfad ist.
77
![Page 78: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/78.jpg)
Ein Beispieltableau fur die Modallogik K
(1) ∅ ¬(�(p⇒ q)⇒ (�p⇒ �q))(2) ∅ ¬(�p⇒ �q) α2(1)
(3) ∅ �p α1(2)
(4) ∅ ¬�q α2(2)
(5) 1 ¬q π0(4)
(6) 1 p ν0(3)
(7) ∅ �(p⇒ q) α1(1)
(8) 1 p⇒ q ν0(7)
(9) 1 ¬p β1(8) (10) 1 q β2(8)
78
![Page 79: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/79.jpg)
Tableaux fur die Modallogik (2)
Korrektheit und Vollstandigkeit des K-Tableaukalkuls: Eine Formel F ist nichtlokal K-erfullbar gdw. es ein geschlossenes K-Tableau fur F gibt.
Striktheit modallogischer Tableaux (Erweiterung der Aussagenlogik):
• jede Prafixformel mit Formel π darf auf jedem Ast nur einmal auf π angewendetwerden
• jede Prafixformel mit Formel ν darf fur jedes zulassige Prafix auf dem Ast nureinmal auf ν angewendet werden
Regularitat/Linearitat modallogischer Tableaux: Auf jedem Ast darf eine Prafixfor-mel hochstens einmal vorkommen
Jede der Bedingungen garantiert die Entscheidbarkeit
Satz: Jedes geschlossene K-Tableau minimaler Baumgrosse (Anzahl der Knoten) istregular.
79
![Page 80: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/80.jpg)
Tableaux fur K
Bemerkung zur ν-Regel:
(ν) falls Knoten mit Formel vom Typ 〈σ, ν〉 auf Ast, hange einen Knoten mitPrafixformel 〈σ′, ν0〉 an, wobei σ′ von σ zuganglich und bereits
”auf“ dem Ast
vorkommt
Die Bedingung, dass ein zugangliches Prafix σ′ bereits auf dem Ast vorkommenmuss, ist notwendig fur die Korrektheit:
• Betrachte die K-erfullbare Formel �A ∧�¬A
• Ohne die Bedingung kann ein geschlossenes Tableau erzeugt werden
80
![Page 81: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/81.jpg)
K-Tableaux und Kripke-Modelle
Falls eine modallogische Formel F lokal K-erfullbar ist, liefert das Tableauverfahrenein lokales Kripke-Modell 〈S,R, ι, s〉 fur F :
• Sei T ein K-Tableau mit Wurzelformel F und
• B die Menge der Prafixformeln auf einem gesattigten Tableauast (d.h. einemoffenen und nicht mehr regular bzw. strikt erweiterbaren Ast).
• Sei KB = 〈S,R, ι, s〉 das folgende Kripke-Modell:
– S sei die Menge aller Prafixe auf dem Ast B,– R = {〈s′, s′′〉 ∈ S : s′′ ist K-zuganglich von s′},– ι(s, a) = w gdw. 〈s, a〉 ∈ B,– s = ∅.
• KB ist ein lokales Kripke-Modell fur F .
81
![Page 82: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/82.jpg)
Komplexitat von K-Tableaux
K-Tableaux als Entscheidungsverfahren fur lokale K-Erfullbarkeit
• Sei n die Wortlange der Wurzelformel
• Zeitkomplexitat: O(2n) (Aussagenlogik: O(2n))
• Platzkomplexitat naiv (d.h. bei Speichern des gesamten Tableaus): O(2n) (Aus-sagenlogik: O(2n))
• Platzkomplexitat optimiert (d.h. bei Tiefensuche und Loschung geschlossenerAste): O(2n) (Aussagenlogik: O(n2))
Beobachtung: Der modallogische K-Tableaukalkul ist kein PSPACE-Verfahren.
82
![Page 83: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/83.jpg)
Komplexitat von K-Tableaux (2)
Kritische Formelklasse Fn fur K (induktiv definiert):
• F1 = (♦a1 ∧ ♦¬a1)
• Fn = (♦(an ∧�≤nan) ∧ ♦(¬an ∧�≤n¬an) ∧�Fn−1)
• Dabei bedeute �0F = F und �≤nF = �(F ∧�≤n−1F )
• Die Komplexitat einer Formel Fn ist O(n2).
Satz: Jedes Kripke-Modell fur Fn hat ≥ 2n Welten.
Satz: Jedes gesattigte K-Tableau fur Fn hat lediglich einen Ast und eine Baumtiefe> 2n.
83
![Page 84: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/84.jpg)
Komplexitat von K-Tableaux (3)
Problem der Arbeitsweise des K-Tableauverfahrens:
• Seien ♦b1, . . . ,♦bn die (normalisierten) Formeln, die in einer Welt s mit Prafix σgelten.
• Im K-Tableaukalkul wird die Inspektion aller entsprechenden von s aus zugangli-chen Welten s1, . . . , sn auf einem Tableauast durchgefuhrt.
• Fur den Nachweis der Existenz eines Kripke-Modells reicht es aber aus, dieseBedingungen unabhangig voneinander zu erfullen.
• Allgemeines zugrundeliegendes Problem: Tableaux sind reine Oder-Baume.
84
![Page 85: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/85.jpg)
Ein Tableau-basiertes PSPACE-Verfahren fur K
Ubergang von Oder-Baumen zu Und-Oder-Baumen:
• Jeder Tableauknoten ist entweder ein Und- oder ein Oder-Knoten.
Bedeutung: Fur ein geschlossenes Tableau mussen alle Untertableaux unter einemKnoten geschlossen sein, d.h. die Knoten des bisherigen Tableauverfahrens sind bzgl.Erfullbarkeit alle Oder-Knoten.
Wahrheit und Falschheit von Tableauknoten:
• Ein Blattknoten heisst falsch, wenn er auf einem geschlossenen Tableauast liegtund wahr, wenn der Tableauast gesattigt ist.
• Ein Nichtblattknoten N vom Typ Oder/Und ist falsch, wenn alle/ein unmittel-baren Nachfolgerknoten von N falsch sind.
• Ein Nichtblattknoten N vom Typ Oder/Und ist wahr, wenn ein/alle unmittelbarenNachfolgerknoten von N wahr sind.
85
![Page 86: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/86.jpg)
Ein Tableau-basiertes PSPACE-Verfahren fur K (2)
Modifiziertes Tableauverfahren:
• Anwendung der Regularitat/Linearitat bzw. Striktheit
• Auf jedem Ast Bevorzugung aussagenlogischer Regeln
• Wenn ein Ast mit Blattknoten N durch eine der Regeln α, β, ν erweitert wird,wird N als Oder-Knoten deklariert.
• Modifizierung der π-Regel: Falls alle auf Ast mit Blattknoten N noch benutz-baren Prafixformeln von modalem Typ, seien 〈σ, π1〉, . . . , 〈σ, πn〉 diejenigen vomMoglichkeits-Typ:
– Markiere den Knoten N als Und-Knoten– Verzweige n-fach mit den entsprechenden Prafixformeln 〈σ.1, π1
0〉, . . . , 〈σ.n, πn0 〉– Markiere alle 〈σ, π1〉, . . . , 〈σ, πn〉 auf dem Ast als unbenutzbar
86
![Page 87: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/87.jpg)
Allgemeine Eigenschaften von K-Tableaux
Minimale Kripke-Modelle werden i.A. weder mit K-Tableaux noch mit modifiziertenUnd-Oder-K-Tableaux gefunden
Beispiel: Betrachte die Formel ♦a ∧ ♦b oder noch fataler:
♦an ∧ ♦bn ∧�(♦an−1 ∧ ♦bn−1 ∧ · · ·�(♦a2 ∧ ♦b2 ∧�(♦a1 ∧ ♦b1)) · · ·)
Induktiv definiert:
• F1 = (♦a1 ∧ ♦b1)• Fn = (♦an ∧ ♦bn ∧�Fn−1)
Jedes Fn hat ein Modell mit |S| = 1.
Beobachtung: Mit Tableaux werden nur exponentielle Kripke-Modelle fur ein Fngefunden.
Analogie zu Tableauverfahren fur die klassische Pradikatenlogik: Es werden nurHerbrand-Modelle gefunden.
87
![Page 88: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/88.jpg)
Tableaux fur weitere Modallogiken
Modifikationen bei anderen normalen (Kripke-Struktur-basierten) Modallogiken:
• Anderung der Zuganglichkeitsbedingungen fur Prafixe
• Anderung der modalen Regeln selbst
Modifikation bei KT = (K + Reflexivitat) bzw. K4 = (K + Transitivitat) bzw. S4= KT4:
• Ein Prafix σ′ ist KT-zuganglich bzw. K4-zuganglich bzw. S4-zuganglich voneinem Prafix σ gdw. σ = σ′ oder σ′ K-zuganglich von σ bzw. wenn σ ein echtesAnfangsstuck von σ′ bzw. wenn σ ein echtes oder unechtes Anfangsstuck von σ′
ist.
KT- bzw. S4-Beispiel: (1) ∅ ¬(�p⇒ p)(2) ∅ �p α1(1)
(3) ∅ ¬p α2(1)
(4) ∅ p ν0(2)
88
![Page 89: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/89.jpg)
Tableaux fur S4
Der S4-Tableaukalkul ergibt sich aus dem K-Tableaukalkul (S. 77) durch Ersetzungder K-Zuganglichkeit durch S4-Zuganglichkeit.
Satz: Eine Formel F ist S4-gultig, d.h. in allen Rahmen, die transitiven und reflexivsind, gdw. es ein geschlossenes S4-Tableau mit Wurzelformel ¬F gibt.
Problem bei S4: Entscheidbarkeit, genauer lokale S4-Erfullbarkeit
S4-Tableau: (1) ∅ �♦a(2) ∅ ♦a ν0(1)(3) 1 a π0(2)(4) 1 ♦a ν0(1)(5) 1.1 a π0(4)(6) 1.1 ♦a ν0(1)
. . .
Das S4-Tableauverfahren terminiert nicht.
89
![Page 90: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/90.jpg)
Tableaux fur S4 (2)
Modifikationen zum Erhalt der Terminierung des S4-Tableauverfahren
• Beim naiven Tableauverfahren werden unendliche Modelle charakterisiert.
• Semantischer Grundbegriff Zyklus: Folge von Welten s1, s2, s3, . . . , sn−1, sn mits1Rs2, s2Rs3, . . . , sn−1Rsn und es gilt fur alle Formeln F :
F ist wahr in s1 gdw. F wahr in sn ist.
• Grundidee: Prafixe entsprechen (Mengen von) Welten; Stoppen des Betrachtenseines Folgeprafixes von σ, wenn eine zu σ aquivalente Welt(enmenge)/Prafixbereits auf dem Ast vorkommt
90
![Page 91: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/91.jpg)
Terminierende Tableaux fur S4
• Ein Prafix heisst Endprafix auf einem Tableauast B gdw
– sich keine Prafixformel der Form 〈σ, π〉 auf B platzieren lasst oder– es ein echtes Anfangsstuck σ′ von σ gibt und fur alle Formeln F gilt:
〈σ, F 〉 ist auf B gdw 〈σ′, F 〉 auf B ist. (∗)
• Wenn σ ein Endprafix ist, muss die π-Regel nicht auf seine Prafixformelnangewandt werden.
• Zur Feststellung der Nichtplatzierbarkeit von Prafixformeln vom Moglichkeits-Typist die Explizitmachung aller Formeln erforderlich, die in der Welt(enmenge) wahrsind, die dem Prafix entspricht.
• Naturlicher Ansatz: Erzeuge auf einem Ast alle Prafixformeln eines bestimmtenPrafixes, bevor eine Prafixformel mit einem anderen Prafix auf den Ast kommt.
• Die Terminierung des neuen Verfahrens folgt aus der Tatsache, dass es nur endlichviele Unterformelauswahlen einer Formel F gibt.
91
![Page 92: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/92.jpg)
Terminierende Tableaux fur S4 (2)
Komplexitat des Verfahrens:
• Auch bei Verwendung von Und/Oder-Tableaux u.U. exponentielle Tableautiefe
• Verbesserung durch Abschwachung der Bedingung (∗) von S. 91
Momentan bekannte beste Platzschranken fur Modallogiken (Hudelmaier, 1995):
• K: O(n log n)
• T: O(n log n)
• S4: O(n2 log n)
92
![Page 93: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/93.jpg)
Modallogik und klassische Logik
Die Ubersetzung modallogischer Formeln in klassische Logik ist moglich
Ansatze:
• Ubersetzungen basierend auf der Beweistheorie
• Ubersetzungen basierend auf der Kripke-Semantik
Vorteile von Ubersetzungsmethoden:
• Einsichten in relative Expressivitat der Sprachen
• Verwendung existierender Theorembeweiser und Entscheidungsverfahren der klas-sischen Logik
Nachteile von Ubersetzungsmethoden:
• Verlust der Formelstruktur
• I.A. Anderung der Problemkomplexitat
93
![Page 94: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/94.jpg)
Beweistheoretische Transformationen
Ansatz: Formalisierung der Beweisbarkeit in einem axiomatischen Kalkul
• K-Axiom: �(A⇒ B)⇒ (�A⇒ �B):
Ubersetzung: ∀x∀y(B(f⇒(f�(f⇒(x, y)), f⇒(f�(x), f�(y))))) (1)
• Modus Ponens: Aus A und A⇒ B folgere B:
Ubersetzung: ∀x∀y((B(x) ∧ B(f⇒(x, y)))⇒ B(y)) (2)
• Nezessitation: Aus A folgere �A:
Ubersetzung: ∀x(B(x)⇒ B(f�(x))) (3)
• In K zu beweisende Formel F , zum Beispiel (�a⇒ �b)⇒ �(a⇒ b):
Ubersetzung F ′: B(f⇒(f⇒(f�(a), f�(b)), f�(f⇒(a, b)))) wobei a, b Konstanten
Satz: `K F gdw ((1) ∧ (2) ∧ (3))⇒ F ′ allgemeingultig ist.
94
![Page 95: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/95.jpg)
Modelltheoretische Transformationen
Ansatz fur die modale Aussagenlogik: Formalisierung der Begriffe der Kripke-Semantik in Pradikatenlogik, der sog. Pradikatenlogik fur Transitionssysteme
Sprache der Pradikatenlogik fur Transitionssysteme: Fragment der Pradikatenlogikbestehend aus
• einem zweistelliges Pradikatszeichen ≺ (hier in Infixnotation verwendet)
• einer Menge von einstelligen Pradikatszeichen (entsprechend den modallogischenaussagenlogischen Variablen)
• pradikatenlogischen Variablen, sog. Welt- oder Zustandsvariablen
• sowie den Junktoren und Quantoren der Pradikatenlogik
Idee der Ubersetzung:
K |=s �F gdw ∀s′(s ≺ s′ ⇒ F (s′)) wobei F (s′) bedeutet: der Sachverhalt F istwahr in der Welt s′
95
![Page 96: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/96.jpg)
Standardubersetzung in Pradikatenlogik
Sog. Standardubersetzung Θ von Formeln der Modallogik in Pradikatenlogik
• Θ(p) := P (s) fur alle aussagenlogischen Variablen p; s sei Objektvariable
• Θ(¬A) := ¬Θ(A)
• Θ((A⇒ B)) := (Θ(A)⇒ Θ(B))
• Θ(�A) := ∀s′(s ≺ s′ ⇒ Θ(A)[s/s′]) wobei s′ eine Objektvariable sei, die nichtin A vorkommt
Fur Multimodallogiken mit Operatorenmenge [r1], . . . , [rn] statt letzterem die Regel:
• Fur alle i: Θ([ri]A) := ∀s′(Ri(s, s′)⇒ Θ(A)[s/s′])
wobei Ri ein 2-stelliges Pradikatszeichen
96
![Page 97: Motivation f ur modale Logik - LMU, Informatik, TCSletz/TU/nichtklassische_logiken/Modallogik.pdf · Literatur zur Modalen Logik G.H. Hughes, M.J. Cresswell. An Introduction to Modal](https://reader030.vdocuments.pub/reader030/viewer/2022040700/5d520fa888c993730d8b64d4/html5/thumbnails/97.jpg)
Eigenschaften der Ubersetzung in Pradikatenlogik
Aquivalenzsatz fur die Modallogik K: Eine modallogische Formel F ist K-gultiggdw. die Formel ∀sΘ(F ) pradikatenlogisch allgemeingultig ist.
Erfassung anderer auf Kripke-Strukturen basierender Modallogiken:
Satz: Eine modallogische Formel F gilt in allen Kripke-Modellen, die eine EigenschaftE erfullen gdw. die Formel E′ ⇒ ∀sΘ(F ) pradikatenlogisch allgemeingultig ist,wobei E′ eine pradikatenlogische Beschreibung der Eigenschaft E ist.
Fur Formeln der Modallogik: Es gibt im o.g. Sinne aquivalente pradikatenlogi-sche Formel mit hochstens zwei verschiedenen Variablen (entspricht sog. guardedfragment der Pradikatenlogik)
Wird erreicht durch Wiederverwendung von Variablen
97