

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Logic programming and Artificial Intelligence
Typology: Study notes
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Logic Programming and Artificial Intelligence 9 February 2010 LPA Problem Sheet 4 Due: 10:15, 17 February
(a) ∀x Q(x) entails ∃x Q(x). (b) ∀x P (x) → Q(x) entails ∃x P (x) ∧ Q(x).
(a) The table is not on anything. (b) Nothing is on itself. (c) The on relation is anti-transitive. (d) If there are at least two blocks, then there is something on something. (e) If something is on something then something is clear.
Using the lexicon we already have for the static blocks world, state each of these as sentences of first-order calculus with equality and argue convincingly that each is a logical consequence of sentences that we already have in the representation. (But you need not give a rigorous proof.) In particular, identify the sentences from which each logically follows.