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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
Non-classical Logics
Deviant Logics
Intuitionistic logics
Multivalued logics
Fuzzy logics
Paraconsistent logics
Probabilistic logic
...
6 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
Possible Worlds, Truth, Validity
Truth in a possible world, α ∈ W in M = (W, R, P)
13 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
Axiomatic Theory
Modal Logic KT
Axioms
16 / 41 SG Models and Formalisms
Axiomatic Theory
Modal Logic KT
Axioms
Necessity axiom, called T
( P → P)
16 / 41 SG Models and Formalisms
Axiomatic Theory
Modal Logic KT
Axioms
Necessity axiom, called T
( P → P)
Axiom K
( (P → Q) → ( P → Q))
16 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
Relations between Axiomatic Modal Systems
K
KD K4 K5 KB
KTKDB KD4KD5 K45
KTB KT4 KD45 KB4
KT5
20 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
Three-Wise-Men Problem
35 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
Three-Wise-Men Problem
If we can reduce the problem with two advisors and have the
following axioms:
38 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
Modal Logic Theorem Prover
Some Modal Logic Theorem Provers
MOLTAP, a Modal Logic Tableau Prover :
http://twan.home.fmf.nl/moltap/index.html
AiML.NET Advances in Modal Logic :
http://www.cs.man.ac.uk/ schmidt/tools/
MOLLE : http://molle.sourceforge.net/
LoTREC: possible worlds finally made accessible :
http://www.irit.fr/Lotrec/
A Theorem Prover for Intuitionistic Modal Logic S5 (IS5):
http://pl.postech.ac.kr/IS5/
MleanTAP: A Modal Theorem Prover (in Prolog) :
http://www.leancop.de/mleantap/
41 / 41 SG Models and Formalisms

More Related Content

Similar to Non Standard Logics & Modal Logics

Predicate Calculus
Predicate CalculusPredicate Calculus
Predicate Calculus
Serge Garlatti
 
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
 
Volume computation and applications
Volume computation and applications Volume computation and applications
Volume computation and applications
Vissarion Fisikopoulos
 
Computational logic First Order Logic_part2
Computational logic First Order Logic_part2Computational logic First Order Logic_part2
Computational logic First Order Logic_part2
banujahir1
 
Cs6503 theory of computation book notes
Cs6503 theory of computation book notesCs6503 theory of computation book notes
Cs6503 theory of computation book notes
appasami
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov Problems
Valeria de Paiva
 
dma_ppt.pdf
dma_ppt.pdfdma_ppt.pdf
dma_ppt.pdf
BatoolKhan15
 
Elliptic Curve Cryptography: Arithmetic behind
Elliptic Curve Cryptography: Arithmetic behindElliptic Curve Cryptography: Arithmetic behind
Elliptic Curve Cryptography: Arithmetic behind
Ayan Sengupta
 
Meta-theory of Actions: Beyond Consistency
Meta-theory of Actions: Beyond ConsistencyMeta-theory of Actions: Beyond Consistency
Meta-theory of Actions: Beyond Consistency
Ivan Varzinczak
 
L03 ai - knowledge representation using logic
L03 ai - knowledge representation using logicL03 ai - knowledge representation using logic
L03 ai - knowledge representation using logic
Manjula V
 
On the Computational Complexity of Intuitionistic Hybrid Modal Logic
On the Computational Complexity of Intuitionistic Hybrid Modal LogicOn the Computational Complexity of Intuitionistic Hybrid Modal Logic
On the Computational Complexity of Intuitionistic Hybrid Modal LogicAlexandre Rademaker
 
TMPA-2015: Implementing the MetaVCG Approach in the C-light System
TMPA-2015: Implementing the MetaVCG Approach in the C-light SystemTMPA-2015: Implementing the MetaVCG Approach in the C-light System
TMPA-2015: Implementing the MetaVCG Approach in the C-light System
Iosif Itkin
 
Polycycles and their elementary decompositions
Polycycles and their elementary decompositionsPolycycles and their elementary decompositions
Polycycles and their elementary decompositions
Mathieu Dutour Sikiric
 
AI PPT-ALR_Unit-3-1.pdf
AI PPT-ALR_Unit-3-1.pdfAI PPT-ALR_Unit-3-1.pdf
AI PPT-ALR_Unit-3-1.pdf
lokesh406075
 
Lecture-3-and-4.pdf
Lecture-3-and-4.pdfLecture-3-and-4.pdf
Lecture-3-and-4.pdf
ssuserc478ac
 
leanCoR: lean Connection-based DL Reasoner
leanCoR: lean Connection-based DL ReasonerleanCoR: lean Connection-based DL Reasoner
leanCoR: lean Connection-based DL Reasoner
Adriano Melo
 
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsProof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
Marco Benini
 

Similar to Non Standard Logics & Modal Logics (20)

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
 
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
 
Volume computation and applications
Volume computation and applications Volume computation and applications
Volume computation and applications
 
Computational logic First Order Logic_part2
Computational logic First Order Logic_part2Computational logic First Order Logic_part2
Computational logic First Order Logic_part2
 
