CB - AI - Unit 4
CB - AI - Unit 4
(PUSIT504)
www.chayanbhattacharjee.com
SYLLABUS
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
Sound rules of
inference E E
• Here are some examples of sound rules of R
A J
inference
• Each can be shown to be sound A C
usingHa truth table
A T T
N B H
A Y A
C H
E E
H A RJ
TA C
H AT
A N B
AY
CH
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
Wumpus World and
propositional logic
E E
• Find Pits in Wumpus world
• B ⇔ (P ∨ P ∨ P ∨ P C H A RJ
A ) (Breeze next to Pit)
x,y x,y+1
T T
x,y-1
A
x+1,y x-1,y
• Find Wumpus N B H
A YA
•S ⇔
C H (W ∨ W ∨ W ∨ W ) (stench next to Wumpus)
x,y x,y+1 x,y-1 x+1,y x-1,y
J E E
• At least one Wumpus in world H A R
T A C
1,1 1,2
H T
• W ∨ W ∨ … ∨ W (at least 1 Wumpus)
A4,4
A N B
HA Y
• At most oneCWumpus
• ¬ W1,1 ∨ ¬ W1,2
Chayan Bhattacharjee
Propositional logic
summary
• Inference is the process of deriving new sentences from old E
R J E
C H
• Sound inference derives true conclusions given A true premises
T
• Complete inference derives all trueT A
conclusions from a set of premises
B H A
Y A N
• A valid sentence is true in all worlds under all interpretations
A
CH can be derived
• If an implication sentence can be shown to be valid, then—given its premise—its
consequent
J E E
• Different logics make different commitments about what the world
H A R is made of and
what kind of beliefs we can have
T A C
H A
• Propositional logic commits only to the existenceT of facts that may or may not be
N B
the case in the world being represented
A
H A Y
• Simple syntax and semantics suffices to illustrate the process of inference
C
• Propositional logic can become impractical, even for very small worlds
Chayan Bhattacharjee
Limitations of propositional
logic E
R
Propositional logic has limited expressive power J E
C H A
• unlike natural language
T T A
B H
• E.g., cannot say "pits A
cause breezes in adjacent squares“
• exceptY A
by N
writing one sentence for each square
CH A
E E
H A RJ
TA C
H AT
A N B
AY
CH
Chayan Bhattacharjee
First-Order Logic
E E
J facts.
• Propositional logic assumes that the world contains
A R
T A CH
H A
• First-order logic (like naturalT language) assumes the world
contains YA N B
C H A
J E E
A
• Objects: people, houses, numbers, colors, baseball games,
H R wars, …
T A C
• Relations: red, round, prime, brotherA
H T
of, bigger than, part of, comes
between, …
A N B
H A Y
C
• Functions: father of, best friend, one more than, plus, …
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
abc
• aaa
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee
abc
• aaa
E E
H A RJ
TA C
H AT
A N B
AY
CH E
RJ E
C H A
T TA
B H A
YA N
CH A
Chayan Bhattacharjee