Я не уверен, что это грубая сила, и у нее есть некоторые ограничения, но можно использовать Kernel.--/2
{l1, l2} = {[1,2,3], [1,2,3,4]}
l1 -- l2
#⇒ []
l2 -- l1
#⇒ [4]
Точная запрошенная проверка будет:
Enum.count(contained -- container) == 0
Или, как отмечено в комментариях @ Hynek-Pichi-Vychodil
contained -- container == []