要素が集合に含まれているか調べる述語と考えることができます。和や積を求める、といった操作を考えることができます。空集合は空リストで表すことができます。お勉強ということで、実際にプログラムを作ってみましょう。つの集合の要素をすべて含むリストを返します。つの集合で重複している要素はひとつだけ結果のリストに含まれます。簡単な例を示しましょう。同じように作ることができます。引数のリストに含まれていなければ、その要素を結果のリストに追加します。含まれていれば、その要素は追加しません。引数のリストを追加します。プログラムは次のようになります。