Определение предикатов union и member имеет вид:union([], L, L).union([A | L1], L2, L) :- member(A, L2), !, union(L1, L2, L).union([A | L1], L2, [A | L]) :- union(L1, L2, L).member(X, [X | _]):- !.member(X, [_ | L]):- member(X, L).
Какое решение имеет цель union([4, 3, 2, 1], [1, 3, 5], L) ?
(Отметьте один правильный вариант ответа.)
Варианты ответа
[4, 3, 2, 1, 5]
[4, 3, 2, 1, 1, 3, 5]
[4, 2, 5]
[4, 2, 1, 3, 5](Верный ответ)