コンテンツにスキップ

集合

集合と命題と写像

集合とはいくつかの「もの」の集まりであり、その集合に所属するかしないか判定できるものをいう(ことにする)。 ここでいう集合に所属する「もの」のことを元または要素という。 「もの」としては整数や実数のような「数」を想定しているが、関数や図形さらには集合自体まで「もの」として認めることがある。 つまり、集合の集合などもあり得て、実際後に述べる実数の実体は特殊な集合でありその集合が実数の集合としてこのテキストで頻繁に出てくる(が、集合としての実数は最初に基礎的な性質を示す時のみに使われてあとは集合であることを意識せずに数として扱うことができる)。 集合𝐴と「もの」𝑎に対して𝑎が𝐴の元であるとき、𝑎は𝐴に属するや含まれるあるいは入っているなどと表現し、𝑎∈𝐴と表す。 そうでない時は、𝑎∉𝐴と書く。

集合を記述する方法にはいくつかありこのテキストでは四種類使う。 そのうち一つが外延記法といって元を列挙して記述する方法であり、例えば1,2,3の3つの元からなる集合は

{1,2,3}

と書かれる。 なお、この集合に対しては1∈{1,2,3}で、5∉{1,2,3}である。 集合で重要なことは元が属するかどうかであり、属する順番は関係がない。 また、上記の記法で重複したものがあっても重複分は無視される。 つまり、

{1,2,3}={3,2,1}={1,1,2,2,3,3}

である。

このテキストでは元の列挙の際に誤解の余地がない場合にいくつかの元を省略する。 その際には記号…を用いる。 例えば、

{0,1,2,3,4,5,6,7,8,9}={0,1,2,3,…,9}={0,…,9}

や、𝑁を自然数として

{0,1,2,3,…,𝑁}

などである(このテキストでは0も自然数として扱う)。

この省略に関係して、集合の二つ目の記法があり、列挙が無限に続く場合にも省略を用いた外延記法を認める。 これにより自然数全体の集合は

{0,1,2,3,…}

と表される。 さらにこのテキストでは前方にも省略を使うことを認めて、整数全体の集合を

{…,−3,−2,−1,0,1,2,3,…}

や偶数全体の集合を

{…,−6,−4,−2,0,2,4,6,…}

などと記述する。

上記二つの外延記法を使っている場合に限り、例えば「任意の𝑛∈{0,1,2,3,…,𝑁}に対して」という記述を「任意の𝑛=0,1,2,3,…,𝑁に対して」などと書くことがある。

三つ目の記法に関連する概念が命題である。 命題とは真か偽か判定可能な条件を記述した文字列である。 例えば1∈{1,2,3}は真の命題で、5∈{1,2,3}は偽の命題である。 命題はしばしば𝑃や𝑄の文字が割り当てられ、命題の中に変数𝑥や𝑦がある場合は𝑃(𝑥)や𝑄(𝑥,𝑦)などと書かれる。 集合𝑋が与えられてその元𝑥∈𝑋のうち命題𝑃(𝑥)が真になるようなものを集めて得られる集合を

{𝑥∈𝑋|𝑃(𝑥)}

と記述する。 命題については次の節で詳しく述べる。

四つ目の集合の記法を説明するために写像の概念を導入する。 集合𝑋から集合𝑌への写像とは𝑋の各元𝑥に対して𝑌のただ一つの元𝑦を対応させる規則である。 この時の集合𝑋を写像の定義域、集合𝑌を写像の値域といい、値域𝑌が数の集合のとき写像は特に関数と呼ばれる。 写像を

𝐹:𝑋→𝑌

や𝑥を𝑦に対応させていることを明示する際は

𝐹:𝑥∈𝑋↦𝑦∈𝑌

のように記述する。 また、𝑥に対して対応する𝑦のことを𝐹(𝑥)と書き、写像𝐹のことを𝐹(𝑥)や𝑦=𝐹(𝑥)などと書くこともある。

四つ目の集合の記法はこの写像𝐹を使ったものであり、𝑋の各元𝑥を集合𝑌の元𝐹(𝑥)に対応させ集めた集合を

{𝐹(𝑥)|𝑥∈𝑋}

と書く。 三つ目と四つ目の記法を同時に用いて

{𝐹(𝑥)|𝑥∈𝑋,𝑃(𝑥)}

と記述することもある。

三つ目と四つ目の記法を合わせて内包記法という。 この内包記法を用いることで様々な集合を記述することができる。

元を一つも持たない集合を空集合といい∅で表す。 元の個数が有限個の集合を有限集合といい、有限集合でない集合は無限集合と呼ぶ。

命題と論理

命題から次のようにして新しい命題を作る。

