共通部分とは,すべての集合に属する元全体の集合,和集合とは,いずれかの集合に属する元全体の集合のことである.
2つの集合の共通部分・和集合の定義(素朴集合論)
集合$A,B$に対し,$A,B$の両方に属する元全体の集合を$A$と$B$の共通部分(または共通集合,共通分,共分,交差(交叉),積集合,積)(intersection)(または交わり(meet))といい,$A\cap B$で表す.
$A\cap B\neq \emptyset$のとき,$A$と$B$は互いに交わる(または交わりを持つ)といい,$A\cap B=\emptyset$のとき,$A$と$B$は互いに素である(または交わりを持たない)という.
集合$A,B$に対し,$A,B$の少なくとも一方に属する元全体の集合を$A$と$B$の和集合(または合併集合,合併)(union)(または和(sum),結び(join))といい,$A\cup B$で表す.
特に,$A$と$B$が互いに素であるとき,$A\cup B$を$A$と$B$の直和(direct sum)(または非交和(disjoint union))といい,$A\sqcup B$で表す.
特に,任意の集合$X$に対し,$X\cap \emptyset =\emptyset \cap X=\emptyset$であり,$X\cup \emptyset =\emptyset \cup X=X$であると考える.
積集合や積という用語は,直積の意味で用いられることが多い.
当サイトでは,特に断りのない限り,$A\cup B$を$A$と$B$の共通部分,$A\times B$を$A$と$B$の直積と表現することとし,「積集合」や「積」という表現をなるべく用いないようにしている.
公理的集合論による共通部分と和集合の詳しい定義は後述することにし,ここでは共通部分と和集合の定義を,論理式を用いて表してみよう.
集合$A,B$に対し,$A$と$B$の共通部分$A\cap B$,$A$と$B$の和集合$A\cup B$を次のように定める.
\[ \begin{aligned}A\cap B&\coloneqq \{ x\mid x\in A\land x\in B\} \\ A\cup B&\coloneqq \{ x\mid x\in A\lor x\in B\} \end{aligned}\]
公理的集合論におけるもう少し厳密な定義は後述する.
共通部分・和集合の性質
ここでは,集合の共通部分と和集合に関する性質を述べることにする.
集合$A$に対して,次が成り立つ.
- $A\cap A=A$
- $A\cup A=A$
- \[ A\cap A=\{ x\mid x\in A\land x\in A\} =\{ x\mid x\in A\} =A\blacksquare\]
- \[ A\cup A=\{ x\mid x\in A\lor x\in A\} =\{ x\mid x\in A\} =A\blacksquare\]
集合$A,B,C$に対して,次が成り立つ.
- $(A\cap B)\cap C=A\cap (B\cap C)$
- $(A\cup B)\cup C=A\cup (B\cup C)$
- \[ \begin{aligned}(A\cap B)\cap C&=\{ x\mid x\in A\cap B\land x\in C\} \\ &=\{ x\mid (x\in A\land x\in B)\land x\in C\} \\ &=\{ x\mid x\in A\land (x\in B\land x\in C)\} \\ &=\{ x\mid x\in A\land x\in B\cap C\} \\ &=A\cap (B\cap C)\blacksquare \end{aligned}\]
- \[ \begin{aligned}(A\cup B)\cup C&=\{ x\mid x\in A\cup B\lor x\in C\} \\ &=\{ x\mid (x\in A\lor x\in B)\lor x\in C\} \\ &=\{ x\mid x\in A\lor (x\in B\lor x\in C)\} \\ &=\{ x\mid x\in A\lor x\in B\cup C\} \\ &=A\cup (B\cup C)\blacksquare \end{aligned}\]
命題2により,$(A\cap B)\cap C$や$A\cap (B\cap C)$を$A\cap B\cap C$で表すことができる.同様に,$(A\cup B)\cup C$や$A\cup (B\cup C)$を$A\cup B\cup C$で表すことができる.これが,結合律の威力なのである.
集合$A,B$に対して,次が成り立つ.
- $A\cap B=B\cap A$
- $A\cup B=B\cup A$
- \[ \begin{aligned}A\cap B&=\{ x\mid x\in A\land x\in B\} \\&=\{ x\mid x\in B\land x\in A\} \\&=x\in B\cap A\blacksquare \end{aligned}\]
- \[ \begin{aligned}A\cup B&=\{ x\mid x\in A\lor x\in B\} \\&=\{ x\mid x\in B\lor x\in A\} \\&=x\in B\cup A\blacksquare \end{aligned}\]
集合$A,B,C$に対して,次が成り立つ.
- $A\cap (B\cup C)=(A\cap B)\cup (A\cap C)$
- $A\cup (B\cap C)=(A\cup B)\cap (A\cup C)$
- $(A\cup B)\cap C=(A\cap C)\cup (B\cap C)$
- $(A\cap B)\cup C=(A\cup C)\cap (B\cup C)$
③,④は交換律により①,②から得られるため,①,②を示せば十分である.
- $x\in A\cap (B\cup C)$ならば,$x\in A$かつ$x\in B\cup C$
$x\in B\cup C$より,$x\in B$または$x\in C$である.
$x\in B$のとき,$x\in A$より$x\in A\cap B$
$x\in C$のとき,$x\in A$より$x\in A\cap C$
以上より,$x\in (A\cap B)\cup (A\cap C)$であるから,$A\cap (B\cup C)\subset (A\cap B)\cup (A\cap C)$
$x\in (A\cap B)\cup (A\cap C)$ならば,$x\in A\cap B$または$x\in A\cap C$
$x\in A\cap B$のとき,$x\in A$かつ$x\in B$
$x\in A\cap C$のとき,$x\in A$かつ$x\in C$
以上より,いずれの場合も$x\in A$であるから,$x\in A\cap (B\cup C)$
よって,$(A\cap B)\cup (A\cap C)\subset A\cap (B\cup C)$
したがって,$A\cap (B\cup C)=(A\cap B)\cup (A\cap C)\blacksquare$ - $x\in A\cup (B\cap C)$ならば,$x\in A$または$x\in B\cap C$
$x\in A$のとき,$x\in A\cup B$かつ$x\in A\cup C$であるから,$x\in (A\cup B)\cap (A\cup C)$
$x\in B\cap C$のとき,$x\in B$かつ$x\in C$である.よって,$x\in A\cup B$かつ$x\in A\cup C$であるから,$x\in (A\cup B)\cap (A\cup C)$
以上より,いずれの場合も$x\in (A\cup B)\cap (A\cup C)$であるから,$A\cup (B\cap C)\subset (A\cup B)\cap (A\cup C)$
$x\in (A\cup B)\cap (A\cup C)$ならば,$x\in A\cup B$かつ$x\in A\cup C$
$x\in A\cup B$より,$x\in A$または$x\in B$である.
$x\in A$のとき,$x\in A\cup (B\cap C)$である.
$x\in B$のとき,$x\in A\cup C$より,$x\in A$または$x\in C$である.
まず,$x\in A$のとき,$x\in A\cup (B\cap C)$である.
また,$x\in C$のとき,$x\in B\cap C$であるから,$x\in A\cup (B\cap C)$である.
以上より,いずれの場合も$x\in A\cup (B\cap C)$であるから,$(A\cup B)\cap (A\cup C)\subset A\cup (B\cap C)$
したがって,$A\cup (B\cap C)=(A\cup B)\cap (A\cup C)\blacksquare$
集合$A,B$に対して,次が成り立つ,
- $A\cap (A\cup B)=A$
- $A\cup (A\cap B)=A$
①は命題4の①で,$B$を$A$に,$C$を$B$にすれば直ちに従う.
②は命題4の②で,$B$を$A$に,$C$を$B$にすれば直ちに従う.$\blacksquare$
集合$A,B,C$に対して,次が成り立つ.
- $A\cap B\subset A$
- $A\subset B\implies A\cap C\subset B\cap C$
- $(A\subset B\land A\subset C)\implies A\subset B\cap C$
- $A\subset A\cup B$
- $A\subset B\implies A\cup C\subset B\cup C$
- $(A\subset C\land B\subset C)\implies A\cup B\subset C$
- $x\in A\cap B$ならば,$x\in A$かつ$x\in B$であるから,$x\in A$
よって,$A\cap B\subset A\blacksquare$ - $x\in A\cap C$ならば,$x\in A$かつ$x\in C$であり,$A\subset B$より$x\in A$ならば$x\in B$であるから,$x\in B$かつ$x\in C$,すなわち$x\in B\cap C$
よって,$A\cap C\subset B\cap C\blacksquare$ - $x\in A$ならば,$A\subset B$より$x\in B$である.また,$A\subset C$より$x\in C$である.
よって,$x\in B\cap C$であるから,$A\subset B\cap C\blacksquare$ - $x\in A$ならば,$x\in A$または$x\in B$であるから,$x\in A\cup B$
よって,$A\subset A\cup B\blacksquare$ - $x\in A\cup C$ならば,$x\in A$または$x\in C$であり,$A\subset B$より$x\in A$ならば$x\in B$であるから,$x\in B$または$x\in C$,すなわち$x\in B\cup C$
よって,$A\cup C\subset B\cup C\blacksquare$ - $x\in A\cup B$ならば,$x\in A$または$x\in B$
$x\in A$のとき,$A\subset C$より$x\in C$
$x\in B$のとき,$B\subset C$より$x\in C$
よって,いずれの場合も$x\in C$であるから,$A\cup B\subset C\blacksquare$
複数の集合の共通部分・和集合の定義(素朴集合論)
定義1や定義2は2つの集合における共通部分と和集合の定義であった.命題2により,3つ以上の集合の共通部部と和集合を次のように定義することができる.
$n\in \mathbb{N}$とし,$X_1,X_2,\dots ,X_n$を集合とする.
$X_1,X_2,\dots ,X_n$のすべてに属する元全体の集合を$X_1,X_2,\dots ,X_n$の共通部分といい,$X_1\cap X_2\cap \dots \cap X_n$(または$\displaystyle \bigcap _{i=1}^nX_i$)で表す.
$X_1,X_2,\dots ,X_n$の少なくとも1つに属する元全体の集合を$X_1,X_2,\dots ,X_n$の和集合といい,$X_1\cup X_2\cup \dots \cup X_n$(または$\displaystyle \bigcup _{i=1}^nX_i$)で表す.
論理式で表すと次のようになる.
$n\in \mathbb{N},I=\{ 1,2,\dots ,n\}$とする.集合$X_1,X_2,\dots ,X_n$に対し,$X_1,X_2,\dots ,X_n$の共通部分$\displaystyle \bigcap _{i=1}^nX_i$,$X_1,X_2,\dots ,X_n$の和集合$\displaystyle \bigcup _{i=1}^nX_i$を次のように定める.
\[ \begin{aligned}\bigcap _{i=1}^nX_i&\coloneqq \{ x\mid x\in X_i,i\in I\} \\ \bigcup _{i=1}^nX_i&\coloneqq \{ x\mid x\in X_i,i\in I\} \end{aligned}\]
共通部分・和集合のイメージ
複数の集合が与えられたとき,その共通部分と和集合はベン図によって視覚化できる.
共通部分のイメージ

