Question: Write Prolog procedures that can be used to perform the following operations on lists: NB: use Prolog built - in predicates for Questions 3 .
Write Prolog procedures that can be used to perform the following operations on lists:
NB: use Prolog builtin predicates for Questions :
Write a Prolog procedure addelementXLL that adds element X to list L
Lists can be used to represent sets in Prolog. Write a Prolog procedure symdiffABL that returns the symmetric difference between sets A and B giving L The set L contains all elements that either belong to A or to B but not to both.
Define a predicate occurrencesXLN that holds iff the element X occurs N times in the list L
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