定義 1 (命題の演算)

命題𝑃, 𝑄に対して以下を定める。

  • 𝑃, 𝑄の両方が真のときのみ真とする命題を「𝑃かつ𝑄」といい𝑃∧𝑄と表す。
  • 𝑃, 𝑄の両方または片方が真のときのみ真とする命題を「𝑃または𝑄」といい𝑃∨𝑄と表す。
  • 𝑃が真のとき偽、偽のとき真とする命題を「𝑃でない」といい¬𝑃と表す。
  • 𝑄が真または𝑃が偽のときのみ真とする命題を「𝑃ならば𝑄」といい𝑃⟹𝑄と表す。
  • 𝑃, 𝑄の真偽が一致するときのみ真とする命題を「𝑃と𝑄は同値」といい𝑃⟺𝑄あるいは𝑃=𝑄と表す。

このうち「𝑃ならば𝑄」の定義で𝑃が偽のときならばの命題は真としていることは不自然に思えるかもしれない。 例えば極端な例では「円周率が3ならば1=0」という命題は真ということになる。 命題1=0は偽なのでおかしく感じるかもしれないが、以降の数学の議論を行う上ではこのようにした方が都合がよい。 論理と言語の間にはすこし隙間があると考えるとよいかもしれない。

これらの命題の演算を表にまとめると以下になる。

𝑃𝑄𝑃∧𝑄𝑃∨𝑄¬𝑃¬𝑄𝑃⟹𝑄𝑃=𝑄
真真真真偽偽真真
真偽偽真偽真偽偽
偽真偽真真偽真偽
偽偽偽偽真真真真
表 1: 命題の演算

注意 2

命題𝑃⟺𝑄は𝑃⟹𝑄かつ𝑄⟹𝑃と同値である。

前節でも述べたように命題中に変数𝑥や𝑦がある場合は𝑃(𝑥)や𝑄(𝑥,𝑦)などと書かれる。 この変数付き命題から以下の新しい命題を作る。

定義 3 (全称と存在)

𝑋を集合として各元𝑥∈𝑋に対して命題𝑃(𝑥)が与えられるとする。

  • すべての𝑥∈𝑋に対して命題𝑃(𝑥)が真であるときのみ真である命題を「任意の𝑥∈𝑋に対して𝑃(𝑥)」といい∀𝑥∈𝑋,𝑃(𝑥)と表す。
  • 命題𝑃(𝑥)が真である𝑥∈𝑋が一つでもあるときのみ真である命題を「ある𝑥∈𝑋が存在して𝑃(𝑥)」といい∃𝑥∈𝑋,𝑃(𝑥)と表す。

注意 4

𝑋が空集合のとき、命題「任意の𝑥∈𝑋に対して𝑃(𝑥)」は真とする。

命題の演算の性質として以下が挙げられる。

命題 5 (命題の演算)

  1. (結合法則)任意の命題𝑃, 𝑄, 𝑅に対して、(𝑃∧𝑄)∧𝑅=𝑃∧(𝑄∧𝑅)と(𝑃∨𝑄)∨𝑅=𝑃∨(𝑄∨𝑅)が成り立つ。
  2. (交換法則)任意の命題𝑃, 𝑄に対して、𝑃∧𝑄=𝑄∧𝑃と𝑃∨𝑄=𝑄∨𝑃が成り立つ。
  3. (分配法則)任意の命題𝑃, 𝑄, 𝑅に対して、𝑃∧(𝑄∨𝑅)=(𝑃∧𝑄)∨(𝑃∧𝑅)と𝑃∨(𝑄∧𝑅)=(𝑃∨𝑄)∧(𝑃∨𝑅)が成り立つ。
  4. (二重否定)任意の命題𝑃に対して、¬(¬𝑃)=𝑃が成り立つ。
  5. (ド・モルガンの法則)任意の命題𝑃, 𝑄に対して、¬(𝑃∧𝑄)=¬𝑃∨¬𝑄と¬(𝑃∨𝑄)=¬𝑃∧¬𝑄が成り立つ。
  6. (背理法の原理)任意の命題𝑃, 𝑄に対して、¬(𝑃⟹𝑄)=𝑃∧¬𝑄が成り立つ。
  7. (対偶)任意の命題𝑃, 𝑄に対して、𝑃⟹𝑄=¬𝑄⟹¬𝑃が成り立つ。
  8. 任意の命題𝑃(𝑥)に対して、¬(∀𝑥∈𝑋,𝑃(𝑥))=∃𝑥∈𝑋,¬𝑃(𝑥)が成り立つ。
  9. 任意の命題𝑃(𝑥)に対して、¬(∃𝑥∈𝑋,𝑃(𝑥))=∀𝑥∈𝑋,¬𝑃(𝑥)が成り立つ。

