「順序数」の版間の差分

提供: miniwiki
移動先:案内検索
(1版 をインポートしました)
(内容を「 '''順序数'''(じゅんじょすう、{{lang-en-short|''ordinal number''}}) ものの個数を表す集合数に対し,並んでいる順序を表す数。序数...」で置換)
(タグ: Replaced)
 
1行目: 1行目:
{{Otheruses|数学的な観点からの順序数|言語学的な観点での順序数|序数詞}}
 
[[数学]]でいう'''順序数'''(じゅんじょすう、{{lang-en-short|''ordinal number''}})とは、[[整列集合]]同士の"長さ"を比較するために、[[自然数]]<ref>本項目では、各自然数が自分自身より小さな自然数全体の集合と等しくなるような仕方で自然数が定義されているものとする。例えば、0 = &empty; , 1 = { 0 } , 2 = { 0, 1 } である。</ref>を拡張させた概念である。
 
  
== 定義 ==
+
'''順序数'''(じゅんじょすう、{{lang-en-short|''ordinal number''}})
整列集合 (''A'', &lt;) に対して、''A'' を[[写像|定義域]]とする[[写像|関数]] ''G'' <small><sub>A,<</sub></small>を[[超限帰納法]]によって
 
: ''G<small><sub>A,<</sub></small>''(''a'') = { ''G<small><sub>A,<</sub></small>''(''x'') | ''x'' &lt; ''a'' }
 
  
と定義したとき、''G<small><sub>A,<</sub></small>'' の[[写像|値域]] ran(''G<small><sub>A,<</sub></small>'') を''' (''A'', &lt;) の順序数'''といい、これを ord(''A'', &lt;) で表す。ある整列集合の順序数であるような[[集合]]を'''順序数'''と呼ぶ<ref>順序数は本来、上で述べた定義とは異なる仕方で定義されていた。その定義とは、順序集合全体の集まりを「同型である」という "同値関係" によって類別したとき、順序集合 (''A'', &lt;) の "同値類" を (''A'', &lt;) の'''順序型'''(order type)と呼び、特に整列集合の順序型を順序数と呼ぶというものである。ところが現代の標準的な集合論においては、''A'' が空集合でない限り (''A'', &lt;) と同型な順序集合全体の集合といったものは存在しないことが示される。したがって、このような順序数の定義の仕方は正当な方法であるとは認められない。これを克服するために考えられたのが上で述べた定義であり、現在は上の定義(あるいはそれと同値な定義)が広く用いられている。だが、順序型というアイデア自体が排除されたわけではない。順序数を上で述べたような仕方で定義した後、それを用いることによって順序型を正当な方法で定義できるということが知られている。ただし、整列集合の順序型と順序数は別のものになる。詳細は「[[順序型]]」を参照。</ref>。
+
ものの個数を表す集合数に対し,並んでいる順序を表す数。序数ともいう。一般には,整列集合の順序型を順序数ということで,無限順序数を含む議論が展開できる。たとえば,表の右側の列が順序数である。整列集合を <i>M</i>,その順序型を○(<i>M</i>)で示す。第I型の順序型すなわち順序数は自然数であって有限順序数といわれ,第II型の順序数は有限順序数に続いてすぐあとにくるもので,超限順序数といわれる。可算無限集合に対応するこのような超限順序数を初めて考えたのは[[ゲオルク・カントル]]である。
 
 
=== 例 ===
 
&lt;<sub>&omega;</sub> は自然数の通常の大小関係(を各集合に制限したもの)を表すものとすると、
 
: ord(&empty;, &lt;<sub>&omega;</sub>) = &empty; = 0,
 
: ord({ 2 }, &lt;<sub>&omega;</sub>) = { &empty; } = { 0 } = 1,
 
: ord({ 2, 3 }, &lt;<sub>&omega;</sub>) = { &empty;, { &empty; } } = { 0, 1 } = 2,
 
: ord({ 2, 3, 5 }, &lt;<sub>&omega;</sub>) = { &empty;, { &empty; }, { &empty;, { &empty; } } } = { 0, 1, 2 } = 3 。
 
 
 
