順序集合

提供: testwiki
2024年6月28日 (金) 23:08時点におけるimported>Cewbotによる版 (解消済み仮リンク上方集合素冪因子を内部リンクに置き換えます (今回のBot作業のうち27.6%が完了しました))
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

テンプレート:Redirect テンプレート:複数の問題 順序集合(じゅんじょしゅうごう、テンプレート:Lang-en-short)は集合の要素の間に順序が定義された集合。順序とは二項関係であって後述する反射律・推移律などを満たすものであり、数の大小関係などを一般化したものである。

全ての2要素が比較可能(順序が定義されている)ものを特に全順序集合テンプレート:En)という。例えば実数における大小関係は全順序集合である。

また、全順序ではない順序集合の例としては、正の整数全体の集合に整除関係で順序を定めたものや、(2つ以上元を含む)集合の冪集合において、包含関係を順序と見なしたものがある。

後述するように、順序が満たすべき公理の種類により、前順序集合半順序集合テンプレート:En)、全順序集合がある。多く場合、半順序集合を指して「順序集合」と呼ぶことが多いが、分野によっては前順序集合や全順序集合を指す場合がある。

定義

まず、二項関係について以下の用語を定める。

ここで テンプレート:Mvar は集合であり、「テンプレート:Math」を テンプレート:Mvar 上で定義された二項関係とする。

