Minds and Computers : An Introduction to the Philosophy of Artificial Intelligence


Download 1.05 Mb.
Pdf ko'rish
bet65/94
Sana01.11.2023
Hajmi1.05 Mb.
#1737946
1   ...   61   62   63   64   65   66   67   68   ...   94
Bog'liq
document (2)

Exercise 13.3
Before reading on, attempt to apply the first three steps of
this procedure to the initial state of our kinship system.
The first conditional in our resident information is:
grandparent_of (y) & male (x
→ grandfather (x)
We don’t have any statements in our initial state of the form grand-
parent_of (y), so we are unable to satisfy the antecedent of this
conditional. We can satisfy one of the conjuncts as we do have state-
ments of the form male (x), but we need to satisfy both conjuncts to
satisfy the conjunctive antecedent.
The next two conditionals in our resident information are:
parent (x) & male (x
→ father (x)
parent (x) & female (x
→ mother (x)
Once again, we don’t have any statements of the form parent (x), so
we can’t satisfy the antecedents of either of these conditionals.
Do be careful here, for while we do know that parent_of (m),
and we know – as a matter of common sense – that if someone is a
parent of someone else they are ipso facto a parent, we can’t just
assume ‘parent (j)’. The symbols ‘parent’ and ‘parent_of ’ are just
that – symbols. We have used symbols that are meaningful to us but
as far as the operations of the system are concerned, any relations
between the predicates that symbols represent need to be encoded
explicitly in the rules. This is precisely what the next conditional
does.
The fourth conditional in our resident information is:
parent_of (y
→ parent (x)
We do have a statement in the initial state which satisfies the
antecedent of this conditional – parent_of (m) – so we can add the
consequent (being careful to substitute the correct name for the vari-
able) to our list of deduced statements – namely parent (j).
 
139


We also have another statement in the initial state which satisfies
the antecedent of the same conditional – parent_of (h) – so we can
also add parent (m) to our list of deduced statements.
The fifth conditional in our resident information is
parent_of (y
→ child_of (x)
We have two statements in the initial state which satisfy the ante-
cedent of this conditional – parent_of (m) and parent_of (mh) –
so we can add child_of (j) and child_of (m) to our list of
deduced statements.
The final conditional in our resident information is:
parent_of (y) & parent_of (z
→ grandparent_of (z)
We need to be careful here – the name which we substitute for in the
first conjunct of the antecedent must be the same name which we sub-
stitute for in the second conjunct. As it turns out, we do have state-
ments which satisfy the antecedent of this conditional – parent_of
(jm) and parent_of (h) – which allows us to deduce grandpar-
ent_of (h).
We have now considered each of the conditionals in the resident
information and have deduced five new statements:
parent ( )
parent (m)
child_of (j)
child_of (m)
grandparent_of (h)
So we add the list of deduced statements to our initial state (checking
to make sure none of them are redundant) to get the following state:
parent_of (m)
parent_of (h)
male (j)
male (h)
female (m)
parent (j)
parent (m)
child_of (j)
child_of (m)
grandparent_of (h)
The next thing to do is to check each of the conditionals again in turn
to see if the new statements in our derived state allow us to deduce
any further novel statements.
140
  



Download 1.05 Mb.

Do'stlaringiz bilan baham:
1   ...   61   62   63   64   65   66   67   68   ...   94




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling