Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider the following Prolog program: box ( yellow , hotweels ) . box ( yellow , puzzle ) . box ( red , dress )

Consider the following Prolog program:
box(yellow, hotweels). box(yellow, puzzle). box(red, dress). box(red, shoes). box(blue, book).
addressed_to(yellow, alex). addressed_to(blue, alex). addressed_to(red, becky).
addressed_to(green, chris).
gift(Person, Gift) :- addressed_to(Color, Person), box(Color, Gift).
no_gift(Person) :- addressed_to(Color, Person), not box(Color, Gift).
(a) What is the first value of X returned by the goal gift(alex, X)?
(b) Which person does not receive a gift? That is, what is the value of X returned by the goal
no_gift(X)?

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Spatial Databases 2nd Symposium Ssd 91 Zurich Switzerland August 1991 Proceedings Lncs 525

Authors: Oliver Gunther ,Hans-Jorg Schek

1st Edition

3540544143, 978-3540544142

Students also viewed these Databases questions

Question

Describe recent trends in new business startups.

Answered: 1 week ago

Question

What are the stages of project management? Write it in items.

Answered: 1 week ago