|| 整ってる列
「整列順序」持ちの「集合」のこと。
スポンサーリンク
基本的には『自然数』の性質の話で、
『ソートアルゴリズム』とかで見る考え方になります。
これをきちんと理解するには
『順序集合』『整礎関係』が予備知識として必要です。
まあ、知らなくてもなんとなく分かるとは思いますが。
整列順序関係 Well-Order
|| 整ってて順序がある感じ
「よく見る数字」が持ってる『関係』のこと。
厳密には『整礎』かつ『全順序』な「関係」のことです。
0≤1≤2⋯
「全部比較できる」し
「一番ちっちゃいのある」し
それが「集合の一部分でも成り立つ」
{10,20,30,...}⊂N
10≤20≤30≤⋯
そういう「集合」の上で
『整礎』かつ『全順序』な関係
≤,≦,⊆
つまり「自然数」やら「実数」やらで定義できる
こういう記号を「整列順序関係」と言います。
長くなるので『整礎関係』の詳細は別記事で。
整列集合の具体例
「自然数」はかなり直感的に定義できるんですけど
「整数」とか「有理数」は微妙なので解説しておきます。
自然数の場合
これは「空集合」の存在を考慮すると
「 0 を含める」ことにすれば扱いやすくなるので、
01n+1:=:=⋮:=∅{∅,{∅}}{n,{n}}orPowerSet(n)
以下、記事内での『自然数』は「 0 を含む」とします。
N==N{0,1,2,3,4,5,...}
この時「自然数」上では、
『整列関係 ≤ 』を考えると
『最小元 0 がある』ことはすぐに分かります。
NN⊃⊃{5,9,143}{634,957,9567,...}
また、どのように「部分集合」をとっても
ちゃんと「最小元」が存在することも分かります。
出鱈目に並び替えたとしても同様
N⊃{6134,131,7613,735,2,8,836}
『整列関係 ≤ 』を使って全て比較していけば、
最終的に『 2 が最小元』だと確実に分かります。
最後、無限の場合はどうなん?って話ですが
『集合の定義』より、集合の中身は確実に分かるので
0≤1≤⋯<ω
どこか「適当な数字を1個選んで」
「他の全てと比較」すれば
『全ての要素』が『比較可能』である以上
必ず最終的に最小元は見つかります。
整数の場合
『最小元』を考える時
「自然数」は直感的に 0 だと分かります。
⋯−2−1012⋯
しかし「整数」の範囲における『最小』は
「大小関係 ≤ 」上では −∞
−∞0:=⋮:=∅?
しかしこれを「空集合」だとする場合
0 をうまく定義することはできません。
基準と定義
整数を集合で定義する時
「最小元」をどうすればいいのか。
これを単純に決めるのは難しいですが、
中心にある『 0 』が良さそう
というのはなんとなく直感的に分かります。
他の候補も見当たりませんし
「無限」ではいろいろ不都合が多いですし。
とまあそういうわけで
「最小元」を「 0 にしてみる」
これを指針にして集合での定義を考えてみます。
{1,2,3,4,5,...}{−1,−2,−3,−4,...}
まず確認しておくと
整数は 2 ブロックに割れている
この事実はすぐに確認することができます。
その上で『 0 を基準に』
これを「整列させる」とすると
1−1213−2425−3⋯⋯−1−2⋯
これを反転させた形を含めて
パッと 4 通り思いつくわけですが、
1−1≤≤21≤≥3−2≤≤42≤≥5−3⋯⋯−1≥−2≥⋯
いずれにしても
単純に「大小関係」でこれを表現することはできません。
整数での整列関係
↑ の話から分かる通り
整数に対して、単純な整列関係は構築できません。
−∞<⋯≤−1≤0≤1≤⋯<∞
直感的に、こういう事実は理解できますが、
集合での表現はそう単純でもなく。
−∞0:=:=∅∅
いずれかのパターンで考える必要があって、
「関係」は、その上で考える必要があります。
整列関係とマイナス
考えられる並びの内
「途中」で無限を挟みたくない
−1,1,−2,2,−3,⋯
そう考えると、並びの候補はこれに絞られます。
この上で「整列関係」を考えていくわけですが
≤
少なくとも
単純な整列関係ではうまくいかないので
ここでとりあえず
これを満たす整列関係を Rordwell としておきます。
en+Rordwellen+2+
その上で考えていくと
まず「正の数同士」であればこうなるのは明らか。
ここは特に問題なくクリアです。
en−Rordwellen+2−
ただこのままだと「 −1Rordwell−2 」
みたいな感じになるので、これは間違い。
enRordwellen+2
なんか分からんでもない関係ですが
このままこう定義することはできそうにありません。
マイナスの処理
↓ の並びでは
n+1:=PowerSet(n)
−1,1,−2,2,−3,⋯
集合では必ず「 n∈n+1 」となりますから
この記号 ∈ で「整列関係」を定義する場合
−1∈−4
このような形にした方が都合が良いです。
en−Rordwellen+2−
なので「負の数同士の関係」では
基本的にこの形で書いてしまいたい。
となると、これを実現するためには
『マイナス記号を無視する』必要があって
∣en−∣Rordwell∣en+2−∣
都合の良いことに
この「絶対値 ∣−1∣<∣−3∣ 」を利用すれば
これは簡単に実現できてしまいます。
整数上での整列関係の定義
以上のことをまとめると
『最小元 0 』として
『 en∈en+1 』の並びを変えない「整列関係 Rordwell 」は
正の数同士では en+Rordwellen+k+
正の方が後ろ en−Rordwellen+k+
負の数が右に来るなら enRordwell∣en+k−∣
↑ を満たすとする
こうすることで実現できます。
総括すると
『整数上の整列関係 Rordwell 』
「整列集合 (Z,Rordwell) 」の中身は ↓
0,−1,1,−2,2,−3,3,⋯
k を自然数として
関係の決まりは ↓ になります。
en+Rordwellen+k+en−Rordwellen+k+enRordwell∣en+k−∣
ちょっと複雑ですが、言ってることは普通ですね。
この『整列集合』の考え方は
「順序数」を定義する上で必須になります。
「順序数」を詳しく理解したいのなら覚えておきましょう。