Ein absoluter Neuling hier, und darüber verärgert. Ich kann natürlichsprachliche Aussagen in Formeln der Modallogik übersetzen, aber ihre Bewertung im Kripke-Modell scheint schwer fassbar, da ich einfach nicht sicher bin, wie ich die Theorie in die Praxis umsetzen soll.
Kann mir jemand Schritt für Schritt erklären , wie man bei der Formel (p & q -> (p -> q)) -> [](p -> q) vorgeht, um Wahrheitswerte zuzuweisen jede Variable in jeder Welt in einem Kripke-Modell?
Vielen Dank
Kripke-Modelle können verwendet werden, um zu beweisen, dass eine Formel nicht gültig ist .
Um Ihr Beispiel noch einmal zu überarbeiten, bedeutet dies, zu zeigen, dass der Antezedenz: (p & q → (p → q)) in w (der „eigentlichen“ Welt) wahr ist und der Konsequnr □(p → q) nicht, dh (p → q) ist falsch in einer Welt w' zugänglich von w (dh so dass wRw' ).
Wenn q in w falsch ist (geschrieben: w ⊮ q ), haben wir, dass p & q in w falsch ist , und somit ist (p & q → (p → q)) wahr.
Und wenn p wahr ist, haben wir, dass (p → q) in w falsch ist .
Wenn die "Zugänglichkeits" -Relation R reflexiv ist , dh wRw , haben wir, dass (p → q) nicht in jedem w' wahr ist, so dass wRw' , und dies impliziert, dass □(p → q) falsch ist.
Wenn Sie stattdessen den Wahrheitswert einer Formel auf einer bestimmten Welt "bewerten" müssen, mit einer Zuordnung von Wahrheitswerten zu Atomen , z
w ⊩ {p,q}
in diesem Fall wenden wir einfach die semantischen Spezifikationen an.
Offensichtlich ist w ⊩ p & q und w ⊩ p → q , und somit w ⊩ (p & q → (p → q)) , und so weiter.
Die Erreichbarkeitsrelation wird benötigt, um den Modaloperator □ zu bewerten ; wir haben das :
w ⊩ □p genau dann, wenn w' ⊩ p für alle w' mit wRw ' .
Rasa van Cauwelaert
Rasa van Cauwelaert
Rasa van Cauwelaert
Rasa van Cauwelaert