Professional Documents
Culture Documents
花木 章秀
1 論理の基本 5
1.1 命題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 真理表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 「 任意の ...」 と 「 あ る ...」 . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 集合 15
2.1 集合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2 空集合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3 共通部分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4 和集合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5 差集合と 補集合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.6 集合の演算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.7 直積集合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.8 べき 集合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.9 ラ ッ セ ルのパラ ド ッ ク ス . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.10 演習問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3 写像 29
3.1 写像 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2 合成写像 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.3 制限写像 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.4 全射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.5 単射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.6 全単射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.7 二項演算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.8 そ の他 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.9 演習問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4 関係 41
4.1 関係 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2 順序関係 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.3 数学的帰納法と 超限帰納法 . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.4 同値関係と 類別 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.4.1 整数の合同 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3
4 目次
4.5 演習問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
5 難し いこ と 51
5.1 集合の濃度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.2 選択公理、 整列可能定理、 Zorn の補題 . . . . . . . . . . . . . . . . . . . 54
5.3 演習問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Chapter 1
論理の基本
1.1 命題
そ れが真 (true) であ る か偽 (false) であ る かがはっ き り と し て いる 事柄を 命題と いう 。
例え ば以下は命題の例であ る 。
(1) 4 は偶数であ る 。
(3) 犬は動物であ る 。
(4) 猫は犬であ る 。
(1) 大学の先生は頭がいい。
(2) 6 は良い数であ る 。
5
6 CHAPTER 1. 論理の基本
(4) 犬と 猫は仲が悪い。
(5) イ チロ ーは野球がう ま い。
自然数 n に 対し て
A : n は偶数であ る 。
B : n は 4 の倍数であ る 。
例 1.1.1. 自然数 n に 対し て
A(n) : n は 2 の倍数であ る 。
B(n) : n は 3 の倍数であ る 。
と すれば
な ど と な る 。 明ら かに
C(n) : n は 6 の倍数であ る 。
Figure 1.1: B ⇒ A
が成り 立つのであ る 。
C : B な ら ば 1 + 1 = 2 であ る 。
1.2 真理表
前の節で述べたこ と を 理解する に は真理表と 呼ばれる 表を 用いる と よ い。 ある 命題が真
であ る こ と を 1, 偽であ る こ と を 0 と 表すこ と に する 。 二つの命題 A, B を 考え る と き 、
そ れが真であ る か偽であ る かの可能性は 4 通り あ る 。 A, B に よ っ て 定ま る 基本的な 命
題に ついて は以下の通り であ る 。
A B ¬A ¬B A ∧ B A ∨ B A ⇒ B B ⇒ A A ⇔ B
1 1 0 0 1 1 1 1 1
1 0 0 1 0 1 0 1 0
0 1 1 0 0 1 1 0 0
0 0 1 1 0 0 1 1 1
こ のよ う な 表を 真理表と 呼ぶ。 上の表に ある 関係は定義であり 説明はでき な いが、 前節
の感覚的な 説明と 矛盾し な いよ う になっ て いる 。 こ こ に書いたも の以外の命題の多く は、
こ れら の命題を 組み合わせる こ と に よ っ て 得ら れる 。
1.3. 「 任意の ...」 と 「 あ る ...」 9
A B A ⇒ B ¬A ¬B (¬B) ⇒ (¬A)
1 1 1 0 0 1
1 0 0 0 1 0
0 1 1 1 0 1
0 0 1 1 1 1
こ れに よ っ て 命題と そ の対偶の同値性が分かる 。
例 1.2.3. 命題 A ⇒ B と B ⇒ C が共に 真であ る と き 、 A ⇒ C も 真であ る 。 こ れを 真
理表を 用いて 示し て みよ う 。 基本と な る 命題が 3 つある ので、 すべて の場合を 記述する
た めに は 8 つの行が必要と な る 。
A B C A⇒B B⇒C (A ⇒ B) ∧ (B ⇒ C) A ⇒ C (A ⇒ B) ∧ (B ⇒ C) =⇒ (A ⇒ C)
1 1 1 1 1 1 1 1
1 1 0 1 0 0 0 1
1 0 1 0 1 0 1 1
1 0 0 0 1 0 0 1
0 1 1 1 1 1 1 1
0 1 0 1 0 0 1 1
0 0 1 1 1 1 1 1
0 0 0 1 1 1 1 1
A ⇒ B と B ⇒ C が共に 1 であ る 行、 すな わち 1, 5, 7, 8 の各行では A ⇒ C も 1 と
な っ て いる 。 こ れは A ⇒ B と B ⇒ C が共に 真である と き 、 A ⇒ C も 真である こ と を
意味し て いる 。
A : 任意の実数 x に 対し て x2 ≥ 0 であ る 。
A の否定は何であ ろ う か。 A が偽であ る と いう こ と は、 一つでも x2 ≥ 0 が成り 立た な
い実数 x が存在すればよ い。 し た がっ て
¬A : あ る 実数 x が存在し て x2 < 0 であ る 。
と な る 。 よ り 自然な 言い方を すれば「 x2 < 0 と な る 実数 x が存在する 」 と いう こ と に
な る 。 次に 実数列 S = {a1 , a2 , · · · } に 対し て 次の命題を 考え る 。
¬B(S) : 任意の自然数 n に 対し て an ≥ 0 であ る 。
と なる 。
以上のよ う に「 任意の · · · に 対し て · · · であ る 」 と 「 あ る · · · が存在し て · · · であ
る 」 と いう こ と は、 否定に よ っ て 互いに 移り 会う も のな のであ る 。 し っ かり と 覚え て お
こう。
Z := 整数全体の集合 (普通の整数は有理整数と も いう )
Q := 有理数全体の集合
R := 実数全体の集合
C := 複素数全体の集合
非負整数全体を Z≥0 , 負の整数全体を Z<0 な ど と 書く こ と も あ る 。 := の記号は左辺を
右辺で定める と いう 意味である が、 人に よ っ て 違う 記号を 用いる 場合も ある 。 ま た集合
と いう 言葉は後でき ち んと 説明する が、 こ こ では単に「 自然数全体の集ま り 」 のよ う に
理解すればよ い。 n が自然数である と いう こ と を n ∈ N と 表す。 他の記号に ついて も 同
様であ る 。
さ て 「 任意の自然数 n に 対し て · · · 」 と いう こ と を 記号で「 ∀n ∈ N に 対し て · · · 」
な ど と 書く 。「 ある 自然数 n に 対し て · · · 」 と いう こ と は記号で「 ∃n ∈ N に 対し て · · · 」
な ど と 書く 。 ∀ は All の A を 引っ く り 返し た も の、 ∃ は Exists の E を 引っ く り 返し た
も のと 覚え ればよ い。 次の命題はすべて 同じ こ と を 言っ て いる 。
1.3. 「 任意の ...」 と 「 あ る ...」 11
A : 任意の実数 x に 対し て x2 ≥ 0 であ る 。
A : ∀x ∈ R に 対し て x2 ≥ 0 であ る 。
A : ∀x ∈ R, x2 ≥ 0.
A : x2 ≥ 0, ∀x ∈ R.
A : x2 ≥ 0 for all x ∈ R.
A : x2 ≥ 0 for any x ∈ R.
A : x2 ≥ 0 for every x ∈ R.
A : ∀x ∈ R (x2 ≥ 0).
A : ∀x (x ∈ R =⇒ x2 ≥ 0).
¬A : あ る 実数 x に 対し て x2 < 0 であ る 。
¬A : ∃x ∈ R に 対し て x2 < 0 であ る 。
¬A : ∃x ∈ R, x2 < 0.
¬A : x2 < 0, ∃x ∈ R.
¬A : x2 < 0 であ る よ う な x ∈ R が存在する 。
¬A : ∃x ∈ R s.t. x2 < 0.
C : ∀r ∈ R, ∃n ∈ N, r < n.
D : ∃n ∈ N, ∀r ∈ R, r < n.
¬C : ∃r ∈ R, ∀n ∈ N, r ≥ n.
¬C : あ る r ∈ R があ っ て 、 任意の n ∈ N に 対し て r ≥ n であ る 。
¬D : ∀n ∈ N, ∃r ∈ R, r ≥ n.
¬D : 任意の n ∈ N に 対し て 、 あ る r ∈ R があ っ て r ≥ n であ る 。
も ち ろ ん ¬C は偽で ¬D は真であ る 。
こ れを も う 少し 詳し く 説明し よ う 。 命題 C は丁寧に 書く と 以下のよ う に な る 。
¬C : ∃r ∈ R (∀n ∈ N (r ≥ n)).
例 1.3.1 (ε-δ 論法). 関数 y = f (x) が x = a で連続である と は、 以下の条件を 満たすこ
と と し て 定義さ れる 。
1.3. 「 任意の ...」 と 「 あ る ...」 13
命題 : (真の ) 命題
14 CHAPTER 1. 論理の基本
定理 : 重要な (真の ) 命題
定義 : 言葉や記号を 定める こ と
集合
2.1 集合
集合と はも のの集ま り のこ と である 。 し かし も のの集ま り を すべて 集合と 呼ぶわけ では
な い。 例え ば「 大き い数の集ま り 」、「 お金持ち の集ま り 」 な ど はそ の基準が明確でな く 、
集合と は言え な い。 ある も のが集合に 属する かど う かははっ き り と し て いな く て はいけ
な いので、 そ の基準は命題であ る 。 よ っ て 集合は「 x に 関する 命題 P (x) が真と な る よ
う な x の集ま り 」 と いう 形で記述さ れる 。 こ のと き 、 そ の集合を
{x | P (x)}
{x | x ∈ Z かつ x ≥ 100}
のよ う に も 表す。
x ∈ S, S∋x
15
16 CHAPTER 2. 集合
と 表す。 S = {x | P (x)} であ る と き
x ∈ S ⇐⇒ P (x), x 6∈ S ⇐⇒ ¬P (x)
であ る 。
{1, 2, 3, · · · }
定理 2.1.1. A ⊂ B, B ⊂ C であ る な ら ば A ⊂ C であ る 。
証明. x ∈ A と する と A ⊂ B よ り x ∈ B であ る 。 ま た B ⊂ C よ り x ∈ C であ る 。
よ っ て A ⊂ C であ る 。
2.1. 集合 17
Figure 2.1: B ⊂ A
{x ∈ Z | x ≥ 100}
のよ う な 記述も する 。
{x ∈ S | P (x)}
と いう 記述は、 そ の集合が S の部分集合と し て 考え ら れて いる と いう こ と と 理解すれ
ばよ い。
• x ∈ B と する 。 こ のと き · · · 。 よ っ て x ∈ A であ る 。 し た がっ て B ⊂ A であ る 。
次に x ∈ A と する 。 こ のと き · · · 。 よ っ て x ∈ B であ る 。 し た がっ て A ⊂ B で
あ る 。 以上よ り A = B であ る 。
な ど を 気に し な け ればな ら な い。
2.2 空集合
定義 2.2.1 (空集合). 要素を 一つも 含ま な いも のも 集合と し て 扱う 。 こ れを 空集合と い
い ∅ で表す。 記号 φ も 空集合を 表すのに よ く 用いら れる 。 任意の x に 対し て x 6∈ ∅ で
ある 。
補題 2.2.2. 任意の集合 A に 対し て ∅ ⊂ A であ る 。
2.3 共通部分
定義 2.3.1 (共通部分). 二つの集合 A, B に 対し て A ∩ B = {x | x ∈ A, x ∈ B} と おい
て 、 こ れを A と B の共通部分と いう 。 A ∩ B = ∅ であ る と き A と B は共通部分がな
い、 ま た は互いに素であ る と いう 。
定理 2.3.3. (1) A ∩ B ⊂ A, A ∩ B ⊂ B
2.3. 共通部分 19
A B
Figure 2.2: A ∩ B
(2) C ⊂ A, C ⊂ B ⇐⇒ C ⊂ A ∩ B
(3) B ⊂ A ⇐⇒ A ∩ B = B
定理 2.3.4. (1) A ∩ B = B ∩ A
(2) A ∩ (B ∩ C) = (A ∩ B) ∩ C
のよ う に 表す。 \
Ai = {x | x ∈ Ai for all i ∈ I}
i∈I
T
であ る 。 し た がっ て x ∈ i∈I Ai を 示し た け れば、 任意の i ∈ I に 対し て x ∈ Ai を 示
せばよ い。
T
例 2.3.5. r ∈ R>0 に 対し て 、 閉区間 Ir = [−r, r] を 考え る 。 こ のと き r∈R>0 Ir = {0}
であ る 。 T T
二つの集合が等し いこ と を 示すので、 こ れを 示すには r∈R>0 Ir ⊃ {0} と r∈R>0 Ir ⊂
{0} を 示すこ と に な る 。 T
ま ず 任意の r ∈ R>0 に 対し て 0 ∈TIr は明ら かな ので r∈R>0 Ir ⊃ {0} であ る 。
T
r∈R>0 Ir ⊂ {0} を 示すに は「 s ∈ r∈R>0 Ir な ら ばTs ∈ {0} (すな わち s = T
0)」 を 示
せばよ い。 こ のた めに こ れの対偶「 s 6= 0 な ら ば s 6∈ r∈R>0 Ir 」 を 示す。 s 6∈ r∈R>0 Ir
である こ と と 、 ある r > 0 があっ て s 6∈ Ir である こ と は同値である 。 し たがっ て「 s 6= 0
な ら ば、 あ る r > 0 があっ て s 6∈ Ir 」 を 示せばよ い。 以上よ り 、 以下のよ う に し て 証明
は終わる 。
s 6= 0 と する 。 こ のと き 明ら かに s 6∈ I|s|/2 であ る 。
T∞ T Tn
注意. i=1 Ai の定義は i∈N Ai であっ て 、 極限 limn→∞ i=1 Ai ではな い。 な ぜな ら ば、
こ の極限は定義さ れて いな い。
2.4 和集合
定義 2.4.1 (和集合). 二つの集合 A, B に 対し て A ∪ B = {x | x ∈ A ま た は x ∈ B} と
おいて 、 こ れを A と B の和集合と いう 。
定理 2.4.3. (1) A ⊂ A ∪ B, B ⊂ A ∪ B
(2) A ⊂ C かつ B ⊂ C ⇐⇒ A ∪ B ⊂ C
(3) B ⊂ A ⇐⇒ A ∪ B = A
2.4. 和集合 21
A B
Figure 2.3: A ∪ B
定理 2.4.4. (1) A ∪ B = B ∪ A
(2) (A ∪ B) ∪ C = A ∪ (B ∪ C)
証明. (1) は明ら か。 (2) を 示す。 x ∈ (A ∪ B) ∪ C な ら ば x ∈ A ∪ B ま たは x ∈ C であ
る 。 ま ず x ∈ C と する と x ∈ B ∪ C な ので x ∈ A ∪ (B ∪ C) である 。 ま た x ∈ A ∪ B と
する と x ∈ A ま たは x ∈ B である 。 x ∈ A な ら ば x ∈ A ∪ (B ∪ C) である 。 x ∈ B な ら
ば x ∈ B ∪ C な ので x ∈ A ∪ (B ∪ C) である 。 以上よ り 、 ど の場合に も x ∈ A ∪ (B ∪ C)
と な り (A ∪ B) ∪ C ⊂ A ∪ (B ∪ C) であ る 。 逆も 同様に し て 示すこ と ができ る 。
こ の定理の (1) を ∪ の交換法則と いい (2) を ∪ の結合法則と いう 。 こ の二つの性質
に よ り 三つ以上の集合の和集合を 考え る と き 、 カ ッ コ を つけ な く て も そ の意味は不明に
はな ら な い。 以後
A ∪ B ∪ C, A ∪ B ∪ C ∪ D, · · ·
な ど と いう 記号を 用いる 。 共通部分の場合と 同じ よ う に
n
[
Ai = A1 ∪ A2 ∪ · · · ∪ An
i=1
∞
[
Ai = A1 ∪ A2 ∪ · · · ∪ An ∪ · · ·
i=1
[
Ai
i∈I
な ど の記号も 用いる 。
[
Ai = {x | x ∈ Ai for some i ∈ I}
i∈I
であ る 。
22 CHAPTER 2. 集合
S
例 2.4.5. r ∈ R>0 に 対し て 、 閉区間 Ir = [−r, r] を 考え る 。 こ のと き r∈R>0 Ir = R で
ある 。
S
こ れを 示す。 r∈R>0 Ir ⊂ SR は明ら かであ る 。 任意の S s ∈ R に 対し て 、 r = 2|s| + 1
と すれば Ir ∋ s な ので s ∈ r∈R>0 Ir であ る 。 よ っ て r∈R>0 Ir ⊃ R であ る 。
A B
Figure 2.4: A − B
明ら かに 次が成り 立つ。
(1) A − B ⊂ A
(2) x ∈ A な ら ば x ∈ A − B ま た は x ∈ B
(3) x ∈ B な ら ば x 6∈ A − B
(4) x ∈ A − B な ら ば x 6∈ B
(5) A − φ = A, A − A = φ
定理 2.5.3. B ⊂ A であ る こ と と A − (A − B) = B であ る こ と は同値であ る 。
2.5. 差集合と 補集合 23
証明. C = A − B と おく 。
B ⊂ A と する 。 x ∈ B であ る な ら ば x ∈ A であ る から x ∈ A − C ま た は x ∈ C で
あ る 。 し かし x ∈ C = A − B と する と x 6∈ B と な り 矛盾であ る 。 よ っ て x ∈ A − C =
A − (A − B) と な り B ⊂ A − (A − B) であ る 。 逆に x ∈ A − (A − B) と する 。 x ∈ A
かつ x 6∈ A − B であ る 。 よ っ て x ∈ B であ る 。 し た がっ て A − (A − B) ⊂ B が成り
立ち 、 以上よ り A − (A − B) = B であ る 。
A − (A − B) = B と する 。 こ のと き B ⊂ A は明ら かであ る 。
Ac
A
Figure 2.5: Ac
(1) x ∈ M な ら ば x ∈ A ま た は x ∈ Ac
(2) x ∈ A な ら ば x 6∈ Ac
(3) x ∈ Ac な ら ば x 6∈ A
(4) ∅c = M, M c = ∅
(5) (Ac )c = A
2.6 集合の演算
定理 2.6.1. M を 集合と し A, B, C はそ の部分集合と する 。 補集合は M で考え る 。 こ
のと き 次が成り 立つ。
(1) A ∩ Ac = φ
(2) A ∪ Ac = M
(5) A ∩ (A ∪ B) = A
(6) A ∪ (A ∩ B) = A
2.7 直積集合
二つのも の a と b を 並べたも の (a, b) を a と b から 作ら れた順序対と いう 。 順序対 (a, b)
と (a′ , b′ ) が等し いこ と を a = a′ かつ b = b′ で定め、 こ のと き (a, b) = (a′ , b′ ) と 書く 。
(a, b) と (a′ , b′ ) が等し く な いこ と は (a, b) 6= (a′ , b′ ) と 書く 。 (a, b) 6= (a′ , b′ ) であ る こ と
と a 6= a′ ま た は b 6= b′ が成り 立つこ と は同値であ る 。
A × B = {(a, b) | a ∈ A, b ∈ B}
三つ以上の集合に 対し て も 直積は定義でき る 。
A × B × C = {(a, b, c) | a ∈ A, b ∈ B, c ∈ C}
な ど と すればよ い。
注意. A × B と B × A は違う も のと 考え な く て はな ら な い。
|A × B| = |A| × |B|
が成り 立つ。
有限と は限ら な い集合の族 {Ai }i∈I に対し て も 、 その直積集合は定義でき る 。 こ れを
Y
Ai
i∈I
と かく 。
例
Q 2.7.4. 集合の族 {Ai }i∈I を 考え る 。 あ る i ∈ I に 対し て Ai = ∅ で あ る な ら ば
i∈I Ai = ∅ であ る 。
注意
Q. 集合の族 {Ai }i∈I に 対し て 、 任意の i ∈ I に 対し て Ai が空でな いな ら ば、 直積集
合 i∈I Ai も 空でな いよ う に 思われる 。 し かし こ れは後で述べる 選択公理に 関する こ と
であ り 、 自明ではな い。
26 CHAPTER 2. 集合
2.8 べき 集合
集合 A の部分集合すべて の集合を A のべき 集合 (power set) と いい 2A , ま た は P(A)
と 表す。
(2) A = {1, 2, 3} に 対し て 2A = {∅, {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 3}} であ
る。
2.9 ラ ッ セルのパラ ド ッ ク ス
先に 述べたよ う に 、 こ こ では厳密な 集合の定義はし て いな い。 し かし 集合のよ う な も の
の集ま り でも 集合ではな いも のが存在する こ と に 注意し て おく 。 簡単に 言え ば、 あま り
に も 大き な 集ま り は集合ではな い場合がある 。 例え ば「 集合すべて の集ま り 」 は実は集
合ではな い。 こ れに 似た 状況から 矛盾が生じ る「 ラ ッ セ ルのパラ ド ッ ク ス 」 に ついて 説
明を する 。
ま ず空集合 ∅ は何も 要素を 含ま な いので ∅ 6∈ ∅ であ る 。 こ のよ う に 自分自身を 要素
と し て 含ま な い集合すべて の集ま り A = {X | X 6∈ X} を 考え る 。 A が集合であ る と 仮
定する 。 ∅ ∈ A であ る から A 6= ∅ であ る 。
• A ∈ A か A 6∈ A のいずれか一方のみが真であ る 。
• A 6∈ A と 仮定する 。 こ のと き A 6∈ A であ る から A ∈ A であ る 。 こ れは矛盾で
ある 。
• A ∈ A と 仮定する 。 こ のと き A ∈ A であ る から A 6∈ A であ る 。 こ れは矛盾で
ある 。
• 以上よ り A ∈ A でも A 6∈ A でも あ り 得な い。 こ れはおかし い。
2.10 演習問題
(1) A ⊂ B と する と き 次を 示せ。
(a) A ∩ C ⊂ B ∩ C
(b) A ∪ C ⊂ B ∪ C
(2) A ∩ B = ∅ な ら ば (A ∪ B) − B = A であ る こ と を 示せ。
(3) A ∩ C = B ∩ C かつ A ∪ C = B ∪ C な ら ば A = B であ る こ と を 示せ。
と おく 。 こ のと き 次を 示せ。
T
(a) ∞ m=1 Bm は無数に 多く の An に 含ま れる 元の全体であ る 。
S∞
(b) m=1 Cm はあ る 番号以上のすべて の An に 含ま れる 元の全体であ る 。
T S∞
(c) m > n な ら ば Am ⊂ An であ る と する 。 こ のと き ∞m=1 Bm = m=1 Cm で
あ る こ と を 示せ。
Chapter 3
写像
3.1 写像
A, B を 集合と する 。 A の各元に 対し て B の元が一つ定ま っ て いる と する 。 こ のと き
こ の対応を A から B への写像 (map) と いう 。 f が A から B への写像であ る こ と を
f :A→B
と 表す。 こ のと き A を 定義域 (domain)、 B を 値域 (range) と いう 。 写像 f に よ っ て
a ∈ A に 対応する B の元を f (a) と 表し 、 こ れを a の f に よ る 像と いう 。 ど のよ う に
定ま る 写像な のかを 明示し た い場合に は
f :A→B (a 7→ f (a))
な ど と 書く 。
例 3.1.1. 通常は f : A → B と 書け ば f が写像であ る こ と を 意味する が、 以下の例で
は簡単のた め写像ではな いも のに 対し て も 同様の記号を 用いる 。
(1) f : N → N を f (a) = a + 1 で定めれば、 こ れは写像であ る 。
(2) f : N → N を f (a) = a − 1 で定める と 、 こ れは写像ではな い。 な ぜな ら ば 1 ∈ N
に 対し て f (1) = 1 − 1 = 0 6∈ N であり 、 1 の f に よ る 像が定ま ら な いから である 。
29
30 CHAPTER 3. 写像
する 。 )
3.2 合成写像
f : A → B, g : B → C を そ れぞれ写像と する 。 こ のと き a ∈ A を f で移し て 、 続け て
g で移すと いう 操作が考え ら れる 。 こ のよ う に 考え る と A から C への新し い写像が得
ら れる 。 こ れを f と g の合成写像と いい g ◦ f と 書く 。
g◦f
f g
A B C
Figure 3.1: g ◦ f
3.3 制限写像
写像 f : A → B を 考え る 。 ま た C ⊂ A と する 。 c ∈ C は A の元でも ある ので f (c) ∈ B
が定ま る 。 こ のよ う に し て 写像 C → B が定義さ れる 。 こ れを f の C への制限、 ま た
は制限写像と いい f |C と 書く 。
こ れと 似た こ と と し て f : A → B に 対し て 、 すべて の像 f (a) が B の部分集合 C
に 含ま れる な ら ば、 自然に f ′ : A → C (f ′(a) = f (a)) が定義でき る 。 (f ′ は同じ 記号 f
を 用いて 表さ れる こ と も 多い。 )
32 CHAPTER 3. 写像
3.4 全射
写像 f : A → B を 考え る 。 C ⊂ A に 対し て
f (C) = {f (c) | c ∈ C}
f
A B
C
f (C)
などと なる 。
3.4. 全射 33
f
A B
Im f
Figure 3.3: Im f
• 任意の b ∈ B に 対し て 、 あ る a ∈ A があ っ て f (a) = b と な る
と いう こ と であ る 。 f が全射であ る こ と を f : A ։ B な ど と 書く こ と も あ る 。
命題 3.4.3. f : A → B, g : B → C を 考え る 。 f , g がと も に 全射で あ る な ら ば
g ◦ f : A → C は全射であ る 。
3.5 単射
写像 f : A → B を 考え る 。 b ∈ B に 対し て
f −1 (b) = {a ∈ A | f (a) = b}
と おいて 、 こ れを f に よ る b の逆像 (inverse image) と いう 。 こ れも 単な る 記号であ り
f −1 は写像ではな い。 (正確に は f −1 : B → P(A) であ る 。 )
f
A B
f −1 (b)
C ⊂ B に 対し て も
f −1 (C) = {a ∈ A | f (a) ∈ C}
と お いて 、 こ れを f に よ る C の逆像 (inverse image) と いう 。 (こ の場合、 正確に は
f −1 : P(B) → P(A) であ る 。 )
[
f −1 (C) = f −1 (b)
b∈C
3.5. 単射 35
f
A B
f −1 (C)
C
f −1 (1) = {−1, 1}
f −1 (−1) = ∅
f −1 ([1, 4)) = (−2, −1] ∪ [1, 2)
f −1 ([−4, −1)) = ∅
f −1 ((−4, 1)) = (−1, 1)
f −1 ((−∞, 1]) = [−1, 1]
f −1 (R) = R
などと なる 。
• f (a) = f (a′ ) な ら ば a = a′ であ る
と いう こ と であ る 。 f が単射であ る こ と を f : A B な ど と 書く こ と も あ る 。
命題 3.5.5. f : A → B, g : B → C を 考え る 。 f , g がと も に 単射で あ る な ら ば
g ◦ f : A → C は単射であ る 。
3.6 全単射
f : A → B が全単射 (bijection) であ る と は、 f が全射かつ単射であ る こ と と する 。 言
い換え る と
f −1 ◦ f = idA , f ◦ f −1 = idB
(1) f は単射。
(2) f は全射。
(3) f は全単射。
定理 3.6.4 の証明. (3) =⇒ P (1),−1(3) =⇒ (2) は明ら′か。 (1) =⇒ (2), (2) =⇒ (1) を 示せ
ばよ い。 P A = f−1 (B) = b∈B f (b) であり 、 b 6= b な ら ば f (b) ∩ f (b ) = ∅ な ので
−1 −1 −1 ′
3.7 二項演算
整数の足し 算と は何だろ う か。 こ れは写像を 用いて 説明さ れる 。 すな わち 、 そ れは写像
f : Z × Z → Z に 他な ら な い。 f (a, b) を a + b と いう 記号を 用いて 表し て いる だ け で
ある 。
こ のよ う に 、 あ る 集合 A に 対し て 、 写像 f : A × A → A が与え ら れる と き 、 そ れ
を A の二項演算と いう 。 二項演算の像は適当な 記号、 こ こ では仮に △ と する 、 を 用い
て f (a, b) = a△b のよ う に 表さ れる 。 二項演算 (a, b) 7→ a△b に 対し て
3.8 そ の他
命題 3.8.1. 集合 A, B に 対し Map(A, B) で A から B への写像全体の集合を 表す。 C
は空でな い集合と する 。 f : A → B が与え ら れた と き f ∗ : Map(B, C) → Map(A, C) を
f ∗ (ϕ) = ϕ ◦ f で定義する 。 こ のと き 次が成り 立つ。
f
A B
f ∗ (ϕ) ϕ
C
B f C
3.9 演習問題
(1) 写像 f : R → R で |f −1 (0)| = 3 と な る も のを 一つ構成せよ 。
(6) f : A → B, g : B → C, h : C → A に 対し て h ◦ g ◦ f , g ◦ f ◦ h, f ◦ h ◦ g のう ち 二
つが全射で、 残り の一つが単射であ る と する と 、 f, g, h はすべて 全単射であ る こ
と を 示せ。 ま た 、 二つが単射で、 残り の一つが全射であ る と し て も 、 f, g, h はす
べて 全単射であ る こ と を 示せ。
Chapter 4
関係
• A さ んは B さ んを 知っ て いる
• A さ んは B さ んのこ と が好き であ る
• A さ んは B さ んよ り も 将棋が強い
4.1 関係
定義 4.1.1 (関係). A を 集合と する 。 直積集合 A × A の部分集合 R を A 上の二項関係
(binary relation)、 ま た は単に 関係 (relation) と いう 。 A 上に 関係 R が定めら れて いる
こ と を 明示し た い場合に は (A, R) と 書く 。
(3) 集合 A に 対し て べき 集合 2A を 考え る 。 ⊂ = {(S, T ) ∈ 2A × 2A | S ⊂ T } は 2A 上
の関係であ る 。
こ の例に おいて 、 (1), (2), (3) では “≤” な ど を 定義する 右辺で “≤” 自身を 使っ て い
て 、 好ま し い記述ではな いが、 例を 理解する に は十分であ ろ う 。
41
42 CHAPTER 4. 関係
例 4.1.3. N × Z 上に
で関係 ∼ を 定義でき る 。
4.2 順序関係
通常の生活でも 、 順序と いう 言葉はよ く 用いら れる 。 例え ば、 小学生でも 背の低い順に
列に 並んだり する 。 こ の順序に ついて 考え よ う 。 順序を 表す記号と し て 、 よ く 使われる
も のを 用いる と 、 いろ いろ な 先入観が入り やすいので、 こ こ では と いう 、 あ ま り 使
われな い記号を 用いる こ と に する 。
(2) [推移律] x y, y z な ら ば x z
(3) [非対称律] x y, y x な ら ば x = y
例 4.2.3. 例 4.1.2 の (R, ≤), (N, | ), (2A , ⊂) はすべて 順序集合である 。 例 4.1.2 の (R, <)
は条件 (1) を 満た さ な いので順序集合ではな い。 例 4.1.3 (N × Z, ∼) は条件 (3) を 満た
さ な いので順序集合ではな い。
命題 4.2.15. 整列集合は全順序集合であ る 。
(1, 1) < (1, 2) < (1, 3) < · · · < (2, 1) < (2, 2) < (2, 3) < · · · < (3, 1) < · · ·
辞書の語順と 似て いる こ と も 分かる だろ う 。
こ れが整列順序であ る こ と を 示そ う 。 Y を X の空でな い部分集合と する 。
Y1 = {a ∈ N | あ る b ∈ N があ っ て (a, b) ∈ Y }
Y2 = {b ∈ N | (a1 , b) ∈ Y }
4.4 同値関係と 類別
定義 4.4.1 (同値関係). 集合 A 上の関係 ∼ が同値関係であ る と は、 以下の条件を 満た
すこ と と する 。
(2) [対称律] x ∼ y な ら ば y ∼ x
(3) [推移律] x ∼ y, y ∼ z な ら ば x ∼ z
(2) x と y が「 同じ 」 な ら ば y と x も 「 同じ 」 であ る 。
(3) x と y が「 同じ 」 で y と z が「 同じ 」 な ら ば x と z は「 同じ 」 であ る 。
であ っ た 。
以上よ り ∼ は同値関係であ る 。
∼ を 集合 A 上の同値関係と する 。 x ∈ A に 対し て
Cx = {y ∈ A | x ∼ y}
(1) 任意の x ∈ A に 対し て x ∈ Cx
(2) x, y ∈ A に 対し て y ∈ Cx な ら ば Cx = Cy
(3) x, y ∈ A に 対し て Cx ∩ Cy 6= ∅ な ら ば Cx = Cy
(4) x, y ∈ A に 対し て Cx 6= Cy な ら ば Cx ∩ Cy = ∅
証明. (1) は反射律よ り 明ら か。
(2) y ∈ Cx と 仮定する 。 定義よ り x ∼ y であ る 。 ま た 対称律よ り y ∼ x であ る 。
z ∈ Cx と する 。 こ のと き x ∼ z であ る 。 よ っ て y ∼ x, x ∼ z と な り 、 推移律よ り
y ∼ z であ り z ∈ Cy であ る 。 し た がっ て Cx ⊂ Cy であ る 。
z ∈ Cy と する 。 こ のと き y ∼ z であ る 。 x ∼ y, y ∼ z であ る から 推移律に よ り
x ∼ z であ る 。 よ っ て z ∈ Cx であ り Cy ⊂ Cx が成り 立つ。
以上よ り Cx = Cy であ る 。
(3) Cx ∩ Cy 6= ∅ な ので z ∈ Cx ∩ Cy と する 。 こ のと き z ∈ Cx な ので (2) よ り
Cx = Cz であ り 、 同様に z ∈ Cy よ り Cy = Cz であ る 。 よ っ て Cx = Cy であ る 。
(4) は (3) の対偶であ る 。
定理 4.4.3 よ り A の異な る 同値類の全体を {Cλ | λ ∈ Λ} と おく と
[
A= Cλ , λ 6= µ な ら ば Cλ ∩ Cµ = ∅
λ∈Λ
4.4.1 整数の合同
n ∈ N を 一つ固定する 。 a, b ∈ Z に 対し て
a ≡ b (mod n) ⇐⇒ あ る ℓ ∈ Z があ っ て a − b = nℓ
a ∈ Z に 対し て 、 こ の関係に よ る a を 含む同値類は {a + nℓ | ℓ ∈ Z} と 書く こ と が
でき る 。 こ れを a + nZ と 書き n を 法と する a を 含む剰余類と いう 。 特に 0 + nZ は単
に nZ と 書かれる 。 任意の剰余類 a + nZ に 対し て 、 そ の代表元 b を 0 ≤ b < n の範囲
で取る こ と ができ る こ と は明ら かだろ う 。 ま た 0 ≤ a < b < n な ら ば a + nZ 6= b + nZ
である こ と も 明ら かである 。 し たがっ て {nZ, 1 + nZ, · · · , (n − 1) + nZ} が同値類のす
べて であ る 。 こ の集合を Z/nZ と 書く 。
Z/nZ に 二項演算 “+” を 次のよ う に 定義し よ う 。
(a + nZ) + (b + nZ) = (a + b) + nZ
(a + b) − (a′ + b′ ) = (a − a′ ) + (b − b′ ) = n(ℓ + m)
4.5 演習問題
(1) X = {1, 2, 3, 4} と する 。
(a) = {(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (2, 4), (3, 3), (3, 4), (4, 4)} は X 上の順序
関係であ る こ と を 確認せよ 。 こ の順序は全順序かど う かを 判定せよ 。 ま た 最
大元、 最小元、 極大元、 極小元を そ れぞれ求めよ 。
(b) = {(1, 1), (1, 2), (2, 1), (2, 2), (3, 3), (3, 4), (4, 3), (4, 4)} は X 上の同値関係
であ る こ と を 確認せよ 。 ま た こ の同値関係に よ る 類別を 求めよ 。
(a, b) ∼ (c, d) ⇔ ad − bc = 0
難し いこ と
5.1 集合の濃度
集合 S が有限集合であ る 場合、 S に 含ま れる 要素の数を S の濃度と いう 。 すな わち 、
既に 定義し た記号で |S| が S の濃度である 。 無限集合に 対し て も 濃度を 考え よ う 。 前の
定義では、 無限集合 S に 対し て はすべて |S| = ∞ と 書いた 。 すべて の無限は同じ であ
ろ う か。 こ れを 考え る ために 、 二つの集合に 対し て 濃度が大き い、 小さ いと いう 概念を
定義する 。
51
52 CHAPTER 5. 難し いこ と
で定めれば、 こ れは全単射であ る 。
と する 。 ま た
∞
\ ∞
\
A∞ = An , B∞ = Bn
n=0 n=0
と する 。 こ のと き
は共通部分のな い和集合であ る 。
g : B → A は単射であ る から g : B → g(B) = A1 と 見ればこ れは全単射であ る 。
よ っ て a ∈ A1 に 対し て g −1 (a) ∈ B が定義さ れる 。
f (A∞ ) = B∞ を 示す。 ま ず、 任意の n に 対し て A∞ ⊂ An であ る から f (A∞ ) ⊂
f (An ) = Bn+1 であり 、 よ っ て f (A∞ ) ⊂ B∞ である 。 ま た B∞ ⊂ Bn+1 = f (An ) である
から B∞ ⊂ f (A∞ ) も 成り 立つ。 よ っ て f (A∞ ) = B∞ であ る 。
h:A→B を
f (x) あ る 非負整数 n に 対し て x ∈ A2n − A2n+1 のと き
h(x) = g (x) あ る 非負整数 n に 対し て x ∈ A2n+1 − A2n+2 のと き
−1
f (x) x ∈ A∞ のと き
と 定める 。 こ のと き
が得ら れる 。
54 CHAPTER 5. 難し いこ と
こ れは次のよ う に 言い換え る こ と も でき る 。
5.3 演習問題
(1) f : N × N → N を f (a, b) = 2a−1 (2b − 1) で定める と 、 こ れは全単射であ る こ と を
示せ。
57