また、「テンプレート:Math」が全順序律を満たさない場合(すなわちテンプレート:Math2でもテンプレート:Math2ないとき、 テンプレート:Mvarテンプレート:Mvar比較不能 (incomparable) であると言う。

テンプレート:Anchors前順序・半順序・全順序

テンプレート:Mvar を集合とし、テンプレート:Mathテンプレート:Mvar 上で定義された二項関係とする。

テンプレート:Math が前順序であるとき テンプレート:Math前順序集合という。同様に テンプレート:Math が半順序なら テンプレート:Math半順序集合、全順序なら テンプレート:Math全順序集合であるという。また集合 テンプレート:Mvarテンプレート:Math台集合 (テンプレート:En) あるいは テンプレート:En と呼ばれる。紛らわしくなければ テンプレート:Math を省略し、テンプレート:Mvar を(いずれかの意味で)順序集合という。

順序集合 テンプレート:Math に対し、テンプレート:Math を台 テンプレート:Mvar 上の順序関係ともいう。

上では順序を記号 テンプレート:Math で表したが、必ずしもこの記号で表現する必要はない。実数の大小を表す記号 テンプレート:Math と区別するため、順序の記号として を使うこともある。

全順序を線型順序ともいい、全順序集合をと呼ぶこともある。また半順序集合の部分集合 テンプレート:Mvarテンプレート:Mvar の任意の異なる2元が比較不能であるものをテンプレート:仮リンクという。テンプレート:要出典が部分順序集合は順序集合の部分集合に自然な順序を入れたものも指す。

半順序集合の元 テンプレート:Mvar が他の元 テンプレート:Mvar によってテンプレート:仮リンク (テンプレート:Math) とは、テンプレート:Mvarテンプレート:Mvar よりも真に小さく、かつそれらの間に別の元が入ることはないことをいう。つまり a<:b とは次の3つがすべて成り立つことである:ab,ab,¬[ c s.t. a<c<b].

順序集合の例

{,{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}
について、例えば テンプレート:Mathテンプレート:Math を考えれば、これらは比較不能であり(テンプレート:Mathでも テンプレート:Math2でもない)、全順序ではない。

逆順序、狭義の順序、双対順序

上で述べた順序関係「テンプレート:Math」は直観的には左辺が右辺「よりも小さい、もしくは等しい」ことを意味しているが、逆に左辺が右辺「よりも大きい、もしくは等しい」順序関係や等しいことを許容しない順序関係を考えることもできる。

逆順序

「大きい、もしくは等しい」ことを意味する順序関係は「テンプレート:Math」の逆順序と呼ばれ、

abba

により定義される。

狭義の順序

一方、等しいことを許容しない順序は狭義の(半)順序と呼ばれ、以下のように定義される:

a<b(abab) …(1)

狭義の逆順序「テンプレート:Math」も同様に定義される。

狭義の順序「テンプレート:Math」の対義語として、等しいことも許容する順序「テンプレート:Math」のことを広義の(半)順序(もしくは弱い意味 テンプレート:Lang の(半)順序、反射的 テンプレート:Lang な(半)順序)という。

(1) 式で定義された「テンプレート:Math」を「テンプレート:Math」の反射的簡約 テンプレート:Lang という。

テンプレート:Math」が半順序であるとき、その反射的簡約「テンプレート:Math」は任意の テンプレート:Math2 に対して以下を満たす:

以上では広義の順序を定義してから狭義の順序を定義したが、逆に上の三性質(非対称性は非反射性と推移性より得られるので条件としては不要)を満たすものを狭義の順序として定義し、広義の順序を

aba<ba=b …(2)

により定義することもできる。この場合、(2) 式で定義された「テンプレート:Math」を「テンプレート:Math」のテンプレート:仮リンクという。「テンプレート:Math」が前述の3条件を満たせば反射閉包「テンプレート:Math」が半順序であることを簡単に示すことができる。

双対順序集合

テンプレート:Math を順序集合とするとき、P 上の二項関係「」を

abba

と定義する(すなわち「」は「テンプレート:Math」の逆順序を順序と見なしたものである)。すると、「」も テンプレート:Mvar 上の順序になっていることが容易に分かる。(P,)テンプレート:Math双対順序集合という。

双対順序集合はその定義 (P,) よりもとの順序集合 テンプレート:Math とは"大小が逆転"している。したがって テンプレート:Math における上限、極大元、最大元(定義は後述)は (P,) ではそれぞれ下限、極小元、最小元に対応している。

ハッセ図

三元集合 テンプレート:Math部分集合の全体を包含関係を順序とする順序集合と見たときのハッセ図

テンプレート:Mvar を有限集合とし、「テンプレート:Math」を テンプレート:Mvar 上の狭義の半順序とするとき、以下のようにして テンプレート:Mvar を自然に単純有向グラフと見なせる:

頂点:テンプレート:Mvar の元
テンプレート:Math から テンプレート:Math への辺がある テンプレート:Math であり、しかも テンプレート:Math を満たす テンプレート:Math が存在しない
(すなわち テンプレート:Mvarテンプレート:Mvar を被覆している)

この有向グラフを図示したものをハッセ図という。

ハッセ図を用いると、順序関係に関する基本的な概念が図示できる。例えばこの図で テンプレート:Mathテンプレート:Math は比較可能だが、テンプレート:Mathテンプレート:Math は比較不能である。また単集合の族 テンプレート:Math は反鎖である。さらに テンプレート:Mathテンプレート:Math によって被覆されるが、テンプレート:Math には被覆されない。

なお、有限半順序集合から前述の方法で作ったグラフは閉路を持たない。逆に テンプレート:Math を閉路を持たない有限な単純有向グラフとすると、テンプレート:Mvar 上に以下の順序を入れることで テンプレート:Mvar を半順序集合と見なせる:

テンプレート:Math から テンプレート:Mvar への道がある

したがって有限半順序集合は閉路を持たない有限な単純有向グラフと自然に同一視できる。

テンプレート:Anchors上界、最大、極大、上限、上方集合

テンプレート:Mvar半順序集合とし、テンプレート:Mvar をその部分集合とし、テンプレート:Mvarテンプレート:Mvarとする。このとき上界、上限、最大、極大の概念、およびこれらの双対概念である下界(かかい)、下限、最小、極小は以下のように定義される[1]

上界および上限の定義において、 テンプレート:Mvar が必ずしも テンプレート:Mvar の元であるとは限らない、ことには注意が必要である。左閉右開の半開区間 [a,b) には最大元は存在しないが上界および上限は存在する(つまり、 テンプレート:Mvar)。

極大元の概念と最大元の概念は以下の点で異なる。まず テンプレート:Mvarテンプレート:Mvar の極大元であるとは、テンプレート:Mvar の元は「テンプレート:Mvar 以下である」か、もしくは「テンプレート:Mvar とは大小が比較不能である」かのいずれかである事を意味する。一方 テンプレート:Mvarテンプレート:Mvar の最大元であるとは テンプレート:Mvar の元は常に テンプレート:Mvar 以下である事を意味する(このとき テンプレート:Mvarテンプレート:Mvar の任意の元と比較が可能である)。したがって最大元は必ず極大元であるが、極大元は必ずしも最大元であるとは限らない(下の具体例参照)。全順序集合においては必ず極大元は最大元に一致する。

さらに テンプレート:Mvarテンプレート:Mvar上方集合(resp. 下方集合)であるとは、任意の テンプレート:Mathテンプレート:Math (resp. テンプレート:Math) を満たす任意の テンプレート:Mvar の元に対しテンプレート:Math となることをいう。

具体例

三元集合の冪集合のハッセ図から最大元と最小元を取り除いたもの。この図の一番上の行にある各元がこの半順序の極大元であり、一番下の行の各元は極小元である。最大元と最小元はない。集合 {x, y} は元の族 {{x}, {y}} に対する上界を与える。
整除性によって順序付けられた非負整数のハッセ図

正整数全体の成す集合を整除関係で順序付けるとき、テンプレート:Math は任意の正整数を割り切るという意味において テンプレート:Math は最小元である。しかしこの半順序集合には最大元は存在しない(任意の正整数の倍数としての テンプレート:Math を追加して考えたとするならば、それが最大元になる)。この半順序集合には極大元も存在しない。実際、任意の元 テンプレート:Mvar はそれとは異なる。例えば テンプレート:Math を割り切るから テンプレート:Mvar は極大ではありえない。この半順序集合から最小元である テンプレート:Math を除いて、順序はそのまま整除関係によって入れるならば、最小元は無くなるが、極小元として任意の素数をとることができる。この半順序に関して テンプレート:Math は部分集合 テンプレート:Math の上界(上限ではない)を与えるが、テンプレート:Math は除かれているので下界は持たない。他方、[[2の冪|テンプレート:Math の冪]]全体の成す部分集合に対して テンプレート:Math はその下界(これは下限でもある)を与えるが、上界は存在しない。

写像と順序

順序に関する写像の概念に以下のものがある:

定義

テンプレート:Math2 を順序集合とし、テンプレート:Math を写像とする。このとき

任意の テンプレート:Math2 に対して テンプレート:Math
任意の テンプレート:Math2 に対して テンプレート:Math
任意の テンプレート:Math2 に対して テンプレート:Math
任意の テンプレート:Math2 に対して テンプレート:Math

テンプレート:Math が順序埋め込みであるとき、テンプレート:Mvarテンプレート:Mvar によって テンプレート:Mvar に(順序集合として)埋め込まれるという。 また順序同型 テンプレート:Math が存在するとき、テンプレート:Mvarテンプレート:Mvar順序同型あるいは単に同型であるという。

性質

上で述べた概念は以下の性質を満たす:

具体例

順序を保つが順序を反映しない写像
テンプレート:Math2 だが テンプレート:Math2 でない)
テンプレート:Math2約数全体の成す半順序集合(整除関係で順序を入れる)と テンプレート:Math2 の整除関係で閉じた部分集合族(包含関係で順序を入れる)との間の順序同型

自然数全体が整除関係に関して成す半順序集合から、その冪集合が包含関係に関して成す半順序集合への写像 テンプレート:Math を各自然数にその素因数全体の成す集合を対応させることにより定まる。これは順序を保つ集合である(すなわち、テンプレート:Mvarテンプレート:Mvar を割るならば テンプレート:Mvar の各素因数は テンプレート:Mvar の素因数にもなる)が単射ではない(例えば テンプレート:Mathテンプレート:Math もこの写像で テンプレート:Math に写る)し、順序を反映もしない(例えば テンプレート:Mathテンプレート:Math を割らない)。少し設定を変えて、各自然数にその素冪因子の集合を対応させる写像 テンプレート:Math を考えれば、これは順序を保ち、かつ順序を反映するから、従って順序埋め込みになる。一方、これは順序同型ではない(実際、たとえば単集合 テンプレート:Math に移る数は無い)が終域テンプレート:Mvar値域 テンプレート:Math に変更すれば順序同型にすることができる。このような冪集合の中への順序同型の構成は、より広汎なテンプレート:仮リンクと呼ばれる半順序集合のクラスに対して一般化することができる(テンプレート:仮リンクの項を参照)。

区間

テンプレート:Mvar を順序集合とし、テンプレート:Math2テンプレート:Mvar の元とするとき、閉区間 テンプレート:Math開区間 テンプレート:Math を以下のように定義する:

[a,b]:={xPaxb}
(a,b):={xPa<x<b}

さらに テンプレート:Math および テンプレート:Math を以下のように定義し、半開区間と呼ぶ:

[a,b):={xPax<b}
(a,b]:={xPa<xb}

文献によっては テンプレート:Math, テンプレート:Math, テンプレート:Math のことを テンプレート:Math, テンプレート:Math, テンプレート:Math と表す場合もある。

半順序集合がテンプレート:仮リンクであるとは、全ての区間が有限集合であることをいう。例えば、整数全体の成す集合は通常の大小関係による半順序に関して局所有限である(端点の無い無限区間のようなものは今考えていない)。

順序集合における区間の概念と、テンプレート:仮リンクとして知られる特定の半順序の類いとを混同してはならない。

順序構造と位相構造

テンプレート:内容過剰

全順序集合の位相

順序位相

全順序集合 A に対し、無限半開区間

(,b)={xAx<b}
(a,)={xAa<x}

全体の集合を準開基とする位相を順序位相 (order topology) というテンプレート:Efn2。例えば、実数全体の集合 を通常の大小関係 ≤ による全順序集合と見ると、その順序位相は通常の距離により定められる位相と同等になる。

全順序集合 A の部分集合 B には、B を全順序集合と見なした時の順序位相と A の順序位相から誘導される位相との2つの位相が入る。しかしこの2つの位相は一致するとは限らない。(B の順序位相における開集合は誘導位相でも開集合であるが逆は一般には成り立たない)。

例えば A を実数全体の集合とし、A の部分集合

B={x0<x<1}{2}

を考えると、A からB に誘導される位相では一元集合 テンプレート:Math は明らかに開集合であるが、B は順序集合としてみたときはそうではない。実際 B は(2を1に移す写像により)C={x0<x1} と順序同型だが、C の順序位相で テンプレート:Math は開集合ではないので B の順序位相でテンプレート:Math は開集合ではない。

上極限位相、下極限位相

単に「実数体上の位相」といった場合、前述の順序位相を指すがその他の位相を考えることも(主に反例として用いるために)できる。

実数体 上の上極限位相とは

(a,b]={x:a<xb}

全体の集合を開基とする位相のことであり、同様に 上のテンプレート:仮リンクとは逆向きの半開区間

[a,b)={x:ax<b}

全体の集合を開基とする位相のことであるテンプレート:Efn2

実数体に下極限位相を入れた空間はしばし と書かれ、ゾルゲンフライ直線と呼ばれる。またゾルゲンフライ直線2つの直積 ×テンプレート:仮リンクと呼ばれる。

overlapping interval topology

区間 [-1,1] 上の overlapping interval topology とは

[1,a) for 0<a
(b,1] for b<0

を準開基とする位相である。

半順序集合の位相

半順序空間

位相構造を持つ半順序集合P で以下の性質を満たすものをテンプレート:仮リンクという:

テンプレート:Math を満たす任意のテンプレート:Math に対し、a の開近傍Uで上方集合であるものと b の開近傍V で下方集合であるものが存在することである。

P の位相構造でこの性質を満たすものは1つとは限らないが、それらを全て半順序空間という。) なお、半順序空間と名前の似たテンプレート:仮リンクは別概念であるので注意が必要である。

