集合 $A,B$ に対し、順序対 $(a,b)$ を用いて直積集合 $A\times B$ を
$$
A\times B:=\{(a,b)\mid a\in A\ \land\ b\in B\}
$$
で定義する。
すなわち、$A\times B$ は第 $1$ 成分が $A$ の元であり、第 $2$ 成分が $B$ の元である順序対全体の集合である。
順序対 $(a,b)$ は、$a$ を第 $1$ 成分、$b$ を第 $2$ 成分にもつ対象である。
順序対では順序が重要であり、任意の対象 $a_1,a_2,b_1,b_2$ について
$$
(a_1,b_1)=(a_2,b_2)\ \Leftrightarrow\ (a_1=a_2\ \land\ b_1=b_2)
$$
が成り立つ(
証明はコチラ
)。
定義より、直ちに
$$
(a,b)\in A\times B\ \Leftrightarrow\ a\in A\land b\in B
$$
が成り立つ。
直積集合 $A\times B$ を定義するために、$A$ と $B$ が共通の全体集合の部分集合であることは仮定しない。
ある共通の全体集合 $U$ を固定して議論している場合に $A,B\subseteq U$ であれば
$$
A\times B\subseteq U\times U
$$
が成り立つ。より一般に、$A\subseteq U$ かつ $B\subseteq V$ であれば
$$
A\times B\subseteq U\times V
$$
が成り立つ。直積集合の定義そのものには共通の全体集合は不要であり、
ここからは全体集合は必要に応じて明示する。
単集合の場合には、直積集合の定義から
$$
\{a\}\times B=\{(a,b)\mid b\in B\}
$$
が成り立つ。実際、単集合の定義より
$$
\{a\}\times B=\{(x,b)\mid x\in\{a\}\land b\in B\}
$$
であり、$x\in\{a\}\ \Leftrightarrow\ x=a$ である(
証明はコチラ
)から、これは
$$
\{(a,b)\mid b\in B\}
$$
に一致する。
$ $
同様に、直積集合の定義から
$$
A\times\{b\}=\{(a,b)\mid a\in A\}
$$
が成り立つ。実際、
$$
A\times\{b\}=\{(a,y)\mid a\in A\land y\in\{b\}\}
$$
であり、$y\in\{b\}\ \Leftrightarrow\ y=b$ である(
証明はコチラ
)から、これは
$$
\{(a,b)\mid a\in A\}
$$
に一致する。
平面に直交座標系を入れるとは、平面上に原点を定め、
さらに互いに直交する $2$ 本の数直線を座標軸として固定することである。
$ $
このとき、平面上の各点 $P$ には、ただ $1$ 組の実数 $(x,y)\in\mathbb{R}\times\mathbb{R}$ が対応する。
この $(x,y)$ を点 $P$ の座標という。
$ $
したがって、直交座標系を $1$ つ固定すれば、平面上の点全体の集合と $\mathbb{R}\times\mathbb{R}$ との間に自然な対応が定まる。
この意味で、『座標平面』を $\mathbb{R}^2=\mathbb{R}\times\mathbb{R}$ と同一視することができよう。
$ $
特に $A,B\subseteq\mathbb{R}$ とするとき、
$$
A\times B=\{(x,y)\in\mathbb{R}^2\mid x\in A\ \land\ y\in B\}
$$
であるから、$A\times B$ は座標平面 $\mathbb{R}^2$ の部分集合として図形的に表すことができる。
$ $
例えば、$A$ と $B$ がともに有界区間(左右のどちらにも無限に伸びていかない区間)であるとき、
$A\times B$ は両端の開閉に応じて、開長方形、閉長方形、または半開長方形として表されるであろう。
$ $
また、$A$ または $B$ のいずれかが無界区間であるとき、$A\times B$ は帯状の領域や半平面状の領域として表されることがある。
さらに、$A$ または $B$ が $1$ 点集合であるとき、$A\times B$ は線分、半直線、直線、または $1$ 点集合となることがある。
$ $
このように、直積集合 $A\times B$ は、座標平面上の点集合として視覚的に捉えることができる。
$n$ を正の整数とする。$n$ 組を、以下のように順序対を用いて帰納的に定義する。
ここで述べる『帰納的に定義する』とは、例えば
$$
\begin{align}
(a,b,c):&=((a,b),c)\\
(a,b,c,d):&=(((a,b),c),d)=((a,b,c),d)\\
(a,b,c,d,e):&=((((a,b),c),d),e)=((a,b,c,d),e)\\
(a,b,c,d,e,f):&=(((((a,b),c),d),e),f)=((a,b,c,d,e),f)\\
\end{align}
$$
と定めるように、既に定義された $(n-1)$ 組と順序対を用いて $n$ 組 を定義することを言う。
$n$ 組の定義には、本文で採用したものとは異なる流儀もある。その $1$ つとして、まず $0$-組(空組)を
$$
():=\varnothing
$$
で定め、次に、各正の整数 $n$ と任意の対象 $x_1,\dots,x_n$ に対して、
$n$ 組を次で帰納的に定義する流儀がある。
-この流儀では、
すべての $n$ 組が、空組から出発して順序対を $1$ つずつ重ねることによって統一的に構成される。
$ $
例えば
$$
(a)= ((),a),\qquad
(a,b)=(((),a),b),\qquad
(a,b,c)=((((),a),b),c)
$$
となる。したがって、この流儀においては、一般に $(x)$ を $x$ そのものと同一視しない。
同様に、この流儀では $2$ 組も空組から順序対を重ねて新しく構成される。したがって、記号として $(x_1,x_2)$ と書いても、
それは最初に与えた通常の順序対 $(x_1,x_2)$ と集合として文字どおり同一であるとは限らない。
$ $
このように、$n$ 組の定義には複数の流儀があるが、いずれを採用する場合も、
その後の定義や命題や証明を同じ流儀に従って統一的に記述することが重要である。
$n$ を正の整数とし、集合 $X_1,X_2,\cdots,X_n$ に対し、集合 $X_1,X_2,\cdots,X_n$ の直積(直積集合)を
$$
X_1\times X_2\times\cdots\times X_n
:=
\{(x_1,x_2,\cdots,x_n)\mid x_1\in X_1\land x_2\in X_2\land\cdots\land x_n\in X_n\}
$$
で定義する。すなわち、$X_1\times X_2\times\cdots\times X_n$ は、第 $i$ 成分が $X_i$ の元である $n$ 組全体の集合である。
この定義のもとで、任意の $n$ 組 $(x_1,x_2,\cdots,x_n)$ と $(y_1,y_2,\cdots,y_n)$ について
$$
(x_1,x_2,\cdots,x_n)=(y_1,y_2,\cdots,y_n)
\ \Leftrightarrow\
(x_1=y_1\land x_2=y_2\land\cdots\land x_n=y_n)
$$
が成り立つ。特に、$n=2$ のときは通常の順序対 $(x_1,x_2)$ に一致する。
このように、$n$個の集合 $X_1, X_2,\cdots, X_n$ からなる直積集合
$$
X_1\times X_2\times\cdots\times X_n
$$
を
$$
\prod_{i=1}^n X_i
$$
とも表す。すなわち
$$
\prod_{i=1}^n X_i
:=
X_1\times X_2\times\cdots\times X_n
$$
で定義する。特に、$X_1=X_2=\cdots=X_n=X$ のときは
$$
X^n:=\prod_{i=1}^n X_i
$$
と表す事がある。
$n$ を正の整数とする。任意の $n$ 組 $(x_1,x_2,\cdots,x_n)$ と $(y_1,y_2,\cdots,y_n)$ について
$$
(x_1,x_2,\cdots,x_n)=(y_1,y_2,\cdots,y_n)
\ \Leftrightarrow\
(x_1=y_1\land x_2=y_2\land\cdots\land x_n=y_n)
$$
が成り立つ。
数学的帰納法については、
述語論理⑥
で紹介した。
より詳細な原理については、"順序集合"ないし"自然数"の中で扱いたい(予定)。
$n$ に関する数学的帰納法によって示す。
$A,B$を集合とする。一般に
$$
A\times B=B\times A
$$
は成り立たない。すなわち、ある集合 $A,B$ が存在して
$$
A\times B\neq B\times A
$$
が成り立つ。
集合$A,B$をそれぞれ
$$
A:=\{\varnothing\},\qquad B:=\{\{\varnothing\}\}
$$
とおく。
$ $
-以上より、$(\varnothing,\{\varnothing\})$ は $A\times B$ の元であるが $B\times A$ の元ではない。したがって
$$
A\times B\neq B\times A
$$
を得る。
$$ \Box$$
任意の集合 $A,B,C$ について、一般に次の等号は成り立たない。
$$
(A\times B)\times C=A\times(B\times C)
$$
すなわち、ある集合 $A,B,C$ が存在して
$$
(A\times B)\times C\neq A\times(B\times C)
$$
が成り立つ。
反例を与える。順序対は Kuratowski の定義
$$
(a,b):=\{\{a\},\{a,b\}\}
$$
で定義されているとする。
$ $
集合 $A,B,C$ を
$$
A:=\{\varnothing\},\qquad B:=\{\varnothing\},\qquad C:=\{\varnothing\}
$$
とおく。このとき、
$$
A\times B=\{(\varnothing,\varnothing)\}
$$
であるから、
$$
(A\times B)\times C=\{((\varnothing,\varnothing),\varnothing)\}
$$
である。また、
$$
B\times C=\{(\varnothing,\varnothing)\}
$$
であるから、
$$
A\times(B\times C)=\{(\varnothing,(\varnothing,\varnothing))\}
$$
である。
したがって、
$$
(A\times B)\times C\neq A\times(B\times C)
$$
を示すには、
$$
((\varnothing,\varnothing),\varnothing)\neq(\varnothing,(\varnothing,\varnothing))
$$
を示せばよい。
$ $
ここで、Kuratowski の定義より、
$$
(\varnothing,\varnothing)=\{\{\varnothing\}\}
$$
である。したがって、
$$
(\varnothing,\varnothing)\neq\varnothing
$$
である。
もし
$$
((\varnothing,\varnothing),\varnothing)=(\varnothing,(\varnothing,\varnothing))
$$
であると仮定すると、順序対の等号の性質より、第 $1$ 成分が等しいので
$$
(\varnothing,\varnothing)=\varnothing
$$
が成り立つ。これは
$$
(\varnothing,\varnothing)\neq\varnothing
$$
に矛盾する。
ゆえに、
$$
((\varnothing,\varnothing),\varnothing)\neq(\varnothing,(\varnothing,\varnothing))
$$
である。したがって、
$$
(A\times B)\times C\neq A\times(B\times C)
$$
である。
以上より、任意の集合 $A,B,C$ について、一般に
$$
(A\times B)\times C=A\times(B\times C)
$$
は成り立たない。
$$ \Box$$
$A,B$ を集合とする。このとき、次が成り立つ。
$$
\varnothing\subseteq A\times B
$$
$\varnothing\subseteq A\times B$ を示すため、任意の $z\in\varnothing$ をとる。
しかし、空集合の定義より、$z\in\varnothing$ を満たす要素 $z$ は存在しない。したがって、任意の $z\in\varnothing$ について
$$
z\in A\times B
$$
が成り立つ(補足を参照)。
ゆえに、部分集合の定義より、
$$
\varnothing\subseteq A\times B
$$
である。
$$ \Box$$
空集合は任意の集合の部分集合である(
証明はコチラ
)。すなわち、任意の集合 $X$ について
$$
\varnothing\subseteq X
$$
が成り立つ。これは、部分集合の定義
$$
\varnothing\subseteq X
\Longleftrightarrow
\forall z\,(z\in\varnothing\Rightarrow z\in X)
$$
において、$z\in\varnothing$ を満たす要素 $z$ が存在しないためである。したがって、この命題は空虚真により成り立つ。
$A,B$ を集合とする。このとき、次が成り立つ。
$$
A\times B\subseteq A\times B
$$
$A\times B\subseteq A\times B$ を示すため、任意の $(x,y)\in A\times B$ をとる。
このとき、ただちに
$$
(x,y)\in A\times B
$$
である。
したがって、任意の $(x,y)\in A\times B$ について
$$
(x,y)\in A\times B
$$
が成り立つ。
ゆえに、部分集合の定義より、
$$
A\times B\subseteq A\times B
$$
である。
$$ \Box$$
任意の集合 $X$ について
$$
X\subseteq X
$$
が成り立つ(
証明はコチラ
)。これは、部分集合の定義
$$
X\subseteq X
\Longleftrightarrow
\forall z\,(z\in X\Rightarrow z\in X)
$$
において、含意 $z\in X\Rightarrow z\in X$ が常に成り立つためである。
今回の命題は、この一般事実を $X=A\times B$ とした場合である。
$A,B$ を集合とし、$R,S\subseteq A\times B$ とする。このとき、次が成り立つ。
$$
R\cup S\subseteq A\times B
$$
$R\cup S\subseteq A\times B$ を示すため、任意の $(x,y)\in R\cup S$ をとる。
和集合の定義より、
$$
(x,y)\in R\lor (x,y)\in S
$$
である。
ここで場合分けをする。
-以上より、どちらの場合にも
$$
(x,y)\in A\times B
$$
が成り立つ。
$(x,y)\in R\cup S$ は任意であったから、部分集合の定義より、
$$
R\cup S\subseteq A\times B
$$
である。$$ \Box$$
$A,B$ を集合とし、$R,S\subseteq A\times B$ とする。このとき、次が成り立つ。
$$
R\cap S\subseteq A\times B
$$
$R\cap S\subseteq A\times B$ を示すため、任意の $(x,y)\in R\cap S$ をとる。
共通部分の定義より、
$$
(x,y)\in R\land (x,y)\in S
$$
である。したがって、特に
$$
(x,y)\in R
$$
である。
仮定 $R\subseteq A\times B$ より、
$$
(x,y)\in A\times B
$$
である。
$(x,y)\in R\cap S$ は任意であったから、部分集合の定義より、
$$
R\cap S\subseteq A\times B
$$
である。
$$ \Box$$
$A,B$ を集合とし、$R,S\subseteq A\times B$ とする。このとき、次が成り立つ。
$$
R\setminus S\subseteq A\times B
$$
$R\setminus S\subseteq A\times B$ を示すため、任意の $(x,y)\in R\setminus S$ をとる。
差集合の定義より、
$$
(x,y)\in R\land (x,y)\notin S
$$
である。したがって、特に
$$
(x,y)\in R
$$
である。
仮定 $R\subseteq A\times B$ より、
$$
(x,y)\in A\times B
$$
である。
$(x,y)\in R\setminus S$ は任意であったから、部分集合の定義より、
$$
R\setminus S\subseteq A\times B
$$
である。
$$ \Box$$