「順序集合」の版間の差分

削除された内容 追加された内容
新規作成 (会話 | 投稿記録)
編集の要約なし
新規作成 (会話) による ID:58326615 の版を取り消し
1行目:
{{保護依頼}}
[[数学]]において'''順序集合'''(じゅんじょしゅうごう、{{lang-en-short|''ordered set''}})とは「順序」の概念が定義された集合の事で、「順序」とは大小、高低、長短等の序列に関わる概念を抽象化したものである。ただし、順序集合内の2つの元 {{mvar|a}}, {{mvar|b}} に順序関係が定まっている(「比較可能」である)必要はなく、両者が「比較不能」であってもよい。
 
<q>※「半順序」という訳語が古くから使われているが、近年の数学の発達により、「半(half)」と「部分(partial)」は明確に区別する必要性が出てきた。
比較不能のケースを許容している強調して順序集合の事を'''半順序集合'''(はんじゅんじょしゅうごう、{{lang-en-short|''partially ordered set'', '''poset'''}})ともいう。一方、半順序集合の中で比較不能のケースがないものを特に'''全順序集合''' ({{en|totally ordered set}}) という。(「半順序」という言葉が「全順序」の対義語ではない事に注意。全順序集合も半順序集合の一種である。)
国際的標準に従い、ここでは「半順序」ではなく、「部分順序」を訳語として採用する。
</q>
 
[[数学]]において'''順序集合'''(じゅんじょしゅうごう、{{lang-en-short|''ordered set''}})とは
全順序集合の簡単な例は[[整数]]の集合や[[実数]]の集合で、通常の大小比較を順序とみなしたものがある。
「順序」の概念が定義された集合の事で、「順序」とは大小、高低、長短等の序列に関わる概念を抽象化したものである。
 
一方、全順序ではない半順序集合の例としては、[[正の整数]]全体の集合に整除関係で順序を入れたものや、(2つ以上元を含む)集合の[[冪集合]]において、包含関係を順序とみなしたものがある。例えば2元集合 {{math|1=''S'' = {{(}}''a'', ''b''{{)}}}} において {{math|{{(}}''a''{{)}}}} と {{math|{{(}}''b''{{)}}}} はいずれも他方を包含していないので ''S'' の冪集合は全順序ではない。
 
ただし順序集合内の2つの元''a''、''b'' に順序関係が定まっている必要はなく、両者が「比較不能」であってもよい。よって''a''、''b'' の関係は「''a'' は''b'' 以上である」、「''b'' は''a'' 以上である」、「''a'' と''b'' は比較不能である」の3通りのいずれかとなる。
実生活に近い例では、「AさんはBさんの子孫である」という事を「A<B」という大小関係とみなす事で人間全体の集合を半順序集合とみなせる。AさんとBさんはどちらも他方の子孫でない事もありうる(兄弟同士、叔父と甥、赤の他人等)ので、この順序集合は全順序ではない。
 
