Mathematical set with an ordering
図1 包含順序 に従って並べられた 3要素集合の すべての部分集合 の ハッセ 図 。上向きのパスで結ばれた集合、例えばと は比較可能だ が 、 と は比較 不可能である。
{
x
,
y
,
z
}
,
{\displaystyle \{x,y,z\},}
∅
{\displaystyle \emptyset }
{
x
,
y
}
{\displaystyle \{x,y\}}
{
x
}
{\displaystyle \{x\}}
{
y
}
{\displaystyle \{y\}}
数学 、特に 順序論 において 、 集合 上の 半順序 とは、特定の要素のペアにおいて、一方が他方に先行するような配置のことである。 「半」 という言葉は、すべての要素のペアが比較可能である必要はないことを示すために使用される。つまり、どちらの要素も他方に先行しないペアが存在する可能性がある。したがって、半順序は、すべてのペアが比較可能である 全順序 を一般化する。
正式には、半順序とは、 反射的 、 反対称的 、 推移的 な同次二項関係 です 。 半順序集合 (半順序集合、略して poset )とは、 集合 ( の 基底集合 と呼ばれる)と半順序からなる順序 付き ペア です。文脈から意味が明確で、半順序に曖昧さがない場合は、集合 自体をposetと呼ぶことがあります。
P
=
(
X
,
≤
)
{\displaystyle P=(X,\leq )}
X
{\displaystyle X}
P
{\displaystyle P}
≤
{\displaystyle \leq }
X
{\displaystyle X}
X
{\displaystyle X}
半順序関係
半順序 という用語は 通常、反射半順序関係を指し、この記事では 非厳密 半順序と呼びます。しかし、一部の著者は、この用語を、他の一般的な半順序関係である非反射半順序関係(厳密半順序とも呼ばれます)を指すために使用しています。厳密半順序と非厳密半順序は 一対一対応関係 にすることができるため、すべての厳密半順序には対応する非厳密半順序が一意に存在し、その逆も同様です。
部分注文
再帰的な 、 弱い 、 [ 1] または 非厳密半順序 [2] 、 半順序 とも呼ばれ 、 反射的 、 反対称的 、 推移的な 集合 上 同次関係 ≤ 。つまり、すべてのに対して以下 を満たす必要がある。
P
{\displaystyle P}
a
,
b
,
c
∈
P
,
{\displaystyle a,b,c\in P,}
反射性 : つまり、すべての要素はそれ自体に関連しています。
a
≤
a
{\displaystyle a\leq a}
反対称性 : かつ の場合 、 つまり 2 つの異なる要素が互いに先行することはない。
a
≤
b
{\displaystyle a\leq b}
b
≤
a
{\displaystyle b\leq a}
a
=
b
{\displaystyle a=b}
推移性 : if かつ then 。
a
≤
b
{\displaystyle a\leq b}
b
≤
c
{\displaystyle b\leq c}
a
≤
c
{\displaystyle a\leq c}
非厳密な半順序は、反対称 前順序 とも呼ばれます。
厳密な半順序
非 反射的な 強い [ 1 ] または 厳密な半順序 は、非反射的 、 非対称 的 、 推移的な 集合上の同次関係<である 。つまり、すべての
P
{\displaystyle P}
a
,
b
,
c
∈
P
:
{\displaystyle a,b,c\in P:}
非反射性 : つまり、どの要素もそれ自体とは関連がありません (反反射性とも呼ばれます)。
¬
(
a
<
a
)
{\displaystyle \neg \left(a<a\right)}
非対称性 : if then not 。
a
<
b
{\displaystyle a<b}
b
<
a
{\displaystyle b<a}
推移性 : if かつ then 。
a
<
b
{\displaystyle a<b}
b
<
c
{\displaystyle b<c}
a
<
c
{\displaystyle a<c}
推移的関係は、それが非反射的である場合にのみ非対称的である。 [3] したがって、非反射性または非対称性のどちらか一方を省略した場合(両方を省略した場合ではない)でも定義は同じである。
厳密な半順序は、厳密な事前順序 とも呼ばれます 。
厳密な半順序関係と非厳密な半順序関係の対応
図2 厳密な関係と非厳密な関係とその双対関係の関係に関する 可換図。反射閉包( cls )、非反射核( ker )、逆関係( cnv )の操作を用いて表される。各関係は、中央に ハッセ図 が描かれたポセットの 論理行列 で表される。例えば 、左下の行列の3行4列目は空である。
3
≰
4
{\displaystyle 3\not \leq 4}
集合上の厳密な半順序と非厳密な半順序 は密接に関連しています。非厳密な半順序は、 という 形式の関係をすべて削除することで厳密な半順序に変換できます。 つまり、 という厳密な半順序は、 が 上の 恒等 関係 であり、 が 集合の減算 を表す 集合です 。逆に、 上の厳密な半順序 < は 、その形式の関係をすべて付加することで非厳密な半順序に変換できます。つまり、 は非厳密な半順序です。したがって、 が非厳密な半順序である場合、対応する厳密な半順序 < は、 次で示される
非反射核 です
。逆に、 < が厳密な半順序である場合、対応する非厳密な半順序は、次で示される 反射閉包 です 。
P
{\displaystyle P}
≤
{\displaystyle \leq }
a
≤
a
;
{\displaystyle a\leq a;}
<
:=
≤
∖
Δ
P
{\displaystyle <\;:=\ \leq \ \setminus \ \Delta _{P}}
Δ
P
:=
{
(
p
,
p
)
:
p
∈
P
}
{\displaystyle \Delta _{P}:=\{(p,p):p\in P\}}
P
×
P
{\displaystyle P\times P}
∖
{\displaystyle \;\setminus \;}
P
{\displaystyle P}
≤
:=
Δ
P
∪
<
{\displaystyle \leq \;:=\;\Delta _{P}\;\cup \;<\;}
≤
{\displaystyle \leq }
a
<
b
if
a
≤
b
and
a
≠
b
.
{\displaystyle a<b{\text{ if }}a\leq b{\text{ and }}a\neq b.}
≤
{\displaystyle \leq }
a
≤
b
if
a
<
b
or
a
=
b
.
{\displaystyle a\leq b{\text{ if }}a<b{\text{ or }}a=b.}
二重注文
半順序関係の 双対 (または 反対 ) は 、を の 逆関係 とする ことで定義されます。 つまり、 のときのみ、 となります 。非厳密な半順序の双対は非厳密な半順序であり、 厳密な半順序の双対は厳密な半順序です。関係の双対の双対は元の関係です。
R
op
{\displaystyle R^{\text{op}}}
R
{\displaystyle R}
R
op
{\displaystyle R^{\text{op}}}
R
{\displaystyle R}
x
R
op
y
{\displaystyle xR^{\text{op}}y}
y
R
x
{\displaystyle yRx}
表記
集合 と半順序関係(通常は非厳密な半順序 )が与えられれば 、表記を一意に拡張して 4 つの半順序関係 および を定義できます 。 ここで は 上の非厳密な半順序関係 、は ( の 非反射核 )上の関連付けられた厳密な半順序関係 、 は の双対 、 は の双対です。厳密に言えば、 半順序集合という 用語は、 これらすべての関係が適切に定義された集合を指します。しかし実際には、 という 1 つの関係だけを考えれば十分です。 あるいは 、まれなケースでは、非厳密な関係と厳密な関係を一緒に考えれば十分です 。 [5]
P
{\displaystyle P}
≤
{\displaystyle \leq }
≤
,
{\displaystyle \leq ,}
<
,
{\displaystyle <,}
≥
,
{\displaystyle \geq ,}
>
{\displaystyle >}
≤
{\displaystyle \leq }
P
{\displaystyle P}
<
{\displaystyle <}
P
{\displaystyle P}
≤
{\displaystyle \leq }
≥
{\displaystyle \geq }
≤
{\displaystyle \leq }
>
{\displaystyle >}
<
{\displaystyle <}
(
P
,
≤
)
{\displaystyle (P,\leq )}
(
P
,
<
)
{\displaystyle (P,<)}
(
P
,
≤
,
<
)
{\displaystyle (P,\leq ,<)}
文脈から他の種類の順序を意味していないことが明らかである限り、 順序集合 という用語は、 半順序集合 の略語として使用されることがあります。特に、 全順序集合は 、これらの構造が半順序集合よりも一般的である分野では、「順序集合」と呼ばれることもあります。一部の著者は、 [6] や [7] のように 、半順序と全順序を区別するために異なる記号を使用しています。
≤
{\displaystyle \leq }
⊑
{\displaystyle \sqsubseteq }
⪯
{\displaystyle \preceq }
半順序について言及する場合、 は の 補集合 として捉えるべきではない 。この関係 は の非反射核の逆であり 、 は常に の補集合の部分集合となる が、が全順序である 場合、かつ が の 補集合である場合に限り、 は に等しい 。 [a]
≤
{\displaystyle \leq }
>
{\displaystyle >}
>
{\displaystyle >}
≤
{\displaystyle \leq }
≤
{\displaystyle \leq }
>
{\displaystyle >}
≤
{\displaystyle \leq }
≤
{\displaystyle \leq }
代替定義
コンピュータサイエンス における半順序の定義方法は、 比較 の概念を用いる 。具体的には、 前述の定義によれば、2つの要素 x と y は 互いに 排他的な 4つの関係、すなわち x < y 、 x = y 、 x > y 、または x と yが 比較不可能で ある、のいずれかの関係にあることが分かる。これは、 2つの要素が与えられたときに4つのコードのいずれかを返す 関数で表すことができる。 [8] [9]この定義は、集合同値性ではなく定義された 同値関係 として扱われる 集合 同値性上の半順序 と同等である 。 [10]
≤
,
<
,
≥
,
and
>
{\displaystyle \leq ,<,\geq ,{\text{ and }}>}
compare
:
P
×
P
→
{
<
,
>
,
=
,
|
}
{\displaystyle {\text{compare}}:P\times P\to \{<,>,=,\vert \}}
ウォリスは、より一般的な概念である 半順序関係を、 推移的 かつ 反対称的 な同質関係 として定義しています。これには、反射的半順序 と 非反射的半順序の両方がサブタイプとして含まれます。 [1]
有限 poset は、 ハッセ図 を通して視覚化できます。 [11] 具体的には、厳密な半順序関係 をとると 、の各要素を ノード、 の各要素を エッジとすることで、 有向非巡回グラフ (DAG) を構築できます。 この DAG [b]の 推移的簡約 はハッセ図です。同様に、このプロセスを逆に実行して、特定の DAG から厳密な半順序を構築できます。対照的に、厳密でない半順序に関連付けられたグラフは、すべてのノードで自己ループを持つため、DAG ではありません。厳密でない順序がハッセ図によって表されると言われる場合、実際には対応する厳密な順序が示されています。
(
P
,
<
)
{\displaystyle (P,<)}
P
{\displaystyle P}
<
{\displaystyle <}
例
図3 1から4までの数の割り切れるグラフ。この集合は部分的に順序付けられているが、完全に順序付けられているわけではない。1から他のすべての数への関係があるが、2から3や3から4への関係はないからである。
数学で生じる半順序集合の標準的な例には次のものがあります。
実数 、または一般に、標準的な以下関係 ≤ で順序付けられた完全に順序付けられた任意の集合 は 、 半順序です。
実数 において 、通常の 「より小さい」関係 < は厳密な半順序関係である。 における通常の 「より大きい」 関係 > について も同様である 。
R
{\displaystyle \mathbb {R} }
R
{\displaystyle \mathbb {R} }
定義により、すべての 厳密な弱順序 は厳密な半順序です。
与えられた集合(その 冪集合 )の 部分集合を 包含順 に並べた集合(図1参照)。同様に、 部分列 で並べた シーケンス の集合、および 部分文字列 で並べた 文字列 の集合も同様である 。
割り切れる 関係を備えた 自然数 の集合 。(図3、図6参照)
到達可能性 によって順序付けられた 有向非巡回グラフ の頂点集合 。
包含順に並べられたベクトル空間 の 部分 空間の集合 。
半順序集合 P について、 P の要素のすべての シーケンス を含む シーケンス空間 。シーケンス a が シーケンス bに先行する場合、シーケンス a のすべての項目がシーケンス b の対応する項目に先行します 。正式には、 すべての に対してが成立する 場合に限ります。つまり、 要素ごとの順序 です 。
(
a
n
)
n
∈
N
≤
(
b
n
)
n
∈
N
{\displaystyle \left(a_{n}\right)_{n\in \mathbb {N} }\leq \left(b_{n}\right)_{n\in \mathbb {N} }}
a
n
≤
b
n
{\displaystyle a_{n}\leq b_{n}}
n
∈
N
{\displaystyle n\in \mathbb {N} }
集合 X と半順序集合 P に対して、 Xから P までの すべての関数を含む 関数空間で 、 f ≤ g とは常に f ( x ) ≤ g ( x ) がすべての関数に対して成り立つときである。
x
∈
X
.
{\displaystyle x\in X.}
フェンス は、順序関係 a < b > c < d ... の交互のシーケンスによって定義される部分的に順序付けられたセットです。
特殊相対性理論 、および多くの場合 [c] 一般相対性理論 における事象の集合 。2つの事象 X と Y に対して、 X ≤ Y は、 Yが X の 未来 光円錐 内にある場合にのみ成立する 。事象 Yが X の因果的影響を受けるのは、 X ≤ Y の場合のみである 。
半順序集合のよく知られた例としては、系図 上の子孫順に並べられた人々の集合が挙げられます 。子孫と祖先の関係を持つペアもあれば、どちらも他方の子孫ではない、比較不可能なペアもあります。
半順序集合の直積上の順序
強度が増す順に、つまりペアのセットが減少する順に、2 つの半順序付きセットの直積上の可能な半順序のうち 3 つは次の とおり です (図 4 を参照)。
辞書 式順序 : a < c または ( a = c かつ b ≤ d )の場合 、( a 、 b )≤( c 、 d ) 。
積の 順序 : a ≤ c かつ b ≤ dの場合、 ( a , b ) ≤ ( c , d ) 。
対応する厳密順序の 直積 の 反射 閉包: ( a , b ) ≤ ( c , d ) 、 ( a < c かつ b < d ) または ( a = c かつ b = d ) の場合。
これら 3 つは、3 つ以上のセットの直積に対しても同様に定義できます。
同じ 体上の 順序付きベクトル空間 に適用すると 、結果はそれぞれの場合も順序付きベクトル空間になります。
全順序集合の直積の順序 も参照してください 。
半順序集合の和
2つの(互いに素な)半集合を結合する別の方法は 順序和 [12] (または 線形和 ) Z = X ⊕ Y であり、これは基底集合 X と Yの和集合上で順序 a ≤ Z b によって定義され 、次の場合に限ります。
a , b ∈ X ( a ≤ X b ) 、または
a , b ∈ Y ( a ≤ Y b ) 、または
a ∈ X かつ b ∈ Y 。
2つの半順序集合が順序付けられて いる場合 、それらの順序和も順序付けられます。 [14]
直列並列半順序 は、順序和演算(この文脈では直列合成と呼ばれる)と並列合成と呼ばれる演算から構成されます。並列合成とは、 2つの半順序集合の 互いに素な和集合 であり、一方の集合の要素ともう一方の集合の要素の間に順序関係はありません。
派生概念
例では、集合の包含順に並べられた3 要素集合の すべての部分集合 からなる poset を使用します (図 1 を参照)。
(
P
(
{
x
,
y
,
z
}
)
,
⊆
)
{\displaystyle ({\mathcal {P}}(\{x,y,z\}),\subseteq )}
{
x
,
y
,
z
}
,
{\displaystyle \{x,y,z\},}
a ≤ b の場合、 aは b と関連して います 。ただし、 この関係は必ずしも 対称的である必要はないため、これは bも a と関連していることを意味するものではありません 。例えば、 は と関連しています が、その逆は当てはまりません。
{
x
}
{\displaystyle \{x\}}
{
x
,
y
}
,
{\displaystyle \{x,y\},}
a と b は、 a ≤ b または b ≤ a の場合には 比較可能 です 。それ以外の場合には 比較できません 。例えば、 と は 比較可能ですが、 とは比較 できません。
{
x
}
{\displaystyle \{x\}}
{
x
,
y
,
z
}
{\displaystyle \{x,y,z\}}
{
x
}
{\displaystyle \{x\}}
{
y
}
{\displaystyle \{y\}}
全順序 または 線型 順序 とは、すべての要素のペアが比較可能な半順序、すなわち 三分法が 成立する順序です。例えば、標準順序を持つ自然数が挙げられます。
連鎖 と は、全順序集合である poset の部分集合です。例えば、 は連鎖です。
{
{
}
,
{
x
}
,
{
x
,
y
,
z
}
}
{\displaystyle \{\{\,\},\{x\},\{x,y,z\}\}}
反 連鎖 とは、2つの異なる要素が比較できないような半集合の部分集合である。例えば、 単集合の集合は
{
{
x
}
,
{
y
}
,
{
z
}
}
.
{\displaystyle \{\{x\},\{y\},\{z\}\}.}
要素 a が要素 b より真に小さい とは 、 a ≤ b かつ 例えば が 真に小さいときである。
a
≠
b
.
{\displaystyle a\neq b.}
{
x
}
{\displaystyle \{x\}}
{
x
,
y
}
.
{\displaystyle \{x,y\}.}
要素 a が別の要素 bによって 覆われて いる( a ⋖ b (または a <: b ) と表記)とは、 a が b より厳密に小さく 、かつ 3 番目の要素 c が それらの間に位置しない場合である。正式には、 a ≤ b と が両方とも 真であり、 かつ が成り立つ各 cに対して a ≤ c ≤ b が偽である場合である。厳密な順序 < を用いると 、関係 a ⋖ b は「任意の c に対して a < b だが a < c < b ではない」と言い換えることができる 。例えば、 は によって覆われている が は によって覆われていない。
a
≠
b
{\displaystyle a\neq b}
a
≠
c
≠
b
.
{\displaystyle a\neq c\neq b.}
{
x
}
{\displaystyle \{x\}}
{
x
,
z
}
,
{\displaystyle \{x,z\},}
{
x
,
y
,
z
}
.
{\displaystyle \{x,y,z\}.}
極値
図5 最大元と最小元を取り除いた上の図。この縮約されたポーズセットでは、上段の要素はすべて 最大 元であり、下段の要素はすべて 最小 元であるが、 最大元 と 最小 元は存在しない。
poset には「最大」要素と「最小」要素の概念がいくつかあります 。
P
,
{\displaystyle P,}
最大元 と最小元:ある元が 最大元 である とは、 すべての元に対してである こと を意味します。 ある元が最小元である とは 、すべての元に対して であることを意味します。半集合は最大元または最小元を1つしか持つことができません。この例では、集合は 最大元であり、 最小元です。
g
∈
P
{\displaystyle g\in P}
a
≤
g
{\displaystyle a\leq g}
a
∈
P
.
{\displaystyle a\in P.}
m
∈
P
{\displaystyle m\in P}
m
≤
a
{\displaystyle m\leq a}
a
∈
P
.
{\displaystyle a\in P.}
{
x
,
y
,
z
}
{\displaystyle \{x,y,z\}}
{
}
{\displaystyle \{\,\}}
最大元 と最小元: となる元が 存在しないとき、その元は最大元である。 同様 に 、 となる元が存在しないとき、その元 は最小元である 。 poset に最大元が存在する場合、それは唯一の最大元でなければならないが、そうでない場合は複数の最大元が存在する可能性がある。最小元と最小元についても同様である。実行例では、 と が 最大元と最小元である。これらを除くと、3つの最大元と3つの最小元が存在する(図5を参照)。
g
∈
P
{\displaystyle g\in P}
a
∈
P
{\displaystyle a\in P}
a
>
g
.
{\displaystyle a>g.}
m
∈
P
{\displaystyle m\in P}
a
∈
P
{\displaystyle a\in P}
a
<
m
.
{\displaystyle a<m.}
{
x
,
y
,
z
}
{\displaystyle \{x,y,z\}}
{
}
{\displaystyle \{\,\}}
上限と下限: P の 部分集合 A において、 A の 各要素 aについて、 a ≤ x で あるとき、 Pの要素 x は A の 上限となる 。特に、 x が A の上限となるためには Aに存在 する 必要はない。同様に、 A の 各要素 a について、 a ≥ x である とき、 P の 要素 xは A の下限となる。 P の最大要素は P 自身の上限であり、最小要素は P の下限である 。この例では、集合は 要素の集合の 上限 となる 。
{
x
,
y
}
{\displaystyle \{x,y\}}
{
{
x
}
,
{
y
}
}
.
{\displaystyle \{\{x\},\{y\}\}.}
図6 割り切れる順に並べられた 非負整数 の格子の一部
別の例として、割り切れる順で並べた正の 整数を考えてみましょう。1 は他のすべての要素 を割り切る ので最小元です 。一方で、この poset には最大元がありません。この部分的に順序付けられたセットには最大元さえありません。任意の g は、たとえばそれとは異なる 2 gを割り切るので、 g は 最大ではありません。数値 1 を除外し、割り切れるかどうかを 1 より大きい要素の順序として維持すると、結果の poset には最小元はありませんが、 任意の素数 はその最小元になります。この poset では、60 は、下限を持たない部分集合の上限です (1 は poset に含まれないため)。一方で、2 は 2 のべき乗の部分集合の下限であり、上限はありません。数値 0 が含まれる場合、これはすべての整数の倍数であるため、最大元になります (図 6 を参照)。
{
2
,
3
,
5
,
10
}
,
{\displaystyle \{2,3,5,10\},}
半順序集合間のマッピング
2 つの半順序集合 ( S 、≤) と ( T 、≼) が与えられているとき、すべて に対して が f ( x ) ≼ f ( y ) を意味するとき、 関数 は 順序保存 、または 単調 、または 等調 と呼ばれます。 ( U 、≲) も半順序集合であり、と が両方 とも 順序保存である場合、それらの 合成 も順序保存です。関数は、 すべての f ( x ) ≼ f ( y ) に対して が意味する場合、 順序反映 と呼ばれます。 f が 順序保存かつ順序反映の両方である
場合、それは ( S 、≤) の ( T 、≼) への 順序埋め込み と呼ばれます。後者の場合、 が意味するため 、そしてさらに の 反対称性によれば 、 であるため、 f は必然的に 単射です。2 つの半順序集合 S と T の間に順序埋め込みが存在する場合、 S は T に 埋め込む ことができる と言えます 。順序埋め込み が 全単射である場合、それは 順序同型性 と呼ばれ 、半順序 ( S , ≤) と ( T , ≼)は 同型で あると言われる 。同型順序は構造的に類似した ハッセ図を 持つ(図7a参照)。順序保存写像とが 存在し 、それぞれ S と T 上の 恒等写像 を与える場合 、 S と T は順序同型である ことが示される。
f
:
S
→
T
{\displaystyle f:S\to T}
x
,
y
∈
S
,
{\displaystyle x,y\in S,}
x
≤
y
{\displaystyle x\leq y}
f
:
S
→
T
{\displaystyle f:S\to T}
g
:
T
→
U
{\displaystyle g:T\to U}
g
∘
f
:
S
→
U
{\displaystyle g\circ f:S\to U}
f
:
S
→
T
{\displaystyle f:S\to T}
x
,
y
∈
S
,
{\displaystyle x,y\in S,}
x
≤
y
.
{\displaystyle x\leq y.}
f
(
x
)
=
f
(
y
)
{\displaystyle f(x)=f(y)}
x
≤
y
and
y
≤
x
{\displaystyle x\leq y{\text{ and }}y\leq x}
x
=
y
{\displaystyle x=y}
≤
.
{\displaystyle \leq .}
f
:
S
→
T
{\displaystyle f:S\to T}
f
:
S
→
T
{\displaystyle f:S\to T}
g
:
T
→
U
{\displaystyle g:T\to U}
g
∘
f
{\displaystyle g\circ f}
f
∘
g
{\displaystyle f\circ g}
たとえば、 自然数の集合(割り切れる順)から自然数の べき集合 (包含順)への写像は、各数をその 素約数 の集合 に写すことで定義できます。これは順序が保存されます。つまり、 x で が 割り切れる場合、 x の各素約数は y の素約数でもあります 。ただし、これは単射でもなく(12 と 6 の両方を に写像するため )、順序を反映するものでもありません(12 で 6 が割り切れないため)。代わりに、各数をその 素べき約 数の集合 に写像すると、順序が保存され、順序が反映され、したがって順序が埋め込まれる写像が定義されます 。これは順序同型ではありません(たとえば、どの数も 集合 に写像しないため)が、 その余域 を に制限する ことで順序同型にすることができます 。図 7b は のサブセットと g による同型像を示しています 。このような順序同型をべき集合に構築することは、 分配格子 と呼ばれる広いクラスの半順序に一般化できます。 バーコフの表現定理を 参照してください。
f
:
N
→
P
(
N
)
{\displaystyle f:\mathbb {N} \to \mathbb {P} (\mathbb {N} )}
{
2
,
3
}
{\displaystyle \{2,3\}}
g
:
N
→
P
(
N
)
{\displaystyle g:\mathbb {N} \to \mathbb {P} (\mathbb {N} )}
{
4
}
{\displaystyle \{4\}}
g
(
N
)
.
{\displaystyle g(\mathbb {N} ).}
N
{\displaystyle \mathbb {N} }
部分注文の数
OEIS のシーケンスA001035は、 n個 のラベル付き要素
の集合における半順序の数を示します。
S ( n , k )は 第2種スターリング数 を指すこと に注意してください 。
厳密な半順序の数は半順序の数と同じです。
同型までの みカウントすると 、1、1、2、5、16、63、318、…( OEIS のシーケンス A000112 )が得られます。
部分集合
がの 部分集合であり 、 が の 部分集合であるとき、 その poset は 別の poset の 部分集合 と呼ばれる。後者の条件は、 における任意の および (したがって においても )に対して、 ならば となるという要件と同等である 。
P
∗
=
(
X
∗
,
≤
∗
)
{\displaystyle P^{*}=(X^{*},\leq ^{*})}
P
=
(
X
,
≤
)
{\displaystyle P=(X,\leq )}
X
∗
{\displaystyle X^{*}}
X
{\displaystyle X}
≤
∗
{\displaystyle \leq ^{*}}
≤
{\displaystyle \leq }
x
{\displaystyle x}
y
{\displaystyle y}
X
∗
{\displaystyle X^{*}}
X
{\displaystyle X}
x
≤
∗
y
{\displaystyle x\leq ^{*}y}
x
≤
y
{\displaystyle x\leq y}
が のサブポセットであり 、 さらに および においてすべての に対して が成り立ち 、 も 成り立つときはいつでも 、 を によって 誘導される のサブポセットと 呼び 、 と書きます 。
P
∗
{\displaystyle P^{*}}
P
{\displaystyle P}
x
{\displaystyle x}
y
{\displaystyle y}
X
∗
{\displaystyle X^{*}}
x
≤
y
{\displaystyle x\leq y}
x
≤
∗
y
{\displaystyle x\leq ^{*}y}
P
∗
{\displaystyle P^{*}}
P
{\displaystyle P}
X
∗
{\displaystyle X^{*}}
P
∗
=
P
[
X
∗
]
{\displaystyle P^{*}=P[X^{*}]}
線形拡張
集合上の 半順序は、 任意の要素に対して 常に次の条件を満たす、集合 上の 別の半順序の 拡張 と呼ばれる。 線型 拡張 とは、 線型(つまり全)順序でもある拡張である。典型的な例として、全順序集合の辞書式順序は、その積順序の線型拡張である。すべての半順序は全順序に拡張できる( 順序拡張原理 )。 [16]
≤
∗
{\displaystyle \leq ^{*}}
X
{\displaystyle X}
≤
{\displaystyle \leq }
X
{\displaystyle X}
x
,
y
∈
X
,
{\displaystyle x,y\in X,}
x
≤
y
,
{\displaystyle x\leq y,}
x
≤
∗
y
.
{\displaystyle x\leq ^{*}y.}
コンピュータサイエンス では、半順序の線形拡張 ( 有向非巡回グラフ の 到達可能性 順序として表される) を見つけるアルゴリズムを トポロジカルソート と呼びます 。
カテゴリー理論では
すべての poset (およびすべての 順序付きセット ) は 、オブジェクトとに対して 、 からへの 射 が 最大で 1 つ存在する カテゴリ と考えることができます。より明示的には、 x ≤ y の場合、 hom( x , y ) = {( x , y )} (それ以外の場合は 空セット )とし、 このようなカテゴリは posetal と呼ばれることもあります。
x
{\displaystyle x}
y
,
{\displaystyle y,}
x
{\displaystyle x}
y
.
{\displaystyle y.}
(
y
,
z
)
∘
(
x
,
y
)
=
(
x
,
z
)
.
{\displaystyle (y,z)\circ (x,y)=(x,z).}
半集合が 互いに 同値であるためには、それらが 同型でなけれ ばならない。半集合において、最小の要素は(もし存在するなら) 始対象 であり、最大の要素は(もし存在するなら) 終対象 である。また、すべての順序付き集合は半集合と同値である。最後に、半集合のすべての部分圏は 同型閉で ある。
位相空間における半順序
が位相空間 の構造も与えられている半順序集合である 場合、 位相 積空間の 閉部 分集合である と仮定するのが通例である。この仮定の下では、半順序関係は 、すべてのに対して かつが成り立つ場合、 次の 意味で 極限 において良好に振る舞う。 [17]
P
{\displaystyle P}
{
(
a
,
b
)
:
a
≤
b
}
{\displaystyle \{(a,b):a\leq b\}}
P
×
P
.
{\displaystyle P\times P.}
lim
i
→
∞
a
i
=
a
,
{\displaystyle \lim _{i\to \infty }a_{i}=a,}
lim
i
→
∞
b
i
=
b
,
{\displaystyle \lim _{i\to \infty }b_{i}=b,}
i
,
{\displaystyle i,}
a
i
≤
b
i
,
{\displaystyle a_{i}\leq b_{i},}
a
≤
b
.
{\displaystyle a\leq b.}
間隔
半 集合 Pの 凸集合とは、 P の 部分集合 Iであって、 I の任意の x と y 、および P の任意の z に対して、 x ≤ z ≤ y ならば zも I に含まれる という性質を持つものである。この定義は、 実数 の 区間 の定義を一般化したものである。幾何 学 の 凸集合 と混同される可能性がある場合は、 「凸」ではなく「
順序凸 」を用いる。
格子 L の 凸部分格子は 、 L の部分格子であり、かつ L の凸集合でもある。空でない凸部分格子はすべて、 フィルター と L の イデアル との交差として一意に表現できる 。
poset P 内の区間 は 、区間表記法で定義できる部分集合です。
a ≤ b の場合 、 閉区間 [ a , b ]は、 a ≤ x ≤ b (つまり、 a ≤ x かつ x ≤ b )を満たす要素 x の集合である 。これには少なくとも要素 a と b が含まれる。
対応する厳密な関係 "<" を用いると、 開区間 ( a , b )は、 a < x < b (すなわち、 a < x かつ x < b )を満たす要素 x の集合である 。開区間は、 a < b であっても空になることがある。例えば、整数上の開区間 (0, 1)は、 0 < x < 1 となる整数 x が 存在しないことから、空である 。
半開 区間 [ a , b ) と ( a , b ] も同様に定義されます。
a ≤ b が成立しない場合 、これらの区間はすべて空である。すべての区間は凸集合であるが、逆は成立しない。例えば、120 の約数の半集合を割り切れる順に並べた場合(図 7b 参照)、{1, 2, 4, 5, 8} は凸集合であるが、区間ではない。
区間 Iが有界であるとは、 I ⊆ [ a , b ] を満たす 元が存在する場合である 。区間表記で表せるすべての区間は明らかに有界であるが、逆は真ではない。例えば、 実数の部分集合として P = (0, 1) ∪ (1, 2) ∪ (2, 3) を考える。部分集合(1, 2)は有界区間であるが、 P には 最小値 も 最大値 も存在しないため、 P の元を用いた区間表記では表すことができない 。
a
,
b
∈
P
{\displaystyle a,b\in P}
任意の有界区間が有限であるとき、半集合は 局所有限 であると呼ばれる。例えば、整数は自然順序付けのもとで局所有限である。直積上の辞書式順序は 局所有限ではない。なぜなら、 (1, 2) ≤ (1, 3) ≤ (1, 4) ≤ (1, 5) ≤ ... ≤ (2, 1) であるからである。区間記法を用いると、「 aは b によって覆われる」 という性質は 次のように言い換えられる。
N
×
N
{\displaystyle \mathbb {N} \times \mathbb {N} }
[
a
,
b
]
=
{
a
,
b
}
.
{\displaystyle [a,b]=\{a,b\}.}
半順序における区間の概念は、 区間順序 として知られる半順序の特定のクラスと混同しないでください。
参照
注記
引用
^ abc Wallis, WD (2013年3月14日). 『離散数学入門』 Springer Science & Business Media. p. 100. ISBN 978-1-4757-3826-1 。
^ Simovici, Dan A. & Djeraba, Chabane (2008). 「半順序集合」. データマイニングのための数学的ツール:集合論、半順序、組合せ論 . Springer. ISBN 9781848002012 。
^ Flaška, V.; Ježek, J.; Kepka, T.; Kortelainen, J. (2007). 「二項関係の推移閉包 I」. Acta Universitatis Carolinae. Mathematica et Physica . 48 (1). プラハ: カレル大学数学・物理学部: 55– 69. 補題1.1 (iv)。この文献では、非対称な関係を「厳密に反対称的な」関係と呼んでいます。
^ Avigad, Jeremy; Lewis, Robert Y.; van Doorn, Floris (2021年3月29日). "13.2. More on Orderings". Logic and Proof (リリース3.18.4版). 2023年4月3日時点のオリジナルよりアーカイブ。 2021年 7月24日 閲覧 。 したがって、すべての半順序は実際にはペアであり、弱い半順序とそれに関連する厳密な半順序から構成されると考えることができます。
^ Rounds, William C. (2002年3月7日). 「講義スライド」 (PDF) . EECS 203: 離散数学. 2021年 7月23日 閲覧 。
^ Kwong, Harris (2018年4月25日). 「7.4: 部分順序と全順序」. 離散数学のためのスパイラルワークブック. 2021年 7月23日 閲覧 。
^ "有限posets". Sage 9.2.beta2 リファレンスマニュアル: 組合せ論. 2022年 1月5日 閲覧 . compare_elements( x , y ): poset内の x と y を比較する。 x < y の場合は-1を返す。 x = y の場合は0を返す。 x > y の場合は1を返す。 x と y が 比較できない 場合はNoneを返す。
^ Chen, Peter; Ding, Guoli; Seiden, Steve. On Poset Merging (PDF) (技術レポート). p. 2 . 2022年 1月5日 閲覧 。S 内の2つの要素 s, t の比較は、3つの異なる値、すなわち s≤t、s>t、または s|t のいずれかを返します。
^ Prevosto, Virgile; Jaume, Mathieu (2003年9月11日). 階層的な数学的構造における証明の作成. CALCULEMUS-2003 – 第11回記号計算と機械化推論の統合に関するシンポジウム. ローマ, イタリア: Aracne. pp. 89– 100.
^ メリフィールド, リチャード E.; シモンズ, ハワード E. (1989). 化学におけるトポロジカル手法 . ニューヨーク: ジョン・ワイリー・アンド・サンズ. pp. 28. ISBN 0-471-83817-9 . 2012年 7月27日 閲覧 。 半順序集合は ハッセ図 で簡単に表すことができます...
^ Neggers, J.; Kim, Hee Sik (1998)、「4.2 積順序と辞書式順序」、 Basic Posets 、World Scientific、pp. 62– 63、 ISBN
9789810235895
^ PR ハルモス (1974)。 素朴集合論 。スプリンガー。 p. 82.ISBN 978-1-4757-1645-0 。
^ ジェック、トーマス (2008) [1973]. 『選択公理 』 ドーバー出版 . ISBN 978-0-486-46624-8 。
^ Ward, LE Jr (1954). 「部分的に順序付けられた位相空間」. アメリカ数学会誌 . 5 (1): 144– 161. doi : 10.1090/S0002-9939-1954-0063016-5 . hdl :10338.dmlcz/101379.
参考文献
Davey, BA; Priestley, HA (2002). 『格子と秩序入門』 (第2版). ニューヨーク: Cambridge University Press. ISBN 978-0-521-78451-1 。
デシュパンデ, ジャヤント V. (1968). 「半順序の連続性について」. アメリカ数学会報 . 19 (2): 383– 386. doi : 10.1090/S0002-9939-1968-0236071-7 .
シュミット、グンター (2010年) 『関係数学』 『数学とその応用百科事典』第132巻、ケンブリッジ大学出版局、 ISBN 978-0-521-76268-7 。
ベルント・シュレーダー(2016年5月11日)『順序集合:組合せ論から位相幾何学への接続を含む入門』ビルクハウザー社 。ISBN 978-3-319-29788-0 。
スタンリー、リチャード・P. (1997). 列挙的組合せ論 1. ケンブリッジ高等数学研究第49巻. ケンブリッジ大学出版局. ISBN 0-521-66351-2 。
アイレンバーグ、S. (2016). 『代数的位相幾何学の基礎』 プリンストン大学出版局.
Kalmbach, G. (1976). 「ホモロジー理論の半順序集合への拡張」 J. Reine Angew. Math . 280 : 134–156 .
外部リンク
ウィキメディアコモンズにあるハッセ図に関連するメディア。それぞれ半順序の例を示しています。
OEIS シーケンスA001035(n個のラベル付き要素を持つポセットの数)
OEIS シーケンス A000112 (n 個のラベルなし要素を持つ半順序集合 (「poset」) の数)