SlideShare ist ein Scribd-Unternehmen logo
1 von 97
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Statistical learning
Statistical learningStatistical learning
Statistical learning
Slideshare
 
Permutation graphsandapplications
Permutation graphsandapplicationsPermutation graphsandapplications
Permutation graphsandapplications
Joe Krall
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
Vishal Singh
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set Theory
AMIT KUMAR
 

Was ist angesagt? (20)

Linear regression with gradient descent
Linear regression with gradient descentLinear regression with gradient descent
Linear regression with gradient descent
 
AI Lecture 7 (uncertainty)
AI Lecture 7 (uncertainty)AI Lecture 7 (uncertainty)
AI Lecture 7 (uncertainty)
 
Statistical learning
Statistical learningStatistical learning
Statistical learning
 
K Nearest Neighbor V1.0 Supervised Machine Learning Algorithm
K Nearest Neighbor V1.0 Supervised Machine Learning AlgorithmK Nearest Neighbor V1.0 Supervised Machine Learning Algorithm
K Nearest Neighbor V1.0 Supervised Machine Learning Algorithm
 
Permutation graphsandapplications
Permutation graphsandapplicationsPermutation graphsandapplications
Permutation graphsandapplications
 
Knowledge representation
Knowledge representationKnowledge representation
Knowledge representation
 
Predicate Logic
Predicate LogicPredicate Logic
Predicate Logic
 
First Order Logic resolution
First Order Logic resolutionFirst Order Logic resolution
First Order Logic resolution
 
Knowledge representation and reasoning
Knowledge representation and reasoningKnowledge representation and reasoning
Knowledge representation and reasoning
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set Theory
 
AI: Logic in AI
AI: Logic in AIAI: Logic in AI
AI: Logic in AI
 
Artificial Intelligence - Reasoning in Uncertain Situations
Artificial Intelligence - Reasoning in Uncertain SituationsArtificial Intelligence - Reasoning in Uncertain Situations
Artificial Intelligence - Reasoning in Uncertain Situations
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Predicate logic_2(Artificial Intelligence)
Predicate logic_2(Artificial Intelligence)Predicate logic_2(Artificial Intelligence)
Predicate logic_2(Artificial Intelligence)
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
 
Ai lecture 11(unit03)
Ai lecture  11(unit03)Ai lecture  11(unit03)
Ai lecture 11(unit03)
 
Knowledge Representation & Reasoning AI UNIT 3
Knowledge Representation & Reasoning AI UNIT 3Knowledge Representation & Reasoning AI UNIT 3
Knowledge Representation & Reasoning AI UNIT 3
 
Fuzzy logic ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
 

Andere mochten auch

Bimodal set-theory-cambridge
Bimodal set-theory-cambridgeBimodal set-theory-cambridge
Bimodal set-theory-cambridge
jamesstudd
 
Potentialist reflection
Potentialist reflectionPotentialist reflection
Potentialist reflection
jamesstudd
 
Math63032modal
Math63032modalMath63032modal
Math63032modal
Hanibei
 

Andere mochten auch (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
 

Ähnlich wie Modal Logic

PresentationCopyPhiladelphiaAreaNumberTheorySeminarTalk12716
PresentationCopyPhiladelphiaAreaNumberTheorySeminarTalk12716PresentationCopyPhiladelphiaAreaNumberTheorySeminarTalk12716
PresentationCopyPhiladelphiaAreaNumberTheorySeminarTalk12716
Frank Romascavage III
 
Notes discrete math
Notes discrete mathNotes discrete math
Notes discrete math
liyana31
 

Ähnlich wie 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
 

Mehr von Serge Garlatti

Intelligence du _web_semantique_1_2014
Intelligence du _web_semantique_1_2014Intelligence du _web_semantique_1_2014
Intelligence du _web_semantique_1_2014
Serge Garlatti
 
Les ontologies 2013_2014
Les ontologies 2013_2014Les ontologies 2013_2014
Les ontologies 2013_2014
Serge Garlatti
 
Le web semantique_2013_2014
Le web semantique_2013_2014Le web semantique_2013_2014
Le web semantique_2013_2014
Serge Garlatti
 
Intelligent google 02_2013
Intelligent google 02_2013Intelligent google 02_2013
Intelligent google 02_2013
Serge Garlatti
 
Scenario Convergence SW+2.0+Pervasive
Scenario Convergence SW+2.0+PervasiveScenario Convergence SW+2.0+Pervasive
Scenario Convergence SW+2.0+Pervasive
Serge Garlatti
 

Mehr von 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
 

Kürzlich hochgeladen

biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
RizalinePalanog2
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
PirithiRaju
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
AlMamun560346
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptx
Bhagirath Gogikar
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 

Kürzlich hochgeladen (20)

Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicine
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Unit5-Cloud.pptx for lpu course cse121 o
Unit5-Cloud.pptx for lpu course cse121 oUnit5-Cloud.pptx for lpu course cse121 o
Unit5-Cloud.pptx for lpu course cse121 o
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptx
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 

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