背理法の原理にもとづいて命題𝑃⟹𝑄が真であることを示すために𝑃∧¬𝑄が偽であることつまり𝑃と¬𝑄を仮定して矛盾を導くことを示す証明法を背理法という。 また、命題𝑃⟹𝑄が真であることを示すために対偶¬𝑄⟹¬𝑃が真であることを示す証明法を対偶論法という。

集合の演算

集合と集合の関係で重要なものとして以下の包含がある。

定義 1 (集合の包含)

𝐴, 𝐵を集合とする。

  • 任意の𝑥∈𝐴が𝑥∈𝐵となっている時、集合𝐴は集合𝐵に含まれるあるいは集合𝐴は集合𝐵の部分集合であるといい𝐴⊂𝐵あるいは𝐵⊃𝐴と表す。
  • 𝐴⊂𝐵かつ𝐴⊃𝐵のとき、集合𝐴と集合𝐵は等しいといい𝐴=𝐵と表す。

集合と集合から以下の集合を定義する。

定義 2 (集合の演算)

𝑋を集合として、𝐴, 𝐵をその部分集合とする。

  • 集合{𝑥∈𝑋|𝑥∈𝐴∧𝑥∈𝐵}を𝐴と𝐵の共通部分といい𝐴∩𝐵と表す。
  • 集合{𝑥∈𝑋|𝑥∈𝐴∨𝑥∈𝐵}を𝐴と𝐵の和集合といい𝐴∪𝐵と表す。
  • 集合{𝑥∈𝑋|𝑥∈𝐴∧𝑥∉𝐵}を𝐴と𝐵の差集合といい𝐴\𝐵と表す。
  • 特に集合{𝑥∈𝑋|𝑥∉𝐴}=𝑋\𝐴を𝐴の補集合といい𝐴𝑐と表す。 この時の𝑋を全体集合と表現することがある。

命題の演算の性質に対応して集合の演算には次の性質がある。

命題 3 (集合の演算)

  1. (結合法則)任意の集合𝐴, 𝐵, 𝐶に対して、(𝐴∩𝐵)∩𝐶=𝐴∩(𝐵∩𝐶)と(𝐴∪𝐵)∪𝐶=𝐴∪(𝐵∪𝐶)が成り立つ。
  2. (交換法則)任意の集合𝐴, 𝐵に対して、𝐴∩𝐵=𝐵∩𝐴と𝐴∪𝐵=𝐵∪𝐴が成り立つ。
  3. (分配法則)任意の集合𝐴, 𝐵, 𝐶に対して、𝐴∩(𝐵∪𝐶)=(𝐴∩𝐵)∪(𝐴∩𝐶)と𝐴∪(𝐵∩𝐶)=(𝐴∪𝐵)∩(𝐴∪𝐶)が成り立つ。
  4. 任意の集合𝐴に対して、(𝐴𝑐)𝑐=𝐴が成り立つ。
  5. (ド・モルガンの法則)任意の集合𝐴, 𝐵に対して、(𝐴∩𝐵)𝑐=𝐴𝑐∪𝐵𝑐と(𝐴∪𝐵)𝑐=𝐴𝑐∩𝐵𝑐が成り立つ。

写像の像と逆像

写像は集合の元を別の集合の元に対応させるものであるが、そこから発展させて部分集合を対応させることを考えることが今後必要になってくる。

定義 1 (写像の像と逆像)

𝐹を集合𝑋から集合𝑌への写像として、𝐴を𝑋の部分集合、𝐵を𝑌の部分集合とする。

  • 集合{𝐹(𝑥)|𝑥∈𝐴}は𝑌の部分集合であり𝐴の𝐹による像といい𝐹(𝐴)と表す。
  • 集合{𝑥∈𝑋|𝐹(𝑥)∈𝐵}は𝑋の部分集合であり𝐵の𝐹による逆像といい𝐹−1(𝐴)と表す。

例 2

𝑓(𝑥)=𝑥2を考えると、

𝑓({0,1})={0,1},𝑓({0,1,−1})={0,1}

である。 また、

𝑓−1({0,1})={0,1,−1},𝑓−1({−1})=∅

が成り立つ。

写像の像と逆像については以下の性質がある。 ただし、𝐹は集合𝑋から集合𝑌への写像である。