定義より明らかに半順序空間は常にハウスドルフ性を満たす。

半順序空間では以下が成立する:

テンプレート:Math かつ任意の i に対して テンプレート:Math ならば テンプレート:Math である[2]

位相構造を持つ半順序集合P が半順序空間である必要十分条件は以下を満たすことである:

半順序集合P 上の位相構造として、{(a, b) ∈ P × P | ab } が直積位相に関する閉部分集合になる。

2つ半順序空間の間の順序を保つ連続写像のことをdimapという。

上方位相、下方位相

順序集合 P 上の以下の2つの位相は同一である事が簡単に示せる。以下のいずれか一方(したがって両方)の条件を満たす位相をテンプレート:仮リンクという。

  1. {xP | x ≤ a} for テンプレート:Math を全て閉集合とする最弱の位相
  2. 任意のテンプレート:Math に対し、一点集合テンプレート:Math の閉包が{xP | x ≤ a} と一致する最弱の位相

下方位相も同様にして定義できる。

アレクサンドロフ空間

位相空間 Pテンプレート:仮リンクであるとは、P 上の(有限または無限個の)任意の開集合の共通部分が必ず開集合になることである。

アレクサンドロフ空間は前順序集合と自然に1対1対応していることが知られている。 実際任意の前順序集合 P に対し、

