introduction to modal logic - carnegie mellon universitywgunther/talks/modallogic.pdf ·...
TRANSCRIPT
![Page 1: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/1.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Introduction to Modal Logic
William Gunther
Carnegie Mellon University
February 16, 2011
![Page 2: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/2.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Propositional Logic
First, let me review some ideas from basic Propositional Logic(logic without the quantifiers ∀ and ∃)
![Page 3: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/3.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Alphabet
Our alphabet will be composed of the following symbols:
1. p0, p1, . . . variables
2. ¬,→,∧,∨ connectives
3. (, ) precedence symbols
4. ⊥ false
We write P := { p0, p1, . . . }.
![Page 4: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/4.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Formulas
We define the set of propositional formulas, F by:
For every p ∈ P, p ∈ F and ⊥ ∈ F
If ϕ ∈ F then ¬ϕ ∈ F .
If ϕ,ψ ∈ F(ϕ ∧ ψ) ∈ F(ϕ ∨ ψ) ∈ F(ϕ→ ψ) ∈ F
Example
((p ∧ (q ∨ r)) → s) ∈ F
(p∧) ∧ ∨q /∈ F
![Page 5: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/5.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Truth
What does it mean for a formula to be true?There are two approaches to showing that a formula is true:Syntactically and Semantically. We will begin with semantics.
![Page 6: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/6.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Semantics
Note, we desire a way of deciding the truth of a statement.
Definition
A truth assignment is a function v : P → {T ,F}.We then extend v to a function v̄ : F → {T ,F} called avaluation in the way you’d expect, ie. by consulting a truthtable.For example, if v(p) = T and v(q) = T then v̄(p ∧ q) = T .and so on for other connectives.
![Page 7: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/7.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Tautologies
Definition
We say a truth assignment v models a formula ϕ (writtenv |= ϕ) if v̄(ϕ) = T .We say a formula ϕ is satisfiable if there is a truth assignmentv such that v |= ϕ.We say a formula ϕ is a tautology if for every truthassignment v , v |= ϕ.
![Page 8: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/8.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Examples
Example
The sentence ϕ = P ∨ ¬P is a tautology; for any truthassignment this statement is sent to T . (This is called the lawof the excluded middle)The statement ψ = P =⇒ Q is not a tautology; consider thetruth assignment P 7→ T and Q 7→ F . Then ψ is sent to F bythe valuation.ψ is valid however. The truth assignment v where P 7→ F , wehave v |= ψ.
![Page 9: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/9.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Syntax
Another avenue for deciding whether a formula ϕ is true iswhether we can prove ϕ from a list of axioms.Here is a list of axioms:
ϕ→ (ψ → ϕ)
(ϕ→ (ψ → θ)) → ((ϕ→ ψ) → (ϕ→ θ))
ϕ→ (ψ → ϕ ∧ ψ)
ϕ ∧ ψ → ϕ
ϕ ∧ ψ → ψ
ϕ→ ϕ ∨ ψψ → ϕ ∨ ψ(ϕ→ θ) → ((ψ → θ) → (ϕ ∨ ψ → θ))
⊥ → ϕ
ϕ ∨ ¬ϕ
![Page 10: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/10.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Inference
There is one rule of inference: Modus Ponens. That says if wecan prove ϕ→ ψ and we can prove ϕ then we can infer ψ.
Definition
If there is a proof of ϕ then we write ` ϕ.
![Page 11: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/11.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Soundness
Theorem
If ϕ is provable, then ϕ is true under all truth assignments.In symbols, ` ϕ implies |= ϕ.
Proof.
You need only check that the axioms and the rule of modusponens is valid with respect to truth assignments. It is!
![Page 12: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/12.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Completeness
Theorem
If ϕ is true under all truth assignments, then ϕ is provable.In symbols, |= ϕ implies ` ϕ.
Proof.
Out of our scope!
![Page 13: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/13.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Modal Logic
We have now seen the propositional calculus. We wish toextend it to make it a bit more expressive.To do this, we add two unary operators to our alphabet: � and♦, which we read as necessarily and possibly.
![Page 14: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/14.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Formulas
The set of modal formulas FM is defined to be:
If ϕ ∈ F then ϕ ∈ FM , ie. all propositional formulas aremodal formulas.
If ϕ ∈ FM then �ϕ ∈ FM .
If ϕ ∈ FM then ♦ϕ ∈ FM .
Example
A typical modal formula may look like:
� (A → (♦B ∨ A))
odes bind tight.
![Page 15: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/15.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Truth
As before, we now have a set of formulas. We need to makesense of what it means for a formula to be true.
![Page 16: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/16.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Modal Models
Definition
A model M = 〈W ,R,V 〉 is a triple, where:
W is a nonempty set. W is called our universe andelements of W are called worlds
R is a relation on W . R is called our accessibilityrelation. The interpretation is if w1 is R-related to w2
then w1 “knows about” w2 and must consider it in makingdecisions about whether something is possible or necessary.
V is a function mapping the set of propositional variablesP to P(W ). The interpretation is the if P is mapped intoa set contain w then w thinks that the variable P is true.
![Page 17: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/17.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Models
Definition
Fix M = 〈W ,R,V 〉. We will define now what it means for Mto model a modal formula ϕ at some world w .
M |=w P if and only if w ∈ V (P).
M |=w ¬P if and only if M 6|=w P.
We decide if M |=w ϕ where ϕ = ψ ∧ θ, ϕ = ψ ∨ θ, orψ → θ by looking it up in the truth table.
M |=w �ϕ if and only if for every w ′ ∈ W such thatwRw ′ we have M |=w ′ ϕ; ie. every world that w is“accessible” to via R thinks that ϕ is true.
M |=w ♦ϕ if and only if there is w ′ ∈ W such that wRw ′
we have M |=w ′ ϕ; ie. there’s some world that w is“accessible” to via R thinks that ϕ is true.
![Page 18: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/18.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
More on Models
Definition
For a formula ϕ and a model M we say M |= ϕ if M |=w ϕfor every world w .We say |= ϕ if M |= ϕ for every model M .
![Page 19: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/19.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
An Example
P,Qw1 P,¬Q w3
¬P,Qw2 ¬P,Q w4
1 M |=w1 P ∧�P
2 M |=w1 Q ∧ ♦Q
3 M |=w1 ¬�Q
4 M |=w2 Q ∧ ♦¬Q
5 M |=w3 P
6 M |=w3 �¬P
7 M |=w4 (�P) ∧ ¬(♦P)
![Page 20: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/20.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Unexpected behavior!
Notice, some things happen that we didn’t really want. Forexample, you would expect:
1 �P → P
2 P → ♦P
3 �P → ♦P
4 �P → ��P
5 P → �♦P
6 ♦P → �♦P
![Page 21: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/21.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Relations
Too see why, let’s first talk about some special properties ofrelations.
![Page 22: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/22.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Serial
Definition
Let R be a relation on W . We say R is serial if for everyx ∈ W there is some y ∈ W such that xRy .
x y
![Page 23: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/23.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Reflexive
Definition
Let R be a relation on W . We say R is reflexive if for everyx ∈ W we have xRx .
x
![Page 24: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/24.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Symmetric
Definition
Let R be a relation on W . We say R is symmetric if for everyx , y ∈ W if xRy then yRx .
x y
![Page 25: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/25.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Transitive
Definition
Let R be a relation on W . We say R is transitive if for everyx , y , z ∈ W if xRy and yRz then xRz .
x y z
![Page 26: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/26.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Euclidean
Definition
Let R be a relation on W . We say R is euclidean if for everyx , y , z ∈ W if xRy and xRz then yRz .
y z
x
![Page 27: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/27.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Properties of the accessibility relation will tell us about axiomsthat hold in our models.
![Page 28: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/28.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Some Axioms
Here are some axioms:
N �ψ for all propositional tautologies ψ
K �(ϕ→ ψ) → (�ϕ→ �ψ)
T �ϕ→ ϕ
D �ϕ→ ♦ϕ
4 �ϕ→ ��ϕ
B ϕ→ �♦ϕ
5 ♦ϕ→ �♦ϕ
![Page 29: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/29.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Theorem
N and K hold in all models.
Proof.
If ψ is an axiom, then ψ holds in every model, so clearly �ψ holds inevery model.Assume �(ϕ→ ψ). Want to show �ϕ→ �ψ. Assume �ϕ. Fix aworld w . Then for every world related to w , ϕ holds and ϕ→ ψholds. So ψ holds. So �ψ holds in w .
Corollary
The axioms N and K are sound for all models.
![Page 30: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/30.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Axiom D fails
There is a model M such that �P → ♦P fails.
Proof.
P
w
Problem: The relation is not serial!
![Page 31: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/31.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Serial implies Axiom D
Theorem
If a the accessibility relation is serial, then
M |= �ϕ→ ♦ϕ
Proof.
By seriality, for every world w there is w ′ such that wRw ′. If�ϕ holds at w , then ϕ holds in w ′, and thus ♦ϕ holds inw .
Corollary
The axiom D is sound for all models with serial accessibilityrelations.
![Page 32: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/32.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Axiom T fails
The is a model M where �ϕ→ ϕ fails.
Proof.
P
w1
¬P
w2
Problem: The relation is not reflexive!
![Page 33: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/33.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Reflexive implies Axiom T
Theorem
If a the accessibility relation is reflexive, then
M |= �ϕ→ ϕ
Proof.
If �ϕ holds at w , then ϕ holds in w as wRw by reflexivity.
![Page 34: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/34.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Soundness of T and D
Lemma
Reflexive implies Serial
Corollary
The axioms T and D are sound for all models with reflexiveaccessibility relations.
![Page 35: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/35.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Axiom 4 fails
The is a model M where �ϕ→ ��ϕ fails.
Proof.
P
w1
P
w2
¬P
w3
Problem: The relation is not transitive!
![Page 36: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/36.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Soundness of Axiom 4
Corollary
Axiom 4 is sound for all models with transitive accessibilityrelations.
![Page 37: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/37.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Axiom B fails
The is a model M where ϕ→ �♦ϕ fails.
Proof.
P
w1
¬P
w2
Problem: The relation is not symmetric!
![Page 38: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/38.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Soundness of Axiom B
Corollary
Axiom B is sound for all models with symmetric accessibilityrelations.
![Page 39: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/39.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Axiom 5 fails
The is a model M where ♦ϕ→ �♦ϕ fails.
Proof.
P
w3
¬P
w2
P
w1
Problem: The relation is not euclidean!
![Page 40: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/40.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Soundness of Axiom 5
Corollary
Axiom 5 is sound for all models with euclidean accessibilityrelations.
![Page 41: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/41.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Soundness of S5
Lemma
TFAE:
1 Equivalence Relation
2 Reflexive, Symmetric, Transitive
3 Serial, Symmetric, Transitive
4 Euclidean, Reflexive
Let the Axiom S be defined as K+N+T.
Corollary (S5 is sound)
If we can prove ϕ using the axioms S5 then every model withits accessibility relation an equivalence relation models ϕ, ie.this system is sound.
![Page 42: Introduction to Modal Logic - Carnegie Mellon Universitywgunther/talks/modallogic.pdf · Introduction to Modal Logic W.Gunther Propositional Logic Our Language Semantics Syntax Results](https://reader031.vdocument.in/reader031/viewer/2022021504/5a9eb6797f8b9a6c178bba83/html5/thumbnails/42.jpg)
Introductionto ModalLogic
W.Gunther
PropositionalLogic
Our Language
Semantics
Syntax
Results
Modal Logic
Our language
Semantics
Relations
SoundnessResults
Completeness of S5
Theorem (S5 is complete)
If every model M with its accessibility relation an equivalencerelation models ϕ then we can prove ϕ using the axioms S5, ie.this system is complete.