Storing multiple solutions in a list

Kandan Venkataraman <[email protected]>
Newsgroups gmane.comp.gnu.prolog.general
Message-ID <Pine.LNX.4.64.0608051326010.16553@williams.orchestra.cse.unsw.EDU.AU>
Hi

I am new to prolog. I have the following question

Assume I have a predicate defined f(X,Y) taking two parameters.

If X is a variable, or a partially instantiated variable (i.e. it is a 
structure), then assume X can have multiple solutions depending on the 
value of Y.

How do I store the multiple solutions of X in a list. The problem I am 
having is that once X is bound to a value, I am
unable to unbind it , to find the next solution to store in the list.

Maybe there is a differrent way of doing it, but I am stuck at the moment.


Thank you
Kandan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.