10 Mar 2005
CS 3243 - FOL and Prolog
45
Example: List Membership
lWe want to write a function member that works as follows:
l
l?- member(a,[a,b,c,d,e])
lyes
l?- member(a,[1,2,3,4])
lno
l?- member(X,[a,b,c])
lX = a
l;
lX = b
l;
lX = c
l;
lno
l
Can you do it?