Решение состоит в том, чтобы иметь предикат "помощник", который позволяет вам проверять, является ли элемент членом данного списка. С помощью этого предиката можно проверить наличие нескольких элементов. Например,
member_of(E,[E|_]).
member_of(E,[_|R]):-member(E,R).
member_7_and_8(L):-member_of(7,L),member_of(8,L).