• 検索結果がありません。

「数学概説」講義ノート

N/A
N/A
Protected

Academic year: 2021

シェア "「数学概説」講義ノート"

Copied!
45
0
0

読み込み中.... (全文を見る)

全文

(1)

「数学概説」講義ノート

このプリントは、数学概説の講義内容をまとめたものである。講義中にノー トをとるのに忙しくて、講義内容の理解が不十分とならないようにとの配慮 で、このプリントを作成した。受講者は、予習と復習においてこのプリントを 熟読し、練習問題やレポート課題に取り組んでほしい。また、講義中でも講 義の前後でも、積極的に疑問点や問題点を見つけて、活発に質問してほしい。

授業において、教員の講義が半分で、残りの半分は受講者からの質問で成 り立っていることを理解してほしい。この講義ノートが、受講者の自立的学 習の手助けにはなっても、皆さんの怠惰を助長することには決してならない ようにと願っている。生産的な問題意識と開かれた議論によって、この講義が 大学数学の基礎を受講者の中に築くのに少しでも役立つことを期待している。

以下に挙げるものは、参考書のほんの一部である。自ら様々な本や文献を 調べて、逆に講義担当者に不足や不備を教えてくれる気概のある受講者の出 現を望むものである。とにかく、皆さん,議論をしましょう、質問をしましょ う、本を読みましょうよ。この講義に引き続き文献 [1] や [4] を読むと良いで しょう。これらは、この講義ノートより少し高度で「位相」に関する解説も 含んでいる。さらに高度な内容については、文献 [3] や [5] を参考にすると良 いでしょう。数学の基礎の基礎について思いを巡らしたい方には文献 [2] が お薦めです。文献 [6] と [7] は歴史的な背景も含めて解説した好著である(是 非、一読を)。

参考書

[1]  数理基礎論講義 – 論理・集合・位相 – (金子 晃 著、サイエンス社)

[2]  選択公理と数学(田中 尚夫  著、遊星社)

[3]  数  - 体系と歴史 -  (足立 恒雄 著、朝倉書店)

[4]  集合と位相への入門 (鈴木 晋一 著、サイエンス社)

[5]  情報数理の基礎 (梅垣 壽春 著、サイエンス社)

[6]  無限からの光芒 (志賀 浩二 著、日本評論社)

[7]  無限への飛翔 - 集合論の誕生 - (志賀 浩二 著、紀伊国屋書店)

(2)

目 次

1 命題と論理 3

1.1 命題 . . . . 3

1.2 論理演算 . . . . 4

1.3 論理式と真理値 . . . . 5

1.4 恒真命題と同値命題 . . . . 7

1.5 命題関数 . . . . 8

1.6 限定記号 . . . . 9

1.7 数列と証明 . . . . 11

1.7.1 数列の収束 . . . . 12

1.7.2 数列の収束2 . . . . 13

1.7.3 例 . . . . 13

2 集合 16 2.1 集合 . . . . 16

2.2 和集合・共通集合 . . . . 20

2.3 集合の大きさ . . . . 21

2.4 冪集合と集合族 . . . . 22

2.5 直積集合 . . . . 25

3 写像 26 3.1 写像 . . . . 26

3.2 部分集合の像と逆像 . . . . 27

3.3 単射と全射 . . . . 31

3.4 可算集合と非可算集合 . . . . 36

3.5 和集合・共通集合と像・逆像 . . . . 38

4 関係 41 4.1 2項関係 . . . . 41

4.2 同値関係 . . . . 42

4.3 順序関係 . . . . 44

(3)

1 命題と論理

1.1 命題

命題とは、物事の判断について述べた文章や式のことをいう。ただし、数 学における命題は、通常その命題が 正しいか正しくないかの判定が(原理的 に)下せるようなものだけに限定される。ある命題が正しいとき、その命題 は「真」 であるといい、正しくないとき「偽」であるという。

1.1  次の文章は(数学的な)命題である。

(1) 49 は 7 で割り切れる。

(2) 東広島市は広島県内にある。

(3) 円周率 π は無理数である。

(4) 方程式 x 2 + y 2 = z 2 を満たす自然数 x, y, z が存在する。

(5) 方程式 x 3 + y 3 = z 3 を満たす自然数 x, y, z が存在する。

これらは全て命題であり、 (1) (2) (3) (4) は真、 (5) は偽(その証明は易し くないが)である。上の例 (1) において、 「49」を他の数で置き換えても、そ の真偽は変わるかもしれないが、命題であることには 変わりがない。このよ うに、命題の中の主語に相当する部分、あるいは 目的語に相等する部分(こ れらを変数と呼ぶ)に特定のものが入ればその真偽が確定するものを、命題 関数という。そこで、これを関数らしく記号を用いて

P (x):  x は 7 で割り切れる

等と表す。このとき、P (49) は真であり、P(15) は偽である。同様のことは、

例 1.1 (2) についてもいえる。「東広島市」のところに、別の市や町の名前を

入れてもよい。

Q(x) :  x は広島県内にある

とすれば、Q(東広島市) は真であり、Q(岡山市) は偽である。

このように、数学において扱う命題は命題関数である場合が多い。この「変 数」(必ずしも数であるとは限らない)と 「命題関数」という考え方は、後 に集合を記述的に定義するときに用いられる。また、記号 P, Q などを用い て命題を表す。

Quiz 1.  上の例に倣って、各自ひつとの命題を考案せよ。

(4)

1.2 論理演算

実数の間に四則演算が定義されているように、命題の間には論理演算と呼 ばれる操作が定義される。二つの命題 PQ の間に、次のような基本演算 が定義される。

P Q : 論理和( logical sum, または)、 P または Q P Q : 論理積(logical product, かつ)、P かつ Q

¬ P : 否定(negation)、P でない P Q : 含意(implication)、P ならば Q

これらの論理演算が定義されるためには、 PQ が命題であれば、それら の真偽は問題にされない。これらの演算によって得られるものも、やはり命 題である。例えば、P : 1 > 3, Q : 5 < 11 とすれば、

P Q : 1 > 3 または 5 < 11;

P Q : 1 > 3 かつ 5 < 11;

¬ P : 1 > 3 でない ; P Q : 1 > 3 ならば 5 < 11.

さて、これらの基本的な論理演算の結果得られる新たな命題の真偽はどの 様になるだろうか。

(1) まず、論理和 P Q は、 PQ のうち少なくともどちらかが真( T ) のとき真(T)であり、それ 以外(P と Q 両方が偽)のとき偽(F)

である。日常用語では、 「P または Q」というと「P 、さもなければ Q」

を意味することが多い。即ち、 PQ のどちらか一方だけが成り立 つことを要求している場合が多いので、日常用語における「P または Q 」と論理和 P Q の違いに注意すること。

(2) 一方、論理積 P Q は、P と Q の両方が真(T)のときだけ真(T)

であり、 それ以外( P または Q が偽)のとき偽( F )である。

(3) 命題 P の否定 ¬ P は、P が真(T)のとき偽(F)であり、P が偽(F)

のとき真(T)である。

(4) を「ならば」と呼ぶことにしているので、命題 P QPQ の 間の因果関係を表すと誤解されることが多い(日常用語からの類推)。

すなわち、 P が因で Q が果であることを表していると理解されること

が多い。もちろんそのような因果関係があっても差し支えないが、 数

学においては、命題 P Q は、 ( ¬ P ) Q のことを意味するので、P

(5)

が真(T)で Q が偽(F)の時に限って偽(F)となり、それ以外の場 合は真(T)となる命題のことである。(注) 1

Quiz 2.  「P または Q」、 「P かつ Q」、 「P でない」、 「P なら ば Q 」について各自がもっているイメージや理解していることを 明確に述べてみよ。さらに、それらを上で解説した論理式の定義 と比較せよ。

まとめると、基本論理演算によって得られる命題の真偽は以下のようになる。

P Q : PQ の両方が偽のときに限り偽となり、

それ以外の場合は真となる

P Q : PQ の両方が真のときに限り真となり、

それ以外の場合は偽となる

¬ P : P が真のとき偽となり、 P が偽のとき真となる P Q : P が真 Q が偽のときに限り偽となり、

それ以外の場合は真となる

Quiz 3.P : 1 > 3, Q : 5 < 11 とする。P Q、P Q、 ¬ P および P Q の真偽を判定せよ。

P

が偽ならば

Q

の真偽に関わらず

P Q

が真であるということは、言葉の日 常的な用法からは納得しがたいかもしれないが、後に、集合を命題を用いて記述する

(内包的定義)ので、集合の包含関係と関連付けて理解すると良いであろう。7ペー ジ下段の注も参照のこと

上で定義した基本的な論理演算に加えて、

P Q : 「P と Q は同等である」

という 論理演算もよく使われる。これは、(P Q) (Q P) を意味する。

Quiz 4.  命題 P Q が真であるのはどのような場合か?

以上の論理演算で出てきた ¬ を論理記号という。

1.3 論理式と真理値

前小節で論理演算を定義したとき、命題 PQ は特定の命題を意味して いる訳ではなかった。命題でありさえすれば任意であった。じつは基本論理

1その意味で、「ならば」を基本論理演算に加えないほうが良いかもしれない。(これは筆者の 独り言)

(6)

演算を定義したとき、P や Q に真偽を割り振り、その結果複合命題の真偽を 論じたのである。その意味で PQ は真偽が前もって決定しているわけで は無い。従って、1.1 節冒頭で定義した意味ではこれらは命題ではない。 こ れは、文字式における文字変数とにているので命題変数(または、原始命題)

と 呼ばれる。ここで問題になるのは、命題 P とか Q が真(T)であるか偽

( F )であるかだけである。命題変数と論理記号を用いて構成される命題を論 理式という。もちろん、単独の命題変数は論理式であり、論理和、論理積、否 定、含意などはすべて論理式である。 幾つかの命題と論理記号からなる論 理式は、その論理式を構成する個々の 命題の真偽によって真になったり偽に なったりする。これを論理式の値とよぶ。

論理式の値は真( T )か偽( F )のどちらか一方の値をとる。

論理式の真偽をその構成命題の真偽によって表にしたものを真理表(真理 値表)という。次の表

表 1: 真理値表

P Q ¬ P ¬ Q P Q P Q P Q Q P P Q

T T F F T T T T T

T F F T T F F T F

F T T F T F T F F

F F T T F F T T T

は一つの真理値表である。

命題 「Q P 」を命題「P Q」の逆という。真理値表からわかるよう に、命題 「P Q」 が真(T)であってもその逆「Q P 」 は必ずしも真

(T)で あるとは限らず、偽(F)の場合もある。

問題 1.1  命題 P, Q, R に真偽を割り振ることによって、次の論理式の真 理値表を計算せよ

(1) P ∧ ¬ Q

(2) ¬ P (P ⇒ ¬ Q)

(3) P (Q R)

(4) (P Q) (P R)

(5) P Q

(7)

1.4 恒真命題と同値命題

