集合の操作
Wolfram言語では,集合はソートされたリストで表される.
Union — 任意の数の集合の和集合を求める
Intersection — 任意の数の集合の積集合を求める
Complement — 普遍集合について補集合を求める
SymmetricDifference — 任意の数の集合の対称差を見つける
Subsets — 集合の可能なすべての部分集合を求める(冪集合)
Tuples — 集合から可能なすべての n 要素のタプルを求める
Groupings — 要素のすべての可能なグループ化を求める
集合間の関係の検証
IntersectingQ ▪ DisjointQ ▪ SubsetQ
集合の包含関係の検証
ContainsAll ▪ ContainsNone ▪ ContainsAny ▪ ContainsOnly ▪ ContainsExactly
集合の要素の検証
部分集合の操作
SubsetCases — パターンに合致する要素の部分集合を求める
SubsetReplace — 要素の部分集合を置換する
リストから集合を構築する
DeleteDuplicates ▪ Sort ▪ DuplicateFreeQ ▪ DeleteAdjacentDuplicates ▪ UniqueElements