UP の開集合 ⇔ UP の上方集合

により P に位相を入れたものはアレクサンドロフ空間になる。(この位相を Pアレクサンドロフ位相という。)

逆に任意のアレクサンドロフ空間 P に対し P 上の「テンプレート:仮リンク」を前順序とすることで P を前順序集合と見なすことができる。

ここで位相空間 Pspecialization preorderとは

xy{x}{y}

で定義される前順序のことである。上式で{x}は一元集合テンプレート:Math閉包である。(なお、P が[[コルモゴロフ空間|Tテンプレート:Sub空間]]であればspecialization preorder は半順序であることが知られている。)

以上の対応関係により、集合P におけるアレクサンドロフ空間としての構造とP 上の前順序は1対1対応する。

specialization preorderはアレクサンドロフ空間でなくとも定義可能であるが、アレクサンドロフ空間でない位相空間上ではspecialization preorderに対して上方集合でない開集合も存在する。(なおこの場合でも開集合は常に上方集合である)。したがって前述したような、上方集合を開集合とする位相を考えても元の位相は復元できない。

実数体における例

実数体(に通常の順序をいれたもの)を前順序集合と見なすことで実数体にアレクサンドロフ位相を入れることができる。アレクサンドロフ位相における実数体上の開集合(すなわち上方集合)は以下のもののいずれかになる:

  • (a,) for some a
  • [a,) for some a
  • 空集合、全体集合

