когда я использую встроенный предикат пролога "вычитать / 3": вычитать (+ Set, + Delete, -Result), например:
subtract([a,b,c,d,c,c,d,e], [c,a], X).
X = [b, d, d, e].
, но я хочу вычесть каждый элемент в +Удалить из + Установить ОДИН РАЗ.Я имею в виду, я хочу
subtract([a,b,c,d,c,c,d,e], [c,a], X). to give
X = [b, d, c, c, d, e].
Как я могу это сделать?