Cs6503 theory of computation book notes
Cs6503 theory of computation book notesCs6503 theory of computation book notes
Cs6503 theory of computation book notes
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov Problems
 
dma_ppt.pdf
dma_ppt.pdfdma_ppt.pdf
dma_ppt.pdf
 
Logic
LogicLogic
Logic
 
Elliptic Curve Cryptography: Arithmetic behind
Elliptic Curve Cryptography: Arithmetic behindElliptic Curve Cryptography: Arithmetic behind
Elliptic Curve Cryptography: Arithmetic behind
 
Meta-theory of Actions: Beyond Consistency
Meta-theory of Actions: Beyond ConsistencyMeta-theory of Actions: Beyond Consistency
Meta-theory of Actions: Beyond Consistency
 
L03 ai - knowledge representation using logic
L03 ai - knowledge representation using logicL03 ai - knowledge representation using logic
L03 ai - knowledge representation using logic
 
On the Computational Complexity of Intuitionistic Hybrid Modal Logic
On the Computational Complexity of Intuitionistic Hybrid Modal LogicOn the Computational Complexity of Intuitionistic Hybrid Modal Logic
On the Computational Complexity of Intuitionistic Hybrid Modal Logic
 
TMPA-2015: Implementing the MetaVCG Approach in the C-light System
TMPA-2015: Implementing the MetaVCG Approach in the C-light SystemTMPA-2015: Implementing the MetaVCG Approach in the C-light System
TMPA-2015: Implementing the MetaVCG Approach in the C-light System
 
Polycycles and their elementary decompositions
Polycycles and their elementary decompositionsPolycycles and their elementary decompositions
Polycycles and their elementary decompositions
 
AI PPT-ALR_Unit-3-1.pdf
AI PPT-ALR_Unit-3-1.pdfAI PPT-ALR_Unit-3-1.pdf
AI PPT-ALR_Unit-3-1.pdf
 
Lecture-3-and-4.pdf
Lecture-3-and-4.pdfLecture-3-and-4.pdf
Lecture-3-and-4.pdf
 
leanCoR: lean Connection-based DL Reasoner
leanCoR: lean Connection-based DL ReasonerleanCoR: lean Connection-based DL Reasoner
leanCoR: lean Connection-based DL Reasoner
 
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsProof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
 

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
 
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
 
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
 
Semantic Information Systems
Semantic Information SystemsSemantic Information Systems
Semantic Information Systems
Serge Garlatti
 
Semantic Information Systems
Semantic Information SystemsSemantic Information Systems
Semantic Information Systems
Serge Garlatti
 
Semantic Information Systems
Semantic Information SystemsSemantic Information Systems
Semantic Information Systems
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
 
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
 
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
 
Semantic Information Systems
Semantic Information SystemsSemantic Information Systems
Semantic Information Systems
 
Semantic Information Systems
Semantic Information SystemsSemantic Information Systems
Semantic Information Systems
 
Semantic Information Systems
Semantic Information SystemsSemantic Information Systems
Semantic Information Systems
 

Recently uploaded

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 

Recently uploaded (20)

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 

Non Standard Logics & Modal Logics

  • 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
  • 6. Non-classical Logics Deviant Logics Intuitionistic logics Multivalued logics Fuzzy logics Paraconsistent logics Probabilistic logic ... 6 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
  • 19. Possible Worlds, Truth, Validity Truth in a possible world, α ∈ W in M = (W, R, P) 13 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
  • 30. Axiomatic Theory Modal Logic KT Axioms 16 / 41 SG Models and Formalisms
  • 31. Axiomatic Theory Modal Logic KT Axioms Necessity axiom, called T ( P → P) 16 / 41 SG Models and Formalisms
  • 32. Axiomatic Theory Modal Logic KT Axioms Necessity axiom, called T ( P → P) Axiom K ( (P → Q) → ( P → Q)) 16 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
  • 39. Relations between Axiomatic Modal Systems K KD K4 K5 KB KTKDB KD4KD5 K45 KTB KT4 KD45 KB4 KT5 20 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
  • 72. Three-Wise-Men Problem 35 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
  • 87. Three-Wise-Men Problem If we can reduce the problem with two advisors and have the following axioms: 38 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 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 / 41 SG Models and Formalisms
  • 98. Modal Logic Theorem Prover Some Modal Logic Theorem Provers MOLTAP, a Modal Logic Tableau Prover : http://twan.home.fmf.nl/moltap/index.html AiML.NET Advances in Modal Logic : http://www.cs.man.ac.uk/ schmidt/tools/ MOLLE : http://molle.sourceforge.net/ LoTREC: possible worlds finally made accessible : http://www.irit.fr/Lotrec/ A Theorem Prover for Intuitionistic Modal Logic S5 (IS5): http://pl.postech.ac.kr/IS5/ MleanTAP: A Modal Theorem Prover (in Prolog) : http://www.leancop.de/mleantap/ 41 / 41 SG Models and Formalisms