August 2000
CO230 : COGNITIVE SCIENCE

QUESTION 2

Total Marks: 15 Marks

Click here to access other questions


SUGGESTED SOLUTIONS
Solutions and allocated marks are indicated in green.
Return to
Question 2

(a) Deductive reasoning is based on Modus Ponens. Write down the symbolic
expression for Modus Ponens and explain it. [2]
[1]
Given that the antecedent and the rule are true, we can infer that the
consequent is also true. [1]

(b) In abductive reasoning, given that the symbolic rule “” and the consequent “b” are true, we can infer that the antecedent “a” is true. Using an example, briefly describe a problem when such a reasoning approach is used. [3]
In the example “If it is raining, then the grass is wet”, represented as
, given that the grass is wet and using abductive reasoning,
we can conclude that it is raining. While one of the possible causes of
grass to be wet is rain, there are other possible causes, like morning dew or the gardener watering the grass. Therefore, it is not safe to make such a conclusion. [1 mark for example, 2 marks for a good explanation]

(c) Given the following predicates:
study_hard(X,Y)
pass_event(X,Y)
awarded(X,Y)
X studies hard for event Y
X passes event Y
X is awarded Y

(i) Represent the following statements as predicate expressions [2]
If a person studies hard, then he passes the examinations.
A person is awarded a diploma if he passes the examinations.
(ii) Given the truth of the two statements above, a reasoning technique
allows us to infer the award of a diploma to John from the fact that he
worked hard. Name the reasoning technique and write down the
symbolic representation of this reasoning technique. [3]

(d) Given the following predicates:
father(X,Y)
spouse(X,Y)
X is the father of Y
X is married to Y

And facts:
father(tom,mary)
father(tom, mike)
father(george, tom)
spouse(tom, tina)
(i) Using only the predicates given above, define a rule for
grandfather(X,Y) such that X is the grandfather of Y. [1]
(ii) State the values of Y such that grandfather(george, Y) is true. [2]
(iii) Using only the predicates given above, define a rule mother(X,Y) such
that X is the mother of Y. State and explain any assumptions that you
make that will ensure that your rule is valid. [2]