命題 P (Q P ) は、P と Q の真偽に関わらずその真理値が真(T)で ある(確かめよ)。このような命題を恒真命題と呼ぶ。恒真命題はトウトロ ジー(tautology)とも呼ばれる。

問題 1.2P ∨ ¬ P は恒真命題であることを示せ。

論理式 P Q が真命題であるとき、論理式 PQ は同値であるといい、

P Q で表す。問題 1.1 (5) の結果から、論理式 PQ の真理値が一致す るとき、また、そのときに限り、P Q である。

命題 P ∨¬ P が恒真命題であることは、排中律( law of the excluded middle ) と呼ばれ、重要なことである。これは、どのような命題 P も、それが真であ るか偽であるかのいずれかであることを保証している。

定理 1.1.  命題 P, Q, R に対して、次のことが成り立つ。

(1) ¬ ( ¬ P) P

(2) (P Q) ( ¬ Q ⇒ ¬ P ) (対偶)

(3) P (Q R) (P Q) (P R) (分配律)

(4) P (Q R) (P Q) (P R) (分配律)

(5) ¬ (P Q) ( ¬ P ) ( ¬ Q) (ド・モルガンの法則)

(6) ¬ (P Q) ( ¬ P ) ( ¬ Q) (ド・モルガンの法則)

証明:全ての場合について、記号 の左側と右側の真理値表が一致するこ とを示せばよい。

問題 1.3  真理値表を計算することにより、定理 1.1 を証明せよ。

命題 ¬ Q ⇒ ¬ P を命題 P Q の対偶という。

定理 1.1 (2) は、 命題 P Q とその対偶は同値であることを主張して

いる。

P Q ≡ ¬ Q ⇒ ¬ P

注: 背理法によって

P Q

が真であることを証明するとき、

P

であるにも関 わらず

Q

ではない、すなわち、

P ∧ ¬Q

から矛盾が 導かれれば

P Q

が証明され たとする。これは、

¬ (P Q)

P ∧ ¬ Q

が同じことだと認めていることになる。

従って、定理

1.1 (1)

(6)

により、

(P Q) ≡ ¬P Q

が導かれる。

(8)

1.5 命題関数

 これはすでに出てきたが、命題がある変数を含み、その変数に特定の値 を入れると真であるか偽であるかが決まるものである。

1.2  次は命題関数である。

(1) P (n):n は 3 の倍数である。

(2) Q(x)x は有理数である。

(3) R(x, y):xy よりも大きい。

ここで、P (6) や P (33) は真であり、P (5) や P (16) は偽である。また、

R(3, 0) は真であるが、 R(12, 90) は偽である。P (n) の n に「花」を代入す るとき、「花は 3 の倍数である」という(詩的ではあるが)無意味な命題に なる。そこで、命題関数の変数はある特定範囲のものを指定することが自然 である。この範囲をその変数の定義域または対象領域という。

例 1.2 (1) では、 n の定義域は自然数、例 1.2 (2) の x の対象領域は実数

全体、例 1.2 (3) の xy は実数全体、とするのが自然である。

Quiz 5. 各自、命題函数を一つ考案せよ。その場合、変数(数と

は限らなくてよい)の範囲(対象領域)を明示すること。

問題 1.4ab を実数とし、x に関する2次方程式 x 2 + ax + b = 0 を 考える。

(1) 「 x = 0 は2次方程式 x 2 + ax + b = 0 の解である」という命題を P と する。命題 P の否定命題 ¬ P を求めよ。

(2) 「b 6 = 0] という命題を Q とする。命題 Q ⇒ ¬ P は真であることを示 せ。また、命題 ¬ P Q は真であることを示せ。

(3) 「a 2 4b 0」という命題を R とし、 「2 次方程式 x 2 + ax + b = 0 の 解は実数である」という命題を S とする。命題 R と命題 S は同値で あることを示せ。即ち、命題 R S と命題 S R は共に真であるこ とを示せ。

(4) 命題 S ∧ ¬ P と同値な命題を、命題 Q、命題 R および基本論理演算を

用いて構成せよ。

(9)

1.6 限定記号

数学の定理においては、 「すべての・ ・ ・」、 「任意の・ ・ ・」、「どのような・ ・ ・」

および「・ ・ ・存在する」 などの表現を含むことが多い。たとえば、

(a) 任意の自然数 n に対して、0 < x < 1 n を満たす実数 x が存在する。

(b) どのような複素係数2次方程式も複素数の解をもつ。

(c) すべての正の偶数は2つの正の奇数の和として表せる。

(d) すべての正の実数は負の実数の二乗と等しい。

これらの命題を論理式の形で表現するために、限定記号( quantifier )と呼 ばれる、 を 導入する。

命題関数 P(x) に対して、

定義域に含まれる任意の x に対して P (x) が真であるという命題を

xP (x)

で表す。 を全称記号(universal quantifier)という。変数 x の定義域

(例えば X)を明示する場合には x XP (x) で表す。

P (x) が真であるような x が定義域内に存在するという命題を

xP (x)

で表す。 を存在記号(existential quantifier)という。変数 x の定義 域(例えば X)を明示する場合には x XP (x) で表す。

ここで定義した、 xP (x) や xP (x) を限定命題という。

1.3  上で挙げた (a)、(b)、(c) を限定命題の形で表現してみよう。

(a) 自然数 n ( 正の実数 x (0 < x < 1 n )) (b) 複素係数2次式 f ( 複素数 x 0 (f (x 0 ) = 0)) (c) 偶数 n ( 奇数 m, l (n = m + l))