スコット位相

上で述べたようにアレクサンドロフ位相は [a,) のような「下に閉じた」集合すらも開集合と見なしてしまう。アレクサンドロフ位相からこのような不自然さを取り除いたのがスコット位相である。順序集合 P 上のスコット位相 (Scott topology) とは、以下の2条件を満たす P の部分集合 O 全体の集合を開集合族とする位相である:

  1. OP は上方集合である
  2. P有向部分集合 A で(A を自然に有向点族と見なしたときの)A の極限がO に入っていれば、A の点でO に含まれるものが存在する

後者の条件は内点概念の点列による特徴づけ(O の内点x に収束する点列はO と共通部分を持つ)に類似しており、この条件が「下に閉じた」集合を排除する。

よって実数体にスコット位相を入れた際、実数体上の開集合は以下のもののいずれかになる:

  • (a,) for some a
  • 空集合 、全体集合

スコット位相を入れた順序集合をスコット空間といい、スコット空間からスコット空間への連続写像をスコット連続 (Scott continuity) という。順序集合 P から順序集合Q への写像 f がスコット連続である必要十分条件は以下の性質が成り立つことであることが知られている:

  • P の任意の有向部分集合A に対し、AP 内の上限を持てばf (A )もQ 内の上限を持ち、sup f (A) = f (sup A ) が成立する。

スコット連続な関数は順序を保つ。実際、xy ⇒ sup{x , y } = x であるので、上述した条件よりテンプレート:Math}が存在し、しかも sup{f (x ), f (y )} = f (sup{x , y }) = f (x ) となる。これはテンプレート:Math を意味する。

なお、スコット位相と下方位相のいずれよりも強い位相構造の中で最弱のものをテンプレート:仮リンクという。

ストーン双対性

位相空間の開集合全体の集合は包含関係により順序集合と見なせる。位相空間が「sober性」という弱い性質を満たす時はこの順序構造のみで位相空間の構造が特徴づけられることが知られている(ストーンの双対性定理)。したがってsober性を満たす空間に話を限定すれば、点集合論に頼らなくても順序構造のみで位相空間論を展開できる(ポイントレス位相空間論)。

直積集合上の順序

2つの半順序集合(の台集合)の直積集合上の半順序としては次の三種類がある。

  • 辞書式順序(a,b)(c,d)a<c(a=cbd)
  • 積順序(a,b)(c,d)acbd
  • (a,b)(c,d)(a<cb<d)(a=cb=d)

最後の順序は対応する狭義全順序の直積の反射閉包である。これらの三種類の半順序は、いずれも3個以上の半順序集合の直積に対しても同様に定義される。

上の順序線型空間に対してこれらの構成を適用すれば、結果として得られる順序集合はいずれも再び順序線型空間となる。

圏としての順序集合

任意の半順序集合(および前順序集合)は、任意の射集合が高々一つの元からなると見なすことができる。具体的には、射の集合を テンプレート:Math ならば テンプレート:Math(それ以外の場合は空集合)とし、テンプレート:Math と定義する。2つの半順序集合が圏として同値となるのは、それらが順序集合として同型であるときであり、かつその時に限る。半順序集合に最小元が存在すればそれは始対象であり、最大元が存在すればそれは終対象となる。また、任意の前順序集合はある半順序集合に圏同値であり、半順序集合の任意の部分圏はテンプレート:仮リンクいる。

半順序集合からの函手、すなわち半順序圏で添字付けられた図式は、可換図式である。

その他

関連項目

テンプレート:Colbegin

テンプレート:Colend

脚注

テンプレート:脚注ヘルプ

注釈

テンプレート:Notelist2

出典

テンプレート:Reflist

参考文献

テンプレート:No footnotes

外部リンク

テンプレート:Commons