集合論
集合論は、数学の基本的な部分であり、物の集合(セットと呼ばれる)を研究します。この理論は19世紀後半にゲオルク・カントールによって紹介されました。集合論の言語とツールは、数学のほぼすべての分野で使用されており、研究の不可欠な分野となっています。
集合とは何か?
集合とは、異なる物の明確に定義されたコレクションです。これらの物は、集合の要素またはメンバーと呼ばれます。集合は通常、A、B、Cなどの大文字で表されます。要素x
が集合A
に含まれている場合、x ∈ A
と書きます。x
がA
に含まれていない場合、x ∉ A
と書きます。
例: A = {1, 2, 3}
この例では、1、2、および3が集合A
の要素です。1 ∈ A、2 ∈ A、および3 ∈ Aといいます。要素4を考慮すると、それが集合A
に含まれていないため、4 ∉ Aと書きます。
集合の記述方法
集合はいろいろな方法で記述できますが、主要な2つの方法に焦点を当てます:羅列法と条件表示法。
羅列法
羅列法では、カンマで区切ったすべての要素を中括弧内に記述します。例えば:
B = {apple, banana, cherry}
この集合Bには、リンゴ、バナナ、チェリーの3つの果実があります。
条件表示法
条件表示法では、集合の要素が共有する特性や属性を記述します。これは垂直バーやコロンを使って書かれます。例えば:
C = { x | x は正の偶数 } C = { x : x > 0 かつ x mod 2 = 0 }
どちらの記述も、集合Cをすべての正の偶数の集合として指定しています。
基本的な集合の演算
集合に対して行える基本的な演算がいくつかあります。これには、和集合、積集合、差集合、補集合が含まれます。
集合の和
2つの集合の和は、各集合または両方の集合に含まれる要素を集めた集合です。集合A
とB
の和はA ∪ B
で表されます。例えば、
A = {1, 2, 3} B = {3, 4, 5} A ∪ B = {1, 2, 3, 4, 5}
集合の積
2つの集合の積は、両方の集合に共通する要素の集合です。これは集合A
とB
に対してA ∩ B
で表されます。例えば、
A = {1, 2, 3} B = {3, 4, 5} A ∩ B = {3}
集合の差
2つの集合A
とB
の差はA - B
またはA B
と表され、A
の要素でB
に含まれていないものの集合です。例えば、
A = {1, 2, 3} B = {3, 4, 5} a − b = {1, 2}
集合A - B
には、集合B
に含まれていないA
の要素が含まれます。
集合の補集合
もしU
が普遍集合で、それが考慮の対象となるすべての可能な要素の集合である場合、A
がU
の部分集合であれば、A
の補集合はA'
またはAc
で表され、U
には含まれているがA
には含まれていない要素の集合です。例えば、
U = {1, 2, 3, 4, 5} A = {1, 2, 3} A' = {4, 5}
ベン図
ベン図は、集合とその演算を視覚的に表現する方法です。これは長方形(普遍集合を表す)の中にある円(集合を表す)で構成されます。円の重なり合う部分は積集合を示し、重なり合っていない部分は差集合を示します。
このベン図では、2つの重なり合った円が集合AとBを表しています。重なっている部分はA ∩ Bを表します。
部分集合と上位集合
集合A
が集合B
の部分集合であるとは、A
のすべての要素がB
の要素でもある場合をいいます。これはA ⊆ B
で表されます。A
がB
の部分集合であるがB
と等しくない場合、A
は真部分集合と呼ばれ、A ⊂ B
で表されます。
A = {1, 2} B = {1, 2, 3, 4} A ⊆ B
この記述は、集合A
のすべての要素が集合B
に含まれていることを示しています。集合A
はB
の真部分集合です。
冪集合
任意の集合S
の冪集合は、S
のすべての可能な部分集合の集合を指し、空集合とS
自身を含みます。冪集合はP(S)
または2 S
で表されます。
S = {a, b} P(S) = { {}, {a}, {b}, {a, b} }
n
要素を持つ集合の場合、冪集合は2 n
要素を持ちます。
デカルト積
2つの集合A
とB
のデカルト積はA × B
で表され、A
にあるa
とB
にあるb
を組み合わせたすべての順序対(a, b)
からなる集合です。
A = {1, 2} B = {x, y} A × B = { (1, x), (1, y), (2, x), (2, y) }
デカルト積は、集合A
の要素を一方の軸に、集合B
の要素を他方の軸に置いたグリッドまたは表として考えることができます。
無限集合と基数
集合論は有限集合と無限集合を区別します。無限集合とは、有限な数の要素を持たない集合です。基数とは、集合内の要素の「数」を測る尺度です。有限集合ではこれは単純な計算ですが、無限集合は無限の基数を持っています。
例えば、自然数の集合N = {1, 2, 3, ...}
には無限の要素があります。ゲオルク・カントールは、無限集合が異なる大きさ(基数)を持つ可能性があることを示しました。
可算集合対不可算集合
無限集合は、その要素が自然数と1対1の対応ができれば可算とされます。例えば、偶数の集合{2, 4, 6, ...}
は、すべての数字が自然数とペアになるため可算です。
自然数の集合よりも多くの要素を持つ集合は不可算です。最も有名な不可算集合の例は、0と1の間の実数の集合です。
集合論の応用
集合論は数学の多くの分野で広く使われており、またコンピュータ科学、論理学、哲学でも使用されています。ここにいくつかの注目すべき応用例を示します:
- 関数の定義:集合
A
から集合B
への関数は、デカルト積A × B
の部分集合として見ることができます。 - 確率:事象の確率は、標本空間における結果の集合の測定として見ることができます。
- データベース理論:リレーショナルデータベースの選択や射影の操作は、集合論を用いて説明できます。
集合論はまた、群や環、体など他の重要な数学構造の基礎を形成します。
その基礎的な役割を超えて、集合論は高い基数、決定性、力など、数学者が考察するトピックとして、活発な研究の分野であり続けています。
全体として、集合論は現代数学の基礎を提供します。それは数学者が無限を厳密に扱うことを可能にし、論理的推論の発展に役立っています。