Quiz 6. 上で挙げた (d) を例 1.3 に倣って,限定命題の形に表

現せよ。また、この命題は真(正しい)か偽(間違い)かを判定

せよ。

(10)

Quiz 7. 限定命題: x [0, 1] f (x) 0 が成り立つような2次函 数 f (x) の例を一つ挙げよ。 また、この命題が成り立たない(正 しくない)ような1次函数 f(x) の例を二つ挙げよ。

限定命題の否定について考えてみよう。これは数学の論証を行うとき、非 常に重要である。

xP (x) を否定して ¬ ( x P (x)) を考える。

命題 x P (x) が すべての x について P (x) が成り立つ(真である) と いう意味だから、その否定命題は

すべての x について P (x) が成り立つというのは誤りである と主張する命題である。言い換えれば、

「P (x) が偽となるような x が存在する」

と同じことである。従って、次が得られる。

¬ ( x P (x)) ≡ ∃ x ( ¬ P(x)) 同様に、 xP (x) を否定した ¬ ( xP (x)) は、

「P (x) が真であるような x が存在するというのは誤りである」

と主張する命題だから、「どのような x についても P(x) は偽となる」と同 じことになり、

¬ ( x P (x)) ≡ ∀ x ( ¬ P(x)) となる。

以上をまとめて定理とする。この定理は非常に重要である。

定理 1.2.  限定命題の否定に関して次が成り立つ。

(1) ¬ ( x P (x)) ≡ ∃ x ( ¬ P (x))、

あるいは対象領域を明示して、 ¬ ( x X P (x)) ≡ ∃ x X ( ¬ P (x)) (2) ¬ ( x P (x)) ≡ ∀ x ( ¬ P (x)) 、

あるいは対象領域を明示して、 ¬ ( x X P (x)) ≡ ∀ x X ( ¬ P (x))

注意! ! よくある間違い:次のような間違いが見受けられるので、注意す

ること。

(11)

¬ ( x X P (x)) ≡ ∃ x 6∈ X ( ¬ P(x))¬ ( x P (x)) ≡ ∀ x 6∈ X ( ¬ P (x))

とする間違いである。これらは、間違いであるから絶対にしないこと。

Quiz 8.  上の注意で挙げたことが何故間違いなのか、理由を考

えよ。

Quiz 9  次の命題の否定命題を求めよ。

P : x 0(f (x) f (0)) 、  Q : a < 0( x 0(f (x) a))

問題 1.5  例 1.3 の命題 (a) (b) (c) の否定命題を論理記号を用いて表せ。

問題 1.6  例 1.3 の (a) (b) において変数の範囲(定義域)を変えて、次

のような命題 P, Q を考える。

命題 P: 自然数 n ( 自然数 x (x < n 1 ))

命題 Q: 実係数2次式 f ( 実数 x 0 (f (x 0 ) = 0))

命題 PQ は偽命題である。従って、それらの否定は真命題である。命 題 P, Q の 否定命題を論理記号で表し、さらに ¬ P¬ Q が真命題であるこ とを示せ。

1.4  次の式が成り立つことを示せ。

¬ ( x(A(x) B (x))) ≡ ∃ x(A(x) ( ¬ B(x)))

証明:定理 1.2 (1) における P(x) に相当するものが、 A(x) B(x) である。 ¬ (A(x) B(x)) ≡ ¬ ( ¬ A(x) B(x)) A(x) ∧ ¬ B(x) だから、

¬ ( x (A(x) B(x))) ≡ ∃ x(A(x) ∧ ¬ B(x)) が示された。

問題 1.7  次の式が成り立つことを示せ。

x[A(x) ( ¬ B (x))] ≡ ¬ ( x(A(x) B(x)))

1.7 数列と証明

この小節は

数列を例に,全称記号,存在記号が複数ある命題について理解を 深めること,また証明の論理を理解すること

を目的とする。解析学 I の授業の進み具合に合わせて,適宜取捨選択して

扱う方が良いかもしれない。

(12)

1.7.1 数列の収束

定義 次の命題が成り立つとき,実数列 { a n } は実数 α に収束するという。

ε > 0 自然数 N 自然数 n [ n N ⇒ | a n α | < ε ] (1) 数列 { a n } が,ある実数 α に収束するとき,数列 { a n } は収束するといい, α を極限値という。(どのような実数にも収束しないとき,発散するという。)

全称記号,存在記号が複数あるときは,それらの記号を内側から適用する。

つまり,

ε > 0 [ 自然数 N [ 自然数 n [ n N ⇒ | a n α | < ε ]]] (2)

口頭で発表するときなどは,次のように表現することがある。

任意の正の数 ε に対して,自然数 N が存在し, n N ならば

| a n α | < ε である。

日本語の普通の語順にすれば,

任意の正の数 ε に対して,自然数 N で, n N ならば | a n α | < ε が成り立つような N が存在する。

数列 { a n } が実数 α に収束しないということは, 次の命題が成り立つこと である。

ε > 0 自然数 N 自然数 n [ n N ( | a n α | ≥ ε) ] このことを確認してみよう。

数列 { a n } が実数 α に収束するという命題の否定命題を P 1 とする。 定理 1.2 :

¬ [ xP (x)] ≡ ∃ x ¬ P(x), ¬ [ xP (x)] ≡ ∀ x ¬ P (x) を用いて,次の命題 P 1 , P 2 , P 3 , P 4 は同値であることが分かる。

P 1 : ¬ [

ε > 0 自然数 N n [ n N ⇒ | a n α | < ε ] ] P 2 : ε > 0 ¬ [

自然数 N n [ n N ⇒ | a n α | < ε ] ] P 3 : ε > 0 自然数 N ¬ [

n [ n N ⇒ | a n α | < ε ] ]

P 4 : ε > 0 自然数 N n ¬ [ n N ⇒ | a n α | < ε ]

(13)

ここで,P Q ≡ ¬ P Q であったので,次が成立する。

¬ [P Q] ≡ ¬ [ ¬ P Q] P ∧ ¬ Q このことに注意すれば,

¬ [ n N ⇒ | a n α | < ε ] n N ( | a n α | ≥ ε) が分かる。よって,P 4 は次の命題に同値である。

P 5 : ε > 0 自然数 N n [ n N ( | a n α | ≥ ε) ]

数列 { a n } が実数 α に収束するという命題の否定は P 5 と同値であることが 分かる。

1.7.2 数列の収束2

数列の収束の定義は次のように述べられることもある。

定義 次の命題が成り立つとき,数列 { a n } は収束するという。

実数α ε > 0 自然数 N n [ n N ⇒ | a n α | < ε ] (3) このとき,α を,数列 { a n } の極限値と呼ぶ。

数列 { a n } が収束するという上の命題の否定は,次のように命題を同値な ものでつなげて行くと,P 6 と同値であることが分かる。

P 1 : ¬ [

実数α ε > 0 自然数 N n [ n N ⇒ | a n α | < ε ] ] P 2 : 実数α ¬ [

ε > 0 自然数 N n [ n N ⇒ | a n α | < ε ] ] P 3 : 実数α ε > 0 ¬ [

自然数 N n [ n N ⇒ | a n α | < ε ] ] P 4 : 実数α ε > 0 自然数 N ¬ [

n [ n N ⇒ | a n α | < ε ] ] P 5 : 実数α ε > 0 自然数 N n ¬ [ n N ⇒ | a n α | < ε ] P 6 : 実数α ε > 0 自然数 N n [ n N ( | a n α | ≥ ε) ]

1.7.3

1.5  数列 { a n } が収束するとき,その極限値は一意に定まることを証

明せよ。

(14)

解答 (1) 数列 { a n } の極限値が2つ以上あると仮定して矛盾を示す。α と β は異なる実数で,ともに { a n } の極限値と仮定する。

ε = | α 2 β | とすると,

N 1 n [

n N 1 ⇒ | a n α | < | α β | 2

] かつ

N 2 n [

n N 2 ⇒ | a n β | < | α β | 2

]

N = max { N 1 , N 2 } とすると、

| a N α | < | α β |

2 かつ | a N β | < | α β | 2 より

| α β | = | (a N α) (a N β) | ≤ | a N α | + | a N β | < | α β | すなわち、 | α β | < | α β | となり、これは矛盾なので 数列 { a n } の極限値 は一意に定まる。

次の解答は,上の解答と本質的に同じものである。

解答 (2) 数列 { a n } の極限値が2つ以上あると仮定すると,次の命題が成り 立つ:

実数α 実数β

6 = β) [ ε > 0 自然数 N n [ n N ⇒ | a n α | < ε ]]

[ ε > 0 自然数 N n [ n N ⇒ | a n β | < ε ]]

ε = | α 2 β | とすると

N 1 N 2 n [

(n N 1 n N 2 )

[(

| a n α | < | α β | 2

) (

| a n β | < | α β | 2

)]]

N = max { N 1 , N 2 } とすると、

( | a N α | < | α β | 2

) (

| a N β | < | α β | 2

)

より

| α β | = | (a N α) (a N β) | ≤ | a N α | + | a N β | < | α β | すなわち、 | α β | < | α β | となり、これは矛盾なので 数列 { a n } の極限値 は一意に定まる。

1.6  数列 { a n } , { b n } が収束するとき,c n = a n + b n (n = 1, 2, 3, · · · )

によって定義される数列 { c n } も収束することを証明せよ。

(15)

解答 (1) 実数 α を数列 { a n } の極限値,β を数列 { b n } の極限値とし, 数列 { c n }α + β に収束することを示す。

正数 ε に対して,

N 1 n [ n N 1 ⇒ | a n α | < ε 2 ],

N 2 n [ n N 2 ⇒ | b n β | < ε 2 ] N = max { N 1 , N 2 } とすると n N のとき

| c n (α + β) | = | (a n α) + (b n β) | ≤ | a n α | + | b n β | < ε 2 + ε

2 = ε

次の解答は,上の解答と本質的に同じものである。

解答 (2)

実数 α ε > 0 自然数 N n [ n N ⇒ | a n α | < ε ],

実数β ε > 0 自然数 N n [ n N ⇒ | b n β | < ε ] が成り立つので、正数 ε に対して,

N 1 n [ n N 1 ⇒ | a n α | < ε 2 ],

N 2 n [ n N 2 ⇒ | b n β | < ε 2 ] N = max { N 1 , N 2 } とすると n N のとき

| c n (α + β) | = | (a n α) + (b n β) | ≤ | a n α | + | b n β | < ε 2 + ε

2 = ε 1.7a n = ( 1) n (n = 1, 2, 3, · · · ) によって定義される数列 { a n } は収 束しないことを示せ。

解答 (1) (1) α = 1 とする。ε = 1 とする。任意に選ばれた自然数 N に 対 して、n を N より大きな奇数とすれば, | a n α | = | − 1 1 | = 2 ε とな り, { a n } は 1 に収束しない。