比較不能のケースを許容している強調して順序集合の事を'''部分順序集合'''(ぶぶんじゅんじょしゅうごう、{{lang-en-short|''partially ordered set'', '''poset'''}})ともいう。一方、部分順序集合の中で比較不能のケースがないものを特に'''全順序集合''' ({{en|totally ordered set}}) という。(「部分順序」という言葉が「全順序」の対義語ではない事に注意。全順序集合も部分順序集合の一種である
 
全順序集合の簡単な例は[[整数]]の集合や[[実数]]の集合で、通常の大小比較を順序とみなしたものがある。
 
一方、全順序ではない部分順序集合の例としては、[[正の整数]]全体の集合に整除関係で順序を入れたものや、(2(2つ以上元を含む)集合の[[冪集合]]において、包含関係を順序とみなしたものがある。例えば23元集合 {{math|1=''SP'' = {{(}}''a'', ''b''{{),c}}}} において {{math|{{(}}''a''{{),b}}}} {{math|{{(}}''b''{{),c}}}} はいずれも他方を包含していないので ''SP'' の冪集合は全順序ではない。
 
実生活に近い例では、「AさんはBさんの子孫である」という事を「A<B」という大小関係とみなす事で人間全体の集合を部分順序集合とみなせる。AさんとBさんはどちらも他方の子孫でない事もありうる(兄弟同士、叔父と甥、赤の他人等)ので、この順序集合は全順序ではない。
 
== 定義 ==
全順序集合、部分順序集合、およびこれらよりさらに弱い概念である前順序集合の定義を述べる為にまず以下の性質を考える。ここで {{math|''P''}} は集合であり、「{{math|&le;}}」を {{math|''P''}} 上で定義された[[二項関係]]とす である。
 
*; [[反射関係|'''反射律''']]:{{mvar|P}} の任意の元: <math>\forall {{mvar|a}} に対し、{{math|''\in P : a'' &\le; ''a''}} が成り立つ。</math>
*; [[推移関係|'''推移律''']]:{{mvar|P}} の任意の元: <math>\forall {{mvar|a}}, {{mvar|b}}, {{mvar|c}} に対し、{{math|''\in P : a'' &\le; ''b''}} かつ\land {{math|''b'' &\le; ''c''}} ならば\to {{math|''a'' &\le; ''c''}} が成り立つ。</math>
*'''; 反対称律''':{{mvar|P}} の任意の元: <math>\forall {{mvar|a}}, {{mvar|b}} に対し、{{math|''\in P : a'' &\le; ''b''}} かつ\land {{math|''b'' &\le; ''a''}} ならば\to {{math|''a'' {{=}} ''b''}} が成り立つ。</math>
*'''; 全順序律''':{{mvar|P}} の任意の元: <math>\forall {{mvar|a}}, {{mvar|b}} に対し、{{math|''\in P : a'' &\le; ''b''}} または\lor {{math|''b'' &\le; ''a''}} が成り立つ。</math>
 
{{math|&le;}}」が全順序律を満たさない場合、「{{math|''a'' &le; ''b''}}」でも「{{math|''b'' &le; ''a''}}」でもないケースがある。このような第三のケースにあるとき {{math|''a''}} {{math|''b''}} は'''比較不能''' (incomparable) であるという。
 
=== {{anchors|前順序|部分順序|半順序|全順序|前順序集合|部分順序集合|全順序集合}}前順序・部分順序・全順序 ===
{{mvar|P}} を集合とし、{{math|&le;}} を {{mvar|P}} 上で定義された[[二項関係]] とする。
* {{math|&le;}} が反射律と推移律を満たすとき {{math|&le;}} を {{mvar|P}} 上の'''前順序'''という。
* 前順序な {{math|&le;}} が前順序でありさらに反対称律を満たすとき {{math|&le;}} を {{mvar|P}} 上の'''部分順序'''という。
* 部分順序な {{math|&le;}} が半順序でありさらに全順序律を満たすとき {{math|&le;}} を {{mvar|P}} 上の'''全順序'''という。
 
{{math|&le;}} が前順序であるとき {{math|(''P'', &le;)}} を'''前順序集合'''という。同様に {{math|&le;}} が部分順序なら {{math|(''P'', &le;)}} は'''部分順序集合'''、全順序なら {{math|(''P'', &le;)}} は'''[[全順序集合]]'''というである。また集合 {{mvar|P}} は {{math|(''P'', &le;)}} の'''台集合''' ({{en|underlying set}}) あるいは'''[[台 (数学)|台]]''' {{en|(support)}} と呼ばれる。紛れがなければ {{math|&le;}} を省略し、{{mvar|P}} の事を(いずれかの意味で)順序集合という。
 
順序集合 {{math|(''P'', &le;)}} に対し、{{math|&le;}} を台 {{mvar|P}} 上の'''順序関係'''ともいう。
なお多くの数学の分野では部分順序集合を主に扱うので、単に'''順序'''あるいは'''順序集合'''といった場合はそれぞれ部分順序、部分順序集合を意味する場合が多いが、分野によっては、主な対象が部分順序集合でなく前順序集合や全順序集合である場合があり、そのような分野では前順序集合や全順序集合の意味で「順序集合」という言葉が用いられることがあるので注意が必要である。
 
上では順序を記号 {{math|&le;}} で表したが、必ずしもこの記号で表現する必要はない。
実数の大小を表す記号 {{math|&le;}} と区別する為、順序の記号として <math>\prec</math> や <math>\ll</math> を使うこともある。
 
全順序の事を'''線型順序'''ともいい、'''全順序集合'''のことを'''鎖'''と呼ぶこともある。また部分順序集合の部分集合 {{mvar|A}} で {{mvar|A}} の任意の相異なる二元が比較不能であるものを'''{{仮リンク|反鎖|en|Anti-chain}}'''という。半順序集合のことを部分順序集合と呼ぶこともあるが部分順序集合は順序集合の部分集合に自然な順序を入れたものも指す
 
部分順序集合の元 {{mvar|a}} が他の元 {{mvar|b}} によって{{仮リンク|被覆関係|en|Covering relation|label='''被覆される'''}} ({{math|''a'' &lt;: ''b''}}) とは、{{mvar|a}} は {{mvar|b}} よりも'''真に小さく'''、かつそれらの間に別の元が入ることはないこと(後述する狭義の記号を使って書けば {{math|''a'' &lelt; ''b''}} かつ {{math|''a'' ≠ ''b''}} かつ、どんな任意の {{mvar|c}} に対して {{math|''a'' &lt; ''c'' &lt; ''b''}} が偽とならないこと)をいう。
 
=== 順序集合の例 ===
* [[自然数]]全体の集合 {{math|'''N'''}}, [[整数]]全体の集合 {{math|'''Z'''}}, [[有理数]]全体の集合 {{math|'''Q'''}}, [[実数]]全体の集合 {{math|'''R'''}} は通常の代数的な大小関係によって全順序集合になる。しかし、[[複素数]]はそうではない。複素数全体の集合 {{math|'''C'''}}は複素数の乗法と"両立"するような全順序は存在しない。単に全順序を入れるだけであれば、例えば '''R''' &times; '''R''' としての[[辞書式順序]]を定めたものは全順序集合であが、の順序は複素数の乗法ができるは両立しない
* [[自然数]]全体の成す集合は整除関係を順序として部分順序集合である。
* ある集合の[[冪集合]]は部分集合の包含関係を順序として部分順序集合となる。これはもとの集合の元の個数が2個以上であれば一般には全順序ではない。例えば {{math|{{(}}1, 2, 3{{)}}}} の冪集合<div style="margin:1ex auto 1ex 2em"><math>
::<math>\bigl\{\emptyset, \{1\}, \{2\}, \{3\}, \{1, 2\}, \{1, 3\}, \{2, 3\}, \{1, 2, 3\}\bigr\}</math></div> について、たとえば {1, 2} と {2, 3} を考えれば、これらは比較不能である({1, 2} &le; {2, 3} でも {2, 3} &le; {1, 2} でもない)。
* ある[[ベクトル空間]]の部分空間全体は包含関係で順序付けられた部分順序集合である。
:について、たとえば {{math|{{(}}1, 2{{)}}}} と {{math|{{(}}2, 3{{)}}}} を考えれば、これらは比較不能であり({{math|{1, 2} &le; {2, 3} }}でも {{math|{2, 3} &le; {1, 2} }}でもない)、全順序ではない。
* 部分順序集合 ''P'' に対し、''P'' の元の列全体の成す集合は、列 ''a'', ''b'' に対し、<div style="margin: 1ex auto 1ex 2em"><math>a=(a_n)_{n\in\mathbb{N}} \le b=(b_n)_{n\in\mathbb{N}} \iff a_n \le b_n (\forall n \in \mathbb{N})</math></div> と定めると部分順序集合となる。
* ある[[ベクトル空間]]の部分空間全体は包含関係で順序付けられた半順序集合である。
* 集合 ''X'' と部分順序集合 {{math|''P''}} に対し、{{math|''X'' から ''P''}} 元の(自然数で添え字付けられた)列写像全体の成す集合[[写像空間]]は、ふたつの写像 {{math|1=''af'', = (''ag''<sub> に対して、''n''</sub>)<sub>''nf'' &isinle; '''N'g''</sub>}}, {{math|1=''bX'' =の任意の元 (''bx''<sub> に対して ''nf''</sub>)<sub>(''nx'') &isinle; ''g'N'(''x''</sub>}} に対し、<div style="margin: 1ex auto 1ex 2em"><math>a\le b \iff a_n \le b_n \;(\forall n \in \mathbb{N})</math></div>なることとして義すると、部分順序集合なる。
* 集合 {{math|''X''}} と半順序集合 {{math|''P''}} に対し、{{math|''X''}} から {{math|''P''}} への写像全体の成す{{仮リンク|写像空間|en|function space}}は、2つの写像 {{math|''f''}}, {{math|''g''}} に対して、{{math|''f'' &le; ''g''}} を {{math|''X''}} の任意の元 {{math|''x''}} に対して {{math|''f''(''x'') &le; ''g''(''x'')}} となることとして定義すると、半順序集合になる。
* [[非循環有向グラフ]]の頂点集合は、[[到達不可能性]]によって順序付けられる。
* 部分順序集合における順序関係の向きが {{math|''a'' &lt; ''b'' &gt; ''c'' &lt; ''d'' ...}} というように交互に入れ替わる列を{{仮リンク|[[フェンス (数学)|label=フェンス|en|Fence (mathematics)}}]]と呼ぶ。
 
== 逆順序、狭義の順序、双対順序 ==
 
上で述べた順序関係「{{math|&le;}}」は直観的には左辺が右辺よりも小さい、もしくは等しい」事を意味しているが、逆に左辺が右辺よりも大きい、もしくは等しい」順序関係や等しい事を許容しない順序関係を考える事もできる。
 
=== 逆順序 ===
 
「大きい、もしくは等しい」事を意味する順序関係は「{{math|&le;}}」の'''逆順序'''と呼ばれ、
 
: <math>a \ge b \iff b \le a</math>
62 ⟶ 72行目:
=== 狭義の順序 ===
 
一方、等しい事を許容しない順序は'''狭義の(部分)順序'''と呼ばれ、以下のように定義される:
 
: <math>a < b \iff (a \le b \and a \ne b)</math> … ...(1)
 
狭義の逆順序「{{math|&gt;}}」も同様自然に定義される。
 
狭義の順序「{{math|&lt;}}」の対義語として、等しい事も許容する順序「{{math|&le;}}」の事を'''広義の(部分)順序'''(もしくは'''弱い'''意味 {{lang|en|(''weak'')}} の(部分)順序、'''反射的''' {{lang|en|(''reflexive'')}} な(部分)順序)という。
 
(1) 式で定義された「{{math|&lt;}}」を「{{math|&le;}}」の'''反射的簡約''' {{lang|en|(reflexive reduction)}} という。
 
{{math|&le;}}」が部分順序であるとき、その反射的簡約「{{math|&lt;}}」は任意の {{math|''a'', ''b'', ''c'' &isin; ''P''}} に対して以下を満たす:
 
*; 非反射性:{{math| : &not;(''a'' &lt; ''a'')}};
*; 非対称性:{{math| : ''a'' &lt; ''b''}} ならば {{math|&not;(''b'' &lt; ''a'')}};
*; 推移性:{{math| : ''a'' &lt; ''b''}} かつ {{math|''b'' &lt; ''c''}} ならば {{math|''a'' &lt; ''c''}}.
 
以上では広義の順序からスタートして狭義の順序を定義したが、逆に上の三性質を満たすものを狭義の順序として定義し、広義の順序を
 
: <math>a \le b \iff a < b \or a = b</math> … ...(2)
 
により定義する事もできる。
この場合、(2) 式で定義された「{{math|&le;}}」を「{{math|&lt;}}」の{{仮リンク|反射閉包|en|Binary relation#Operations on binary relations}}という。
{{math|&lt;}}」が前述の3条件を満たせば反射閉包「{{math|&le;}}」が部分順序である事を簡単に示す事ができる。
<!--
全順序集合は比較不能であるということが起きないような部分順序集合を言い、従って任意の二元は比較可能であり、このとき{{仮リンク|三分法 (数学)|label=三分律|en|Trichotomy (mathematics)}}が成り立つという。
-->
 
=== 双対順序集合 ===
{{math|(''P'' , &le;)}}を順序集合とするとき、''P'' 上の二項関係「<math>\textstyle\preccurlyeq</math>」を
 
: <math> a \preccurlyeq b \iff b \le a</math>
 
と定義する(すなわち「<math>\textstyle\preccurlyeq</math>」は「{{math|&le;}}」の逆順序を順序とみなしたものである)。すると、「<math>\textstyle\preccurlyeq</math>」も {{math|''P''}} 上の順序になっている事が容易簡単分か示せる。<math>\textstyle(P,\preccurlyeq)</math> {{math|(''P'' , &le;)}} の'''双対順序集合'''という。
 
双対順序集合はその定義 <math>\textstyle(P,\preccurlyeq)</math> よりもとの順序集合 {{math|(''P'' , &le;)}} とは"大小が逆転"している。したがって {{math|(''P'' , &le;)}} における上限、極大元、最大元(定義後述)は <math>\textstyle(P,\preccurlyeq)</math> ではそれぞれ下限、極小元、最小元に対応している。
 
==ハッセ図==
[[Image:Hasse diagram of powerset of 3.svg|right|thumb|150px|三元集合 {{math|{{(}}''x'', ''y'', ''z''{{)}}}} の[[冪集合|部分集合の全体]]を包含関係を順序とする順序集合とみたときの[[ハッセ図]]]]
 
{{math|''P''}} を有限集合とし、「{{math|&lt;}}」を {{math|''P''}} 上の狭義の部分順序とするとき、以下のようにして {{math|''P''}} を自然に[[グラフ理論|単純有向グラフ]]とみなせる:
 
: 頂点:{{math|''P''}} の元
: {{math|''a'' &isin; ''P''}} から {{math|''b'' &isin; ''P''}} への辺がある⇔ {{math|''a'' &lt; ''b''}} であり、しかも {{math|''a'' &lt; ''c'' &lt; ''b''}} を満たす {{math|''c'' &isin; ''P''}} が存在しない。(すなわち {{math|''b''}} {{math|''a''}} を被覆している)。
 
この有向グラフを図示したものを'''[[ハッセ図]]'''という。
 
右に示した図がハッセ図の例である。この図では三元集合 {''x'', ''y'', ''z''}の [[冪集合|部分集合の全体]]を包含関係を順序とする順序集合とみなしたものをハッセ図として表している。
 
ハッセ図を用いると、順序関係に関する基本的な概念が図示できる。
例えばこの図で {{math|{{(}}''x''{{)}}}} と {{math|{{(}}''x'', ''y'', ''z''{{)}}}} は比較可能だが、{{math|{{(}}''x''{{)}}}} と {{math|{{(}}''y''{{)}}}} は比較不能である。
また[[一元集合]]の族 {{math|{{(}}{''x''}, {''y''}, {''z''}{{)}}}} は反鎖である。
さらに {{math|{{(}}''x''{{)}}}} は {{math|{{(}}''x'', ''z''{{)}}}} によって被覆されるが、{{math|{{(}}''x'', ''y'', ''z''{{)}}}} には被覆されない。
 
なお、有限部分順序集合から前述の方法で作ったグラフは閉路を持たない。
逆に {{math|(''V'' , ''E'' )}} を閉路を持たない有限な単純有向グラフとすると、{{math|''V''}} 上に以下の順序を入れる事で {{math|''V''}}部分順序集合とみなせる:
 
: {{math|''a'' &lt; ''b''}} ⇔ {{math|''a''}} から {{math|''b''}} への道がある
 
したがって有限部分順序集合は閉路を持たない有限な単純有向グラフと自然に同一視できる。
 
== {{anchors|上界|下界|上限|下限|最大|最小|極大|極小}}上界、最大、極大、上限、上方集合==
{{mvar|P}} を[[#部分順序集合|部分順序集合]]とし、{{mvar|A}} をその[[部分集合]]とし、{{mvar|x}} を {{mvar|P}} の[[元 (数学)|元]]とする。
このとき上界、最大、極大、上限の概念、およびこれらの[[双対|双対概念]]である下界、最小、極小、下限は以下のように定義される:
 
=== 定義 ===
122 ⟶ 140行目:
* {{mvar|x}} が {{mvar|A}} の'''最大元'''(resp. '''最小元'''): {{mvar|x}} は {{mvar|A}} の元でしかも {{mvar|x}} は {{mvar|A}} の上界(resp. 下界)である
* {{mvar|x}} が {{mvar|A}} の'''極大元'''(resp. '''極小元'''): {{mvar|x}} は {{mvar|A}} の元でしかも <math>y \gneqq x</math> (resp. <math>y \lneqq x</math>) を満たす {{math|''y'' &isin; ''A''}} が存在しない
* {{mvar|x}} が {{mvar|A}} の'''上限'''(resp. '''下限'''): {{mvar|x}} は集合 {{math|{{(}}''y'' &isin; ''P'' {{!}} ''y''}} は {{mvar|A}} の上界(resp. 下界){{math|{{)}}}} の最小元(resp. 最大元)
 
上界および上限の定義において {{mvar|x}} が {{mvar|A}} に必ずしも属さないことには注意が必要である。
 
極大元の概念と最大元の概念は以下の点で異なる。
まず {{mvar|x}} が {{mvar|A}} の極大元であるとは、{{mvar|A}} の元は「{{mvar|x}} 以下である」か、もしくは「{{mvar|x}} とは大小が比較不能である」かのいずれかである事を意味する。一方 {{mvar|x}} が {{mvar|A}} の最大元であるとは {{mvar|A}} の元は常に {{mvar|x}} 以下である事を意味する(このとき {{mvar|A}} の元は {{mvar|x}} と比較可能である)。したがって最大元は極大元であるが、極大元は必ずしも最大元であるとは限らない。
 
さらに {{mvar|A}} が {{mvar|P}} の'''{{仮リンク|上方集合|en|upper set}}'''(resp. '''下方集合''')であるとは、任意の {{math|''a'' &isin; ''A'' }} と {{math|''x'' &gt; ''a'' }} (resp. {{math|''x'' &lt; ''a''}}) を満たす任意の {{mvar|P}} の元に対し{{math|''x'' &isin; ''A'' }} となることをいう。
132 ⟶ 151行目:
===具体例===
{|
|[[File:Hasse diagram of powerset of 3 no greatest or least.svg|thumb|right|x150px|三元集合の冪集合のハッセ図から最大元と最小元を取り除いたもの。この図の一番上の行にある各元がこの部分順序の極大元であり、一番下の行の各元は極小元である。最大元と最小元はない。集合 {x, y} は元の族 {{x}, {y}} に対する上界を与える。]]
|[[File:Infinite lattice of divisors.svg|thumb|right|x150px|整除性によって順序付けられた非負整数のハッセ図]]
|}
 
[[正整数]]全体の成す集合を整除関係で順序付ける時、{{math|1}} は任意の正整数を割り切るという意味において {{math|1}} は最小元である。しかしこの部分順序集合には最大元は存在しない(任意の正整数の倍数としての {{math|0}} を追加して考えたとするならば、それが最大元になる)。この部分順序集合には極大元も存在しない。実際、任意の元 {{math|''g''}} はそれとは異なる例えば {{math|2''g''}} を割り切るから {{math|''g''}} は極大ではありえない。この部分順序集合から最小元である {{math|1}} を除いて、順序はそのまま整除関係によって入れるならば、最小元は無くなるが、極小元として任意の[[素数]]をとることができる。この部分順序に関して {{math|60}} は部分集合 {{math|{{(}}2, 3, 5, 10{{)}}}} の上界(上限ではない)を与えるが、{{math|1}} は除かれているので下界は持たない。他方、[[2の冪|{{math|2}} の冪]]全体の成す部分集合に対して {{math|2}} はその下界(これは下限でもある)を与えるが、上界は存在しない。
 
== 写像と順序 ==
142 ⟶ 161行目:
 
=== 定義 ===
{{math|''S''}}, {{math|''T''}} を順序集合とし、{{math|''f'': ''S'' → ''T''}} を写像とする。このとき
 
* {{math|''f'': ''S'' → ''T''}}{{仮リンク|順序を保つ写像|label='''順序を保つ'''({{仮リンク|order-preserving|en|order-preserving}}(order-preserving)('''同調''' (''isotone'')とも) とは、任意の {{math|''x'', ''y'' &isin; ''S''}} に対して {{math|''x'' &le; ''y'' ⇒ ''f'' (''x'') &le; ''f'' (''y'')}} である事を言う。
* {{math|''f'': ''S'' → ''T''}} が'''順序を逆にする'''({{仮リンク|order-reversing|en|order-reversing<!-- リダイレクト先の「[[:en:Monotonic function]]」は、[[:ja:単調写像]] とリンク -->}})とは、任意の {{math|''x'', ''y'' &isin; ''S''}} に対して {{math|''x'' ≤ ''y'' ⇒ ''f'' (''x'') ≥ ''f'' (''y'')}} である事を言う。
* 上の2つを合わせて[[単調写像|単調]] (''monotone'') 写像と言う。
* {{math|''f''}} が'''順序を反映する''' (''order-reflecting'') とは任意の {{math|''x'', ''y'' &isin; ''S''}} に対して {{math|''f'' (''x'') ≤ ''f'' (''y'') ⇒ ''x'' ≤ ''y''}} であることを言う。
* {{math|''f''}} が'''{{仮リンク|順序埋め込み|en|order-embedding}}'''であるとは、任意の {{math|''x'', ''y'' &isin; ''S''}} に対し {{math|''x'' ≤ ''y'' ⇔ ''f'' (''x'') ≤ ''f'' (''y'')}} である事を言う。
* {{math|''f''}} が'''{{仮リンク|順序同型|en|order isomorphism|label=順序同型写像}}'''であるとは、{{math|''f''}} が順序埋め込みな全単射である事を言う。
 
{{math|''f'': ''S'' → ''T''}} が順序埋め込みであるとき、{{math|''S''}} {{math|''f''}} によって {{math|''T''}} に(順序集合として)'''埋め込まれる'''という。
また順序同型 {{math|''f'': ''S'' → ''T''}}存在する順序同型なとき、{{math|''S''}} {{math|''T''}} は'''順序同型'''あるいは単に'''同型'''であるという。
 
=== 性質 ===
上で述べた概念は以下の性質を満たす:
 
* 順序を反映する写像は単射である。実際 {{math|1=''f'' (''x'') = ''f'' (''y'') ⇒''f'' (''x'') &le; ''f'' (''y'')}} かつ {{math|''f'' (''x'') &ge; ''f'' (''y'') ⇒ ''x'' &le; ''y''}} かつ {{math|1=''x'' &ge; ''y'' ⇒ ''x'' = ''y''}} である。
* {{math|''f''}} が順序埋め込みである必要十分条件は {{math|''f''}} が順序を保存し、しかも順序を反映する事である。また全単射 {{math|''f'': ''S'' → ''T''}} とその逆関数 {{math|''f'' <sup>&minus;-1</sup>: ''T'' → ''S''}} が順序同型なら {{math|''f''}}, {{math|''f'' <sup>&minus;-1</sup>}} は順序同型である。
* 順序を保つ写像と順序を保つ写像の合成は順序を保つ。 順序を反映する写像と順序を反映する写像の合成も順序を反映する。
164 ⟶ 183行目:
{|
|[[File:Monotonic but nonhomomorphic map between lattices.gif|thumb|right|x150px|順序を保つが順序を反映しない写像 (''f''(''u'')≤''f''(''v'') だが ''u''≤''v'' でない)]]
|[[File:Birkhoff120.svg|thumb|right|x150px| 120 の約数全体の成す部分順序集合(整除関係で順序を入れる)と {2,3,4,5,8} の整除関係で閉じた部分集合族(包含関係で順序を入れる)との間の順序同型]]
|}
 
自然数全体が整除関係に関して成す部分順序集合から、その[[冪集合]]が包含関係に関して成す部分順序集合への写像 {{math|''f'': '''N'''''P''('''N''')}} を各自然数にその[[素因数]]全体の成す集合を対応させることにより定まる。これは順序を保つ集合である(すなわち、{{math|''x''}}{{math|''y''}} を割るならば {{math|''x''}} の各素因数は {{math|''y''}} の素因数にもなる)が単射ではない(例えば {{math|12}}{{math|6}} もこの写像で {{math|{{(}}2, 3{{)}}}} に写る)し、順序を反映もしない(例えば {{math|12}}{{math|6}} を割らない)。少し設定を変えて、各自然数にその{{仮リンク|素冪|en|prime power|label=素冪因子}}の集合を対応させる写像 {{math|''g'': '''N'''''P''('''N''')}} を考えれば、これは順序を保ち、かつ順序を反映するから、従って順序埋め込みになる。一方、これは順序同型ではない(実際、たとえば単元集合 {{math|{{(}}4{{)}}}} に写る数は無い)が[[終域]]を {{math|''g''}} の[[値域]] {{math|''g''('''N''')}} に変更すれば順序同型にすることができる。このような冪集合の中への順序同型の構成は、より広汎な{{仮リンク|分配束|en|distributive lattice}}と呼ばれる部分順序集合のクラスに対して一般化することができる({{仮リンク|バーコフの表現定理|en|Birkhoff's representation theorem}}の項を参照)。
 
== 区間 ==
{{math|''P''}} を順序集合とし、{{math|''a''}}, {{math|''b''}} {{math|''P''}} の元とするとき、'''[[閉区間]]''' {{math|&#x005b;''a'', ''b''&#x005d;}} と'''[[開区間]]''' {{math|(''a'', ''b'')}} を以下のように定義する:
 
: <math>[a,b]:=\{x\in P\mid a\le x\le b\}</math>
: <math>(a,b):=\{x\in P\mid a < x < b\}</math>
 
さらに {{math|&#x005b;''a'', ''b'')}} および {{math|(''a'', ''b''&#x005d;}} を以下のように定義し、'''[[半開区間]]'''と呼ぶ:
 
: <math>[a,b):=\{x\in P\mid a\le x< b\}</math>
: <math>(a,b]:=\{x\in P\mid a < x \le b\}</math>
 
文献によっては {{math|(''a'', ''b'')}}, {{math|&#x005b;''a'', ''b'')}}, {{math|(''a'', ''b''&#x005d;}}こと {{math|
&#x005d;''a'', ''b''&#x005b;}}, {{math|&#x005b;''a'', ''b''&#x005b;}}, {{math|&#x005d;''a'', ''b''&#x005d;}} と表す場合もある。
 
部分順序集合が{{仮リンク|局所有限部分順序集合|label=局所有限|en|Locally finite poset}}であるとは、すべての区間が有限集合であることを言う。たとえば、[[整数]]全体の成す集合は通常の大小関係による部分順序に関して局所有限である(端点の無い無限区間のようなものは今考えていない)。
 
順序集合における区間の概念と、{{仮リンク|区間順序|en|interval order}}として知られる特定の部分順序の類いとを混同してはならない。
 
== 順序構造と位相構造 ==
{{内容過剰|section=1|date=2016年1月}}
===全順序集合の位相===
====順序位相====
228 ⟶ 247行目:
を準開基とする位相である。
 
===部分順序集合の位相===
====部分順序空間====
位相構造を持つ部分順序集合''P'' で以下の性質を満たすものを'''{{仮リンク|部分順序空間|en|partially ordered space}}'''という:
 
: {{math|''a'' &lt; ''b'' }}を満たす任意の{{math|''a'', ''b'' &isin; ''P'' }}に対し、''a'' の開近傍''U''で上方集合であるものと''b'' の開近傍''V'' で下方集合であるものが存在する事である。
 
(''P'' の位相構造でこの性質を満たすものは1つとは限らないが、それらを全て部分順序空間という。)
なお、部分順序空間と名前の似た{{仮リンク|poset topology|en|poset topology}}は別概念であるので注意が必要である。
 
定義より明らかに部分順序空間は常に[[ハウスドルフ空間|ハウスドルフ性]]を満たす。
 
部分順序空間では以下が成立する:
 
:{{math|''a''<sub>''i''</sub> &rarr; ''a'', ''b''<sub>''i''</sub> &rarr; ''b''}} かつ任意の ''i'' に対して {{math|''a''<sub>''i''</sub> ≤ ''b''<sub>''i''</sub>}} ならば {{math|''a'' ≤ ''b''}} である<ref name="ward-1954">{{Cite journal|first=L. E. Jr|last=Ward|title=Partially Ordered Topological Spaces|journal=Proceedings of the American Mathematical Society|volume=5 |year=1954|pages= 144–161|issue= 1|doi=10.1090/S0002-9939-1954-0063016-5}}</ref>
 
位相構造を持つ部分順序集合''P'' が部分順序空間である必要十分条件は以下を満たす事である:
 
: 部分順序集合''P'' 上の位相構造として、{(''a'', ''b'') &isin; ''P'' &times; ''P'' | ''a'' &le; ''b'' } が[[直積位相]]に関する[[閉集合|閉部分集合]]になる。
 
2つ部分順序空間の間の順序を保つ連続写像の事を'''dimap'''という。
 
====上方位相、下方位相====
273 ⟶ 292行目:
: <math>x \le y \iff \overline{\{x\}} \subset \overline{\{y\}}</math>
 
で定義される前順序の事である。上式で<math>\overline{\{x\}}</math>は一元集合{{math| {''x'' } }}の[[閉包 (位相空間論)|閉包]]である。(なお、''P''が[[コルモゴロフ空間|T<sub>0</sub>空間]]であればspecialization preorderは部分順序である事が知られている。)
 
以上の対応関係により、集合''P'' におけるアレクサンドロフ空間としての構造と''P'' 上の前順序は1対1対応する。
313 ⟶ 332行目:
 
== 直積集合上の順序 ==
ふたつの部分順序集合(の台集合)の[[直積集合]]上の部分順序としては次の三種類が考えられる。
* [[辞書式順序]]: <math>(a, b) \le (c, d) \iff a < c \or (a = c \and b \le d)</math>
* [[積順序]]: <math>(a, b) \le (c, d) \iff a \le c \and b \le d</math>
* <math>(a, b) \le (c, d) \iff (a < c \and b < d) \or (a = c \and b = d)</math>
 
最後の順序は対応する狭義全順序の[[関係の直積|直積]]の反射閉包である。これらの三種類の順序はいずれもふたつよりも多くの部分順序集合の直積に対しても同様に定義される。
 
[[可換体|体]]上の[[順序線型空間]]に対してこれらの構成を適用すれば、結果として得られる順序集合はいずれもふたたび順序線型空間となる。
<gallery>
File:Strict product order on pairs of natural numbers.svg| {{math|'''N''' &times; '''N'''}}ℕ×ℕ 上の直積狭義順序の反射閉包。
File:N-Quadrat, gedreht.svg| {{math|'''N''' &times; '''N'''}}ℕ×ℕ 上の積順序
File:Lexicographic order on pairs of natural numbers.svg| {{math|'''N''' &times; '''N'''}}ℕ×ℕ 上の辞書式順序
</gallery>
 
== 圏としての順序集合 ==
任意の部分順序集合(および前順序集合)は、任意の射集合が高々一つの元からなる[[圏 (数学)|圏]]と看做すことができる。具体的には、射の集合を {{math|''x'' ≤ ''y''}} ならば {{math|1=hom(''x'', ''y'') = {{(}}(''x'', ''y''){{)}} }}((それ以外の場合は空集合) とし、{{math|1=(''y'', ''z'')∘(''x'', ''y'') = (''x'', ''z'')}} と定義する。二つの部分順序集合が[[圏同値|圏として同値]]となるのは、それらが順序集合として同型であるときであり、かつその時に限る。部分順序集合に最小元が存在すればそれは[[始対象]]であり、最大元が存在すればそれは[[終対象]]となる。また、任意の前順序集合はある部分順序集合に圏同値であり、部分順序集合の任意の部分圏は{{仮リンク|同型射閉圏|label=同型射について閉じて|en|isomorphism-closed}}いる。
 
部分順序集合からの函手、すなわち部分順序圏で添字付けられた[[図式 (圏論)|図式]]は、[[可換図式]]である。
 
== その他 ==
* ('''部分順序関係の総数''')<!-- [[Image:poset6.jpg|right|thumb|250px| Partially ordered set of [[power set|set of all subsets]] of a six-element set {a, b, c, d, e, f}, ordered by the subset relation.]]-->''n'' 個の元からなる集合上の部分順序の総数(狭義部分順序の総数も同じ)は {{OEIS|A001035}} <!-- {{Number of relations}} -->[[違いを除いて|同型を除いた]]総数は 1, 1, 2, 5, 16, 63, 318, … {{OEIS|A000112}}.
* ('''線型順序拡大''')半)部分順序集合 {{math|''P''}} の全順序集合への埋め込みを'''{{仮リンク|順序拡大|en|linear extension}}''' ([[:en:linear extension)|linear extension]])という。任意の部分順序は全順序に拡張することができる({{仮リンク|順序拡大原理|en|order-extension principle}}<ref>{{cite book |last=Jech |first=Thomas |title=The Axiom of Choice |year=2008 |origyear=originally published in 1973 |publisher=[[Dover Publications]] |isbn=0-486-46624-8}}</ref>)。[[計算機科学]]において([[有向非循環グラフ]]の{{仮リンク|到達可能性|en|reachability}}順序として表現される)部分順序の線型拡張を求めるアルゴリズムは[[位相ソート]] {{lang|en|(topological sorting)}} と呼ばれる。
* ('''半順序関係の総数'''){{math|''n''}} 個の元からなる集合上の半順序の総数(狭義半順序の総数も同じ)は {{math|1, 1, 3, 19, 219, 4231, ...}} ({{OEIS|A001035}})。<!-- {{Number of relations}} -->[[違いを除いて|同型を除いた]]総数は {{math|1, 1, 2, 5, 16, 63, 318, …}} ({{OEIS|A000112}})。
* ('''線型順序拡大''')半順序集合 {{math|''P''}} の全順序集合への埋め込みを'''{{仮リンク|線型順序拡大|en|linear extension}}''' (linear extension) という。任意の半順序は全順序に拡張することができる({{仮リンク|順序拡大原理|en|order-extension principle}}<ref>{{cite book |last=Jech |first=Thomas |title=The Axiom of Choice |year=2008 |origyear=originally published in 1973 |publisher=[[Dover Publications]] |isbn=0-486-46624-8}}</ref>)。[[計算機科学]]において([[有向非循環グラフ]]の{{仮リンク|到達可能性|en|reachability}}順序として表現される)半順序の線型拡張を求めるアルゴリズムは[[位相ソート]] {{lang|en|(topological sorting)}} と呼ばれる。
 
 
== 関連項目 ==
{{colbegin|3}}
* {{仮リンク|反マトロイド|en|antimatroid}}: 部分順序集合よりも一般の順序付けの族を許すような、集合上の順序付けの一般化
* [[因果集合]]
* {{仮リンク|比較可能グラフ|en|comparability graph}}
348 ⟶ 367行目:
* [[順序群]]
* {{仮リンク|準順序|en|semiorder}} (semiorder)
* {{仮リンク|直並列部分順序|en|series-parallel partial order}}
* {{仮リンク|狭義弱順序|en|strict weak ordering}}: "''a'' < ''b'' または ''b'' < ''a'' の何れかが成り立つ" という関係が推移的となるような狭義部分順序 "<"
* [[完備部分順序]] (cpo)
* [[ツォルンの補題]]
{{colend}}
358 ⟶ 377行目:
 
== 参考文献 ==
{{参照方法|date=2016年1月}}
* {{Cite book
| 和書
| last1 = 松坂
| first1 = 和夫
| year = 1968
| title = 集合・位相入門
| publisher = 岩波書店
| isbn = 4-00-005424-4
| ref = harv
}}
* {{Cite book
| 和書
| last1 = 齋藤
| first1 = 正彦
| year = 2002
| title = 数学の基礎 集合・数・位相
| series = 基礎数学14
| publisher = 東京大学出版会
| isbn = 978-4-13-062909-6
| ref = harv
}}
* {{Cite journal|first=Jayant V. |last=Deshpande|title= On Continuity of a Partial Order|journal= Proceedings of the American Mathematical Society|volume= 19|year= 1968|pages= 383–386|issue= 2|doi=10.1090/S0002-9939-1968-0236071-7|postscript=.}}
* {{cite book|first=Bernd S. W. |last=Schröder|title= Ordered Sets: An Introduction |publisher=Birkhäuser, Boston|year=2003}}