はじめに
この記事は数学科新入生による数学科新入生のための記事である. それ以外の人も興味があればぜひ読んでほしい. もちろん, 読みたくない人は別に読まなくてもよい.
この記事はなんなのか
高校数学においても集合は登場するが, 大学以降の数学では集合の重要度はさらに増す。その理由は, 数学において扱う対象のほとんどが集合に構造を付加したものであるからだ. そこで, この記事では集合に関する基礎的な事項をまとめる. なお, 論理学のようなトピックは扱わなかったが, 興味がある人には前原昭二の記号論理入門などをおすすめする.
概要
まず, 集合とはなにかについて簡単にまとめる. しかしながら厳密な定義は難しいため, ここでは基本的な性質を必要に応じて紹介するだけに留める. 詳しく知りたい人はKenneth Kunenの集合論の本を読んでみるとよいだろう. しかしながらこれは非常に難しい話題であるため, わからなくてもがっかりすることはない. (実際のところ, 私もよくわかっていない!) 次に集合に対する様々な操作と, それに関する基本的な命題を見ていく. 例えばある集合があったとき, その部分集合同士の合併や共通部分を考えることができる. これらに対しても足し算や掛け算に似た交換法則や分配法則が成り立つことはそれなりに興味深いかもしれない. 最後に写像を定義し, その性質を見る. 特に前の節で定義した演算が写像によってどのように振る舞うかを考える.
集合
そもそも, 集合とはなにか
集合とはものの集まりである. 例えばを要素に持ち, それ以外を要素に持たないという集合を考えることができる. また, 要素の数は有限である必要はなく, 無限でも構わないし, あるいは一つも要素を持たない集合を考えることさえできる. 要素が無限個ある集合を無限集合とよび, 例えばすべての自然数からなる集合などは無限集合である. この集合を通常と書く. それに対して, 要素が有限個しかない集合を有限集合と呼ぶ. また, 一つも元を持たない集合のことを空集合と呼び, などと書く.
自然数について
高校までの数学では以上の整数のことを自然数と呼んでいたが, 実はを自然数に含む人もいる. もちろん含まない人もいる. 自然数という言葉が出てきた時, それはを含むのか含まないのかは注意しなければならない.
さらに, 集合を要素とする集合を考えることもできる. 例えば空集合のみを要素とする集合を考えることができる. さらにとのみを要素に含む集合を考えることもできる.
集合の要素
実は, 通常行われる数学の世界ではすべての集合は集合以外の要素を持たない. は集合ではない要素を持つように思えるが, 実は現代数学においては数でさえも集合として定義されるのだ. ここでは詳細には深入りしないが, 覚えておくとよいかもしれない.
集合の要素がまた集合であるのならば, いくらでも辿れてきりがないのではないか, と思う人もいるかもしれない. しかしそのようなものはそもそも集合ではないということにするのだ. つまり, のような無限に入れ子になった集合というものは考えない. 集合というものの厳密な定義をここでは与えないので説明が難しいが, 気になる人は公理的集合論の基礎をやってみるとよい.
ところで, とは同じ集合ではないのか, と思う人もいるかもしれない. その疑問に答える前に, そもそも二つの集合が同じであるとはどういうことかを説明してしまおう. (ついでに, いくつか記号を用意しよう. )
と書いた時, これはがの要素であることを意味する.
外延性
集合, が等しいとは, どんな元についてもとが同値であるときを言う.
当たり前だと思うかもしれないが, 証明というものに慣れるために次の命題を示してみよう.
(1)と(2)については, 左辺の集合に属す元がすべて右辺の集合にも属すことと, 右辺の集合に属す元がすべて左辺の集合に属すことを示せば良い. (3)については, 例えば右辺には属すが左辺には属さない元を一つ見つければ良い.
(1) に属す元はのみであり, これはに属す. 逆にに属す元はのみであり, これはに属す. よって外延性(定義2)からである.
(2) に属す元はのみであり, これらはどちらもに属す. 逆にに属す元はのみであり, これらはどちらもに属す. よって外延性(定義2)からである.
(3) 右辺は要素としてを持つが, 左辺のはを要素として含まない. なぜならばは一つも要素を持たない集合だからだ. したがって, 定義2に照らし合わせて考えると, がわかる.
(1)と(2)から, 集合の元というのは順番もダブりも関係なく, ただ何が入っているかだけが重要であることがわかっていただけると思う.
部分集合と内包的記法
部分集合
集合について, であるとは, どんなについても, ならばであるときを言う.
である. これを確かめよう.
そのためには, 部分集合の定義より, どんなの元についてもが成り立っていればよい. しかしの元はとのみであり, これらはどちらもに属する. したがってであることが確かめられた.
部分集合についても, 基本的な性質を見ていこう.
任意のについて, 次が成り立つ.
(1)
(2) かつならば
(3) かつならば
(4)
- ならばであることを示せばよいが, それは当たり前である.
- より, ならばである. (定義3) またより, ならばである. (こちらも定義3) これらを合わせるとの要素であることとの要素であることが同値になり, 外延性(定義2)よりである.
- とする. よりである. (定義3) またよりの要素はの要素でもある(定義3)から, 先程示したと合わせるとがわかる. したがって, どんなについてもであることが示されたので, 定義3よりであることがわかる.
- 対偶を取って考えると, ならばであることを示せば良いことがわかる. しかしそもそもはどんなについても常に成り立つ. なぜならばとはいかなる要素も持たない集合であったからだ.
空虚な真
(4)について補足しよう. 素直に(4)を証明しようとすると「ならば」を示すことになるが, ここではによらず常に偽である. 実は数学においては, 前提条件が偽であるときは「ならば」は常に真の値を返すと約束するのである.
さて, 部分集合を作る方法についても考えてみよう. 有限集合の場合はすべての要素を列挙することで定義することができるが, 無限集合の要素をすべて列挙することは当然ながら不可能だ. そこで述語と呼ばれる, すべての要素に対して真か偽を割り当てる「関数」を使って部分集合を作る方法を紹介しよう.
内包的記法
を集合とし, を, 任意の集合に対して真か偽かを割り当てるもの, すなわち述語とする. このときの要素であってが真であるもの全体のなすの部分集合を作ることができる. (これは証明できる事実であるというよりは, 一種のお約束である. ) これをと書く.
について, 「は偶数である」という述語を考えれば, 負でない偶数全体からなる集合を作ることができる.
逆に, 集合の任意の部分集合について, というのはに関する述語となり, はそのものにほかならない. この意味で, 内包的記法はすべての部分集合を表現しうる.
クラス
内包的記法はある集合の部分集合を作るときにしか使えない. 例えば常に真を返す述語を考えてという集合を作ることは許されない. これは集合論が矛盾しないために不可欠な措置である. 詳しくはラッセルのパラドックスなどで検索してみると良い. この記事の最後にも簡単な紹介をのせた.
ちなみに, すべての集合全体からなる「集まり」など, 今言ったような理由で集合にはならない「集まり」を扱いたい状況も存在する. そのような集まりをクラスと呼び, これを扱うための枠組みも存在する.
集合に対する諸操作
冪集合
冪集合
集合に対して, の部分集合全体からなる集合が存在する. (これもお約束である. )これをと書く.
冪集合をと書く理由については後ほど述べることにする. , であること(命題2の(4)および(1))から, であることがわかる.
合併, 共通部分, 補集合
ある集合があったとき, その部分集合に対する様々な操作を定義する. 定義中で用いられているは「または」, は「かつ」を意味する.
合併, 共通部分, 補集合
を集合とし, をその部分集合とする.
- をと定義する. これをとの合併, あるいは和集合と呼ぶ.
- をと定義する. これをとの共通部分, あるいは交わりと呼ぶ.
- をと定義する. これをの補集合と呼ぶ.
集合の部分集合について, 次が成り立つ.
(1) ,
(2) ,
- であるためにはであるかであればよい. なぜならば定義6よりであるからだ. よって特にが成り立っていればとなっていることがわかる. したがって定義3より. についても同様.
- 定義6よりならばかつである. 特にが成り立っているので, 定義3よりがわかる. についても同様.
集合の部分集合について, 次が成り立つ.
(1) かつであることとであることは同値である.
(2) かつであることとであることは同値である.
- , を仮定する. もし任意のについてであれば, を示すことができる. しかしの定義より, ならばまたはである. ここでもしだったら, 仮定と定義3からがわかる. 一方の場合は仮定と定義3よりがわかるため, 結局いずれの場合でもである. したがってである. 逆にならば, 命題3(1)で示したと命題2(3)を使うことでがわかり, また同様にしてがわかる.
- , を仮定する. 任意のについてを示せば良い. そのためにはかつを示せばよいが, よりが, よりがわかるため良い. 逆にならば, 命題3(2)で示したと命題2(3)を使うことでがわかり, 同様にもわかる.
普遍性
このような性質を普遍性と呼び, 多くの重要な構成は普遍性によって特徴づけられる. 圏論という分野では特にこれを重要視し, 様々な分野における普遍性を統一的に扱う枠組みが与えられる.
についてのみ示す. についてはの場合とまったく同様であるため, 読者への演習問題とする.
(1) とする. 命題4より, を示すにはとを示せばよく, 後者は命題3においてすでに示した. また前者は仮定と命題3の結果, および命題2(3)から従う.
(2) であることが, 命題3(1)においてとすることでわかる. を命題4から示すにはが必要であるが, これもすでに命題2の(1)で示した.
(3) とする. このとき命題3(1)よりがわかる. または仮定, 命題2(1), および命題4(1)を合わせるとわかる. である. 逆に
ならばよりがわかる.
(4) を示すにはとを示せば良いが, それらは命題3ですでに示した. 逆方向の包含関係も同様に示せる.
(5) を示すにはとを示せばよいが, 前者は命題3で示したとこの系の(1), (4)からわかる. 後者に関しては, 命題3よりであること, また再び命題3よりであること, そして命題2(3)を使えばわかる. 逆方向も同様.
束
定理4系の結果は, 定義にしたがって証明するというよりは, それまでに示した命題の組み合わせで証明されている. 実は命題2の(1), (2), (3)はが半順序集合という構造を持つことの証明となっており, 命題3と命題4はさらにが束という構造を持つことの証明となっている. 定理4系の結果は, という特殊な形をした束だけでなく, 束という構造を持つ集合については常に成り立つ結果となっている. 束に関する基礎的なことは
この記事
などにまとめた.
分配法則について見よう.
前者を示す. を示すためには, 命題4より, とを示せば良いことがわかる. しかし命題3よりであることと定理4系の(1)を使うことで前者は示すことができる. 後者についても同様である. 次にを示す. そのためには任意のがに属していれば良い. このときの定義よりかつであるため, であるか, かつであるかのどちらかである. 実際, がにもにも属していなかったならとは成りえない. したがってがに属していない場合, でなければならない. 同様の理由で, がに属していないならには属していなければならない. このことを言い換えると, であるかのどちらかであるということになる. したがっての定義よりである. 後者についても同様である.
分配束
この証明では, 定理4系とは異なり, 命題4などを振りかざすだけでなくの定義にしたがって証明をしなければならなかった. 実際, 分配法則は一般の束に対しては成り立たないのである. 分配法則が成り立つ束には分配束という名前がついており, これについても
この記事
にまとめた.
の部分集合の中でとがどのような振る舞いをするかについて述べておく.
を集合とする. このとき任意のの部分集合について以下が成り立つ.
- ,
- ,
- に対して定理4系(3)を適用せよ.
- に対して定理4系(3)を適用せよ.
補集合についても見ていこう.
の部分集合について, 次の二つが成り立っていることとであることは同値である.
まずを示す. ももの部分集合であるからもの部分集合である. 逆に任意のについて, はに属すか, あるいは属さないかのどちらかである. つまりかのいずれかが成り立つ. よってである.
次にを示す. そのためにはとが同時には起こらないことを示せば良い. しかしからが従うため, これは明らかである.
最後に, 二つの条件が成り立つがにほかならないことを示す. をそのような部分集合とすると, 分配法則などよりなので定理4系(3)より. 一方でより. よって.
- 命題7をに適用することで, がわかる. さらに命題7をに適用することでがわかる.
- , よりわかる.
- ならばなのでである.
直積
直積
について, 対をと定義する. 集合について, の元との元の対全体のなす集合をと書き, 直積と呼ぶ.
対
定義がわかりにくいが, 対というものは二つの元を順番も考慮して集めたものである. すべての概念を集合として定義するための措置である.
直積の性質は写像という概念を使って記述するのが良いと思われるため, 次の章に回す.
写像
COMMING SOON!
おまけ
ラッセルのパラドックスについて紹介しておこう.
すべての集合を含む集合があったとする. するとその部分集合として次のような集合を定義することができる.
この集合をと書くと, 任意の集合についてとが同値であることになる. しかしとするととが同時に成り立つことになり, 矛盾である.