And-Tree Search Modeling Example [Model Elimination] - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

And-Tree Search Modeling Example [Model Elimination]

Description:

And-Tree Search Modeling Example [Model Elimination] M. Reza Zakerinasab mrzakeri_at_ucalgary.ca Please include [CPSC433] in the subject line of any emails regarding ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 26
Provided by: amkuiper
Category:

less

Transcript and Presenter's Notes

Title: And-Tree Search Modeling Example [Model Elimination]


1
And-Tree Search Modeling ExampleModel
Elimination
  • M. Reza Zakerinasab
  • mrzakeri_at_ucalgary.ca
  • Please include CPSC433 in the subject line of
    any emails regarding this course.
  • Slides originally created by Andrew M Kuipers.

2
The Formal Model
  • C the set of all clauses (our formal language)
  • Prob?,me ? 2C (me stands for model
    elimination)
  • Solution Definition
  • Erw?,me((pr, ?), (pr, yes))
  • if P,?P?pr, where ? mgu(P,P)
  • Branching Definition
  • Erw?,me((pr ? L1??Ln,?),
  • (pr ? L1??Ln,?,(pr ?L1??Ln,L1),,(pr
    ?L1??Ln,Ln)))
  • if for some i, Erw?,me((pr ? L1??Ln,Li,?),
    (pr ? L1??Ln,Li,yes))

3
A Propositional Example
1) r ? p ? s 2) s ? q 3) ?p ? s 4) ?s 5) ?s ?
p 6) p ? ?r
,?
What ,? Means?
4
A Propositional Example
1) r ? p ? s 2) s ? q 3) ?p ? s 4) ?s 5) ?s ?
p 6) p ? ?r
,?
What ,? Means? We want to see if is a
consequence of our set of formulas. Think about
its meaning!
5
A Propositional Example
1) r ? p ? s 2) s ? q 3) ?p ? s 4) ?s 5) ?s ?
p 6) p ? ?r
,?
3
?p,?
s,?
6
A Propositional Example
1) r ? p ? s 2) s ? q 3) ?p ? s 4) ?s 5) ?s ?
p 6) p ? ?r
,?
3
?p,?
s,?
6
?p,p,?
?p,?r,?
7
A Propositional Example
1) r ? p ? s 2) s ? q 3) ?p ? s 4) ?s 5) ?s ?
p 6) p ? ?r
,?
3
?p,?
s,?
6
?p,p,y
?p,?r,?
8
A Propositional Example
1) r ? p ? s 2) s ? q 3) ?p ? s 4) ?s 5) ?s ?
p 6) p ? ?r
,?
3
?p,?
s,?
4
6
?p,p,y
?p,?r,?
s,?s,?
9
A Propositional Example
1) r ? p ? s 2) s ? q 3) ?p ? s 4) ?s 5) ?s ?
p 6) p ? ?r
,?
3
?p,?
s,?
4
6
?p,p,y
?p,?r,?
s,?s,y
10
A Propositional Example
1) r ? p ? s 2) s ? q 3) ?p ? s 4) ?s 5) ?s ?
p 6) p ? ?r
,?
3
?p,?
s,?
4
6
?p,p,y
?p,?r,?
s,?s,y
1
?p,?r,r,?
?p,?r,p,?
?p,?r,s,?
11
A Propositional Example
1) r ? p ? s 2) s ? q 3) ?p ? s 4) ?s 5) ?s ?
p 6) p ? ?r
,?
3
?p,?
s,?
4
6
?p,p,y
?p,?r,?
s,?s,y
1
?p,?r,r,y
?p,?r,p,?
?p,?r,s,?
12
A Propositional Example
1) r ? p ? s 2) s ? q 3) ?p ? s 4) ?s 5) ?s ?
p 6) p ? ?r
,?
3
?p,?
s,?
4
6
?p,p,y
?p,?r,?
s,?s,y
1
?p,?r,r,y
?p,?r,p,y
?p,?r,s,?
13
A Propositional Example
1) r ? p ? s 2) s ? q 3) ?p ? s 4) ?s 5) ?s ?
p 6) p ? ?r
,?
3
?p,?
s,?
4
6
?p,p,y
?p,?r,?
s,?s,y
1
?p,?r,r,y
?p,?r,p,y
?p,?r,s,?
4
?p,?r,s,?s,?
14
A Propositional Example
1) r ? p ? s 2) s ? q 3) ?p ? s 4) ?s 5) ?s ?
p 6) p ? ?r
,?
3
?p,?
s,?
4
6
?p,p,y
?p,?r,?
s,?s,y
1
?p,?r,r,y
?p,?r,p,y
?p,?r,s,?
4
?p,?r,s,?s,y
15
A First-Order Example
1) ?P(x) ? ?Q(y) ? ?R(x) 2) P(a) 3) P(z) ?
?Q(z) 4) Q(a) 5) Q(b) 6) R(b)

