Hi,
I am figuring out the example from the document http://ceur-ws.org/Vol-2970/gdepaper1.pdf
member(X, [ X|Xs ] ).
member(X, [ _|Xs ] ):- member(X, Xs).
list( [ 1,2,3,4,5 ] ).
?- list(A), not member(B, A).
This in fact works.
In embed mode:
:- use_module( library( scasp)).
:- begin_scasp(member,[member/2,list/1]).
member(X, [ X|Xs ] ).
member(X, [ _|Xs ] ):- member(X, Xs).
list( [ 1,2,3,4,5 ] ).
:- end_scasp.
How can I perform the same query? I am stumbling over the not operator at this point.
Regards