ある対象がその集まりに属するかどうかが明確に判断できるような対象の集まりを集合という。
集合 $A$ に属する対象 $a$ を $A$ の元(要素)という。
「明確に定まる」という部分が数学的には未定義で、これだけで集合概念を公理的に確定できない。
これは素朴集合論の説明であり、厳密に定義を与えるには$ZF$集合論などの公理系に基づく。
集合は通常、大文字のアルファベット $A,B,C,\cdots$ などで表す。
集合$U$を$1$つ固定し、$A$を$U$の部分集合(集合$U$の一部)とする。
「$a$ は集合 $A$ の元である」ことを
$$
a\in A
$$
または
$$
A\ni a
$$
と書く。
$ $
「$a$ は集合 $A$ の元でない」ことを
$$
a\notin A
$$
または
$$
A\not\ni a
$$
と書く。
集合は必ず要素を含むとも限らない。要素を$1$つも含まない空の集合を考えることができる。
(この空の集合の存在を認めることは$ZF$公理系の$1$つに含まれる ※空集合公理(空集合の存在を保証する公理))。
集合$U$を$1$つ固定し、$A$を$U$の部分集合(集合$U$の一部)とする。
集合$A$が空集合であるとは、$U$の中に$A$の元が$1$つも存在しないことをいう。すなわち
$$
A=\varnothing\ :\Leftrightarrow\ \neg\bigl(\exists x\in U \ \text{s.t.}\ (x\in A)\bigr)
$$
で定義する。
空集合を$\emptyset$で表すこともある。
上の定義は次の形とも同値である。
$$
A=\varnothing\ :\Leftrightarrow\ \forall x\in U\ (x\notin A)
$$
実際、一般に
$$
\forall x\in U,\ \neg P(x)\ \Leftrightarrow\ \neg\bigl(\exists x\in U \ \text{s.t.}\ P(x)\bigr)
$$
が成り立つから、ここで$P(x)$を$x\in A$とすれば
$$
\forall x\in U\ (x\notin A)\ \Leftrightarrow\ \neg\bigl(\exists x\in U \ \text{s.t.}\ (x\in A)\bigr)
$$
を得る。
ある数学的議論において、考える対象となる元が取り得る範囲を表す集合$U$を$1$つ固定する。
このとき$U$を全体集合という。
$ $
集合$A$が$U$に対する部分集合であるとは、
$A$の任意の元が$U$の元でもあることをいう。すなわち
$$
A\subseteq U\ :\Leftrightarrow\ \forall x\in A\ (x\in U)
$$
が成り立つことをいう。
全体集合は、普遍集合や議論領域、宇宙と呼ばれる事もある。
全体集合$U$は、その議論で固定する$1$つの集合に過ぎず、あらゆる“すべての集合” を意味する訳ではない。
詳しくはラッセルのパラドックス(自身を要素として持たない集合全体からなる集合の存在を認めると矛盾が導かれる)で調べると良い。
数学において、しばしば考えている集合$A$を含む全体集合$U$が何であるかを明確にする事は重要である。
ここでは、二次方程式の解を例に考える。
$ $
係数が実数である二次方程式
$$
x^2+1=0
$$
を考える。いま、全体集合$U$を$1$つ固定し、このとき方程式$x^2+1=0$の解集合を
$$
A_U=\{x\in U\mid x^2+1=0\}
$$
で定める。ここで、全体集合$U$をどれに取るかで、$A_U$の扱いが大きく変わる。
$ $
まず全体集合を実数全体
$$
U=\mathbb R
$$
とする。このとき、$x^2\ge 0$が任意の実数$x$で成り立つので、任意の$x\in\mathbb R$に対して$x^2+1>0$である。
したがって$\mathbb R$の中にはこの方程式を満たす元が存在せず、
$$
A_{\mathbb{R}}=\varnothing
$$
となる。一方、全体集合を複素数全体
$$
U=\mathbb C
$$
とする。このとき、虚数単位$i$を用いると
$$
i^2=-1
$$
であるから、$x=i$と$x=-i$は
$$
x^2+1=0
$$
を満たす。したがって$\mathbb C$の中では解が存在し、
$$
A_{\mathbb{C}}=\{i,-i\}
$$
となる。このように、同じ式
$$
x^2+1=0
$$
に対しても、全体集合$U$を$\mathbb R$に取るか$\mathbb C$に取るかで、解集合$A_{U}$が$\emptyset$になったり$\{i,-i\}$になったりする。
全体集合$U$を$1$つ固定する。また、$A$を$U$の部分集合とする。
集合$A$を、その元を直接に列挙することで表す記法を外延的記法という。
$ $
すなわち、元$a_1,a_2,\cdots,a_n\in U$を用いて
$$
A=\{a_1,a_2,\cdots,a_n\}
$$
と書くとき、これは
$$
\forall x\in U\ \bigl(x\in A\ \Leftrightarrow\ x=a_1\lor x=a_2\lor\cdots\lor x=a_n\bigr)
$$
を意味する。
集合$U$と変数$x$を考える。変数$x$が取り得る値の集合を$U$として指定するとき、$U$を$x$の定義域という。
$ $
さらに、$P(x)$を変数$x$を含む文とする。
定義域$U$に対して、任意の$a\in U$を代入して得られる文
$$
P(a)
$$
が常に命題(真または偽のいずれかが定まる文)となるとき、$P(x)$を$U$上の条件という。
集合$U$を$1$つ固定する。また、$P(x)$を$U$を定義域とする条件とする。
条件$P(x)$を満たす$U$の元全体からなる集合を、内包的記法により
$$
\{x\in U\mid P(x)\}
$$
と書く。
このように主張 $P(x)$ が真である $x$ の集まりを考える事で、命題論理と集合との間に対応がつく。
背景となる集合 $U$ が文脈上明らかなときに限り
$$
\{x\mid P(x)\}
$$
と略記することがある。
以下の集合は以後よく用いるので、特定の記号で表す。
自然数全体の集合$\mathbb{N}$の定義には流儀があり、$0$を含める場合と含めない場合がある。
本稿では
$$
\mathbb{N}:=\{1,2,3,\cdots\}
$$
を採用するが、文献によっては
$$
\mathbb{N}:=\{0,1,2,3,\cdots\}
$$
と定めることもある。
どちらを採用しているかにより、例えば「最小の自然数」や「$n$が自然数のとき$0\le n$が成り立つ」といった記述の意味が変わる。
したがって、$\mathbb{N}$の定義は議論の冒頭で明示し、以後はその定義に従って扱う。
整数$\mathbb{Z}$や有理数$\mathbb{Q}$は、すでに扱える対象を用いて具体的に記述できる。
例えば$\mathbb{Z}$は自然数に符号を付けることで得られ、$\mathbb{Q}$は$\mathbb{Z}$を用いた分数$\frac{p}{q}$で表せる。
$ $
一方で実数$\mathbb{R}$は、有理数だけでは表せない数を含む集合である。
例えば
$$
x^2=2
$$
を満たす正の数は有理数ではないが、実数としては存在するものとして扱う。
$ $
このような数を含めて実数全体を厳密に定義するには、単に記号で列挙したり分数の形で表したりするだけでは不十分である。
実数を厳密に構成する代表的な方法として、有理数のデデキント切断による構成や、有理数列のコーシー列を用いる構成がある。
$ $
しかしこれらは準備が必要であり、初学段階でただちに導入すると議論が重くなりやすい。
そこで本稿では、まず$\mathbb{R}$を実数全体の集合として記号で導入し、必要に応じて後に「実数の構成」や「実数の公理的性質」を別途扱う。
集合$U$を$1$つ固定し、$P(x)$を$U$を定義域とする条件とする。
このとき任意の$x\in U$について
$$
x\in\{y\in U\mid P(y)\}\ \Leftrightarrow\ P(x)
$$
が成り立つ。
任意の$x\in U$を取る。集合
$$
\{y\in U\mid P(y)\}
$$
の定義より、次が成り立つ。
$$
x\in\{y\in U\mid P(y)\}\ \Leftrightarrow\ \bigl(x\in U\land P(x)\bigr)
$$
ここで$x\in U$を仮定しているので、命題論理より
$$
x\in U\land P(x)\ \Leftrightarrow\ P(x)
$$
が成り立つ。従って推移律により
$$
x\in\{y\in U\mid P(y)\}\ \Leftrightarrow\ P(x)
$$
が成り立つ。
$x\in U$は任意であったから、結論が従う。
$$ \Box$$
この帰結は当然のようにも感じられるが、今後の証明で頻繁に用いる「論理式に戻すための変換規則」である。
例えば、今後触れる集合演算を、論理演算との対応として
$$
x\in A\cap B\ \Leftrightarrow\ (x\in A\land x\in B)
$$
$$
x\in A\cup B\ \Leftrightarrow\ (x\in A\lor x\in B)
$$
$$
x\in A\setminus B\ \Leftrightarrow\ (x\in A\land x\notin B)
$$
のように論理式に戻して結論へと導く事が度々現れる。
$ZF$集合論において、分出公理は、特定の条件を満たす部分集合を構成することを許可する重要な公理である。