$A$と$B$の共通部分$A\cap B$は,図1の灰色部分に相当する.$A$の元でもあり,$B$の元でもあることは,2つの集合を表す円の内部の領域が重なっている領域に対応することから,視覚的に理解することができるだろう.
和集合のイメージ

$A$と$B$の和集合$A\cup B$は,図2の灰色部分に相当する.$A$または$B$の少なくとも一方の元であることは,2つの集合を表す円の内部の領域を合わせた領域に対応することから,視覚的に理解することができるだろう.
3つ以上の集合の共通部分・和集合のイメージ
$A,B,C$の共通部分をベン図を用いて可視化すると,次のようになる.

それぞれの集合を表す円の内部の領域がすべて重なる領域(灰色部分)が$A\cap B\cap C$に対応する.
また,$A,B,C$の和集合をベン図を用いて可視化すると,次のようになる.

それぞれの集合を表す円の内部の領域を合わせた領域(灰色部分)が$A\cup B\cup C$に対応する.
一方で,集合の数が4つ以上になると,ベン図を描くためには,それぞれの集合を円の内部の領域で表すことはできない.
ちなみに,4つの集合のベン図は次のようになる.

また,5つの集合のベン図は次のようになる.

共通部分・和集合を考える意義
複数の集合を与えられたとき,その元について考察するのは自然なことである.2つの集合$A,B$が与えられているのであれば,ベン図からも明らかなように,$A$と$B$の両方に属する元,$A$に属し$B$に属さない元,$B$に属し$A$に属さない元,$A$にも$B$にも属さない元の4種類のパターンが考えられる.共通部分は「$A$と$B$の両方に属する元」全体の集合に対応しているが,他のパターンに関しても,差集合や補集合を用いることによって表すことができる.
また,共通部分と和集合は命題論理と対応させることでその威力を発揮する.高校数学の数学Iでは,命題$p,q$に対して真理集合$P,Q$を考えることにより,「$p$かつ$q$」という命題の真理集合が$P\cap Q$に,「$p$または$q$」という命題の真理集合が$P\cup Q$に対応した.論理記号においても,「かつ」を意味する$\land$と「または」を意味する$\lor$は,共通部分の記号$\cap$と和集合の記号$\cup$に酷似している.すなわち,共通部分と和集合を考えることにより,論理を集合に置き換えて議論することが可能になるのだ.
共通部分・和集合の例
- 集合$A=\{ 1,2,3\} ,B=\{ 1,3,5\}$に対し,$A\cap B=\{ 1,3\}$であり,$A\cup B=\{ 1,2,3,5\}$である.
- $\mathbb{N}\cap \mathbb{Z}=\mathbb{N}$であり,$\mathbb{N}\cup \mathbb{Z}=\mathbb{Z}$である.
- 集合$A=\{ 1,2,3,4,5\} ,B=\{ 2,3,5,7\} ,C=\{ 2,4,6,8,10\}$に対し,$A\cap B\cap C=\{ 2\}$であり,$A\cup B\cup C=\{ 1,2,3,4,5,6,7,8,10\}$である.
上の例をベン図を用いて可視化してみよう.
例6.1で与えられた集合を$A,B$とすると,ベン図は次のようになる.

