Modal Logik - Hochschule Ravensburg

Werbung
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modal Logik
Arne Usadel
Hochschule Ravensburg-Weingarten
January 21, 2007
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Inhaltsverzeichnis
1
Was ist Modal Logik und Einfuehrung
2
Formalisierung
3
Modallogische Folgerungen
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
4
Semantik
Modalsysteme
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Was ist modale Logik
Was heisst ”modal”
Wozu braucht man eigentlich Modallogik?
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Was ist modale Logik
Was heisst ”modal”
Wozu braucht man eigentlich Modallogik?
Folgerung der Modalbegriffe ”moeglich” und ”notwendig”
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Was ist modale Logik
Was heisst ”modal”
Wozu braucht man eigentlich Modallogik?
Folgerung der Modalbegriffe ”moeglich” und ”notwendig”
Er regnet im Gegensatz zu ”Moeglicherweise regnet es”
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Was ist modale Logik
Was heisst ”modal”
Wozu braucht man eigentlich Modallogik?
Folgerung der Modalbegriffe ”moeglich” und ”notwendig”
Er regnet im Gegensatz zu ”Moeglicherweise regnet es”
Alle Kreise sind rund im Gegensatz zu ”Notwendigerweise sind
alle Kreise rund”
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Was ist modale Logik
Was heisst ”modal”
Wozu braucht man eigentlich Modallogik?
Folgerung der Modalbegriffe ”moeglich” und ”notwendig”
Er regnet im Gegensatz zu ”Moeglicherweise regnet es”
Alle Kreise sind rund im Gegensatz zu ”Notwendigerweise sind
alle Kreise rund”
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Die zugrunde liegende Intuition
Zusaetzliche Aussagendimension durch moeglich und
notwendig
Wenn eine Aussage moeglich sein soll muss eine Situation
wahr sein
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Die zugrunde liegende Intuition
Zusaetzliche Aussagendimension durch moeglich und
notwendig
Wenn eine Aussage moeglich sein soll muss eine Situation
wahr sein
Ist etwas in jeder Situation wahr, so ist diese Aussage
notwendig
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Die zugrunde liegende Intuition
Zusaetzliche Aussagendimension durch moeglich und
notwendig
Wenn eine Aussage moeglich sein soll muss eine Situation
wahr sein
Ist etwas in jeder Situation wahr, so ist diese Aussage
notwendig
Moegliche Aussage: ”Manche Menschen haben gruene Haut”
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Die zugrunde liegende Intuition
Zusaetzliche Aussagendimension durch moeglich und
notwendig
Wenn eine Aussage moeglich sein soll muss eine Situation
wahr sein
Ist etwas in jeder Situation wahr, so ist diese Aussage
notwendig
Moegliche Aussage: ”Manche Menschen haben gruene Haut”
Notwendige Aussage: ”Kreise sind rund” oder auch
”Junggesellen sind unverheiratet”
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Die zugrunde liegende Intuition
Zusaetzliche Aussagendimension durch moeglich und
notwendig
Wenn eine Aussage moeglich sein soll muss eine Situation
wahr sein
Ist etwas in jeder Situation wahr, so ist diese Aussage
notwendig
Moegliche Aussage: ”Manche Menschen haben gruene Haut”
Notwendige Aussage: ”Kreise sind rund” oder auch
”Junggesellen sind unverheiratet”
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Das three wise men Rtsel
Drei weise Personen sitzen sich in einem Kreis gegenueber. Es ist
allen bekannt, dass es drei rote und zwei weie Huete gibt. Eine
vierte Person setzt den drei weisen Personen nun jeweils einen der
fnf Huete auf den Kopf. Die Weisen koennen jeweils die Huete der
beiden anderen Weisen sehen, jedoch nicht ihren eigenen Hut. Nun
wird reihum jede der drei weisen Personen gefragt ob sie wei,
welche Farbe ihr Hut hat. Die ersten beiden Personen sind nicht in
der Lage, diese Frage zu beantworten. Daraufhin kann jedoch die
dritte Person sagen, dass sie einen roten Hut traegt.
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Auffassung in der Modallogik
In der Modallogik spricht man statt von moeglichen oder
vorstellbaren Situationen von ”moeglichen Welten”
Die tatsaechliche Welt, in welcher wir leben, ist dabei eine
moegliche Welt
Eine Aussage ist moeglich, wenn sie in einer moeglichen Welt
wahr ist
und notwenig, wenn sie in allen moeglichen Welten wahr ist
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Formalisierung
♦p −→ Es ist moeglich, dass p
p −→ Es ist notwendig, dass p
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Modaloperatoren und Negation
Unterschied ¬p und ¬ p
Beispiele
Es ist nicht moeglich, dass Sokrates Schuster ist bzw. Es ist
moeglich, dass Sokrates kein Schuster ist
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Modaloperatoren und Negation
Unterschied ¬p und ¬ p
Beispiele
Es ist nicht moeglich, dass Sokrates Schuster ist bzw. Es ist
moeglich, dass Sokrates kein Schuster ist
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Aussagen mit dem Moeglichkeitsoperator lassen sich in Aussagen
mit dem Notwendigkeitsoperator uebersetzen und auch umgekehrt.
Aussage
”Es ist moeglich, dass Sokrates kein Schuster ist”,
gleichbedeutend mit ”Es ist nicht notwendig, dass Sokrates
kein Schuter ist” und ”Es ist nicht moeglich, dass Sokrates
ein Elefant ist” bzw ”Es ist notwendig, dass Sokrates kein
Elefant ist”
Formalisierung
♦¬p ist aequivalent zu ¬p
¬♦p ist aequivalent zu ¬p
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Aussage
”Es ist moeglich, dass Sokrates Schuster ist”, gleichbedeutend
mit ”Es ist nicht notwendig, dass Sokrates kein Schuster ist”
und ”Es ist notewndig, dass Sokrates ein Mensch ist” bzw ”Es
ist nicht moeglich, dass Sokrates kein Mensch ist”
Formalisierung
♦p ist aequivalent zu ¬¬p
p ist aequivalent zu ¬♦¬p
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Aussage
Aus ”Es ist moeglich, dass Sokrates ein Schuster ist oder es
ist moeglich, dass er ein Schreiner ist folgt ”Es ist moeglich,
dass Sokrates ein Schuster oder ein Schreiner ist”
Aus ”Es ist notwendig, dass alle Kreise rund sind und es ist
notwendig, dass alle Dreiecke eckig sind” folgt ”Es ist
notwendig, dass alle Kreise rund und alle Dreiecke eckig sind”
Formalisierung
♦p ∨ ♦q ist aequivalent zu ♦(p ∨ q)
p ∧ q ist aequivalent (p ∧ q)
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Aussage
Aus ”Es ist moeglich, dass Sokrates ein Schuster ist oder es
ist moeglich, dass er ein Schreiner ist folgt ”Es ist moeglich,
dass Sokrates ein Schuster oder ein Schreiner ist”
Aus ”Es ist notwendig, dass alle Kreise rund sind und es ist
notwendig, dass alle Dreiecke eckig sind” folgt ”Es ist
notwendig, dass alle Kreise rund und alle Dreiecke eckig sind”
Formalisierung
♦p ∨ ♦q ist aequivalent zu ♦(p ∨ q)
p ∧ q ist aequivalent (p ∧ q)
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Aussage
Aus ”Es ist moeglich, dass Sokrates sowohl Schuster als auch
Schreiner ist.” folgt ”Es ist moeglich, dass er Schuster ist und
es ist auch moeglich, dass es Schreiner ist”
”Es ist moeglich, dass die Anzahl der Planeten gerade ist, es
ist auch moeglich, dass sie ungerade ist” widerspricht sich mit
”Es ist moeglich, dass sie Anzahl der Planeten gerade als auch
ungerade ist”
Formalisierung
♦(p ∧ q) folgt ♦p ∧ ♦q
aber aus ♦p ∧ ♦q folgt nicht ♦(p ∧ q)
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Aussage
Aus ”Es ist moeglich, dass Sokrates sowohl Schuster als auch
Schreiner ist.” folgt ”Es ist moeglich, dass er Schuster ist und
es ist auch moeglich, dass es Schreiner ist”
”Es ist moeglich, dass die Anzahl der Planeten gerade ist, es
ist auch moeglich, dass sie ungerade ist” widerspricht sich mit
”Es ist moeglich, dass sie Anzahl der Planeten gerade als auch
ungerade ist”
Formalisierung
♦(p ∧ q) folgt ♦p ∧ ♦q
aber aus ♦p ∧ ♦q folgt nicht ♦(p ∧ q)
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Aussage
Aus ”Es ist notwendig, dass es unendlich viele Primzahlen
gibt, oder notwendig, dass Sokrates ein Schuster ist” folgt ”Es
ist notwendig, dass es unendlich viele Primzahlen gibt oder
dass Sokrates Schuster ist”
”Es ist notwendig, dass Frank mindestens 75 kg wiegt oder
schwerer ist als 75kg” widerspricht sich mit ”Es aber weder
notewndig, dass er 75kg wiegt, noch notewndig, dass er
schwerer ist als 75kg”
Formalisierung
p ∨ q folgt (p ∨ q)
aber aus (p ∨ q) folgt nicht p ∨ q
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Aussage
Aus ”Es ist notwendig, dass es unendlich viele Primzahlen
gibt, oder notwendig, dass Sokrates ein Schuster ist” folgt ”Es
ist notwendig, dass es unendlich viele Primzahlen gibt oder
dass Sokrates Schuster ist”
”Es ist notwendig, dass Frank mindestens 75 kg wiegt oder
schwerer ist als 75kg” widerspricht sich mit ”Es aber weder
notewndig, dass er 75kg wiegt, noch notewndig, dass er
schwerer ist als 75kg”
Formalisierung
p ∨ q folgt (p ∨ q)
aber aus (p ∨ q) folgt nicht p ∨ q
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Barcan-Formeln
∃x♦Fx folgt ♦∃xFx
♦∃xFx folgt ∃x♦Fx gilt als umstritten
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Barcan-Formeln
∃x♦Fx folgt ♦∃xFx
♦∃xFx folgt ∃x♦Fx gilt als umstritten
∀xFx folgt ∀xFx
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Barcan-Formeln
∃x♦Fx folgt ♦∃xFx
♦∃xFx folgt ∃x♦Fx gilt als umstritten
∀xFx folgt ∀xFx
∀xFx folgt ∀Fx gilt als umstritten
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Barcan-Formeln
∃x♦Fx folgt ♦∃xFx
♦∃xFx folgt ∃x♦Fx gilt als umstritten
∀xFx folgt ∀xFx
∀xFx folgt ∀Fx gilt als umstritten
aus ♦∀xFx folgt ∀xFx aber nicht umgekehrt
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Barcan-Formeln
∃x♦Fx folgt ♦∃xFx
♦∃xFx folgt ∃x♦Fx gilt als umstritten
∀xFx folgt ∀xFx
∀xFx folgt ∀Fx gilt als umstritten
aus ♦∀xFx folgt ∀xFx aber nicht umgekehrt
aus ∃xFx folgt ∃xFx aber nicht umgekehrt
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modaloperatoren und Negation
Disjunktion und Konjunktion
Quantoren
Barcan-Formeln
∃x♦Fx folgt ♦∃xFx
♦∃xFx folgt ∃x♦Fx gilt als umstritten
∀xFx folgt ∀xFx
∀xFx folgt ∀Fx gilt als umstritten
aus ♦∀xFx folgt ∀xFx aber nicht umgekehrt
aus ∃xFx folgt ∃xFx aber nicht umgekehrt
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modalsysteme
Die formale Semantik der Modallogik bezeichnet man nach dem
Logiker Saul Kripke oft als ”Kripke-Semantik”. Bei dieser handelt
es sich um die Formalisierung der sogenannten ”moeglichen
Welten”.
Kripke Semantik
Menge der moeglichen Welten
Zugaenglichkeitsrelationen zwischen den Welten
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modalsysteme
Die formale Semantik der Modallogik bezeichnet man nach dem
Logiker Saul Kripke oft als ”Kripke-Semantik”. Bei dieser handelt
es sich um die Formalisierung der sogenannten ”moeglichen
Welten”.
Kripke Semantik
Menge der moeglichen Welten
Zugaenglichkeitsrelationen zwischen den Welten
Interpretationsfunktion - UEbersetzung der Aussagenveriablen
in ”wahr” oder ”falsch”
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modalsysteme
Die formale Semantik der Modallogik bezeichnet man nach dem
Logiker Saul Kripke oft als ”Kripke-Semantik”. Bei dieser handelt
es sich um die Formalisierung der sogenannten ”moeglichen
Welten”.
Kripke Semantik
Menge der moeglichen Welten
Zugaenglichkeitsrelationen zwischen den Welten
Interpretationsfunktion - UEbersetzung der Aussagenveriablen
in ”wahr” oder ”falsch”
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modalsysteme
¬p ist wahr in w, wenn p falsch ist, sonst falsch
p ∧ q ist wahr in w, wenn p und q beide wahr sind, sonst falsch
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modalsysteme
¬p ist wahr in w, wenn p falsch ist, sonst falsch
p ∧ q ist wahr in w, wenn p und q beide wahr sind, sonst falsch
♦p ist wahr in w, wenn es eine von w aus zugaengliche Welt v
gibt und p in v wahr ist, sonst falsch
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modalsysteme
¬p ist wahr in w, wenn p falsch ist, sonst falsch
p ∧ q ist wahr in w, wenn p und q beide wahr sind, sonst falsch
♦p ist wahr in w, wenn es eine von w aus zugaengliche Welt v
gibt und p in v wahr ist, sonst falsch
p ist wahr in w, wenn fuer alle von w aus zugaenglichen
Welten v gilt, dass p in v wahr ist, sonst falsch
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modalsysteme
¬p ist wahr in w, wenn p falsch ist, sonst falsch
p ∧ q ist wahr in w, wenn p und q beide wahr sind, sonst falsch
♦p ist wahr in w, wenn es eine von w aus zugaengliche Welt v
gibt und p in v wahr ist, sonst falsch
p ist wahr in w, wenn fuer alle von w aus zugaenglichen
Welten v gilt, dass p in v wahr ist, sonst falsch
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Name
K
T
D
B
S4
S5
Modalsysteme
Axiome
(p → q) → (p → q)
K + p → p
K + p → ♦p
T + p → ♦p
T + p → p
T + ♦p → ♦p
Arne Usadel
Zugaenglichekeitsrelation
beliebig
reflexiv
seriell ∀w ∃v (wRv )
reflexiv und symmetrisch
reflexiv und transitiv
reflexiv, transitiv und symmetrisch
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modalsysteme
Wozu Modallogik?
Anwendungsgebiete
Ursprung hat die Modallogik in der Philosophie und wird dort
hauptsaechlich verwendet.
Zur Modellierung von Halbwissen auch in Agentensystemen
eingesetzt
Arne Usadel
Modal Logik
Was ist Modal Logik und Einfuehrung
Formalisierung
Modallogische Folgerungen
Semantik
Modalsysteme
Fragen
Vielen Dank fuer die Aufmerksamkeit ! Fragen ?
Arne Usadel
Modal Logik
Herunterladen