SlideShare a Scribd company logo
Models and Formalisms
S. Garlatti
MR2A Informatique
2012
Progress
1 Introduction
2 Modal Logics
3 Model Theory
4 Axiomatic Theory
5 Main Modal Systems
6 Axioms and Class of Models
7 A Knowledge and Belief Logic
2 / 40 SG Models and Formalisms
Non-classical Logics
Classical logics: propositional logic, first-order logic
Non-classical logics can be classified in two main categories:
Extended logics
New logical constants are added
The set of well-formed formulas (wff) is a proper superset of the
set of well-formed formulas in classical logic.
The set of theorems generated is a proper superset of the set of
theorems generated by classical logic,
Added theorems are only the result of the new wff.
3 / 40 SG Models and Formalisms
Non-classical Logics
Classical logics: propositional logic, first-order logic
Non-classical logics can be classified in two main categories:
Deviant logics
The usual logical constants are kept, but with a different meaning
Only a subset of the theorems from the classical logic hold
A non-exclusive classification, a logic could be in both.
4 / 40 SG Models and Formalisms
Non-classical Logics
Extended Logics
Modal Logics
Tense Logics
Combination of Tense and Modality
Intensional Logic
Dynamic Logic
Deontic Logic (obligatory, permitted)
Conditional logic
...
5 / 40 SG Models and Formalisms
Non-classical Logics
Deviant Logics
Intuitionistic logics
Multivalued logics
Fuzzy logics
Paraconsistent logics
Probabilistic logic
...
6 / 40 SG Models and Formalisms
Progress
1 Introduction
2 Modal Logics
3 Model Theory
4 Axiomatic Theory
5 Main Modal Systems
6 Axioms and Class of Models
7 A Knowledge and Belief Logic
7 / 40 SG Models and Formalisms
Modal Logics
Traditional alethic modalities or modalities of truth
Propositional logic
New logical constants
Necessity:
Possibility: ♦
Alphabet
A set of propositional symbols S = {p1, p2, ..., pn}
A set of connectors: ¬, →, ↔, ∨, ∧
A set of modalities: , ♦
8 / 40 SG Models and Formalisms
The Language
Well-Formed Formulae
Let pi be a propositional symbol, (pi ∈ S), pi is an Atomic
formula
If G and H are wff
(G → H), (G ↔ H), (G ∨ H), (G ∧ H), ¬G, G and ♦G
are wff .
Let P and Q be wff
( P → ♦P)
( ♦P → ♦♦Q)
(( ♦P ∨ ♦ ♦Q) ∧ P)
9 / 40 SG Models and Formalisms
Progress
1 Introduction
2 Modal Logics
3 Model Theory
4 Axiomatic Theory
5 Main Modal Systems
6 Axioms and Class of Models
7 A Knowledge and Belief Logic
10 / 40 SG Models and Formalisms
Model Theory
In Propositional and Predicate Logics
The Interpretation function I is truth-functional: the truth or
falsity of a well-formed formula is determined by the truth or
falsity of its components.
11 / 40 SG Models and Formalisms
Model Theory
In Propositional and Predicate Logics
The Interpretation function I is truth-functional: the truth or
falsity of a well-formed formula is determined by the truth or
falsity of its components.
In Modal Logics, is-it the same?
P ¬P P
V F ?
F V F
11 / 40 SG Models and Formalisms
Model Theory
In Propositional and Predicate Logics
The Interpretation function I is truth-functional: the truth or
falsity of a well-formed formula is determined by the truth or
falsity of its components.
In Modal Logics, is-it the same?
P ¬P P
V F ?
F V F
In Modal logics, the Interpretation function I is not
truth-functional
11 / 40 SG Models and Formalisms
Model Theory
A standard Model is a structure M = (W, R, P) where
W is a set of possible worlds
12 / 40 SG Models and Formalisms
Model Theory
A standard Model is a structure M = (W, R, P) where
W is a set of possible worlds
R is a binary relation on W (R ⊆ W × W)
12 / 40 SG Models and Formalisms
Model Theory
A standard Model is a structure M = (W, R, P) where
W is a set of possible worlds
R is a binary relation on W (R ⊆ W × W)
R is an accessibility relationship between possible worlds.
We can write: α R β
12 / 40 SG Models and Formalisms
Model Theory
A standard Model is a structure M = (W, R, P) where
W is a set of possible worlds
R is a binary relation on W (R ⊆ W × W)
R is an accessibility relationship between possible worlds.
We can write: α R β
P is a mapping from natural numbers to subsets of W
(Pn ⊆ W, for each natural number n)
12 / 40 SG Models and Formalisms
Model Theory
A standard Model is a structure M = (W, R, P) where
W is a set of possible worlds
R is a binary relation on W (R ⊆ W × W)
R is an accessibility relationship between possible worlds.
We can write: α R β
P is a mapping from natural numbers to subsets of W
(Pn ⊆ W, for each natural number n)
P is an assignement of truth value to atomic formulae at possible
worlds.
It is a function on the set {0, 1, 2, ..., } of natural numbers such
that for each such number n, Pn is a subset of W.
It represents an assignment of sets of possible worlds to atomic
formulae (for pi ∈ S, Pi ⊆ W, ∀α such that α ∈ Pi , pi is true),
12 / 40 SG Models and Formalisms
Possible Worlds, Truth, Validity
Truth in a possible world, α ∈ W in M = (W, R, P)
13 / 40 SG Models and Formalisms
Possible Worlds, Truth, Validity
Truth in a possible world, α ∈ W in M = (W, R, P)
For propositional symbols pi , |=M
α pi iff α ∈ Pi for
n = {1, 2, 3, ..., n}
13 / 40 SG Models and Formalisms
Possible Worlds, Truth, Validity
Truth in a possible world, α ∈ W in M = (W, R, P)
For propositional symbols pi , |=M
α pi iff α ∈ Pi for
n = {1, 2, 3, ..., n}
|=M
α A means that A is true for the world α in the standard
model M
13 / 40 SG Models and Formalisms
Possible Worlds, Truth, Validity
Truth in a possible world, α ∈ W in M = (W, R, P)
For propositional symbols pi , |=M
α pi iff α ∈ Pi for
n = {1, 2, 3, ..., n}
|=M
α A means that A is true for the world α in the standard
model M
|=M
α ¬A iff not |=M
α A
13 / 40 SG Models and Formalisms
Possible Worlds, Truth, Validity
Truth in a possible world, α ∈ W in M = (W, R, P)
For propositional symbols pi , |=M
α pi iff α ∈ Pi for
n = {1, 2, 3, ..., n}
|=M
α A means that A is true for the world α in the standard
model M
|=M
α ¬A iff not |=M
α A
|=M
α (A ∨ B) iff either |=M
α A or |=M
α B), or both
13 / 40 SG Models and Formalisms
Possible Worlds, Truth, Validity
Truth in a possible world, α ∈ W in M = (W, R, P)
For propositional symbols pi , |=M
α pi iff α ∈ Pi for
n = {1, 2, 3, ..., n}
|=M
α A means that A is true for the world α in the standard
model M
|=M
α ¬A iff not |=M
α A
|=M
α (A ∨ B) iff either |=M
α A or |=M
α B), or both
|=M
α (A ∧ B) iff both |=M
α A and |=M
α B)
13 / 40 SG Models and Formalisms
Possible Worlds, Truth, Validity
Truth in a possible world, α ∈ W in M = (W, R, P)
|=M
α A iff for every β in M such that αRβ, |=M
β A
14 / 40 SG Models and Formalisms
Possible Worlds, Truth, Validity
Truth in a possible world, α ∈ W in M = (W, R, P)
|=M
α A iff for every β in M such that αRβ, |=M
β A
|=M
α ♦A iff for some β in M such that αRβ, |=M
β A
14 / 40 SG Models and Formalisms
Possible Worlds, Truth, Validity
Truth in a possible world, α ∈ W in M = (W, R, P)
|=M
α A iff for every β in M such that αRβ, |=M
β A
|=M
α ♦A iff for some β in M such that αRβ, |=M
β A
Truth in a Model
|=M
A iff for every world α in M, |=M
α A
14 / 40 SG Models and Formalisms
Possible Worlds, Truth, Validity
Truth in a possible world, α ∈ W in M = (W, R, P)
|=M
α A iff for every β in M such that αRβ, |=M
β A
|=M
α ♦A iff for some β in M such that αRβ, |=M
β A
Truth in a Model
|=M
A iff for every world α in M, |=M
α A
Validity in a class of Models
|=C A iff for every model M in C, |=M
A
14 / 40 SG Models and Formalisms
Progress
1 Introduction
2 Modal Logics
3 Model Theory
4 Axiomatic Theory
5 Main Modal Systems
6 Axioms and Class of Models
7 A Knowledge and Belief Logic
15 / 40 SG Models and Formalisms
Axiomatic Theory
Modal Logic KT
Axioms
16 / 40 SG Models and Formalisms
Axiomatic Theory
Modal Logic KT
Axioms
Necessity axiom, called T
( P → P)
16 / 40 SG Models and Formalisms
Axiomatic Theory
Modal Logic KT
Axioms
Necessity axiom, called T
( P → P)
Axiom K
( (P → Q) → ( P → Q))
16 / 40 SG Models and Formalisms
Axiomatic Theory
Modal Logic KT
Axioms
Necessity axiom, called T
( P → P)
Axiom K
( (P → Q) → ( P → Q))
Inference Rules
Necessity Rule
P P
16 / 40 SG Models and Formalisms
Axiomatic Theory
Modal Logic KT
Axioms
Necessity axiom, called T
( P → P)
Axiom K
( (P → Q) → ( P → Q))
Inference Rules
Necessity Rule
P P
Modus Ponens
P, (P → Q) Q
16 / 40 SG Models and Formalisms
KT System: Axiomatic Theory
Properties of the Modal Logic KT
Consistency: KT is Consistent
Soundness: KT is Sound
Completeness: KT is Complete
Consequences: Axioms K and T are Valid Formulae.
17 / 40 SG Models and Formalisms
Progress
1 Introduction
2 Modal Logics
3 Model Theory
4 Axiomatic Theory
5 Main Modal Systems
6 Axioms and Class of Models
7 A Knowledge and Belief Logic
18 / 40 SG Models and Formalisms
Main Modal Systems
The main modal systems are composed from a small set of axioms:
Axiom T: ( P → P)
Axiom D: ( P → ♦P)
Axiom B: (P → ♦P)
Axiom 4: ( P → P)
Axiom 5: (♦P → ♦P)
19 / 40 SG Models and Formalisms
Main Modal Systems
The main modal systems are composed from a small set of axioms:
Axiom T: ( P → P)
Axiom D: ( P → ♦P)
Axiom B: (P → ♦P)
Axiom 4: ( P → P)
Axiom 5: (♦P → ♦P)
From these axioms, it possible to build the following systems: KT,
KD, KB, K4, K5, K45, KB4, KD4, KTB, KT4, KT5, etc.
19 / 40 SG Models and Formalisms
Relations between Axiomatic Modal Systems
K
KD K4 K5 KB
KTKDB KD4KD5 K45
KTB KT4 KD45 KB4
KT5
20 / 40 SG Models and Formalisms
Inclusion of K Axiomatic Systems
For instance, we can demonstrate that KD is included in KT,
We have to deduce ( P → ♦P) from ( P → P)
( P → P)
(¬P → ¬ P)
(¬P → ♦¬P)
T contraposition
(P → ♦P)
( P → ♦P)
Transitivity
21 / 40 SG Models and Formalisms
Progress
1 Introduction
2 Modal Logics
3 Model Theory
4 Axiomatic Theory
5 Main Modal Systems
6 Axioms and Class of Models
7 A Knowledge and Belief Logic
22 / 40 SG Models and Formalisms
Axioms and Class of Models
Theorem: None of the Axioms D, T, B, 4 and 5 is Valid in the
class of all standards models
Proof: it is enough for each axiom to exhibit a counter-model that
falsifies it. For the axiom D: ( P → ♦P):
23 / 40 SG Models and Formalisms
Axioms and Class of Models
Theorem: None of the Axioms D, T, B, 4 and 5 is Valid in the
class of all standards models
Proof: it is enough for each axiom to exhibit a counter-model that
falsifies it. For the axiom D: ( P → ♦P):
1 Let M = (W, R, P) be a standard model in which W = {α},
R = ∅, Pn = ∅ for n 0
23 / 40 SG Models and Formalisms
Axioms and Class of Models
Theorem: None of the Axioms D, T, B, 4 and 5 is Valid in the
class of all standards models
Proof: it is enough for each axiom to exhibit a counter-model that
falsifies it. For the axiom D: ( P → ♦P):
1 Let M = (W, R, P) be a standard model in which W = {α},
R = ∅, Pn = ∅ for n 0
2 M contains one world to which no world is related and at which
every atomic formula is false.
23 / 40 SG Models and Formalisms
Axioms and Class of Models
Theorem: None of the Axioms D, T, B, 4 and 5 is Valid in the
class of all standards models
Proof: it is enough for each axiom to exhibit a counter-model that
falsifies it. For the axiom D: ( P → ♦P):
1 Let M = (W, R, P) be a standard model in which W = {α},
R = ∅, Pn = ∅ for n 0
2 M contains one world to which no world is related and at which
every atomic formula is false.
3 W is a set, R is a binary relation(the empty relation) and P is a
mapping from natural numbers to (empty) subsets of W
23 / 40 SG Models and Formalisms
Axioms and Class of Models
Theorem: None of the Axioms D, T, B, 4 and 5 is Valid in the
class of all standards models
Proof: it is enough for each axiom to exhibit a counter-model that
falsifies it. For the axiom D: ( P → ♦P):
1 Let M = (W, R, P) be a standard model in which W = {α},
R = ∅, Pn = ∅ for n 0
2 M contains one world to which no world is related and at which
every atomic formula is false.
3 W is a set, R is a binary relation(the empty relation) and P is a
mapping from natural numbers to (empty) subsets of W
4 Every β in M such that αRβ is such that |=M
β P and there is
not some β in M such that αRβ and |=M
β P
23 / 40 SG Models and Formalisms
Axioms and Class of Models
The necessity Axiom ( P → P) in the following Standard Model:
w1
¬p1
w2
p1
w3
p1
w4
p1R
R
R
R
R
R
RR
24 / 40 SG Models and Formalisms
Axioms and Class of Models
Under What Conditions, The necessity Axiom ( P → P) in
the KT system will be valid:
Hypothesis |=M
α P, we have to demonstrate |=M
α P
25 / 40 SG Models and Formalisms
Axioms and Class of Models
Under What Conditions, The necessity Axiom ( P → P) in
the KT system will be valid:
Hypothesis |=M
α P, we have to demonstrate |=M
α P
1 By definition |=M
α P iff for every β in M such that αRβ, |=M
β P
25 / 40 SG Models and Formalisms
Axioms and Class of Models
Under What Conditions, The necessity Axiom ( P → P) in
the KT system will be valid:
Hypothesis |=M
α P, we have to demonstrate |=M
α P
1 By definition |=M
α P iff for every β in M such that αRβ, |=M
β P
2 Consequently, |=M
α P iff R is reflexive, that is to say αRα.
25 / 40 SG Models and Formalisms
Axioms and Class of Models
Under What Conditions, The necessity Axiom ( P → P) in
the KT system will be valid:
Hypothesis |=M
α P, we have to demonstrate |=M
α P
1 By definition |=M
α P iff for every β in M such that αRβ, |=M
β P
2 Consequently, |=M
α P iff R is reflexive, that is to say αRα.
In the KT system, the necessity Axiom is valid under the following
condition:
|=C ( P → P), C is a class of models in which R is
Reflexive
25 / 40 SG Models and Formalisms
Axioms and Class of Models
Definition: Let M = (W, R, P) be a standard model, the
relation R, with α, β, γ ∈ W is:
26 / 40 SG Models and Formalisms
Axioms and Class of Models
Definition: Let M = (W, R, P) be a standard model, the
relation R, with α, β, γ ∈ W is:
Serial iff for every α in M there is a β in M such that α R β
26 / 40 SG Models and Formalisms
Axioms and Class of Models
Definition: Let M = (W, R, P) be a standard model, the
relation R, with α, β, γ ∈ W is:
Serial iff for every α in M there is a β in M such that α R β
Reflexive iff for every α in M, α R α
26 / 40 SG Models and Formalisms
Axioms and Class of Models
Definition: Let M = (W, R, P) be a standard model, the
relation R, with α, β, γ ∈ W is:
Serial iff for every α in M there is a β in M such that α R β
Reflexive iff for every α in M, α R α
Symmetric iff for every α and β in M, if α R β then β R α
26 / 40 SG Models and Formalisms
Axioms and Class of Models
Definition: Let M = (W, R, P) be a standard model, the
relation R, with α, β, γ ∈ W is:
Serial iff for every α in M there is a β in M such that α R β
Reflexive iff for every α in M, α R α
Symmetric iff for every α and β in M, if α R β then β R α
Transitive iff for every α, β and γ in M, if α R β and β R γ
then α R γ
26 / 40 SG Models and Formalisms
Axioms and Class of Models
Definition: Let M = (W, R, P) be a standard model, the
relation R, with α, β, γ ∈ W is:
Serial iff for every α in M there is a β in M such that α R β
Reflexive iff for every α in M, α R α
Symmetric iff for every α and β in M, if α R β then β R α
Transitive iff for every α, β and γ in M, if α R β and β R γ
then α R γ
Euclidian iff for every α, β and γ in M, if α R β and α R γ
then β R γ
26 / 40 SG Models and Formalisms
Axioms and Class of Models
Theorem: the following axioms are valid respectively in the
indicated class of standard models:
D: Serial
T: Reflexive
B: Symmetric
4: Transitive
5: Euclidian
27 / 40 SG Models and Formalisms
Axioms and Class of Models
Systems Serial Reflexive Symmetric Transitive Euclidian
KD x
KT x
KB x
K4 x
K5 x
KDB x x
KD4 x x
KD5 x x
KD45 x x
KB4 x x
KB4 x x
KTB x x
KT4 x x
KT5 x x
KT5 x x x
KT5 x x x
KT5 x x x
28 / 40 SG Models and Formalisms
Progress
1 Introduction
2 Modal Logics
3 Model Theory
4 Axiomatic Theory
5 Main Modal Systems
6 Axioms and Class of Models
7 A Knowledge and Belief Logic
29 / 40 SG Models and Formalisms
Knowledge and Belief Logic
Two modal operators, B for Belief and K for Knowledge,
Knowledge Properties for an agent λ:
Axioms
1 Axiom 1 (Distribution Axiom, K): (KλP ∧ Kλ(P → Q)) → KλQ
- Same as (Kλ(P → Q)) → (KλP → KλQ))
2 Axiom 2 (Knowledge Axiom or T): (KλP → P)
3 Axiom 3 (Positive Introspection Axiom, 4): (KλP → KλKλP)
4 Axiom 4 (Negative Introspection Axiom): (¬KλP → Kλ¬KλP)
- (¬ P → ¬ P) (♦¬P → ♦¬P)
- (♦¬P → ♦¬P) (♦Q → ♦Q) (axiom 5)
30 / 40 SG Models and Formalisms
Knowledge and Belief Logic
Two modal operators, B for Belief and K for Knowledge,
Knowledge Properties for an agent λ:
Inference Rules
Necessitation: P KλP
Omniscience Logic: if P Q and KλP then KλQ (axiom 1 +
necessitation rule)
The axiomatic theory correspond with the KT45 modal system in
which the accessibility relation is symmetric, reflexive and
transitive.
31 / 40 SG Models and Formalisms
Three-Wise-Men Problem
A king wishes to know whether his three advisors are as wise as
they claim to be.
32 / 40 SG Models and Formalisms
Three-Wise-Men Problem
A king wishes to know whether his three advisors are as wise as
they claim to be.
Three chairs are lined up, all facing the same direction, with one
behind the other. The wise men are instructed to sit down.
32 / 40 SG Models and Formalisms
Three-Wise-Men Problem
A king wishes to know whether his three advisors are as wise as
they claim to be.
Three chairs are lined up, all facing the same direction, with one
behind the other. The wise men are instructed to sit down.
The wise man in the back (wise man 3) can see the backs of the
other two men.
32 / 40 SG Models and Formalisms
Three-Wise-Men Problem
A king wishes to know whether his three advisors are as wise as
they claim to be.
Three chairs are lined up, all facing the same direction, with one
behind the other. The wise men are instructed to sit down.
The wise man in the back (wise man 3) can see the backs of the
other two men.
The man in the middle (wise man 2) can only see the one wise
man in front of him (wise man 1).
32 / 40 SG Models and Formalisms
Three-Wise-Men Problem
A king wishes to know whether his three advisors are as wise as
they claim to be.
Three chairs are lined up, all facing the same direction, with one
behind the other. The wise men are instructed to sit down.
The wise man in the back (wise man 3) can see the backs of the
other two men.
The man in the middle (wise man 2) can only see the one wise
man in front of him (wise man 1).
The wise man in front (wise man 1) can see neither wise man 3
nor wise man 2.
32 / 40 SG Models and Formalisms
Three-Wise-Men Problem
A king wishes to know whether his three advisors are as wise as
they claim to be.
33 / 40 SG Models and Formalisms
Three-Wise-Men Problem
A king wishes to know whether his three advisors are as wise as
they claim to be.
The king informs the wise men that he has three cards, all of
which are either black or white, at least one of which is
white. He places one card, face up, behind each of the three
wise men.
33 / 40 SG Models and Formalisms
Three-Wise-Men Problem
A king wishes to know whether his three advisors are as wise as
they claim to be.
The king informs the wise men that he has three cards, all of
which are either black or white, at least one of which is
white. He places one card, face up, behind each of the three
wise men.
Each wise man must determine the color of his own card and
announce what it is as soon as he knows. The first to correctly
announce the color of his own card will be aptly rewarded. All
know that this will happen. The room is silent; then, after
several minutes, wise man 1 says: My card is white!.
33 / 40 SG Models and Formalisms
Three-Wise-Men Problem
A king wishes to know whether his three advisors are as wise as
they claim to be.
We assume in this puzzle that the wise men do not lie, that they
all have the same reasoning capabilities, and that they can all think
at the same speed. We then can postulate that the following
reasoning took place.
34 / 40 SG Models and Formalisms
Three-Wise-Men Problem
35 / 40 SG Models and Formalisms
Three-Wise-Men Problem
Each wise man knows there is at least one white card. If the
cards of wise man 2 and wise man 1 were black, then wise man
3 would have been able to announce immediately that his card
was white.
35 / 40 SG Models and Formalisms
Three-Wise-Men Problem
Each wise man knows there is at least one white card. If the
cards of wise man 2 and wise man 1 were black, then wise man
3 would have been able to announce immediately that his card
was white.
They all realize this (they are all truly wise). Since wise man 3
kept silent, either wise man 2’s card is white, or wise man 1’s is.
35 / 40 SG Models and Formalisms
Three-Wise-Men Problem
Each wise man knows there is at least one white card. If the
cards of wise man 2 and wise man 1 were black, then wise man
3 would have been able to announce immediately that his card
was white.
They all realize this (they are all truly wise). Since wise man 3
kept silent, either wise man 2’s card is white, or wise man 1’s is.
At this point wise man 2 would be able to determine, if wise man
1’s were black, that his card was white. They all realize this.
35 / 40 SG Models and Formalisms
Three-Wise-Men Problem
Each wise man knows there is at least one white card. If the
cards of wise man 2 and wise man 1 were black, then wise man
3 would have been able to announce immediately that his card
was white.
They all realize this (they are all truly wise). Since wise man 3
kept silent, either wise man 2’s card is white, or wise man 1’s is.
At this point wise man 2 would be able to determine, if wise man
1’s were black, that his card was white. They all realize this.
Since wise man 2 also remains silent, wise man 1 knows his card
must be white.
35 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we reduce the problem with two advisors A and B and have the
following axioms:
36 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we reduce the problem with two advisors A and B and have the
following axioms:
1 A and B know that each one can see the card of the other one
36 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we reduce the problem with two advisors A and B and have the
following axioms:
1 A and B know that each one can see the card of the other one
If A does not have a white card, B knows that A does not have a
white card
- (¬Blanc(A) → KB¬Blanc(A))
36 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we reduce the problem with two advisors A and B and have the
following axioms:
1 A and B know that each one can see the card of the other one
If A does not have a white card, B knows that A does not have a
white card
- (¬Blanc(A) → KB¬Blanc(A))
A knows that if A does not have a white card, B knows that A
does not have a white card
36 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we reduce the problem with two advisors A and B and have the
following axioms:
1 A and B know that each one can see the card of the other one
If A does not have a white card, B knows that A does not have a
white card
- (¬Blanc(A) → KB¬Blanc(A))
A knows that if A does not have a white card, B knows that A
does not have a white card
- KA(¬Blanc(A) → KB¬Blanc(A))
36 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we reduce the problem with two advisors A and B and have the
following axioms:
2 A and B know that at least one of them has a white card and
each one knows that the other knows it.
37 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we reduce the problem with two advisors A and B and have the
following axioms:
2 A and B know that at least one of them has a white card and
each one knows that the other knows it.
A knows that B knows that if A does not have a white card then
B has a white card
37 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we reduce the problem with two advisors A and B and have the
following axioms:
2 A and B know that at least one of them has a white card and
each one knows that the other knows it.
A knows that B knows that if A does not have a white card then
B has a white card
- KAKB(¬Blanc(A) → Blanc(B))
37 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we reduce the problem with two advisors A and B and have the
following axioms:
2 A and B know that at least one of them has a white card and
each one knows that the other knows it.
A knows that B knows that if A does not have a white card then
B has a white card
- KAKB(¬Blanc(A) → Blanc(B))
B declare that he does not say if he has a white card, then A
knows that B does not knows the color of his card.
37 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we reduce the problem with two advisors A and B and have the
following axioms:
2 A and B know that at least one of them has a white card and
each one knows that the other knows it.
A knows that B knows that if A does not have a white card then
B has a white card
- KAKB(¬Blanc(A) → Blanc(B))
B declare that he does not say if he has a white card, then A
knows that B does not knows the color of his card.
- KA¬KBBlanc(B)
37 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we can reduce the problem with two advisors and have the
following axioms:
38 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we can reduce the problem with two advisors and have the
following axioms:
KA(¬Blanc(A) → KB¬Blanc(A)) [1]
38 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we can reduce the problem with two advisors and have the
following axioms:
KA(¬Blanc(A) → KB¬Blanc(A)) [1]
KAKB(¬Blanc(A) → Blanc(B)) [2]
KA¬KBBlanc(B) [3]
38 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we can reduce the problem with two advisors and have the
following axioms:
KA(¬Blanc(A) → KB¬Blanc(A)) [1]
KAKB(¬Blanc(A) → Blanc(B)) [2]
KA¬KBBlanc(B) [3]
38 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we can reduce the problem with two advisors and have the
following axioms:
KA(¬Blanc(A) → KB¬Blanc(A)) [1]
KAKB(¬Blanc(A) → Blanc(B)) [2]
KA¬KBBlanc(B) [3]
[1] (KA(¬Blanc(A) → KB¬Blanc(A)) (KλP → P) [Axiom2]
[4] (¬Blanc(A) → KB¬Blanc(A))
38 / 40 SG Models and Formalisms
Three-Wise-Men Problem
If we can reduce the problem with two advisors and have the
following axioms:
KA(¬Blanc(A) → KB¬Blanc(A)) [1]
KAKB(¬Blanc(A) → Blanc(B)) [2]
KA¬KBBlanc(B) [3]
[1] (KA(¬Blanc(A) → KB¬Blanc(A)) (KλP → P) [Axiom2]
[4] (¬Blanc(A) → KB¬Blanc(A))
[2] KAKB(¬Blanc(A) → Blanc(B)) (KλP → P) [Axiom2]
[5] (KB(¬Blanc(A) → Blanc(B))
(Kλ(P → Q) → (KλP → KλQ)) [Axiom1]
[6] (KB¬Blanc(A) → KBBlanc(B))
38 / 40 SG Models and Formalisms
Three-Wise-Men Problem
Omniscience
Contraposition
Transitivity
[4] (¬Blanc(A) → KB¬Blanc(A))
(KB¬Blanc(A) → KBBlanc(B)) [6]
[7] (¬Blanc(A) → KBBlanc(B))
[8] (¬KBBlanc(B) → Blanc(A))
[1] [2] [4] [5]
[9] (KA(¬KBBlanc(B) → Blanc(A)))
(Kλ(P → Q) → (KλP → KλQ)) [Axiom1]
(KA¬KBBlanc(A) → KABlanc(A))
KA¬KBBlanc(B) [3]
[11] KABlanc(A)
39 / 40 SG Models and Formalisms
Knowledge and Belief Logic
Two modal operators, B for Belief and K for Knowledge, Belief
Properties for an agent λ:
Axioms
40 / 40 SG Models and Formalisms
Knowledge and Belief Logic
Two modal operators, B for Belief and K for Knowledge, Belief
Properties for an agent λ:
Axioms
An agent cannot belief a contradiction: ¬Bλ(False)
40 / 40 SG Models and Formalisms
Knowledge and Belief Logic
Two modal operators, B for Belief and K for Knowledge, Belief
Properties for an agent λ:
Axioms
An agent cannot belief a contradiction: ¬Bλ(False)
Positive Introspection Axiom (axiom 4): (BλP → BλBλP)
an agent believes what he believes
40 / 40 SG Models and Formalisms
Knowledge and Belief Logic
Two modal operators, B for Belief and K for Knowledge, Belief
Properties for an agent λ:
Axioms
An agent cannot belief a contradiction: ¬Bλ(False)
Positive Introspection Axiom (axiom 4): (BλP → BλBλP)
an agent believes what he believes
(BλBλP → BλP) (converse of the previous axiom)
(BλBαP → BλP)
an agent can belief what another agent believes
40 / 40 SG Models and Formalisms

More Related Content

What's hot

Artificial Intelligence - Propositional Logic
Artificial Intelligence - Propositional LogicArtificial Intelligence - Propositional Logic
Artificial Intelligence - Propositional Logic
Saravanan T.M
 
Propositional logic
Propositional logicPropositional logic
Propositional logicRushdi Shams
 
1.1 arguments, premises, and conclusions
1.1  arguments, premises, and conclusions1.1  arguments, premises, and conclusions
1.1 arguments, premises, and conclusions
Saqlain Akram
 
Propositional logic
Propositional logicPropositional logic
Propositional logic
ForwardBlog Enewzletter
 
Discrete Math Lecture 01: Propositional Logic
Discrete Math Lecture 01: Propositional LogicDiscrete Math Lecture 01: Propositional Logic
Discrete Math Lecture 01: Propositional Logic
IT Engineering Department
 
Implication And Biconditional
Implication And Biconditional Implication And Biconditional
Implication And Biconditional
VishalVishwakarma59
 
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكروDiscrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
Dr. Khaled Bakro
 
2 Aristotle Logic
2 Aristotle Logic2 Aristotle Logic
Introduction to Logic
Introduction to LogicIntroduction to Logic
Introduction to Logic
Shahi Raz Akhtar
 
Deductive and Inductive Arguments
Deductive and Inductive ArgumentsDeductive and Inductive Arguments
Deductive and Inductive Arguments
Janet Stemwedel
 
#3 formal methods – propositional logic
#3 formal methods – propositional logic#3 formal methods – propositional logic
#3 formal methods – propositional logic
Sharif Omar Salem
 
Unit 1 rules of inference
Unit 1  rules of inferenceUnit 1  rules of inference
Unit 1 rules of inference
raksharao
 
Logic&proof
Logic&proofLogic&proof
Logic&proof
Fathan Hakim
 
Rules of inference
Rules of inferenceRules of inference
Rules of inference
Lakshmi R
 
Fuzzy logic and application in AI
Fuzzy logic and application in AIFuzzy logic and application in AI
Fuzzy logic and application in AI
Ildar Nurgaliev
 
5.2 Venn Diagrams
5.2   Venn Diagrams5.2   Venn Diagrams
5.2 Venn Diagrams
Nicholas Lykins
 
Discrete Structures lecture 2
 Discrete Structures lecture 2 Discrete Structures lecture 2
Discrete Structures lecture 2Ali Usman
 
Discrete math Truth Table
Discrete math Truth TableDiscrete math Truth Table
Discrete math Truth Table
University of Potsdam
 
Analysis - Inductive and Deductive Arguments
Analysis - Inductive and Deductive ArgumentsAnalysis - Inductive and Deductive Arguments
Analysis - Inductive and Deductive ArgumentsAlwyn Lau
 

What's hot (20)

Artificial Intelligence - Propositional Logic
Artificial Intelligence - Propositional LogicArtificial Intelligence - Propositional Logic
Artificial Intelligence - Propositional Logic
 
Propositional logic
Propositional logicPropositional logic
Propositional logic
 
1.1 arguments, premises, and conclusions
1.1  arguments, premises, and conclusions1.1  arguments, premises, and conclusions
1.1 arguments, premises, and conclusions
 
Propositional logic
Propositional logicPropositional logic
Propositional logic
 
Discrete Math Lecture 01: Propositional Logic
Discrete Math Lecture 01: Propositional LogicDiscrete Math Lecture 01: Propositional Logic
Discrete Math Lecture 01: Propositional Logic
 
Logic introduction
Logic   introductionLogic   introduction
Logic introduction
 
Implication And Biconditional
Implication And Biconditional Implication And Biconditional
Implication And Biconditional
 
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكروDiscrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
 
2 Aristotle Logic
2 Aristotle Logic2 Aristotle Logic
2 Aristotle Logic
 
Introduction to Logic
Introduction to LogicIntroduction to Logic
Introduction to Logic
 
Deductive and Inductive Arguments
Deductive and Inductive ArgumentsDeductive and Inductive Arguments
Deductive and Inductive Arguments
 
#3 formal methods – propositional logic
#3 formal methods – propositional logic#3 formal methods – propositional logic
#3 formal methods – propositional logic
 
Unit 1 rules of inference
Unit 1  rules of inferenceUnit 1  rules of inference
Unit 1 rules of inference
 
Logic&proof
Logic&proofLogic&proof
Logic&proof
 
Rules of inference
Rules of inferenceRules of inference
Rules of inference
 
Fuzzy logic and application in AI
Fuzzy logic and application in AIFuzzy logic and application in AI
Fuzzy logic and application in AI
 
5.2 Venn Diagrams
5.2   Venn Diagrams5.2   Venn Diagrams
5.2 Venn Diagrams
 
Discrete Structures lecture 2
 Discrete Structures lecture 2 Discrete Structures lecture 2
Discrete Structures lecture 2
 
Discrete math Truth Table
Discrete math Truth TableDiscrete math Truth Table
Discrete math Truth Table
 
Analysis - Inductive and Deductive Arguments
Analysis - Inductive and Deductive ArgumentsAnalysis - Inductive and Deductive Arguments
Analysis - Inductive and Deductive Arguments
 

Viewers also liked

Bimodal set-theory-cambridge
Bimodal set-theory-cambridgeBimodal set-theory-cambridge
Bimodal set-theory-cambridgejamesstudd
 
Translating into Common Logic
Translating into Common LogicTranslating into Common Logic
Translating into Common Logic
Pat Hayes
 
Constructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainConstructive Modal Logics, Once Again
Constructive Modal Logics, Once Again
Valeria de Paiva
 
Fun with Constructive Modalities
Fun with Constructive ModalitiesFun with Constructive Modalities
Fun with Constructive Modalities
Valeria de Paiva
 
If, not when
If, not whenIf, not when
If, not when
Valeria de Paiva
 
Potentialist reflection
Potentialist reflectionPotentialist reflection
Potentialist reflectionjamesstudd
 
Math63032modal
Math63032modalMath63032modal
Math63032modalHanibei
 
Intuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterIntuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years later
Valeria de Paiva
 
Modal Type Theory
Modal Type TheoryModal Type Theory
Modal Type Theory
Valeria de Paiva
 
Introduction to Logic
Introduction to LogicIntroduction to Logic
Introduction to Logic
Wasif Altaf
 
Modal Verbs: Advice, Obligation, Permission
Modal Verbs: Advice, Obligation, PermissionModal Verbs: Advice, Obligation, Permission
Modal Verbs: Advice, Obligation, Permission
Tanasorn Pajchim
 
MODALS PPT
MODALS PPTMODALS PPT
MODALS PPT
Nehala Mohd Shafi
 

Viewers also liked (14)

Bimodal set-theory-cambridge
Bimodal set-theory-cambridgeBimodal set-theory-cambridge
Bimodal set-theory-cambridge
 
Translating into Common Logic
Translating into Common LogicTranslating into Common Logic
Translating into Common Logic
 
Constructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainConstructive Modal Logics, Once Again
Constructive Modal Logics, Once Again
 
Fun with Constructive Modalities
Fun with Constructive ModalitiesFun with Constructive Modalities
Fun with Constructive Modalities
 
If, not when
If, not whenIf, not when
If, not when
 
Potentialist reflection
Potentialist reflectionPotentialist reflection
Potentialist reflection
 
IMLA2011 Opening
IMLA2011 OpeningIMLA2011 Opening
IMLA2011 Opening
 
Math63032modal
Math63032modalMath63032modal
Math63032modal
 
Intuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterIntuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years later
 
Modal Type Theory
Modal Type TheoryModal Type Theory
Modal Type Theory
 
Introduction to Logic
Introduction to LogicIntroduction to Logic
Introduction to Logic
 
Modal Verbs: Advice, Obligation, Permission
Modal Verbs: Advice, Obligation, PermissionModal Verbs: Advice, Obligation, Permission
Modal Verbs: Advice, Obligation, Permission
 
MODALS PPT
MODALS PPTMODALS PPT
MODALS PPT
 
Modal Verbs
Modal VerbsModal Verbs
Modal Verbs
 

Similar to Modal Logic

Non Standard Logics & Modal Logics
Non Standard Logics & Modal LogicsNon Standard Logics & Modal Logics
Non Standard Logics & Modal Logics
Serge Garlatti
 
Du Calcul des prédicats vers Prolog
Du Calcul des prédicats vers PrologDu Calcul des prédicats vers Prolog
Du Calcul des prédicats vers Prolog
Serge Garlatti
 
Predicate Calculus
Predicate CalculusPredicate Calculus
Predicate Calculus
Serge Garlatti
 
Cs6503 theory of computation book notes
Cs6503 theory of computation book notesCs6503 theory of computation book notes
Cs6503 theory of computation book notes
appasami
 
Volume computation and applications
Volume computation and applications Volume computation and applications
Volume computation and applications
Vissarion Fisikopoulos
 
dma_ppt.pdf
dma_ppt.pdfdma_ppt.pdf
dma_ppt.pdf
BatoolKhan15
 
AI_session 22 inference and unification.pptx
AI_session 22 inference and unification.pptxAI_session 22 inference and unification.pptx
AI_session 22 inference and unification.pptx
Asst.prof M.Gokilavani
 
Polycycles and their elementary decompositions
Polycycles and their elementary decompositionsPolycycles and their elementary decompositions
Polycycles and their elementary decompositions
Mathieu Dutour Sikiric
 
Computational logic First Order Logic_part2
Computational logic First Order Logic_part2Computational logic First Order Logic_part2
Computational logic First Order Logic_part2
banujahir1
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its role
Valeria de Paiva
 
PresentationCopyPhiladelphiaAreaNumberTheorySeminarTalk12716
PresentationCopyPhiladelphiaAreaNumberTheorySeminarTalk12716PresentationCopyPhiladelphiaAreaNumberTheorySeminarTalk12716
PresentationCopyPhiladelphiaAreaNumberTheorySeminarTalk12716Frank Romascavage III
 
Q1_W6_Geometric Sequence Part I.pptx
Q1_W6_Geometric Sequence Part I.pptxQ1_W6_Geometric Sequence Part I.pptx
Q1_W6_Geometric Sequence Part I.pptx
CarterMangahas
 
Orthogonal basis and gram schmidth process
Orthogonal basis and gram schmidth processOrthogonal basis and gram schmidth process
Orthogonal basis and gram schmidth process
gidc engineering college
 
Mohammad Sabawi NTCCIT-2018 Presentation
Mohammad Sabawi NTCCIT-2018 PresentationMohammad Sabawi NTCCIT-2018 Presentation
Notes discrete math
Notes discrete mathNotes discrete math
Notes discrete math
liyana31
 
Lecture notes in_discrete_mathematics
Lecture notes in_discrete_mathematicsLecture notes in_discrete_mathematics
Lecture notes in_discrete_mathematics
saiful26baiust
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov Problems
Valeria de Paiva
 

Similar to Modal Logic (20)

Non Standard Logics & Modal Logics
Non Standard Logics & Modal LogicsNon Standard Logics & Modal Logics
Non Standard Logics & Modal Logics
 
Du Calcul des prédicats vers Prolog
Du Calcul des prédicats vers PrologDu Calcul des prédicats vers Prolog
Du Calcul des prédicats vers Prolog
 
Predicate Calculus
Predicate CalculusPredicate Calculus
Predicate Calculus
 
Lesson 26
Lesson 26Lesson 26
Lesson 26
 
AI Lesson 26
AI Lesson 26AI Lesson 26
AI Lesson 26
 
Logic
LogicLogic
Logic
 
Cs6503 theory of computation book notes
Cs6503 theory of computation book notesCs6503 theory of computation book notes
Cs6503 theory of computation book notes
 
Volume computation and applications
Volume computation and applications Volume computation and applications
Volume computation and applications
 
dma_ppt.pdf
dma_ppt.pdfdma_ppt.pdf
dma_ppt.pdf
 
AI_session 22 inference and unification.pptx
AI_session 22 inference and unification.pptxAI_session 22 inference and unification.pptx
AI_session 22 inference and unification.pptx
 
Polycycles and their elementary decompositions
Polycycles and their elementary decompositionsPolycycles and their elementary decompositions
Polycycles and their elementary decompositions
 
Computational logic First Order Logic_part2
Computational logic First Order Logic_part2Computational logic First Order Logic_part2
Computational logic First Order Logic_part2
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its role
 
PresentationCopyPhiladelphiaAreaNumberTheorySeminarTalk12716
PresentationCopyPhiladelphiaAreaNumberTheorySeminarTalk12716PresentationCopyPhiladelphiaAreaNumberTheorySeminarTalk12716
PresentationCopyPhiladelphiaAreaNumberTheorySeminarTalk12716
 
Q1_W6_Geometric Sequence Part I.pptx
Q1_W6_Geometric Sequence Part I.pptxQ1_W6_Geometric Sequence Part I.pptx
Q1_W6_Geometric Sequence Part I.pptx
 
Orthogonal basis and gram schmidth process
Orthogonal basis and gram schmidth processOrthogonal basis and gram schmidth process
Orthogonal basis and gram schmidth process
 
Mohammad Sabawi NTCCIT-2018 Presentation
Mohammad Sabawi NTCCIT-2018 PresentationMohammad Sabawi NTCCIT-2018 Presentation
Mohammad Sabawi NTCCIT-2018 Presentation
 
Notes discrete math
Notes discrete mathNotes discrete math
Notes discrete math
 
Lecture notes in_discrete_mathematics
Lecture notes in_discrete_mathematicsLecture notes in_discrete_mathematics
Lecture notes in_discrete_mathematics
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov Problems
 

More from Serge Garlatti

Seminaire campus lab
Seminaire campus labSeminaire campus lab
Seminaire campus lab
Serge Garlatti
 
ATIEF IA CIEP Février 2019
ATIEF IA CIEP Février 2019ATIEF IA CIEP Février 2019
ATIEF IA CIEP Février 2019
Serge Garlatti
 
Learning Analytics : entre Promesses et Réalité
Learning Analytics : entre Promesses et RéalitéLearning Analytics : entre Promesses et Réalité
Learning Analytics : entre Promesses et Réalité
Serge Garlatti
 
Cours intro ia_2015_2016
Cours intro ia_2015_2016Cours intro ia_2015_2016
Cours intro ia_2015_2016
Serge Garlatti
 
Les ontologies 2014_2015
Les ontologies 2014_2015Les ontologies 2014_2015
Les ontologies 2014_2015
Serge Garlatti
 
Sens des donnees_2014_2015
Sens des donnees_2014_2015Sens des donnees_2014_2015
Sens des donnees_2014_2015
Serge Garlatti
 
Intelligence du _web_semantique_1_2014
Intelligence du _web_semantique_1_2014Intelligence du _web_semantique_1_2014
Intelligence du _web_semantique_1_2014Serge Garlatti
 
Sparql
SparqlSparql
Les ontologies 2013_2014
Les ontologies 2013_2014Les ontologies 2013_2014
Les ontologies 2013_2014Serge Garlatti
 
Le web semantique_2013_2014
Le web semantique_2013_2014Le web semantique_2013_2014
Le web semantique_2013_2014Serge Garlatti
 
Scenario convergence 2013_2014
Scenario convergence 2013_2014Scenario convergence 2013_2014
Scenario convergence 2013_2014
Serge Garlatti
 
Intelligent google 02_2013
Intelligent google 02_2013Intelligent google 02_2013
Intelligent google 02_2013Serge Garlatti
 
Scenario Convergence SW+2.0+Pervasive
Scenario Convergence SW+2.0+PervasiveScenario Convergence SW+2.0+Pervasive
Scenario Convergence SW+2.0+PervasiveSerge Garlatti
 
Social web Ontologies
Social web OntologiesSocial web Ontologies
Social web Ontologies
Serge Garlatti
 
Future Learning Landscapes
Future Learning LandscapesFuture Learning Landscapes
Future Learning Landscapes
Serge Garlatti
 
Social web & linked data
Social web & linked dataSocial web & linked data
Social web & linked data
Serge Garlatti
 
Web 2.0, Web Social
Web 2.0, Web SocialWeb 2.0, Web Social
Web 2.0, Web Social
Serge Garlatti
 

More from Serge Garlatti (20)

Seminaire campus lab
Seminaire campus labSeminaire campus lab
Seminaire campus lab
 
ATIEF IA CIEP Février 2019
ATIEF IA CIEP Février 2019ATIEF IA CIEP Février 2019
ATIEF IA CIEP Février 2019
 
Learning Analytics : entre Promesses et Réalité
Learning Analytics : entre Promesses et RéalitéLearning Analytics : entre Promesses et Réalité
Learning Analytics : entre Promesses et Réalité
 
Cours intro ia_2015_2016
Cours intro ia_2015_2016Cours intro ia_2015_2016
Cours intro ia_2015_2016
 
Les ontologies 2014_2015
Les ontologies 2014_2015Les ontologies 2014_2015
Les ontologies 2014_2015
 
Sens des donnees_2014_2015
Sens des donnees_2014_2015Sens des donnees_2014_2015
Sens des donnees_2014_2015
 
Intelligence du _web_semantique_1_2014
Intelligence du _web_semantique_1_2014Intelligence du _web_semantique_1_2014
Intelligence du _web_semantique_1_2014
 
Sparql
SparqlSparql
Sparql
 
Les ontologies 2013_2014
Les ontologies 2013_2014Les ontologies 2013_2014
Les ontologies 2013_2014
 
Le web semantique_2013_2014
Le web semantique_2013_2014Le web semantique_2013_2014
Le web semantique_2013_2014
 
Scenario convergence 2013_2014
Scenario convergence 2013_2014Scenario convergence 2013_2014
Scenario convergence 2013_2014
 
Intelligent google 02_2013
Intelligent google 02_2013Intelligent google 02_2013
Intelligent google 02_2013
 
Intelligent google
Intelligent googleIntelligent google
Intelligent google
 
Scenario Convergence SW+2.0+Pervasive
Scenario Convergence SW+2.0+PervasiveScenario Convergence SW+2.0+Pervasive
Scenario Convergence SW+2.0+Pervasive
 
Sem info system_2012
Sem info system_2012Sem info system_2012
Sem info system_2012
 
Ontologies 2011 2012
Ontologies 2011 2012Ontologies 2011 2012
Ontologies 2011 2012
 
Social web Ontologies
Social web OntologiesSocial web Ontologies
Social web Ontologies
 
Future Learning Landscapes
Future Learning LandscapesFuture Learning Landscapes
Future Learning Landscapes
 
Social web & linked data
Social web & linked dataSocial web & linked data
Social web & linked data
 
Web 2.0, Web Social
Web 2.0, Web SocialWeb 2.0, Web Social
Web 2.0, Web Social
 

Recently uploaded

Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
muralinath2
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
Columbia Weather Systems
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf
4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf
4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf
ssuserbfdca9
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Sérgio Sacani
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
Areesha Ahmad
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
sachin783648
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
muralinath2
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
SAMIR PANDA
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
AlguinaldoKong
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
muralinath2
 
GBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture MediaGBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture Media
Areesha Ahmad
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
Sérgio Sacani
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
subedisuryaofficial
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
AlaminAfendy1
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
Richard Gill
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
kumarmathi863
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
University of Maribor
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
ossaicprecious19
 

Recently uploaded (20)

Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf
4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf
4. An Overview of Sugarcane White Leaf Disease in Vietnam.pdf
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
 
GBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture MediaGBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture Media
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
 

Modal Logic

  • 1. Models and Formalisms S. Garlatti MR2A Informatique 2012
  • 2. Progress 1 Introduction 2 Modal Logics 3 Model Theory 4 Axiomatic Theory 5 Main Modal Systems 6 Axioms and Class of Models 7 A Knowledge and Belief Logic 2 / 40 SG Models and Formalisms
  • 3. Non-classical Logics Classical logics: propositional logic, first-order logic Non-classical logics can be classified in two main categories: Extended logics New logical constants are added The set of well-formed formulas (wff) is a proper superset of the set of well-formed formulas in classical logic. The set of theorems generated is a proper superset of the set of theorems generated by classical logic, Added theorems are only the result of the new wff. 3 / 40 SG Models and Formalisms
  • 4. Non-classical Logics Classical logics: propositional logic, first-order logic Non-classical logics can be classified in two main categories: Deviant logics The usual logical constants are kept, but with a different meaning Only a subset of the theorems from the classical logic hold A non-exclusive classification, a logic could be in both. 4 / 40 SG Models and Formalisms
  • 5. Non-classical Logics Extended Logics Modal Logics Tense Logics Combination of Tense and Modality Intensional Logic Dynamic Logic Deontic Logic (obligatory, permitted) Conditional logic ... 5 / 40 SG Models and Formalisms
  • 6. Non-classical Logics Deviant Logics Intuitionistic logics Multivalued logics Fuzzy logics Paraconsistent logics Probabilistic logic ... 6 / 40 SG Models and Formalisms
  • 7. Progress 1 Introduction 2 Modal Logics 3 Model Theory 4 Axiomatic Theory 5 Main Modal Systems 6 Axioms and Class of Models 7 A Knowledge and Belief Logic 7 / 40 SG Models and Formalisms
  • 8. Modal Logics Traditional alethic modalities or modalities of truth Propositional logic New logical constants Necessity: Possibility: ♦ Alphabet A set of propositional symbols S = {p1, p2, ..., pn} A set of connectors: ¬, →, ↔, ∨, ∧ A set of modalities: , ♦ 8 / 40 SG Models and Formalisms
  • 9. The Language Well-Formed Formulae Let pi be a propositional symbol, (pi ∈ S), pi is an Atomic formula If G and H are wff (G → H), (G ↔ H), (G ∨ H), (G ∧ H), ¬G, G and ♦G are wff . Let P and Q be wff ( P → ♦P) ( ♦P → ♦♦Q) (( ♦P ∨ ♦ ♦Q) ∧ P) 9 / 40 SG Models and Formalisms
  • 10. Progress 1 Introduction 2 Modal Logics 3 Model Theory 4 Axiomatic Theory 5 Main Modal Systems 6 Axioms and Class of Models 7 A Knowledge and Belief Logic 10 / 40 SG Models and Formalisms
  • 11. Model Theory In Propositional and Predicate Logics The Interpretation function I is truth-functional: the truth or falsity of a well-formed formula is determined by the truth or falsity of its components. 11 / 40 SG Models and Formalisms
  • 12. Model Theory In Propositional and Predicate Logics The Interpretation function I is truth-functional: the truth or falsity of a well-formed formula is determined by the truth or falsity of its components. In Modal Logics, is-it the same? P ¬P P V F ? F V F 11 / 40 SG Models and Formalisms
  • 13. Model Theory In Propositional and Predicate Logics The Interpretation function I is truth-functional: the truth or falsity of a well-formed formula is determined by the truth or falsity of its components. In Modal Logics, is-it the same? P ¬P P V F ? F V F In Modal logics, the Interpretation function I is not truth-functional 11 / 40 SG Models and Formalisms
  • 14. Model Theory A standard Model is a structure M = (W, R, P) where W is a set of possible worlds 12 / 40 SG Models and Formalisms
  • 15. Model Theory A standard Model is a structure M = (W, R, P) where W is a set of possible worlds R is a binary relation on W (R ⊆ W × W) 12 / 40 SG Models and Formalisms
  • 16. Model Theory A standard Model is a structure M = (W, R, P) where W is a set of possible worlds R is a binary relation on W (R ⊆ W × W) R is an accessibility relationship between possible worlds. We can write: α R β 12 / 40 SG Models and Formalisms
  • 17. Model Theory A standard Model is a structure M = (W, R, P) where W is a set of possible worlds R is a binary relation on W (R ⊆ W × W) R is an accessibility relationship between possible worlds. We can write: α R β P is a mapping from natural numbers to subsets of W (Pn ⊆ W, for each natural number n) 12 / 40 SG Models and Formalisms
  • 18. Model Theory A standard Model is a structure M = (W, R, P) where W is a set of possible worlds R is a binary relation on W (R ⊆ W × W) R is an accessibility relationship between possible worlds. We can write: α R β P is a mapping from natural numbers to subsets of W (Pn ⊆ W, for each natural number n) P is an assignement of truth value to atomic formulae at possible worlds. It is a function on the set {0, 1, 2, ..., } of natural numbers such that for each such number n, Pn is a subset of W. It represents an assignment of sets of possible worlds to atomic formulae (for pi ∈ S, Pi ⊆ W, ∀α such that α ∈ Pi , pi is true), 12 / 40 SG Models and Formalisms
  • 19. Possible Worlds, Truth, Validity Truth in a possible world, α ∈ W in M = (W, R, P) 13 / 40 SG Models and Formalisms
  • 20. Possible Worlds, Truth, Validity Truth in a possible world, α ∈ W in M = (W, R, P) For propositional symbols pi , |=M α pi iff α ∈ Pi for n = {1, 2, 3, ..., n} 13 / 40 SG Models and Formalisms
  • 21. Possible Worlds, Truth, Validity Truth in a possible world, α ∈ W in M = (W, R, P) For propositional symbols pi , |=M α pi iff α ∈ Pi for n = {1, 2, 3, ..., n} |=M α A means that A is true for the world α in the standard model M 13 / 40 SG Models and Formalisms
  • 22. Possible Worlds, Truth, Validity Truth in a possible world, α ∈ W in M = (W, R, P) For propositional symbols pi , |=M α pi iff α ∈ Pi for n = {1, 2, 3, ..., n} |=M α A means that A is true for the world α in the standard model M |=M α ¬A iff not |=M α A 13 / 40 SG Models and Formalisms
  • 23. Possible Worlds, Truth, Validity Truth in a possible world, α ∈ W in M = (W, R, P) For propositional symbols pi , |=M α pi iff α ∈ Pi for n = {1, 2, 3, ..., n} |=M α A means that A is true for the world α in the standard model M |=M α ¬A iff not |=M α A |=M α (A ∨ B) iff either |=M α A or |=M α B), or both 13 / 40 SG Models and Formalisms
  • 24. Possible Worlds, Truth, Validity Truth in a possible world, α ∈ W in M = (W, R, P) For propositional symbols pi , |=M α pi iff α ∈ Pi for n = {1, 2, 3, ..., n} |=M α A means that A is true for the world α in the standard model M |=M α ¬A iff not |=M α A |=M α (A ∨ B) iff either |=M α A or |=M α B), or both |=M α (A ∧ B) iff both |=M α A and |=M α B) 13 / 40 SG Models and Formalisms
  • 25. Possible Worlds, Truth, Validity Truth in a possible world, α ∈ W in M = (W, R, P) |=M α A iff for every β in M such that αRβ, |=M β A 14 / 40 SG Models and Formalisms
  • 26. Possible Worlds, Truth, Validity Truth in a possible world, α ∈ W in M = (W, R, P) |=M α A iff for every β in M such that αRβ, |=M β A |=M α ♦A iff for some β in M such that αRβ, |=M β A 14 / 40 SG Models and Formalisms
  • 27. Possible Worlds, Truth, Validity Truth in a possible world, α ∈ W in M = (W, R, P) |=M α A iff for every β in M such that αRβ, |=M β A |=M α ♦A iff for some β in M such that αRβ, |=M β A Truth in a Model |=M A iff for every world α in M, |=M α A 14 / 40 SG Models and Formalisms
  • 28. Possible Worlds, Truth, Validity Truth in a possible world, α ∈ W in M = (W, R, P) |=M α A iff for every β in M such that αRβ, |=M β A |=M α ♦A iff for some β in M such that αRβ, |=M β A Truth in a Model |=M A iff for every world α in M, |=M α A Validity in a class of Models |=C A iff for every model M in C, |=M A 14 / 40 SG Models and Formalisms
  • 29. Progress 1 Introduction 2 Modal Logics 3 Model Theory 4 Axiomatic Theory 5 Main Modal Systems 6 Axioms and Class of Models 7 A Knowledge and Belief Logic 15 / 40 SG Models and Formalisms
  • 30. Axiomatic Theory Modal Logic KT Axioms 16 / 40 SG Models and Formalisms
  • 31. Axiomatic Theory Modal Logic KT Axioms Necessity axiom, called T ( P → P) 16 / 40 SG Models and Formalisms
  • 32. Axiomatic Theory Modal Logic KT Axioms Necessity axiom, called T ( P → P) Axiom K ( (P → Q) → ( P → Q)) 16 / 40 SG Models and Formalisms
  • 33. Axiomatic Theory Modal Logic KT Axioms Necessity axiom, called T ( P → P) Axiom K ( (P → Q) → ( P → Q)) Inference Rules Necessity Rule P P 16 / 40 SG Models and Formalisms
  • 34. Axiomatic Theory Modal Logic KT Axioms Necessity axiom, called T ( P → P) Axiom K ( (P → Q) → ( P → Q)) Inference Rules Necessity Rule P P Modus Ponens P, (P → Q) Q 16 / 40 SG Models and Formalisms
  • 35. KT System: Axiomatic Theory Properties of the Modal Logic KT Consistency: KT is Consistent Soundness: KT is Sound Completeness: KT is Complete Consequences: Axioms K and T are Valid Formulae. 17 / 40 SG Models and Formalisms
  • 36. Progress 1 Introduction 2 Modal Logics 3 Model Theory 4 Axiomatic Theory 5 Main Modal Systems 6 Axioms and Class of Models 7 A Knowledge and Belief Logic 18 / 40 SG Models and Formalisms
  • 37. Main Modal Systems The main modal systems are composed from a small set of axioms: Axiom T: ( P → P) Axiom D: ( P → ♦P) Axiom B: (P → ♦P) Axiom 4: ( P → P) Axiom 5: (♦P → ♦P) 19 / 40 SG Models and Formalisms
  • 38. Main Modal Systems The main modal systems are composed from a small set of axioms: Axiom T: ( P → P) Axiom D: ( P → ♦P) Axiom B: (P → ♦P) Axiom 4: ( P → P) Axiom 5: (♦P → ♦P) From these axioms, it possible to build the following systems: KT, KD, KB, K4, K5, K45, KB4, KD4, KTB, KT4, KT5, etc. 19 / 40 SG Models and Formalisms
  • 39. Relations between Axiomatic Modal Systems K KD K4 K5 KB KTKDB KD4KD5 K45 KTB KT4 KD45 KB4 KT5 20 / 40 SG Models and Formalisms
  • 40. Inclusion of K Axiomatic Systems For instance, we can demonstrate that KD is included in KT, We have to deduce ( P → ♦P) from ( P → P) ( P → P) (¬P → ¬ P) (¬P → ♦¬P) T contraposition (P → ♦P) ( P → ♦P) Transitivity 21 / 40 SG Models and Formalisms
  • 41. Progress 1 Introduction 2 Modal Logics 3 Model Theory 4 Axiomatic Theory 5 Main Modal Systems 6 Axioms and Class of Models 7 A Knowledge and Belief Logic 22 / 40 SG Models and Formalisms
  • 42. Axioms and Class of Models Theorem: None of the Axioms D, T, B, 4 and 5 is Valid in the class of all standards models Proof: it is enough for each axiom to exhibit a counter-model that falsifies it. For the axiom D: ( P → ♦P): 23 / 40 SG Models and Formalisms
  • 43. Axioms and Class of Models Theorem: None of the Axioms D, T, B, 4 and 5 is Valid in the class of all standards models Proof: it is enough for each axiom to exhibit a counter-model that falsifies it. For the axiom D: ( P → ♦P): 1 Let M = (W, R, P) be a standard model in which W = {α}, R = ∅, Pn = ∅ for n 0 23 / 40 SG Models and Formalisms
  • 44. Axioms and Class of Models Theorem: None of the Axioms D, T, B, 4 and 5 is Valid in the class of all standards models Proof: it is enough for each axiom to exhibit a counter-model that falsifies it. For the axiom D: ( P → ♦P): 1 Let M = (W, R, P) be a standard model in which W = {α}, R = ∅, Pn = ∅ for n 0 2 M contains one world to which no world is related and at which every atomic formula is false. 23 / 40 SG Models and Formalisms
  • 45. Axioms and Class of Models Theorem: None of the Axioms D, T, B, 4 and 5 is Valid in the class of all standards models Proof: it is enough for each axiom to exhibit a counter-model that falsifies it. For the axiom D: ( P → ♦P): 1 Let M = (W, R, P) be a standard model in which W = {α}, R = ∅, Pn = ∅ for n 0 2 M contains one world to which no world is related and at which every atomic formula is false. 3 W is a set, R is a binary relation(the empty relation) and P is a mapping from natural numbers to (empty) subsets of W 23 / 40 SG Models and Formalisms
  • 46. Axioms and Class of Models Theorem: None of the Axioms D, T, B, 4 and 5 is Valid in the class of all standards models Proof: it is enough for each axiom to exhibit a counter-model that falsifies it. For the axiom D: ( P → ♦P): 1 Let M = (W, R, P) be a standard model in which W = {α}, R = ∅, Pn = ∅ for n 0 2 M contains one world to which no world is related and at which every atomic formula is false. 3 W is a set, R is a binary relation(the empty relation) and P is a mapping from natural numbers to (empty) subsets of W 4 Every β in M such that αRβ is such that |=M β P and there is not some β in M such that αRβ and |=M β P 23 / 40 SG Models and Formalisms
  • 47. Axioms and Class of Models The necessity Axiom ( P → P) in the following Standard Model: w1 ¬p1 w2 p1 w3 p1 w4 p1R R R R R R RR 24 / 40 SG Models and Formalisms
  • 48. Axioms and Class of Models Under What Conditions, The necessity Axiom ( P → P) in the KT system will be valid: Hypothesis |=M α P, we have to demonstrate |=M α P 25 / 40 SG Models and Formalisms
  • 49. Axioms and Class of Models Under What Conditions, The necessity Axiom ( P → P) in the KT system will be valid: Hypothesis |=M α P, we have to demonstrate |=M α P 1 By definition |=M α P iff for every β in M such that αRβ, |=M β P 25 / 40 SG Models and Formalisms
  • 50. Axioms and Class of Models Under What Conditions, The necessity Axiom ( P → P) in the KT system will be valid: Hypothesis |=M α P, we have to demonstrate |=M α P 1 By definition |=M α P iff for every β in M such that αRβ, |=M β P 2 Consequently, |=M α P iff R is reflexive, that is to say αRα. 25 / 40 SG Models and Formalisms
  • 51. Axioms and Class of Models Under What Conditions, The necessity Axiom ( P → P) in the KT system will be valid: Hypothesis |=M α P, we have to demonstrate |=M α P 1 By definition |=M α P iff for every β in M such that αRβ, |=M β P 2 Consequently, |=M α P iff R is reflexive, that is to say αRα. In the KT system, the necessity Axiom is valid under the following condition: |=C ( P → P), C is a class of models in which R is Reflexive 25 / 40 SG Models and Formalisms
  • 52. Axioms and Class of Models Definition: Let M = (W, R, P) be a standard model, the relation R, with α, β, γ ∈ W is: 26 / 40 SG Models and Formalisms
  • 53. Axioms and Class of Models Definition: Let M = (W, R, P) be a standard model, the relation R, with α, β, γ ∈ W is: Serial iff for every α in M there is a β in M such that α R β 26 / 40 SG Models and Formalisms
  • 54. Axioms and Class of Models Definition: Let M = (W, R, P) be a standard model, the relation R, with α, β, γ ∈ W is: Serial iff for every α in M there is a β in M such that α R β Reflexive iff for every α in M, α R α 26 / 40 SG Models and Formalisms
  • 55. Axioms and Class of Models Definition: Let M = (W, R, P) be a standard model, the relation R, with α, β, γ ∈ W is: Serial iff for every α in M there is a β in M such that α R β Reflexive iff for every α in M, α R α Symmetric iff for every α and β in M, if α R β then β R α 26 / 40 SG Models and Formalisms
  • 56. Axioms and Class of Models Definition: Let M = (W, R, P) be a standard model, the relation R, with α, β, γ ∈ W is: Serial iff for every α in M there is a β in M such that α R β Reflexive iff for every α in M, α R α Symmetric iff for every α and β in M, if α R β then β R α Transitive iff for every α, β and γ in M, if α R β and β R γ then α R γ 26 / 40 SG Models and Formalisms
  • 57. Axioms and Class of Models Definition: Let M = (W, R, P) be a standard model, the relation R, with α, β, γ ∈ W is: Serial iff for every α in M there is a β in M such that α R β Reflexive iff for every α in M, α R α Symmetric iff for every α and β in M, if α R β then β R α Transitive iff for every α, β and γ in M, if α R β and β R γ then α R γ Euclidian iff for every α, β and γ in M, if α R β and α R γ then β R γ 26 / 40 SG Models and Formalisms
  • 58. Axioms and Class of Models Theorem: the following axioms are valid respectively in the indicated class of standard models: D: Serial T: Reflexive B: Symmetric 4: Transitive 5: Euclidian 27 / 40 SG Models and Formalisms
  • 59. Axioms and Class of Models Systems Serial Reflexive Symmetric Transitive Euclidian KD x KT x KB x K4 x K5 x KDB x x KD4 x x KD5 x x KD45 x x KB4 x x KB4 x x KTB x x KT4 x x KT5 x x KT5 x x x KT5 x x x KT5 x x x 28 / 40 SG Models and Formalisms
  • 60. Progress 1 Introduction 2 Modal Logics 3 Model Theory 4 Axiomatic Theory 5 Main Modal Systems 6 Axioms and Class of Models 7 A Knowledge and Belief Logic 29 / 40 SG Models and Formalisms
  • 61. Knowledge and Belief Logic Two modal operators, B for Belief and K for Knowledge, Knowledge Properties for an agent λ: Axioms 1 Axiom 1 (Distribution Axiom, K): (KλP ∧ Kλ(P → Q)) → KλQ - Same as (Kλ(P → Q)) → (KλP → KλQ)) 2 Axiom 2 (Knowledge Axiom or T): (KλP → P) 3 Axiom 3 (Positive Introspection Axiom, 4): (KλP → KλKλP) 4 Axiom 4 (Negative Introspection Axiom): (¬KλP → Kλ¬KλP) - (¬ P → ¬ P) (♦¬P → ♦¬P) - (♦¬P → ♦¬P) (♦Q → ♦Q) (axiom 5) 30 / 40 SG Models and Formalisms
  • 62. Knowledge and Belief Logic Two modal operators, B for Belief and K for Knowledge, Knowledge Properties for an agent λ: Inference Rules Necessitation: P KλP Omniscience Logic: if P Q and KλP then KλQ (axiom 1 + necessitation rule) The axiomatic theory correspond with the KT45 modal system in which the accessibility relation is symmetric, reflexive and transitive. 31 / 40 SG Models and Formalisms
  • 63. Three-Wise-Men Problem A king wishes to know whether his three advisors are as wise as they claim to be. 32 / 40 SG Models and Formalisms
  • 64. Three-Wise-Men Problem A king wishes to know whether his three advisors are as wise as they claim to be. Three chairs are lined up, all facing the same direction, with one behind the other. The wise men are instructed to sit down. 32 / 40 SG Models and Formalisms
  • 65. Three-Wise-Men Problem A king wishes to know whether his three advisors are as wise as they claim to be. Three chairs are lined up, all facing the same direction, with one behind the other. The wise men are instructed to sit down. The wise man in the back (wise man 3) can see the backs of the other two men. 32 / 40 SG Models and Formalisms
  • 66. Three-Wise-Men Problem A king wishes to know whether his three advisors are as wise as they claim to be. Three chairs are lined up, all facing the same direction, with one behind the other. The wise men are instructed to sit down. The wise man in the back (wise man 3) can see the backs of the other two men. The man in the middle (wise man 2) can only see the one wise man in front of him (wise man 1). 32 / 40 SG Models and Formalisms
  • 67. Three-Wise-Men Problem A king wishes to know whether his three advisors are as wise as they claim to be. Three chairs are lined up, all facing the same direction, with one behind the other. The wise men are instructed to sit down. The wise man in the back (wise man 3) can see the backs of the other two men. The man in the middle (wise man 2) can only see the one wise man in front of him (wise man 1). The wise man in front (wise man 1) can see neither wise man 3 nor wise man 2. 32 / 40 SG Models and Formalisms
  • 68. Three-Wise-Men Problem A king wishes to know whether his three advisors are as wise as they claim to be. 33 / 40 SG Models and Formalisms
  • 69. Three-Wise-Men Problem A king wishes to know whether his three advisors are as wise as they claim to be. The king informs the wise men that he has three cards, all of which are either black or white, at least one of which is white. He places one card, face up, behind each of the three wise men. 33 / 40 SG Models and Formalisms
  • 70. Three-Wise-Men Problem A king wishes to know whether his three advisors are as wise as they claim to be. The king informs the wise men that he has three cards, all of which are either black or white, at least one of which is white. He places one card, face up, behind each of the three wise men. Each wise man must determine the color of his own card and announce what it is as soon as he knows. The first to correctly announce the color of his own card will be aptly rewarded. All know that this will happen. The room is silent; then, after several minutes, wise man 1 says: My card is white!. 33 / 40 SG Models and Formalisms
  • 71. Three-Wise-Men Problem A king wishes to know whether his three advisors are as wise as they claim to be. We assume in this puzzle that the wise men do not lie, that they all have the same reasoning capabilities, and that they can all think at the same speed. We then can postulate that the following reasoning took place. 34 / 40 SG Models and Formalisms
  • 72. Three-Wise-Men Problem 35 / 40 SG Models and Formalisms
  • 73. Three-Wise-Men Problem Each wise man knows there is at least one white card. If the cards of wise man 2 and wise man 1 were black, then wise man 3 would have been able to announce immediately that his card was white. 35 / 40 SG Models and Formalisms
  • 74. Three-Wise-Men Problem Each wise man knows there is at least one white card. If the cards of wise man 2 and wise man 1 were black, then wise man 3 would have been able to announce immediately that his card was white. They all realize this (they are all truly wise). Since wise man 3 kept silent, either wise man 2’s card is white, or wise man 1’s is. 35 / 40 SG Models and Formalisms
  • 75. Three-Wise-Men Problem Each wise man knows there is at least one white card. If the cards of wise man 2 and wise man 1 were black, then wise man 3 would have been able to announce immediately that his card was white. They all realize this (they are all truly wise). Since wise man 3 kept silent, either wise man 2’s card is white, or wise man 1’s is. At this point wise man 2 would be able to determine, if wise man 1’s were black, that his card was white. They all realize this. 35 / 40 SG Models and Formalisms
  • 76. Three-Wise-Men Problem Each wise man knows there is at least one white card. If the cards of wise man 2 and wise man 1 were black, then wise man 3 would have been able to announce immediately that his card was white. They all realize this (they are all truly wise). Since wise man 3 kept silent, either wise man 2’s card is white, or wise man 1’s is. At this point wise man 2 would be able to determine, if wise man 1’s were black, that his card was white. They all realize this. Since wise man 2 also remains silent, wise man 1 knows his card must be white. 35 / 40 SG Models and Formalisms
  • 77. Three-Wise-Men Problem If we reduce the problem with two advisors A and B and have the following axioms: 36 / 40 SG Models and Formalisms
  • 78. Three-Wise-Men Problem If we reduce the problem with two advisors A and B and have the following axioms: 1 A and B know that each one can see the card of the other one 36 / 40 SG Models and Formalisms
  • 79. Three-Wise-Men Problem If we reduce the problem with two advisors A and B and have the following axioms: 1 A and B know that each one can see the card of the other one If A does not have a white card, B knows that A does not have a white card - (¬Blanc(A) → KB¬Blanc(A)) 36 / 40 SG Models and Formalisms
  • 80. Three-Wise-Men Problem If we reduce the problem with two advisors A and B and have the following axioms: 1 A and B know that each one can see the card of the other one If A does not have a white card, B knows that A does not have a white card - (¬Blanc(A) → KB¬Blanc(A)) A knows that if A does not have a white card, B knows that A does not have a white card 36 / 40 SG Models and Formalisms
  • 81. Three-Wise-Men Problem If we reduce the problem with two advisors A and B and have the following axioms: 1 A and B know that each one can see the card of the other one If A does not have a white card, B knows that A does not have a white card - (¬Blanc(A) → KB¬Blanc(A)) A knows that if A does not have a white card, B knows that A does not have a white card - KA(¬Blanc(A) → KB¬Blanc(A)) 36 / 40 SG Models and Formalisms
  • 82. Three-Wise-Men Problem If we reduce the problem with two advisors A and B and have the following axioms: 2 A and B know that at least one of them has a white card and each one knows that the other knows it. 37 / 40 SG Models and Formalisms
  • 83. Three-Wise-Men Problem If we reduce the problem with two advisors A and B and have the following axioms: 2 A and B know that at least one of them has a white card and each one knows that the other knows it. A knows that B knows that if A does not have a white card then B has a white card 37 / 40 SG Models and Formalisms
  • 84. Three-Wise-Men Problem If we reduce the problem with two advisors A and B and have the following axioms: 2 A and B know that at least one of them has a white card and each one knows that the other knows it. A knows that B knows that if A does not have a white card then B has a white card - KAKB(¬Blanc(A) → Blanc(B)) 37 / 40 SG Models and Formalisms
  • 85. Three-Wise-Men Problem If we reduce the problem with two advisors A and B and have the following axioms: 2 A and B know that at least one of them has a white card and each one knows that the other knows it. A knows that B knows that if A does not have a white card then B has a white card - KAKB(¬Blanc(A) → Blanc(B)) B declare that he does not say if he has a white card, then A knows that B does not knows the color of his card. 37 / 40 SG Models and Formalisms
  • 86. Three-Wise-Men Problem If we reduce the problem with two advisors A and B and have the following axioms: 2 A and B know that at least one of them has a white card and each one knows that the other knows it. A knows that B knows that if A does not have a white card then B has a white card - KAKB(¬Blanc(A) → Blanc(B)) B declare that he does not say if he has a white card, then A knows that B does not knows the color of his card. - KA¬KBBlanc(B) 37 / 40 SG Models and Formalisms
  • 87. Three-Wise-Men Problem If we can reduce the problem with two advisors and have the following axioms: 38 / 40 SG Models and Formalisms
  • 88. Three-Wise-Men Problem If we can reduce the problem with two advisors and have the following axioms: KA(¬Blanc(A) → KB¬Blanc(A)) [1] 38 / 40 SG Models and Formalisms
  • 89. Three-Wise-Men Problem If we can reduce the problem with two advisors and have the following axioms: KA(¬Blanc(A) → KB¬Blanc(A)) [1] KAKB(¬Blanc(A) → Blanc(B)) [2] KA¬KBBlanc(B) [3] 38 / 40 SG Models and Formalisms
  • 90. Three-Wise-Men Problem If we can reduce the problem with two advisors and have the following axioms: KA(¬Blanc(A) → KB¬Blanc(A)) [1] KAKB(¬Blanc(A) → Blanc(B)) [2] KA¬KBBlanc(B) [3] 38 / 40 SG Models and Formalisms
  • 91. Three-Wise-Men Problem If we can reduce the problem with two advisors and have the following axioms: KA(¬Blanc(A) → KB¬Blanc(A)) [1] KAKB(¬Blanc(A) → Blanc(B)) [2] KA¬KBBlanc(B) [3] [1] (KA(¬Blanc(A) → KB¬Blanc(A)) (KλP → P) [Axiom2] [4] (¬Blanc(A) → KB¬Blanc(A)) 38 / 40 SG Models and Formalisms
  • 92. Three-Wise-Men Problem If we can reduce the problem with two advisors and have the following axioms: KA(¬Blanc(A) → KB¬Blanc(A)) [1] KAKB(¬Blanc(A) → Blanc(B)) [2] KA¬KBBlanc(B) [3] [1] (KA(¬Blanc(A) → KB¬Blanc(A)) (KλP → P) [Axiom2] [4] (¬Blanc(A) → KB¬Blanc(A)) [2] KAKB(¬Blanc(A) → Blanc(B)) (KλP → P) [Axiom2] [5] (KB(¬Blanc(A) → Blanc(B)) (Kλ(P → Q) → (KλP → KλQ)) [Axiom1] [6] (KB¬Blanc(A) → KBBlanc(B)) 38 / 40 SG Models and Formalisms
  • 93. Three-Wise-Men Problem Omniscience Contraposition Transitivity [4] (¬Blanc(A) → KB¬Blanc(A)) (KB¬Blanc(A) → KBBlanc(B)) [6] [7] (¬Blanc(A) → KBBlanc(B)) [8] (¬KBBlanc(B) → Blanc(A)) [1] [2] [4] [5] [9] (KA(¬KBBlanc(B) → Blanc(A))) (Kλ(P → Q) → (KλP → KλQ)) [Axiom1] (KA¬KBBlanc(A) → KABlanc(A)) KA¬KBBlanc(B) [3] [11] KABlanc(A) 39 / 40 SG Models and Formalisms
  • 94. Knowledge and Belief Logic Two modal operators, B for Belief and K for Knowledge, Belief Properties for an agent λ: Axioms 40 / 40 SG Models and Formalisms
  • 95. Knowledge and Belief Logic Two modal operators, B for Belief and K for Knowledge, Belief Properties for an agent λ: Axioms An agent cannot belief a contradiction: ¬Bλ(False) 40 / 40 SG Models and Formalisms
  • 96. Knowledge and Belief Logic Two modal operators, B for Belief and K for Knowledge, Belief Properties for an agent λ: Axioms An agent cannot belief a contradiction: ¬Bλ(False) Positive Introspection Axiom (axiom 4): (BλP → BλBλP) an agent believes what he believes 40 / 40 SG Models and Formalisms
  • 97. Knowledge and Belief Logic Two modal operators, B for Belief and K for Knowledge, Belief Properties for an agent λ: Axioms An agent cannot belief a contradiction: ¬Bλ(False) Positive Introspection Axiom (axiom 4): (BλP → BλBλP) an agent believes what he believes (BλBλP → BλP) (converse of the previous axiom) (BλBαP → BλP) an agent can belief what another agent believes 40 / 40 SG Models and Formalisms