16
A First-Order Example
1) ?P(x) ? ?Q(y) ? ?R(x) 2) P(a) 3) P(z) ?
?Q(z) 4) Q(a) 5) Q(b) 6) R(b)

3
P(z),?
?Q(z),?

17
A First-Order Example
1) ?P(x) ? ?Q(y) ? ?R(x) 2) P(a) 3) P(z) ?
?Q(z) 4) Q(a) 5) Q(b) 6) R(b)

3
P(z),?
?Q(z),?
1
P(z),?P(x),?
P(z),?Q(y),?
P(z),?R(x),?

18
A First-Order Example
1) ?P(x) ? ?Q(y) ? ?R(x) 2) P(a) 3) P(z) ?
?Q(z) 4) Q(a) 5) Q(b) 6) R(b)

3
P(z),?
?Q(z),?
1
P(z),?P(x),y
P(z),?Q(y),?
P(z),?R(x),?
  • z ? x

19
A First-Order Example
1) ?P(x) ? ?Q(y) ? ?R(x) 2) P(a) 3) P(z) ?
?Q(z) 4) Q(a) 5) Q(b) 6) R(b)

3
P(z),?
?Q(z),?
1
P(z),?P(x),y
P(z),?Q(y),?
P(z),?R(x),?
5
  • z ? x

P(z),?Q(y),Q(b),?
20
A First-Order Example
1) ?P(x) ? ?Q(y) ? ?R(x) 2) P(a) 3) P(z) ?
?Q(z) 4) Q(a) 5) Q(b) 6) R(b)

3
P(z),?
?Q(z),?
1
P(z),?P(x),y
P(z),?Q(y),?
P(z),?R(x),?
5
  • z ? x,
  • y ? b

P(z),?Q(y),Q(b),y
21
A First-Order Example
1) ?P(x) ? ?Q(y) ? ?R(x) 2) P(a) 3) P(z) ?
?Q(z) 4) Q(a) 5) Q(b) 6) R(b)

3
P(z),?
?Q(z),?
1
P(z),?P(x),y
P(z),?Q(y),?
P(z),?R(x),?
6
5
  • z ? x,
  • y ? b

P(z),?Q(y),Q(b),y
P(z),?R(x),R(b),?
22
A First-Order Example
1) ?P(x) ? ?Q(y) ? ?R(x) 2) P(a) 3) P(z) ?
?Q(z) 4) Q(a) 5) Q(b) 6) R(b)

3
P(z),?
?Q(z),?
1
P(z),?P(x),y
P(z),?Q(y),?
P(z),?R(x),?
6
5
  • z ? x,
  • y ? b,
  • x ? b

P(z),?Q(y),Q(b),y
P(z),?R(x),R(b),y
23
A First-Order Example
1) ?P(x) ? ?Q(y) ? ?R(x) 2) P(a) 3) P(z) ?
?Q(z) 4) Q(a) 5) Q(b) 6) R(b)

3
P(z),?
?Q(z),?
1
5
P(z),?P(x),y
P(z),?Q(y),?
P(z),?R(x),?
?Q(z),Q(b),?
6
5
  • z ? x,
  • y ? b,
  • x ? b

P(z),?Q(y),Q(b),y
P(z),?R(x),R(b),y
24
A First-Order Example
1) ?P(x) ? ?Q(y) ? ?R(x) 2) P(a) 3) P(z) ?
?Q(z) 4) Q(a) 5) Q(b) 6) R(b)

3
P(z),?
?Q(z),?
5
1
P(z),?P(x),y
P(z),?Q(y),?
P(z),?R(x),?
?Q(z),Q(b),y
6
5
  • z ? x,
  • y ? b,
  • x ? b

P(z),?Q(y),Q(b),y
P(z),?R(x),R(b),y
25
A First-Order Example
1) ?P(x) ? ?Q(y) ? ?R(x) 2) P(a) 3) P(z) ?
?Q(z) 4) Q(a) 5) Q(b) 6) R(b)

3
P(z),?
?Q(z),?
5
1
P(z),?P(x),y
P(z),?Q(y),?
P(z),?R(x),?
?Q(z),Q(b),y
6
5
  • z ? b,
  • y ? b,
  • x ? b

P(z),?Q(y),Q(b),y
P(z),?R(x),R(b),y
Write a Comment
User Comments (0)
About PowerShow.com