命題 3 (写像の像と逆像)

  1. 任意の𝑋の部分集合𝐴1,𝐴2に対して、𝐴1⊂𝐴2ならば𝐹(𝐴1)⊂𝐹(𝐴2)が成り立つ。
  2. 任意の𝑌の部分集合𝐵1,𝐵2に対して、𝐵1⊂𝐵2ならば𝐹−1(𝐵1)⊂𝐹−1(𝐵2)が成り立つ。
  3. 任意の𝑋の部分集合𝐴1,𝐴2に対して、𝐹(𝐴1∩𝐴2)⊂𝐹(𝐴1)∩𝐹(𝐴2)が成り立つ。
  4. 任意の𝑋の部分集合𝐴1,𝐴2に対して、𝐹(𝐴1∪𝐴2)=𝐹(𝐴1)∪𝐹(𝐴2)が成り立つ。
  5. 任意の𝑌の部分集合𝐵1,𝐵2に対して、𝐹−1(𝐵1∩𝐵2)=𝐹(𝐵1)∩𝐹(𝐵2)が成り立つ。
  6. 任意の𝑌の部分集合𝐵1,𝐵2に対して、𝐹−1(𝐵1∪𝐵2)=𝐹(𝐵1)∪𝐹(𝐵2)が成り立つ。
  7. 任意の𝑋の部分集合𝐴に対して、𝐹−1(𝐹(𝐴))⊃𝐴が成り立つ。
  8. 任意の𝑌の部分集合𝐵に対して、𝐹(𝐹−1(𝐵))⊂𝐵が成り立つ。

このうち、三番目の性質については等号が成り立たない可能性があるので注意する。

例 4

𝑓(𝑥)=𝑥2, 𝐴1={1}, 𝐴2={−1}を考えると、 𝑓({1}∩{−1})=𝑓(∅)=∅であるが、 𝑓({1})∩𝑓({−1})={1}∩{1}={1}である。

逆写像

写像には可逆と呼ばれる特殊な扱いのできるものがある。

定義 1 (逆写像)

𝐹を集合𝑋から集合𝑌への写像とする。 集合𝑌から集合𝑋への写像𝐺であって、任意の𝑥∈𝑋と𝑦∈𝑌に対して

𝐺(𝐹(𝑥))=𝑥,𝐹(𝐺(𝑦))=𝑦

が成り立つとき、𝐹は可逆であるといい𝐺は𝐹の逆写像という。 また、逆写像𝐺を𝐹−1と表す。

つまり、

𝐹−1(𝐹(𝑥))=𝑥,𝐹(𝐹−1(𝑦))=𝑦

である。 逆写像は存在すれば一つしかない。 逆像も逆写像も同じ記号𝐹−1を用いるがそれぞれ集合の元と部分集合を当てはめて対象が違う概念である。 とはいえ可逆つまり逆写像がある写像に対しては𝐹−1({𝑦})={𝐹−1(𝑦)}という関係式が成り立つ。 ここで、左辺の𝐹−1は逆像であり右辺の𝐹−1は逆写像として用いられている。

可逆は全単射とも呼ばれ、次の特徴づけがある。

命題 2

集合𝑋から集合𝑌への写像𝐹が可逆であることは次の二つの条件が成り立つことと同値である。

  1. (全射性)𝐹(𝑋)=𝑌である。 すなわち、任意の𝑦∈𝑌に対してある𝑥∈𝑋が存在して𝐹(𝑥)=𝑦が成り立つ。
  2. (単射性)任意の𝑦∈𝑌に対して𝐹(𝑥)=𝑦となる𝑥∈𝑋は一意である。 すなわち、𝑥1,𝑥2∈𝑋が𝐹(𝑥1)=𝐹(𝑥2)を満たすならば𝑥1=𝑥2が成り立つ。

証明

𝐹が可逆の時、逆写像𝐹−1が存在する。 全射性を示すために𝑦∈𝑌を取ると𝑥=𝐹−1(𝑦)とすることで𝐹(𝑥)=𝐹(𝐹−1(𝑦))=𝑦である。 よって、𝐹(𝑋)⊃𝑌なので𝐹(𝑋)=𝑌がいえた。 単射性を示すために𝐹(𝑥1)=𝐹(𝑥2)を満たす𝑥1,𝑥2∈𝑋を取ると𝑥1=𝐹−1(𝐹(𝑥1))=𝐹−1(𝐹(𝑥2))=𝑥2である。 以上より全射性と単射性が示された。

逆に𝐹が全射性と単射性を満たす時、𝑦∈𝑌に対して𝐹(𝑥)=𝑦となる𝑥が一意に存在するのでそれを𝐺(𝑦)とおいて𝑌から𝑋への写像𝐺を定める。 この時、𝐹(𝐺(𝑦))=𝑦であり𝐺(𝐹(𝑥))=𝐺(𝑦)=𝑥なので、𝐺は𝐹の逆写像となっている。