Logical Agent & Propositional Logic
Berlin Chen 2004
References:
- 1. S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Chapter 7
- 2. S. Russell’s teaching materials
Logical Agent & Propositional Logic Berlin Chen 2004 - - PowerPoint PPT Presentation
Logical Agent & Propositional Logic Berlin Chen 2004 References: 1. S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach . Chapter 7 2. S. Russells teaching materials Introduction The representation of knowledge and
References:
AI 2004 –Berlin Chen 2
AI 2004 –Berlin Chen 3
AI 2004 –Berlin Chen 4
is a declarative approach
AI 2004 –Berlin Chen 5
extensive reasoning may be taken here
AI 2004 –Berlin Chen 6
AI 2004 –Berlin Chen 7
AI 2004 –Berlin Chen 8
AI 2004 –Berlin Chen 9
AI 2004 –Berlin Chen 10
stench breeze glitter bump scream
[2,1] [1,2] [1,1]
AI 2004 –Berlin Chen 11
AI 2004 –Berlin Chen 12
AI 2004 –Berlin Chen 13
AI 2004 –Berlin Chen 14
AI 2004 –Berlin Chen 15
AI 2004 –Berlin Chen 16
AI 2004 –Berlin Chen 17
AI 2004 –Berlin Chen 18
AI 2004 –Berlin Chen 19
The term “model” will be used to replace the term “world”
AI 2004 –Berlin Chen 20
AI 2004 –Berlin Chen 21
AI 2004 –Berlin Chen 22
[2,1] [1,1]
AI 2004 –Berlin Chen 23
AI 2004 –Berlin Chen 24
AI 2004 –Berlin Chen 25
AI 2004 –Berlin Chen 26
AI 2004 –Berlin Chen 27
AI 2004 –Berlin Chen 28
AI 2004 –Berlin Chen 29
AI 2004 –Berlin Chen 30
AI 2004 –Berlin Chen 31
AI 2004 –Berlin Chen 32
AI 2004 –Berlin Chen 33
Models for PL are just sets of truth values for the propositional symbols
AI 2004 –Berlin Chen 34
Premise, Body Conclusion, Head
AI 2004 –Berlin Chen 35
no pit in [1,1]
pits cause breezes in adjacent squares
no breeze in [1,1]
breeze in [2,1]
AI 2004 –Berlin Chen 36
128 models Conjunction of sentences of KB
AI 2004 –Berlin Chen 37
Return a new partial model in which P has the value true Implement the definition
(if not a model for KB→don’t care)
exponential in the size of the input Test if KB is true α is also true
AI 2004 –Berlin Chen 38
entailment
AI 2004 –Berlin Chen 39
AI 2004 –Berlin Chen 40
NP-complete
AI 2004 –Berlin Chen 41
AI 2004 –Berlin Chen 42
R1: ¬ P1,1 no pit in [1,1] R2: B1,1 ⇔ (P1,2∨ P2,1 ) pits cause breezes in adjacent squares R3: B2,1 ⇔ (P1,1∨P2,2∨ P3,1 ) R4: ¬ B1,1 no breeze in [1,1] R5: B2,1 breeze in [2,1]
R6: (B1,1 ⇒ (P1,2 ∨P2,1 ))∧((P1,2 ∨P2,1 ) ⇒ B1,1)
R7: ( P1,2 ∨P2,1) ⇒ B1,1
R8: ¬ B1,1⇒ ¬( P1,2 ∨P2,1)
R9: ¬( P1,2 ∨P2,1) 5.Apply De Morgan’s rule and give the conclusion R10: ¬P1,2 ∧¬P2,1
AI 2004 –Berlin Chen 43
,
2 , 2 1 , 3 2 , 2 1 , 1 1 , 3 1 , 1
P P P P P P ¬ ∨ ¬ ∨ ¬ ∨
Resolution is used to either confirm or refute a sentence, but it can’t be used to enumerate sentences
1 1 1 2 1 k i i k
+ −
1 1 1 1 1 1 1 2 1 n j j k i i n k
+ − + −
li and m are complementary literals li and mj are complementary literals
AI 2004 –Berlin Chen 44
AI 2004 –Berlin Chen 45
AI 2004 –Berlin Chen 46
AI 2004 –Berlin Chen 47
AI 2004 –Berlin Chen 48
(B1,1⇔(P1,2∨P2,1) ) ∧ ¬B1,1 (¬ B1,1 ∨ P1,2 ∨ P2,1 ) ∧ (¬ P1,2 ∨ B1,1 ) ∧ ( ¬ P2,1 ∨ B1,1 ) ∧ ¬B1,1 We have shown it before !
AI 2004 –Berlin Chen 49
AI 2004 –Berlin Chen 50
conjunction disjunction
AI 2004 –Berlin Chen 51
AI 2004 –Berlin Chen 52
AI 2004 –Berlin Chen 53
AI 2004 –Berlin Chen 54
AI 2004 –Berlin Chen 55
AI 2004 –Berlin Chen 56
AI 2004 –Berlin Chen 57
AI 2004 –Berlin Chen 58
AI 2004 –Berlin Chen 59
AI 2004 –Berlin Chen 60
AI 2004 –Berlin Chen 61
AI 2004 –Berlin Chen 62
AI 2004 –Berlin Chen 63
AI 2004 –Berlin Chen 64
AI 2004 –Berlin Chen 65
AI 2004 –Berlin Chen 66
AI 2004 –Berlin Chen 67
AI 2004 –Berlin Chen 68
AI 2004 –Berlin Chen 69
AI 2004 –Berlin Chen 70
AI 2004 –Berlin Chen 71
AI 2004 –Berlin Chen 72
AI 2004 –Berlin Chen 73
AI 2004 –Berlin Chen 74