Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Determine the output of the following queries. mystery(L, [], []). mystery(L, [H|T], [H|M]) :- member(H, L), mystery(L, T, M). mystery(L, [H|T], M) :- + member(H,

Determine the output of the following queries.

mystery(L, [], []).

mystery(L, [H|T], [H|M]) :- member(H, L), mystery(L, T, M).

mystery(L, [H|T], M) :- \+ member(H, L), mystery(L, T, M).

  1. mystery([a, b], [], L).

  2. mystery([a, b], [], [a,b]).

  3. mystery([a, b], [a, b], L).

  4. mystery([a, b, c], [c, e, f], L).

  5. mystery([], [a,b], L).

  6. In English, what does this rule do?

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

Database Publishing With Filemaker Pro On The Web

Authors: Maria Langer

1st Edition

0201696657, 978-0201696653

More Books

Students also viewed these Databases questions