この例から推測されるように、一般に有限の整列集合 (''A'', &lt;) に対して ord(''A'', &lt;) は ''A'' の要素の個数に等しい。特に、任意の自然数 ''n'' に対して ord(''n'', &lt;<sub>&omega;</sub>) = ''n'' が成り立つので、自然数はすべて順序数である。
 
 
 
順序数に関して次が成り立つ:
 
# 整列集合 (''A'', &lt;<sub>''A''</sub>) と整列集合 (''B'', &lt;<sub>B</sub>) が[[同型]]のとき、またそのときに限り ord(''A'', &lt;<sub>''A''</sub>) = ord(''B'', &lt;<sub>B</sub>)。
 
# (''A'', &lt;) が有限整列集合のとき、ord(''A'', &lt;) は ''A'' の要素の個数に等しい。
 
# 整列集合 (''A'', &lt;) の順序数を &alpha; とし、&isin;<sub>&alpha;</sub> を &alpha; 上の所属関係とすると、(&alpha;, &isin;<sub>&alpha;</sub>) は (''A'', &lt;) と同型な整列集合である。
 
# &alpha; が順序数であることと、&alpha; が &isin; によって整列された[[推移的集合]]であることは同値である。
 
# &alpha; が順序数のとき、&alpha; の要素もすべて順序数である。
 
 
 
自然数全体の集合 &omega; は &isin; によって整列された推移的な集合であるから、上の事実 4. より &omega; は順序数である。
 
 
 
== 順序数の大小関係 ==
 
任意の順序数 &alpha;, &beta;, &gamma; に対して次が成り立つことが示される:
 
: &alpha; &notin; &alpha;,
 
: &alpha; &isin; &beta; かつ &beta; &isin; &gamma; &rArr; &alpha; &isin; &gamma;,
 
: &alpha; &isin; &beta; または &alpha; = &beta; または &beta; &isin; &alpha; 。
 
そこで、&alpha; &isin; &beta; のとき &beta; は &alpha; より大きいといい、&alpha; &lt; &beta; と書く。この定義と順序数の要素はまた順序数であるという性質から、すべての順序数は自分自身より小さな順序数全体の集合と等しいと言うことができる。&omega; より小さな順序数(すなわち自然数)を'''有限順序数'''と呼び、&omega; 以上の(すなわち &omega; と等しいか &omega; より大きい)順序数を'''超限順序数'''と呼ぶ。順序数の大小関係に関して次が成り立つ:
 
# 整列集合 (''A'', &lt;<sub>''A''</sub>) が整列集合 (''B'', &lt;<sub>B</sub>) のある始切片と同型のとき、またそのときに限り ord(''A'', &lt;<sub>''A''</sub>) &lt; ord(''B'', &lt;<sub>B</sub>)。
 
# 有限順序数の範囲では、上で定義された大小関係は通常の大小関係と一致する。
 
# &alpha; が順序数のとき、''S''(&alpha;) := &alpha; &cup; { &alpha; } は &alpha; より大きな順序数のうちで最小のものである。''S''(&alpha;) を '''&alpha; の後続者'''(successor of &alpha;)と呼ぶ。
 
# ''O'' が順序数からなる集合のとき、<math>\bigcup</math> ''O'' もまた順序数であり、''O'' の[[最小上界]]となっている。そこで、<math>\bigcup</math> ''O'' を sup(''O'') とも書く。
 
# 順序数からなる空でない集合には必ず最小元が存在する。
 
 
 
順序数の並び方を次のように図示することができる:
 