(2) α = 1 とする。ε = 1 とする。任意に選ばれた自然数 N に 対して、n を N より大きな偶数とすれば, | a n α | = | 1 ( 1) | = 2 ε となり, { a n } 1 に収束しない。

(3) α 6 = 1, 1 とする。ε = min {| 1 α | , | − 1 α |} とする。ε > 0 であ る。任意に選ばれた自然数 N に 対して、 nN より大きな整数とすれば,

| a n α | ≥ ε となり, { a n }α に収束しない。

以上より, { a n } はどのような実数 α にも収束しない。

(16)

解答 (2) α を実数とする。 ε = 1 2 とする。任意に選ばれた自然数 N に対 して、n を次のように定める:

n = {

N [(α 0) (N は奇数)] [(α < 0) (N は偶数]) N + 1 [(α < 0) (N は奇数)] [(α 0) (N は偶数]) このとき、n N であるが、α 0 のとき a n = 1,α < 0 のとき a n = 1 な ので、いずれの場合にも | a n α | ≥ 1 > 1 2 。したがって

N n [

n N ∧ | a n α | > 1 2 ]

2 集合

2.1 集合

ある条件を満たすものの集まりを考える。集まりを成す 1 つ 1 つのものを 点と呼び、 集まりを取りまとめて集合という。集合を構成する点 2 を、その 集合の要素もしくは元とも呼ぶ。

「点」=「要素」=「元」

例えば、本年度数学概説受講者という集合 S を考えれば、皆さん一人一人 はこの集合の構成員だから、大変申し訳ないけれども、 この集合 S の「要 素」あるいは「元」あるいは「点」と呼ばれることになる。

集合論の創始者カントールは、集合を次のように定義している。

集合とは、我々の直感や思考の定まったよく区別できる対象たち を一つの全体にまとめたもののことである。

上の例 S: 「本年度数学概説受講者」の場合、その構成要素である皆さんは 一人一人明確に区別できるので、それを一まとめにしたものが集合 S である、

ということであろう。 これでは良く分らないかもしれないので、以下、この 定義の内容を整理してみよう。

思考の対象を文字 xy で表し、それらの一定の集まりを S で表すこと にしよう。次の二つの要件が満たされるとき、 S は集合であるとする。

(I) 思考の対象となる任意の xS に所属するか所属しないかどちらか一 方が必ず成り立つ。すなわち、

xS に属するか、x は S に属さないか

2同じものを指すのに複数の呼び名があるのは、混乱の原因になるので避けた方が良いかもし れない。しかし、それぞれの呼び名には独特の「味」があるので、 気分を豊かにすると思って、

受け入れを願う。

(17)

どちらか一方が成り立つことが明確に定まっている。

(II) S に属する任意の対象 xy は、明確に区別されていて、

x = y であるか、 x 6 = y であるか が明確に規定されている。

「本年度数学概説受講者の集合」に対しては、 「思考の対象」を例えば「広 島大学の学生」とすれば、この二つの要請が満たされていることは容易に了 解されるであろう。

有限個の要素からなる集合 S = { x 1 , x 2 , . . . , x n } を有限集合という。集合 A が有限集合ではないとき、A は無限集合であるという。 無限集合について は後に解説するが、例として以下のようなものがある。

自然数全体の集合    ( これを一般に N と表す ) 整数全体の集合     ( これを一般に Z と表す ) 有理数全体の集合    (これを一般に Q と表す) 実数全体の集合     (これを一般に R と表す)

集合 A に対して xA の要素であるとき、x A に属するまたは A x を含むといい、x A または A 3 x で表す。

x A に属するx A または A 3 x で表す xA に属さないことは、x / A または A 63 x で表す。

集合を表示する方法には、二通りある。1つは、集合の元を書き並べる方 法(列挙法)であり、例えば、

{ 1, 2, 3, 4, 6, 8, 12, 24 }

のように表す。もう1つは、命題関数 P(x) を用いる方法(内包的定義)で、

P(x) が真であるような要素 x の全体からなる集合を { x | P(x) } あるいは { x : P (x) } と表す。この方式に従えば、先にあげた集合は

{ 1, 2, 3, 4, 6, 8, 12, 24 } = { x | x は 24 の約数 } と表示できる。

集合の表示方法

(18)

(列挙法)       A = { a, b, c, · · · }

(内包的方法)     A = { x U | P (x) (が真である) } ここで (P(x) : x を変数とする命題)

集合 S に対して、 「 x S 」を「命題 P (x) が真であること」とすれば、 こ の集合は S = { x | P(x) } と 表示できるので、集合に関する事柄は論理に関す る事柄に置き換えて議論できる。ただし、命題関数の項変数の対象領域(定 義域)は、ある一定の集合であるとして、これを普遍集合あるいは宇宙と呼 ぶ。 普遍集合 U を強調したいときは、次のように表示する。

{ x | x U, P(x) } あるいは { x U | P (x) }

2.1  二つの集合 A = { x | P(x) }B = { x | Q(x) } に対して、命題

「A の元はすべて B に属する」を P (x) と Q(x) からなる論理式で表せ。

答え:x が A の元であるとは命題 P(x) が真であることであり、

xB に属するとは Q(x) が真であることである。一方、 P (x) が偽のとき(x が A の元ではないとき)、上の主張は Q(x) が真 であるか偽であるかについて何も語っていない。従って、上の主 張は ¬ P (x) Q(x) が真であることと同じである。すなわち、 xA の元でないか、あるいは、 B の元である。 ¬ P (x) Q(x)P (x) Q(x) は同値であるから、結局、上の主張を論理式で 表せば

x (P (x) Q(x))

である。これは図(ベン図と呼ばれる)を用いて説明すれば納得 しやすいであろう。

集合の包含関係の定義:  この例 2.1 のように、集合の包含関係を定義する。

すなわち、二つの集合 A = { x U | P (x) }B = { x U | Q(x) } に対 して、

A B ≡∀ x U (P (x) Q(x))

≡∀ x U ( ¬ P(x) Q(x)) ≡ ∀ x U (x 6∈ A x B)

≡∀ x U (x A x B) :包含

と定義して、A は B の部分集合であるという。前もって普遍集合が何である か周知の場合は、普遍集合 U を省略して

A B ≡ ∀ x (x A x B )

(19)

によって包含関係を定義する。

この包含関係は、 「A は B に含まれる」、あるいは、 「B は A を含む」と いう呼び方もされる。このとき B A と表してもよい。集合の間の包含関 係( A B )と 要素の所属関係( x B )を混同してはいけない。前者は集 合と集合の間の関係であり、後者は集合の要素と集合の 間の関係である。

Quiz 1.  次の包含関係および所属関係の違いについて考察せよ。

1 ∈ { 1, 3, 5 }{ 1 } ⊂ { 1, 3, 5 } 、 1, 3, ∈ { 1, 3, 5 }{ 1, 3 } ⊂{ 1,3,5 } 集合の相等関係: 集合 A, B に対して、 「 A BA B が同時に成り立 つとき、すなわち命題 (A B) (A B) が真のとき、集合 A と集合 B は等しいと言い、 A = B と書く。

定義:  A = B ≡ ∀ x(x A x B )

つまり、二つの集合 AB は、その構成要素が完全に一致するとき、同じ であるとするという、至って当たり前の定義である。

2.2  二つの集合 A = { x | P (x) }B = { x | Q(x) } に対して、 A = B を論理式で表せ。

答え:(A = B) ≡ ∀ x (P(x) Q(x))

補集合:  A U のとき、普遍集合 U の要素で A に属さないものを A U における補集合といい、A c で表す。すなわち、

A c = { x U | x / A }

Quiz 2.  普遍集合 U の二つの部分集合 A, B U に関する次 の命題を証明せよ。

(A B ) (A c B c )、 (A = B) (A c = B c )

AB の部分集合でないことを、

A 6⊂ B または B 6⊃ A で表す。これは A B の否定だから、

A 6⊂ B ≡¬ [ x(x A x B)]

≡∃ x ¬ (x A x B) ≡ ∃ x ¬ (x 6∈ A x B)

≡∃ x(x A x 6∈ B)

すなわち、 A 6⊂ B を示すには、 A の要素であって B の要素ではない x が存

在することを示せばよい。例えば、 Q 6⊂ Z を示すには ( 1 3 Q ) ( 1 3 6∈ Z ) で

事足りるのである。

(20)

Quiz 3.  命題 R 6⊂ Q を証明せよ。

問題 2.1  二つの集合 A = { x | P (x) }B = { x | Q(x) } に対して、

A 6⊂ BP (x) と Q(x) から構成される論理式で表せ。

ヒント:A B に対応する論理式を否定せよ。

(答え: x (P (x) ( ¬ Q(x)))

空集合 :上のように考えると { x | x 6 = x } は要素を一つも持たない集合である。

XX における補集合も要素を持たない。要素を持たない集合は空集合と 呼ばれ、 で表される。空集合はどのような集合にも含まれる(どのような集 合の部分集合である)。

∅ ⊂ A ≡ ∀ x (x ∈ ∅ ⇒ x A)

空集合など集合として認めたくないという人もいるかもしれない。そのよ うな思いは理解できるし、空集合を集合として認めないという立場も可能で あるかも知れない。しかし、空集合を集合として認める立場の方が後々都合 がよい。 0 を数として認めると何かと便利な場合が多いことと同様である。

集合の相等の定義を用いれば

要素を一つも持たない集合は全て等しい:

ことが示せる。試しに証明してみてはどうだろうか。

問題 2.2X を普遍集合として、A X とする。このとき、

(a) (A c ) c = A、  (b) X c = 、  (c) c = X が成り立つことを示せ。

2.2 和集合・共通集合

命題の論理和、論理積、および否定に対応して、集合の和・積・差が定義 される。

[x (A B)] [x A x B]    : AB との和集合 [x (A B)] [x A x B]    : AB の共通部分 [x (A B)] [x A x / B]    : AB の差集合

2.3X を普遍集合とし A X のとき、 A c = X A である。また、3つ

の集合 A, B, C に対して、 (A B) C = A (B C), (A B) C = A (B C)

が成り立つ。これらを A B C, A B C で表す。

(21)

Quiz 4.  等式 A B = A B c を証明せよ。

問題  2.3  二つの集合 A = { x U | P (x) }B = { x U | Q(x) } に 対して、A B、A B、A B、および A c を論理式を用いて表せ。

ド・モルガン(de Morgan)の公式X の部分集合 A、B に対して以下の 等式が成り立つ。

(i) (A c ) c = A, (ii) (A B) c = A c B c , (iii) (A B) c = A c B c

問題 2.4  定理 1.1 (1)、(5)、(6) を用いて、集合に関するド・モルガンの

公式を証明せよ。

分配律: (普遍集合) X の部分集合 ABC に対して次の式が成り立つ。

(i) A (B C) = (A B ) (A C) (ii) A (B C) = (A B ) (A C)

Quiz 5.A = { x R | 0 x 19 }B = { 3 の倍数 }C = { 奇数 } とする。分配律 (i) (ii) の両辺を求めて比較せよ。

問題 2.5  集合に関する分配律を、定理 1.1 (3) 、 (4) を用いて証明せよ。

問題 2.6  集合 A、B に対して、その対称差を以下のように定義する。

A B := (A B) (B A)   (対称差)

この定義に基づいて、

(1) A A = ,    (2) A = A,    (3) A B = B A

(4) A B = (A B) (A c B c ),    (5) (A B) C = A (B C) を証明せよ。(ヒント: (5) の証明には、(4) を用いて得られる次の等式と (3) を用いれば良い。)

(A B) C = (A B C) (A c B c C) (A B c C c ) (A c B C c )

2.3 集合の大きさ

有限集合 A の要素の個数を集合 A の大きさといい、 | A | で表す。空集合は 要素を含まない集合だから |∅| = 0 であり、

|{ 1, 3, 71 }| = 3, |{ 1, 2, 3, 4, 6, 8, 12, 24 }| = 8 である。

定理 2.1.  任意の有限集合 A、B について、次の等式が成り立つ。

(22)

| A B | = | A | + | B | − | A B |

証明| A B | を計算するとき、 | A | + | B | とすれば A B の元は2 回数えられたことになる。 したがって、余分に数えた分 | A B || A | + | B | から差し引けば | A B | が得られる。

問題 2.7  次のことを証明せよ。

A B = ∅ ⇒ | A B | = | A | + | B |

Quiz 6.  対称差の定義を用いて、 | A B | = | A | + | B |− 2 | A B | を示せ。

定理 2.2.  有限集合 A 1 , A 2 , A 3 に対して以下の等式が成り立つ。

| A 1 A 2 A 3 | = | A 1 | + | A 2 | + | A 3 |

− | A 1 A 2 | − | A 2 A 3 | − | A 3 A 1 | + | A 1 A 2 A 2 A 3 |

問題 2.8  定理 2.1 を用いて、定理 2.2 を証明せよ。

定理 2.3(ふるいわけ公式、包除原理). n 個の有限集合 A 1 , A 2 , A 3 , · · · , A n

に対して以下の等式が成り立つ。

| A 1 A 2 ∪ · · · ∪ A n | =

n

k=1

( 1) k 1

(i

1

...i

k

)

| A i

1

∩ · · · ∩ A i

k

|

右辺 2 番目(内側)の和記号 ∑

(i

1

...i

k

)

は、 1 i 1 < · · · < i k n を満た す i 1 , · · · , i k の組みの全てにわたる和を表すものとする。

問題 2.9  定理 2.3 を証明せよ。(ヒント:帰納法を用いる)

2.4 冪集合と集合族

集合を要素とする集合を考える必要性が、数学においては頻繁に出てくる。

冪集合 : ある集合 A の部分集合をすべて集めてできる集合を A の冪集合と いう。例えば、集合 { 1, 2 } の部分集合は

、  { 1 } 、  { 2 } 、  { 1, 2 } の4つであるから、この集合の冪集合は

{ 1, 2 } の冪集合 = {∅ , { 1 } , { 2 } , { 1, 2 }} である。

(23)

ここで、空集合 を忘れないことが大事である。

集合 A の冪集合を記号で 2 A で表す。この記号の「心」は、次の問題 2.10 を解くと判る。

問題 2.10

(1) 集合 { 1, 2, 3 } の部分集合を全て求めて列挙せよ。

(2) n 個の要素からなる集合の全ての部分集合の個数は 2 n 個であることを 証明せよ。(A の羃集合の個数は 2 | A | である)

(3) 集合 {∅} の要素の個数は何個か?

集合族: 集合を要素とする集合は「集合の集合」とも呼べるが、単語の 重複を避けて、通常、集合族とか集合系 と呼ばれる。

さて、ある集合 Λ(「ラムダ」と読む)の各要素 α(「アルファ」と読む)

に対して集合 A α が定まってる場合、これらの集合を要素とする集合族を A として

A = { A α | α Λ }

と表す。集合族 A に属する集合 A α の要素をすべて集めて得られる集合を、

α Λ

A α

で表し、A α (α Λ)の和集合と呼ぶ。従って、

x

α Λ

A α ⇔ ∃ β Λ (x A β )

である。また、集合族 A に属するどの集合 A α にも属する要素からなる集

合を、 ∩

α Λ

A α

で表し、A α (α Λ)の共通集合と呼ぶ。従って、

x

α Λ

A α ⇔ ∀ β Λ (x A β )

である。

Quiz 7.  実数の集合族 { A n | n N} メンバー A n を次のよう に定義する。

A n = {

x | 0 x < 1 + 1 n

}

このとき、和集合および共通集合 ∪

n ∈N

A n および ∩

n ∈N

A n を求めよ。

参照

関連したドキュメント

非難の本性理論はこのような現象と非難を区別するとともに,非難の様々な様態を説明

(文献資料との対比として,“非文献資 料”)は,膨大かつ多種多様である.これ

前章 / 節からの流れで、計算可能な関数のもつ性質を抽象的に捉えることから始めよう。話を 単純にするために、以下では次のような型のプログラム を考える。 は部分関数 (

一貫教育ならではの ビッグブラ ザーシステム 。大学生が学生 コーチとして高等部や中学部の

一般法理学の分野ほどイングランドの学問的貢献がわずか

いてもらう権利﹂に関するものである︒また︑多数意見は本件の争点を歪曲した︒というのは︑第一に︑多数意見は