del(X, L, L1),
X ;
L ;
L1 , X L.
:
1) X , L. ():
del(X, [X|L], L).
2) X , L . del. ():
del(X, [Y|L], [Y|L1]):- del(X,L,L1).
:
del(X, [X|L], L).
del(X, [Y|L], [Y|L1]):- del (X,L,L1).
, [1, 2, 3, 4] 3, :
GOAL
del(3, [1, 2, 3, 4], L),Write (L), nl.
: [1, 2, 4].
X = 3 [3 | 4] , L = [4]. L.
L = [1, 2, 4]