図7を見ると,共通部分や和集合を比較的容易に理解することができるだろう.
これは3つの集合でも同様である.例6.3で与えられた集合を$A,B,C$とすると,ベン図は次のようになる.

図8を見ると,$A\cap B\cap C$や$A\cup B\cup C$だけでなく,$A\cap B$や$B\cup C$なども比較的容易に理解できるだろう.
共通部分・和集合の定義(公理的集合論)
ここでは,公理的集合論の観点から,共通部分と和集合を定義することにする.
和集合については,和集合公理(axiom of union)によって,その存在が保証されている.
\[ \forall x\exists y\forall z[z\in y\iff \exists w[z\in w \land w\in x]]\]
素朴集合論の定義とは少し考え方が異なるため,補足しておこう.和集合公理を論理記号を用いずに書くと,次のようになる.
任意の$x$に対し,ある$y$が存在し,任意の$z$に対し,$z$が$y$の元であることと,(ある$w$が存在し,$z$が$w$の元であり,$w$が$x$の元であること)は,同値である.
まだ分かりづらい.少し表現を変えてみると,次のようになる.
$x$を集合の集合とする.$x$の任意の元は集合であり,その元(集合)全体の和集合$y$が存在する.$y$は次の条件を満たす.
任意の$y$の元$z$には,$z$が$w$の元となるような$x$の元(集合)$w$が存在する.
逆に$x$の元(集合)の元$z$は,$y$の元である.
つまり,例えば$A$と$B$の和集合を考える場合,集合の集合$X=\{ A,B\}$を定め,$Y=A\cup B$とおくと,任意の$Y$の元は$X$の元$A$または$B$に属し,$X$の元($A$または$B$)の元は$Y$に属しているということを形式的に述べているのである.
和集合公理を認めたうえで,和集合が定義される.
和集合公理
\[ \forall x\exists y\forall z[z\in y\iff \exists w[z\in w \land w\in x]]\]
において,$y$を$x$の和集合といい,$\cup x$で表す.
特に,$x=\{ x_1,x_2\}$であるとき,$\cup x$を$x_1\cup x_2$で表す.また,任意の$n\in \mathbb{N},n\ge 2$に対し,帰納的に次のように定義する.
\[ x_1\cup x_2\cup \dots \cup x_{n+1}=(x_1\cup x_2\cup \dots \cup x_n)\cup x_{n+1}\]
一方で,共通部分には,「共通部分公理」などといった公理が存在するわけではない.共通部分が存在することは分出公理(axiom schema of specification)によって保証されている1.
$n\in \mathbb{N}$,$\phi$を$w_1,w_2,\dots w_n,x,z$を自由変数にもつ論理式とする.
\[ \forall w_1\forall w_2\dots \forall w_n\forall x\exists y\forall z[z\in y\iff z\in x\land \phi (w_1,w_2,\dots ,w_n,x,z)]\]
分出公理で$\phi (z)$を$z\in w$($w$は固定された集合)とすると,この命題に関して,分出公理は次のようになる.
\[ \forall x\forall w\exists y\forall z[z\in y\iff z\in x\land \phi (z)]\]
すなわち
\[ \forall x\forall w\exists y\forall z[z\in y\iff [z\in x\land z\in w]]\]
この公理を論理記号を用いずに書くと,次のようになる.
任意の$x,w$に対し,ある$y$が存在し,任意の$z$に対し,$z$が$y$の元であることと,$z$が$x,w$の両方の元であることは同値である.
少し表現を変えてみると,次のようになる.
集合$x,w$に対し,$x$と$w$の共通部分$y$が存在する.$y$は次の条件を満たす.
任意の$y$の元は,$x$と$w$の両方の元である.
逆に$x$と$w$の両方に属する元は,$y$の元である.
和集合公理よりは分かりやすいかもしれないが,素朴集合論における共通部分の定義を踏まえると,主張自体はシンプルであり,それを形式的に述べているに過ぎない.
分出公理を認めたうえで,共通部分が定義される.
分出公理から従う公理
\[ \forall x\forall w\exists y\forall z[z\in y\iff [z\in x\land z\in w]]\]
において,$y$を$x$と$w$の共通部分といい,$x\cap w$で表す.
任意の$n\in \mathbb{N},n\ge 2$に対し,帰納的に次のように定義する.
\[ x_1\cup x_2\cup \dots \cup x_{n+1}=(x_1\cup x_2\cup \dots \cup x_n)\cup x_{n+1}\]
- 分出公理は置換公理によって導出される. ↩︎