もう一人のY君

iPhoneアプリのレビューやアップデートレビューなどを書いています. たまに数学の記事も書きます.

もう一人のY君 MENU  MENU

空集合はなぜ任意の集合の部分集合なのか

160422_0

 学んだばかりの時は特にイメージがつかみにくいですよね.

 「中身が空っぽの袋」でも良いんですがもうちょっと数学らしく説明することにします.

 

スポンサーリンク

 

[Contents]
 

 

空集合の定義

 初っ端から書いておきましょう.

 空集合とは, 任意の要素を持たない集合のことを言います, ちゃんと書くと

{ \displaystyle \forall x, x\notin X }

を満たす集合 { \displaystyle X } を指し, { \displaystyle \emptyset } や { \displaystyle \{\} } などと書きあらわします.

 

 

部分集合の定義

 次は部分集合です.

 2つの集合 { \displaystyle A, B } が存在し,

{ \displaystyle \forall a \in A \Rightarrow a \in B  }

 

 

何を示せば良いか

 空集合, そして部分集合の定義から, 目的を達成するには

 

(Thm 1)

 任意の集合 { \displaystyle A } について

{ \displaystyle \forall x\in \emptyset \Rightarrow x\in A }.

 

, これが成り立てば良いことが分かります.

 

 

(ちょっと脱線)推論図について

 今回の証明では推論図というものを使います, 大学数学科でやっと触れるかどうかの「道具」なんですが慣れれば難しくありません.

 

 数学, 特に論理学では, 演繹論理というものを扱います, つまり一般的な法則にしたがって, いくつかの仮定や前提から個々の結論を導きます1.

 逆に個々の結論を用いて, 一定の法則を導くことを帰納論理と言います, 例えば科学がこれに当てはまります.

 勿論数学や科学それぞれが完全にこの一方だけ…というわけではありません.

 更に脱線するならば学校教育における「算数」は帰納論理, 「数学」は演繹論理に偏っていると考えることもできます.

 実際の数学はどちらも重要になってきます.

 

 推論図はこの演繹論理の流れを表す方法の一つになります.

 

 例えばAという命題からBという命題が演繹によって導かれたとします, これは

{ \displaystyle A, A\rightarrow B }

という2つの前提からBという結論を導いたと解釈できます.

 この「推論規則」と呼ばれる流れを, 推論図では以下のように書き表します.

 { \displaystyle A A\rightarrow B }


{ \displaystyle B }

 この図式を推論図と言います.

 

 もうちょっと複雑にしてみると,

{ \displaystyle A A\rightarrow B }

{ \displaystyle B }

{ \displaystyle A A\rightarrow (B\rightarrow C) }

{ \displaystyle B\rightarrow C }


{ \displaystyle C }

 これは左上で { \displaystyle A } と { \displaystyle A\rightarrow B } という前提から { \displaystyle B } という結論を, また右上で { \displaystyle A } と { \displaystyle A\rightarrow (B\rightarrow C) } という前提から { \displaystyle B\rightarrow C } という結論を導き, 各々の結論を更に前提として { \displaystyle C } という結論を導いているわけです.

 言いかえれば

{ \displaystyle A, A\rightarrow B, A\rightarrow (B\rightarrow C) }

の3つの前提から { \displaystyle C } という結論を導いています.

 

 さて, 上の事実は

{ \displaystyle A\rightarrow B, A\rightarrow (B\rightarrow C) }

のみを前提とすれば, これは「{ \displaystyle A } という仮定から { \displaystyle C } という結論を導いた」とも言えます.

 このように解釈した場合, 推論図では下のように書き表します.

 

{ \displaystyle \overset{1}{A} A\rightarrow B }
{ \displaystyle B }
{ \displaystyle \overset{1}{A} A\rightarrow (B\rightarrow C) }
{ \displaystyle B\rightarrow C }

{ \displaystyle C }
{ \displaystyle A\rightarrow C }
1

  (どうも推論規則のLaTeXが分からないので綺麗じゃないですがご容赦を.)

 ここで上に2つあるAの上に書いてある1は, Aという仮定が最後の推論

{ \displaystyle C }


{ \displaystyle A\rightarrow C }

を行ったときに削除されたことを意味します, これによって

{ \displaystyle A\rightarrow B, A\rightarrow (B\rightarrow C) }

の2つの前提から結論 { \displaystyle A\rightarrow C } を導いたことになります.

 

 推論規則は他にもたくさんありますが今回はここまでとします.

 

 

矛盾の性質

 いま, 矛盾という命題と { \displaystyle O } とすることにし, 更に

{ \displaystyle [(A\vee B)\lor\lnot B]\rightarrow A }

 が正しいことを認めましょう(これが正しいことを証明するには, 矛盾の存在を認めねばなりません).

 すると以下によって { \displaystyle (B\rightarrow O)\rightarrow (B\rightarrow A) } を導くことができます.

 

 ここで { \displaystyle B = O } とすれば { \displaystyle (O\rightarrow O)\rightarrow (O\rightarrow A) } となりますね.

 任意の命題 A について

{ \displaystyle \overset{1}{A} }
{ \displaystyle A\rightarrow A }
1

 であることが分かりますから, { \displaystyle O\rightarrow O } は正しいことが分かります.

 正しい前提は削除しても問題ありませんから(正しいものを仮定してもしなくても"それ以降"は同じですね?), 結果これは

{ \displaystyle O\rightarrow A }

ということになります.

 これはつまり

矛盾からは任意の命題が導かれる

ことを意味しています, そしてこれが矛盾という命題そのものの性質となります.

 

 

Thm 1の証明

 では目的の証明をしましょう.

 空集合の定義から, 任意のの元 { \displaystyle x } について

{ \displaystyle x\in\emptyset}

は矛盾命題 { \displaystyle O } です.

 先程の矛盾命題の性質から, { \displaystyle O } からは任意の命題が導かれます, つまり任意の集合 { \displaystyle A } について

{ \displaystyle x\in\emptyset \Rightarrow x\in A }

 は真です.

 よって部分集合の定義から

{ \displaystyle \emptyset\subset A }

 が言えます. //

 

 

 言ってしまえば, 空集合が任意の集合の部分集合であることは定義そのものとして良いわけです.

 因みに { \displaystyle A = \emptyset } とすれば

{ \displaystyle \emptyset\subset\emptyset }

であることも分かります.