: 0, 1, 2, 3, ............, &omega;, ''S''(&omega;), ''S''(''S''(&omega;)), ''S''(''S''(''S''(&omega;))), ............, &omega; + &omega;, ''S''(&omega; + &omega;), ''S''(''S''(&omega; + &omega;)), ''S''(''S''(''S''(&omega; + &omega;))), ..............................
 
 
まず、0 が最小の順序数である。その後に ''S''(0) = 1, ''S''(''S''(0)) = 2, ''S''(''S''(''S''(0))) = 3, ... と有限順序数(自然数)が通常の順序で並んでいる。そして、すべての自然数が並び終えると、次に来るのが最小の超限順序数 &omega; である。&omega; の後にはまたその後続者たちが ''S''(&omega;), ''S''(''S''(&omega;)), ''S''(''S''(''S''(&omega;))), ... と無限に続いていく。その後、それらの最小上界(後に &omega; + &omega; と呼ばれる)が並び、その後続者たちが無限に続く。だがそれで終わりではない。無限に続いた後には、必ずそれまでに並んだすべての順序数たちの最小上界が存在し、その後続者、そのまた後続者、... のように順序数の列は"永遠に"続いていくのである。
 
 
 
== 順序数の特徴付け ==
 
集合 x について以下は[[公理的集合論#ZF 公理系|ZF]]で同値である。
 
* x は順序数である。
 
* x は[[推移的集合]]であり帰属関係 &isin; に関する[[整列集合]]である。 ([[ジョン・フォン・ノイマン]]の定義)<ref name="von Neumann1923pp199-208">{{Harvnb|von Neumann|1923}}</ref><ref>{{harv|Levy|1979|page=52}} 著者はこの案をツェルメロの1916年の未公刊の仕事とノイマンの1920年代の数編の論文に帰している。</ref>
 
* x は推移的集合であり y,z&isin;x ならば y&isin;z, y=z, y&ni;z のいずれか1つだけが成り立つ。
 
* x は推移的集合であり包含関係 &sub; に関する[[全順序集合]]である。
 
* x は推移的集合であり x の要素もまた推移的集合である。
 
ただし[[正則性公理]]を仮定しない場合は必ずしも同値にならないので注意が必要である。
 
 
 
== ブラリ=フォルティの定理 ==
 
'''ブラリ=フォルティの定理'''とは、「すべての順序数からなる集合は存在しない」という定理である。これは次のようにして示すことができる:
 
:すべての順序数からなる集合 ''ON'' が存在すると仮定する。すると、順序数の要素はまた順序数であるという性質から ''ON'' は推移的な集合である。さらに、''ON'' の空でない部分集合には必ず &isin; に関する最小元が存在するので、''ON'' は &isin; によって整列されている。したがって ''ON'' は順序数であるので ''ON'' &isin; ''ON'' であるが、これは任意の順序数 &alpha; に対して &alpha; &notin; &alpha; であるという事実と矛盾する。よって順序数全体の集合は存在しない。
 
かつて、集合論が公理化される以前には、「集合全体の集合」や「順序数全体の集合」といったものも無制限に考えられていたため、上のように順序数全体の集合を考えたときに起こる矛盾は[[ブラリ=フォルティのパラドックス]]と呼ばれていた。
 
 
 
== 後続順序数と極限順序数 ==
 
ある順序数 &beta; が存在して &alpha; = ''S''(&beta;) となる順序数 &alpha; を'''後続順序数'''(successor ordinal)と呼ぶ。0 でも後続順序数でもない順序数を'''極限順序数'''(limit ordinal)と呼ぶ。定義より、すべての順序数 &alpha; に対して、
 
* &alpha; = 0
 
* &alpha; は後続順序数である
 
* &alpha; は極限順序数である
 
のいずれか一つだけが成り立つ。&omega; は最小の極限順序数である。また、任意の順序数 &alpha; に対して、&alpha; より大きな極限順序数が存在することが示される。
 
 
 
== 順序数の演算 ==
 
順序数の間には自然数の場合と同じく和、積、冪が定義できる。特に有限順序数の間の演算は通常のそれと一致する。
 
 
 
=== 和 ===
 
&alpha;, &beta; を順序数とする。
 
整列集合 (''A'', &lt;<sub>''A''</sub>), (''B'', &lt;<sub>''B''</sub>) を ord(''A'', &lt;<sub>''A''</sub>) = &alpha;, ord(''B'', &lt;<sub>''B''</sub>) = &beta;, ''A'' &cap; ''B'' = &empty; をみたすように取り、''A'' &cup; ''B'' 上の関係  &lt;<sub>''A''</sub> &oplus; &lt;<sub>''B''</sub> を、
 
 
 
: ''x'' (&lt;<sub>''A''</sub> &oplus; &lt;<sub>''B''</sub>) ''y''  &hArr;  ''x'' &lt;<sub>''A''</sub> ''y'' または ''x'' &lt;<sub>''B''</sub> ''y'' または〈''x'', ''y'' 〉 &isin; ''A'' × ''B'' 
 
 
   
 
   
によって定義すれば、(''A'' &cup; ''B'', &lt;<sub>''A''</sub> &oplus; &lt;<sub>''B''</sub>) は整列集合であり、その順序数は (''A'', &lt;<sub>''A''</sub>), (''B'', &lt;<sub>''B''</sub>) の特定の取り方によらず一定である。そこで ord(''A'' &cup; ''B'', &lt;<sub>''A''</sub> &oplus; &lt;<sub>''B''</sub>) を &alpha; と &beta; の'''和'''といい、これを &alpha; + &beta; で表す。直観的には、&alpha; + &beta; というのは &alpha; の後ろに &beta; を並べてできる整列集合の順序数である。
+
{{テンプレート:20180815sk}}
 
 
順序数の和について次が成り立つ:
 
# &alpha;, &beta; が有限順序数ならば、和 &alpha; + &beta; は自然数の間の通常の和と一致する。
 
# (&alpha; + &beta;) + &gamma; = &alpha; + (&beta; + &gamma;) 。
 
# &alpha; + 0 = 0 + &alpha; = &alpha; 。
 
# &alpha; + ''S''(&beta;) = ''S''(&alpha; + &beta;) 。
 
# &gamma; が極限順序数のとき、&alpha; + &gamma; = sup({ &alpha; + &beta; | &beta; &lt; &gamma; }) 。
 
# &beta; &lt; &gamma; &hArr; &alpha; + &beta; &lt; &alpha; + &gamma; 。
 
# &beta; &le; &gamma; &rArr; &beta; + &alpha; &le; &gamma; + &alpha; 。
 
# 順序数の和は一般には'''可換でない'''。例えば、1 + &omega; = &omega; ≠ &omega; + 1 である。
 
# &alpha; &le; &beta; ならば &alpha; + &gamma; = &beta; をみたす &gamma; がただ一つ存在する。
 
 
 
=== 積 ===
 
&alpha;, &beta; を順序数とする。
 
整列集合 (''A'', &lt;<sub>''A''</sub>), (''B'', &lt;<sub>''B''</sub>) を ord(''A'', &lt;<sub>''A''</sub>) = &alpha;, ord(''B'', &lt;<sub>''B''</sub>) = &beta; をみたすように取り、''A'' × ''B'' 上の関係  &lt;<sub>''A''</sub> &otimes; &lt;<sub>''B''</sub> を、
 
 
 
: 〈 ''x''<sub>1</sub>, ''y''<sub>1</sub> 〉 (&lt;<sub>''A''</sub> &otimes; &lt;<sub>''B''</sub>) 〈 ''x''<sub>2</sub>, ''y''<sub>2</sub> 〉 &hArr;  ''y''<sub>1</sub> &lt;<sub>''B''</sub> ''y''<sub>2</sub> または (''y''<sub>1</sub> = ''y''<sub>2</sub> かつ ''x''<sub>1</sub> &lt;<sub>''A''</sub> ''x''<sub>2</sub>)
 
 
 
によって定義すれば、(''A'' × ''B'', &lt;<sub>''A''</sub> &otimes; &lt;<sub>''B''</sub>) は整列集合であり、その順序数は (''A'', &lt;<sub>''A''</sub>), (''B'', &lt;<sub>''B''</sub>) の特定の取り方によらず一定である。そこで ord(''A'' × ''B'', &lt;<sub>''A''</sub> &otimes; &lt;<sub>''B''</sub>) を &alpha; と &beta; の'''積'''といい、これを &alpha; &middot; &beta; で表す。直観的には、&alpha; &middot; &beta; というのは &alpha; を &beta; 個並べてできる整列集合の順序数である。
 
 
 
順序数の積について次が成り立つ:
 
# &alpha;, &beta; が有限順序数ならば、積 &alpha; &middot; &beta; は自然数の通常の積に一致する。
 
# (&alpha; &middot; &beta;) &middot; &gamma; = &alpha; &middot; (&beta; &middot; &gamma;) 。
 
# &alpha; &middot; 0 = 0 &middot; &alpha; = 0 。
 
# &alpha; &middot; ''S''(&beta;) = (&alpha; &middot; &beta;) + &alpha; 。
 
# &gamma; が極限順序数のとき、&alpha; &middot; &gamma; = sup({ &alpha; &middot; &beta; | &beta; &lt; &gamma; }) 。
 
# &alpha; &middot; 1 = 1 &middot; &alpha; = &alpha; 。
 
# 0 &lt; &alpha; のとき、&beta; &lt; &gamma; &hArr; &alpha; &middot; &beta; &lt; &alpha; &middot; &gamma; 。
 
# &beta; &le; &gamma; &rArr; &beta; &middot; &alpha; &le; &gamma; &middot; &alpha; 。
 
# 順序数の積は一般には'''可換でない'''。例えば、2 &middot; &omega; = &omega; ≠ &omega; &middot; 2 である。
 
# &alpha; &middot; (&beta; + &gamma;) = (&alpha; &middot; &beta;) + (&alpha; &middot; &gamma;) 。
 
# (&beta; + &gamma;) &middot; &alpha; = (&beta; &middot; &alpha;) + (&gamma; &middot; &alpha;) は一般には成り立たない。
 
# 任意の順序数 &alpha; と 0 でない順序数 &delta; に対して、&alpha; = (&delta; &middot; &beta;) + &gamma; かつ &gamma; &lt; &delta; をみたす順序数の組 &beta;, &gamma; がただ一組存在する。
 
 
 
=== 冪 ===
 
&alpha;, &beta; を順序数とする。
 
整列集合 (''A'', &lt;<sub>''A''</sub>), (''B'', &lt;<sub>''B''</sub>) を ord(''A'', &lt;<sub>''A''</sub>) = &alpha;, ord(''B'', &lt;<sub>''B''</sub>) = &beta; をみたすように取り、''F''(''A'', ''B'') = { ''f'' &isin; <sup>''B''</sup>''A'' | { ''b'' &isin; ''B'' | ''f''(''b'') ≠ min(''A'') } は有限集合 } 上の関係  &lt;<sub>''A''</sub> △ &lt;<sub>''B''</sub> を、
 
 
 
: ''f'' (&lt;<sub>''A''</sub> △ &lt;<sub>''B''</sub>) ''g''  &hArr;  ''f'' ≠ ''g'' かつ、 ''f''(''b'') ≠ ''g''(''b'') をみたす最大の ''b'' &isin; ''B'' に対して ''f''(''b'') &lt;<sub>''A''</sub> ''g''(''b'')
 
 
 
によって定義すれば、(''F''(''A'', ''B''), &lt;<sub>''A''</sub> △ &lt;<sub>''B''</sub>) は整列集合であり、その順序数は (''A'', &lt;<sub>''A''</sub>), (''B'', &lt;<sub>''B''</sub>) の特定の取り方によらず一定である。そこで ord(''F''(''A'', ''B''), &lt;<sub>''A''</sub> △ &lt;<sub>''B''</sub>) を '''&alpha; の &beta; 乗'''といい、これを &alpha;<sup>&beta;</sup> で表す。
 
 
 
順序数の冪について次が成り立つ:
 
# &alpha;, &beta; が有限順序数ならば、冪 &alpha;<sup>&beta;</sup> は自然数の通常の冪に一致する。
 
# 0<sup>0</sup> = 1 。
 
# 0 &lt; &beta; のとき、0<sup>&beta;</sup> = 0 。
 
# &alpha;<sup>0</sup> = 1 。
 
# &alpha;<sup>''S''(&beta;)</sup> = (&alpha;<sup>&beta;</sup>) &middot; &alpha; 。
 
# 0 &lt; &alpha; で、&gamma; が極限順序数のとき、&alpha;<sup>&gamma;</sup> = sup({ &alpha;<sup>&beta;</sup> | &beta; &lt; &gamma; }) 。
 
# 1 &lt; &alpha; のとき、&beta; &lt; &gamma; &hArr; &alpha;<sup>&beta;</sup> &lt; &alpha;<sup>&gamma;</sup> 。
 
# &beta; &le; &gamma; &rArr; &beta;<sup>&alpha;</sup> &le; &gamma;<sup>&alpha;</sup> 。
 
# &alpha;<sup>&beta; + &gamma;</sup> = (&alpha;<sup>&beta;</sup>) &middot; (&alpha;<sup>&gamma;</sup>) 。
 
# (&alpha;<sup>&beta;</sup>)<sup>&gamma;</sup> = &alpha;<sup>&beta; &middot; &gamma;</sup> 。
 
# (&beta; &middot; &gamma;)<sup>&alpha;</sup> = (&beta;<sup>&alpha;</sup>) &middot; (&gamma;<sup>&alpha;</sup>) は一般には成り立たない。
 
 
 
== 集合の濃度と基数 ==
 
{{main|濃度 (数学)}}
 
 
 
集合 ''A'' から集合 ''B'' への[[全単射]]が存在するとき、''A'' と ''B'' は'''同数'''(equinumerous)であるといい、''A'' ≈ ''B'' で表す。
 
[[選択公理]]を仮定すれば、[[順序集合|整列定理]]により任意の集合 ''A'' に対して ''A'' と同数であるような順序数が存在することが言える。そこで、集合 ''A'' と同数であるような順序数の中で最小のものを''' ''A'' の濃度'''(cardinality of ''A'')といい、これを |''A''| あるいは card(''A'') で表す。ある集合 ''A'' に対して &alpha; = |''A''| である順序数 &alpha; を'''基数'''(cardinal number)と呼ぶ。集合の濃度に関して次が成り立つ:
 
# |''A''| = |''B''|  &hArr;  ''A'' ≈ ''B'' 。
 
# ''A'' が有限集合のとき、|''A''| は ''A'' の要素の個数に等しい。
 
 
 
基数に対しても、上で定義した順序数の演算とは別に和、積、冪を定義することができる。
 
 
 
== 注釈 ==
 
{{Reflist}}
 
 
 
== 関連項目 ==
 
*[[集合]]
 
*[[集合論]]
 
*[[公理的集合論]]
 
*[[ブラリ=フォルティのパラドックス]]
 
*[[濃度 (数学)|濃度]]
 
*[[共終数]]
 
*[[整礎的集合]]
 
*[[構成可能集合]]
 
*[[ヴェブレン階層]]
 
 
 
{{集合論}}
 
 
{{DEFAULTSORT:しゆんしよすう}}
 
{{DEFAULTSORT:しゆんしよすう}}
 
[[Category:順序構造]]
 
[[Category:順序構造]]

2018/10/28/ (日) 17:58時点における最新版

順序数(じゅんじょすう、: ordinal number

ものの個数を表す集合数に対し,並んでいる順序を表す数。序数ともいう。一般には,整列集合の順序型を順序数ということで,無限順序数を含む議論が展開できる。たとえば,表の右側の列が順序数である。整列集合を M,その順序型を○(M)で示す。第I型の順序型すなわち順序数は自然数であって有限順序数といわれ,第II型の順序数は有限順序数に続いてすぐあとにくるもので,超限順序数といわれる。可算無限集合に対応するこのような超限順序数を初めて考えたのはゲオルク・カントルである。



楽天市場検索: