概要
「ZFC公理系」を満たす数学的思考の対象を集合(set)といいます。 自然数や実数などの集合も、ZFC公理系から出発して構築していくことが出来ます。
ZFC公理系を満たすもの以外にも、 数学的思考の対象(object)の集まり(collection)を考えることは出来ますが、 集合論ではそのような集まりは議論の対象から外します。 これは、何でもかんでも扱おうとして、理論が破綻しないようにするためです。 (何でもかんでも扱おうとすると生じてしまう矛盾の例として、 ラッセルの背理(Russell's paradox)というものがあります。 興味があれば調べてみてください。)
集合とは
「概要」でも述べましたが、 集合論ではZFC公理系を満たすような物を集合と呼びます。
集合を現すのに、a, b, c, …, A, B, C, …, α, β, γ などの文字が使われます。
元
集合という名前が示すとおり、集合は何らかの対象が集まったものです。 集合論で取り扱われる数学的対象は全て集合なので、集合の中身はやはり集合です。 集合の中身のことを元(element)または要素といい、 集合 a が集合 b の元であるとき、
等しい集合
まず、「2つの集合が互いに等しい」というのがどういうことなのかを定義する公理が「外延性公理」です。
部分集合
∀x(x∈a⇔x∈b) というのが「等しい集合」の条件でした。 この ⇔ を一方通行に変えたものは集合の包含関係を表すものになります。
∀x(x∈a→x∈b) が成り立つとき、 「a は b の部分集合(subset)である」といい、 a ⊆ b と表します。 また、a ⊆ b ∧ a ≠ b のとき、 「a は b の真部分集合(proper subset)である」といい、 a ⊂ b と表します。 (流儀によっては、部分集合⊆を⊂で表し、真部分集合⊂を⊂の下に≠を付けた物で表すこともあります。)
集合の包含関係については以下のような命題が成り立ちます。
空集合
空集合と呼ばれる特殊な集合の存在を仮定するのが「空集合の存在公理」です。
集合に対する操作
対
2つの集合 a, b から、これら2つを要素として持つ集合 c = {a, b} を作ることが考えられます。 このような操作が出来る(このような集合が存在する)ということを仮定するのが「対の公理」です。
合併
「合併集合の公理」により、合併を作ることが出来ます。
| ∪ |
| c ∈ a |
A = {a, b} と B = {c, d} というような集合から C = {a, b, c, d} というような集合を作るためには、 一度 A と B の対を作ってから、 「合併集合の公理」を適用します。
a ∪ a = a(冪等律)
a ∪ b = b ∪ a(交換律)
a ∪ (b ∪ c) = (a ∪ b ) ∪ c(結合律)
a ⊆ b ⇔ a ∪ b = b
a ∪ φ = a
ちなみに、 a, b が互いに「共通部分」を持たないとき、 合併 a ∪ b のことを直和(disjoint union, disjoint sum:互いに素な合併・和)集合と呼びます。 直和は ∪ という記号の代わりに、 + を ○ で囲った記号や、 Π を上下逆さまにした記号を使って表します。 (この記号が出せるフォントはあまりありませんが。)
共通部分
「分出公理」 集合 a の元で、特定の条件(P(x) という命題)を満たすものを集めて作ったものもまた集合になることを主張しています。
a ∩ a = a(冪等律)
a ∩ b = b ∩ a(交換律)
a ∩ (b ∩ c) = (a ∩ b ) ∩ c(結合律)
a ⊆ b ⇔ a ∩ b = a
a ∩ φ = φ
また、集合の合併との間に以下のような関係(分配律)が成り立ちます。
a ∪ (b ∩ c) = (a ∪ b ) ∩ (a ∪ c )
a ∩ (b ∪ c) = (a ∩ b ) ∪ (a ∩ c )
b ∈ a に対して、
= {x∈b | ∀y (y∈あ → x∈y)} という集合を作ると、 は a の全ての元の共通部分になります。
このような集合を、
b =
c または
b = ∩a と表します。∩ c ∈ a
その他の操作
共通部分とは逆に、c = {x∈a | ¬ x∈b} という集合を作ることが出来ます。 このような集合 c を差(difference)と呼び、C = A - B と書きます。 自然数などの差とは性質がかなり異なっているので、区別するために集合論的差という言い方をする場合が多いです。 また、和集合・積集合などにあわせて、差集合と呼ぶこともあります。
集合 U, a について、a ⊆ U であるとき、 集合 U - a を a の U に対する補集合(complement)と呼びます。 特に、U がどういう集合か明らかであり、明示する必要がない場合には、 a の補集合を ac と表します。 補集合には以下のような命題が成り立ちます。
- (ac) c = a
Uc = φ
φc = U
a ∩ ac = φ
a ∪ ac = U
a ⊆ b ⇔ ac ⊇ bc
(a ∩ b)c = ac ∪ bc
(a ∪ b)c = ac ∩ bc
最後の2つの命題は de Morgan の法則と呼ばれています。
冪集合
集合 a から a の部分集合全体からなる集合 b を作ることを考えます。 このような集合が存在することを保証するのが「ベキ集合の公理」です。
a ⊆ b (a は b の部分集合である)という関係は、 a ∈ P(b) と書き表すことも出来ます。 (a ⊂ b(真部分集合)は a ∈ P(b) - {b}。) また、冪集合について以下のような命題が成り立ちます。
a ⊆ b ⇔ P(a) ⊆ P(b)
- P (a∩b) = P(a) ∩ P(b)
- P (a∪b) ⊇ P(a) ∪ P(b)
