結合して出会う

推移 二項関係
対称反対称連結根拠のある結合している会っている再帰的非再帰的非対称
トータル、セミコネックス反射防止
同値関係緑のチェックマークY緑のチェックマークY
準順序(準順序)緑のチェックマークY
一部注文緑のチェックマークY緑のチェックマークY
完全予約注文緑のチェックマークY緑のチェックマークY
全秩序緑のチェックマークY緑のチェックマークY緑のチェックマークY
前井戸秩序緑のチェックマークY緑のチェックマークY緑のチェックマークY
準井戸秩序緑のチェックマークY緑のチェックマークY
整列緑のチェックマークY緑のチェックマークY緑のチェックマークY緑のチェックマークY
格子緑のチェックマークY緑のチェックマークY緑のチェックマークY緑のチェックマークY
半格子の結合緑のチェックマークY緑のチェックマークY緑のチェックマークY
半格子の会合緑のチェックマークY緑のチェックマークY緑のチェックマークY
厳密な半順序緑のチェックマークY緑のチェックマークY緑のチェックマークY
厳密な弱順序緑のチェックマークY緑のチェックマークY緑のチェックマークY
厳密な全順序付け緑のチェックマークY緑のチェックマークY緑のチェックマークY緑のチェックマークY
対称反対称連結根拠のある結合している会っている再帰的非再帰的非対称
定義、すべてのab{\displaystyle a,b}S{\displaystyle S\neq \varnothing :}aRbbRa{\displaystyle {\begin{aligned}&aRb\\\Rightarrow {}&bRa\end{aligned}}}aRb そして bRaab{\displaystyle {\begin{aligned}aRb{\text{ と }}&bRa\\\Rightarrow a={}&b\end{aligned}}}abaRb または bRa{\displaystyle {\begin{aligned}a\neq {}&b\Rightarrow \\aRb{\text{ または }}&bRa\end{aligned}}}S存在する{\displaystyle {\begin{aligned}\min S\\{\text{exists}}\end{aligned}}}ab存在する{\displaystyle {\begin{aligned}a\vee b\\{\text{exists}}\end{aligned}}}ab存在する{\displaystyle {\begin{aligned}a\wedge b\\{\text{exists}}\end{aligned}}}aRa{\displaystyle aRa}いいえ aRa{\displaystyle {\text{not }}aRa}aRbいいえ bRa{\displaystyle {\begin{aligned}aRb\Rightarrow \\{\text{not }}bRa\end{aligned}}}
緑のチェックマークY列の特性が行の項(一番左)に対して常に真であることを示します。一方、 は、その特性が一般的には保証されていない(成り立つかどうかはわからない)ことを示します。例えば、すべての同値関係は対称的であるが、必ずしも反対称的であるとは限らないことは、「対称」列では 、また「反対称」列では で示されます。緑のチェックマークY

すべての定義では、同次関係が推移的であることが暗黙的に要求されます。つまり、すべての条件が満たされ、条件が満たされると、 用語の定義には、この表に記載されていない追加のプロパティが必要になる場合があります。 R{\displaystyle R}abc{\displaystyle a,b,c,}aRb{\displaystyle aRb}bRc{\displaystyle bRc}aRc{\displaystyle aRc.}

このハッセ図は、4つの要素ababの接合に等しい最大要素a b、そしてabの交点に等しい最小要素a b を持つ半順序集合を表しています。最大/最小要素と別の要素の接合/交点は最大/最小要素であり、逆に、最大/最小要素と別の要素の接合/交点は別の要素です。したがって、このposet内のすべてのペアには交点と交点の両方があり、posetはとして分類できます。{\displaystyle \vee}{\displaystyle \wedge}

数学、特に順序理論において、半順序集合部分集合結合は の上限(最小の上限)であり、同様にの交わりは の下限(最大の下限)であり、 と表される。一般に、半順序集合の部分集合の結合と交わりは必ずしも存在する必要はない。結合と交わりは、順序反転に関して互いに 双対である。S{\displaystyle S}P{\displaystyle P}S{\displaystyle S,}S{\textstyle \bigvee S,}S{\displaystyle S}S{\textstyle \bigwedge S.}

すべてのペアが接合を持つ半順序集合は、接合半格子(join-semilattice)である。同様に、すべてのペアが接合を持つ半順序集合は、接合半格子(meet- semilattice)である。接合半格子と接合半格子の両方である半順序集合は、格子( lattice)である。すべてのペアだけでなく、すべての部分集合が接合と接合を持つ格子は、完全格子(complete lattice)である。すべてのペアが接合または接合を持つわけではないが、その演算が(定義されている場合)特定の公理を満たす部分格子(partial lattice)を定義することも可能である。[ 1 ]

完全に順序付けられたセットのサブセットの結合/会合は、そのような要素が存在する場合、単にそのサブセットの最大/最小要素です。

半順序集合の部分集合が(上向きの)有向集合でもある場合、その結合(存在する場合)は有向結合または有向上限と呼ばれます。同様に、が下向きの有向集合である場合、その交わり(存在する場合)は有向交わりまたは有向下限と呼ばれます。 S{\displaystyle S}P{\displaystyle P}S{\displaystyle S}

定義

半順序アプローチ

を半順序を持つ集合とし、の 元をA{\displaystyle A}{\displaystyle \,\leq ,\,}x,yA.{\displaystyle x,y\in A.}m{\displaystyle m}A{\displaystyle A}会う(または最大の下限またはの最小値) であり次の 2 つの条件が満たされる場合、 は で表されますx and y{\displaystyle x{\text{ and }}y}xy,{\displaystyle x\wedge y,}

  1. mx and my{\displaystyle m\leq x{\text{ and }}m\leq y}(つまり、はの下限値です)。m{\displaystyle m}x and y{\displaystyle x{\text{ and }}y}
  2. 任意の に対して の場合、 (つまり は の他の任意の下限以上)となります。wA,{\displaystyle w\in A,}wx and wy,{\displaystyle w\leq x{\text{ and }}w\leq y,}wm{\displaystyle w\leq m}m{\displaystyle m}x and y{\displaystyle x{\text{ and }}y}

ペアに下限が全く存在しないか、いずれの下限も他のすべての下限よりも大きくないため、必ずしも交わりが存在する必要はない。しかし、もし の交わりが存在するならば、それは一意である。なぜなら、もし の両方がの最大の下限であれば、となり、したがって[ 2 ]となるからである。たとえ の全ての要素のペアが交わりを持たないとしても、その交わりは[ 1 ]の部分二項演算と見なすことができる。x and y,{\displaystyle x{\text{ and }}y,}m and m{\displaystyle m{\text{ and }}m^{\prime }}x and y,{\displaystyle x{\text{ and }}y,}mm and mm,{\displaystyle m\leq m^{\prime }{\text{ and }}m^{\prime }\leq m,}m=m.{\displaystyle m=m^{\prime }.}A{\displaystyle A}A.{\displaystyle A.}

交点が存在する場合、それは と表記されます。の全ての要素のペアが交点を持つ場合、交点はの二項演算であり、この演算が以下の3つの条件を満たすことは容易にわかります。任意の要素に対してxy.{\displaystyle x\wedge y.}A{\displaystyle A}A,{\displaystyle A,}x,y,zA,{\displaystyle x,y,z\in A,}

  1. xy=yx{\displaystyle x\wedge y=y\wedge x}可換性)、
  2. x(yz)=(xy)z{\displaystyle x\wedge (y\wedge z)=(x\wedge y)\wedge z}結合性)、および
  3. xx=x{\displaystyle x\wedge x=x}べき等性)。

結合は、存在する場合の結合と双対的に定義され、の 要素はx and y,{\displaystyle x{\text{ and }}y,}xy.{\displaystyle x\vee y.}j{\displaystyle j}A{\displaystyle A}参加する(または最小上限または次の 2 つの条件が満たされる場合、 のsupremumになりますx and y{\displaystyle x{\text{ and }}y}A{\displaystyle A}

  1. xj and yj{\displaystyle x\leq j{\text{ and }}y\leq j}(つまり、はの上限です)。j{\displaystyle j}x and y{\displaystyle x{\text{ and }}y}
  2. 任意の の場合、(つまり、は の他の任意の上限以下です)。wA,{\displaystyle w\in A,}xw and yw,{\displaystyle x\leq w{\text{ and }}y\leq w,}jw{\displaystyle j\leq w}j{\displaystyle j}x and y{\displaystyle x{\text{ and }}y}

普遍代数アプローチ

定義により、集合上の二項演算 は、3つの条件abcを満たす場合、 meet(会合)です。したがって、そのペアはmeet-semilattic(会合半格子)です。さらに、 A上の二項関係を、次の場合に限って定義できます。 実際、この関係は 任意の要素に対して半順序です{\displaystyle \,\wedge \,}A{\displaystyle A}(A,){\displaystyle (A,\wedge )}{\displaystyle \,\leq \,}xy{\displaystyle x\leq y}xy=x.{\displaystyle x\wedge y=x.}A.{\displaystyle A.}x,y,zA,{\displaystyle x,y,z\in A,}

  • xx,{\displaystyle x\leq x,}cによってなので;xx=x{\displaystyle x\wedge x=x}
  • もし、aによって;そしてxy and yx{\displaystyle x\leq y{\text{ and }}y\leq x}x=xy=yx=y{\displaystyle x=x\wedge y=y\wedge x=y}
  • if then since then by b .xy and yz{\displaystyle x\leq y{\text{ and }}y\leq z}xz{\displaystyle x\leq z}xz=(xy)z=x(yz)=xy=x{\displaystyle x\wedge z=(x\wedge y)\wedge z=x\wedge (y\wedge z)=x\wedge y=x}

会合と結合はどちらもこの定義を等しく満たします。つまり、関連する会合操作と結合操作を組み合わせると、互いに逆の順序を持​​つ部分順序が生成されます。これらの順序のどちらかを主要な順序として選択する際には、どちらの操作が会合(同じ順序を与える操作)で、どちらが結合(もう一方の順序)とみなされるかを決定します。

アプローチの同値性

半順序集合で、 の各要素のペアがの交わりを持つ場合、 であることと、後者の場合 は確かにの下限値であるため、 であることと、 が の最大の下限値であるため、が下限値である場合と、 がの最大値となることと、 が の最大値となることとが同値である。したがって、普遍代数アプローチにおける の交わりによって定義される半順序は、元の半順序と一致する (A,){\displaystyle (A,\leq )}A{\displaystyle A}xy=x{\displaystyle x\wedge y=x}xy,{\displaystyle x\leq y,}x{\displaystyle x}x and y,{\displaystyle x{\text{ and }}y,}x{\displaystyle x}

逆に、 がmeet-semilatticeであり、部分順序が普遍代数アプローチで として定義され、いくつかの要素に対してがに関しての最大下限である場合、となり 、したがって となる 。同様に、がの別の下限である場合、となり、したがって と なる。したがって、元の meet によって定義された部分順序によって定義される meet が存在し、2 つの meet は一致します。 (A,){\displaystyle (A,\wedge )}{\displaystyle \,\leq \,}z=xy{\displaystyle z=x\wedge y}x,yA,{\displaystyle x,y\in A,}z{\displaystyle z}x and y{\displaystyle x{\text{ and }}y},{\displaystyle \,\leq ,\,}zx=xz=x(xy)=(xx)y=xy=z{\displaystyle z\wedge x=x\wedge z=x\wedge (x\wedge y)=(x\wedge x)\wedge y=x\wedge y=z}zx.{\displaystyle z\leq x.}zy,{\displaystyle z\leq y,}w{\displaystyle w}x and y,{\displaystyle x{\text{ and }}y,}wx=wy=w,{\displaystyle w\wedge x=w\wedge y=w,}wz=w(xy)=(wx)y=wy=w.{\displaystyle w\wedge z=w\wedge (x\wedge y)=(w\wedge x)\wedge y=w\wedge y=w.}

言い換えれば、2 つのアプローチは本質的に同等の概念、つまり 2 項関係と 2 項演算の両方を備えたセットを生み出し、これらの構造のそれぞれが他方を決定し、それぞれ半順序または一致の条件を満たします。

一般サブセットの会合

がmeet-semilatticeである場合、反復二項演算で説明されている手法によって、 meetを任意の空でない有限集合のwell-defined meetに拡張できます。あるいは、meetが半順序を定義するか、半順序によって定義される場合、 のいくつかのサブセットは実際にこれに関して下限を持ち、そのような下限をサブセットのmeetと見なすのは合理的です。空でない有限サブセットの場合、2つのアプローチは同じ結果をもたらすため、どちらもmeetの定義として採用できます。 のサブセットにmeetがある場合、 は実際には完全束です。詳細については、完全性(順序理論)を参照してください。 (A,){\displaystyle (A,\wedge )}A{\displaystyle A}A{\displaystyle A}(A,){\displaystyle (A,\leq )}

ある冪集合 が通常の方法(によって)で部分的に順序付けられている場合、結合は和集合、交わりは積集合です。記号では、 (これらの記号の類似性は、が結合/上限を表し、が交わり/下限を表すことを覚えるための記憶法として使用できます[注1 ])。 2X{\displaystyle 2^{X}}{\displaystyle \,\subseteq }= and ={\displaystyle \,\vee \,=\,\cup \,{\text{ and }}\,\wedge \,=\,\cap \,}{\displaystyle \,\vee \,}{\displaystyle \,\wedge \,}

より一般的には、 が、 によって部分的に順序付けられているある集合の部分集合の族であるとします 。が任意の和集合および任意の積集合の下で閉じており、 が に属する場合、 しかし 、 が和集合の下で閉じていない場合、 が存在するのは、 となる唯一の最小の - が存在する場合のみです。 たとえば 、の場合、一方、の場合はは存在しません。 なぜなら、 は におけるの唯一の上限であり、 は最小の上限である可能性がありますが、の場合、にはの上限がないため、 は存在しません。F{\displaystyle {\mathcal {F}}\neq \varnothing }X{\displaystyle X}.{\displaystyle \,\subseteq .\,}F{\displaystyle {\mathcal {F}}}A,B,(Fi)iI{\displaystyle A,B,\left(F_{i}\right)_{i\in I}}F{\displaystyle {\mathcal {F}}}AB=AB,AB=AB,iIFi=iIFi, and iIFi=iIFi.{\displaystyle A\vee B=A\cup B,\quad A\wedge B=A\cap B,\quad \bigvee _{i\in I}F_{i}=\bigcup _{i\in I}F_{i},\quad {\text{ and }}\quad \bigwedge _{i\in I}F_{i}=\bigcap _{i\in I}F_{i}.}F{\displaystyle {\mathcal {F}}}AB{\displaystyle A\vee B}(F,){\displaystyle ({\mathcal {F}},\subseteq )}{\displaystyle \,\subseteq }JF{\displaystyle J\in {\mathcal {F}}}ABJ.{\displaystyle A\cup B\subseteq J.}F={{1},{2},{1,2,3},R}{\displaystyle {\mathcal {F}}=\{\{1\},\{2\},\{1,2,3\},\mathbb {R} \}}{1}{2}={1,2,3}{\displaystyle \{1\}\vee \{2\}=\{1,2,3\}}F={{1},{2},{1,2,3},{0,1,2},R}{\displaystyle {\mathcal {F}}=\{\{1\},\{2\},\{1,2,3\},\{0,1,2\},\mathbb {R} \}}{1}{2}{\displaystyle \{1\}\vee \{2\}}{0,1,2} and {1,2,3}{\displaystyle \{0,1,2\}{\text{ and }}\{1,2,3\}}{1} and {2}{\displaystyle \{1\}{\text{ and }}\{2\}}(F,){\displaystyle ({\mathcal {F}},\subseteq )}{1}{2}{\displaystyle \{1\}\vee \{2\}}{0,1,2}{1,2,3}{\displaystyle \{0,1,2\}\not \subseteq \{1,2,3\}}{1,2,3}{0,1,2}.{\displaystyle \{1,2,3\}\not \subseteq \{0,1,2\}.}F={{1},{2},{0,2,3},{0,1,3}}{\displaystyle {\mathcal {F}}=\{\{1\},\{2\},\{0,2,3\},\{0,1,3\}\}}{1}{2}{\displaystyle \{1\}\vee \{2\}}{1} and {2}{\displaystyle \{1\}{\text{ and }}\{2\}}(F,).{\displaystyle ({\mathcal {F}},\subseteq ).}

参照

注記

  1. ^ a b Grätzer, George (2002年11月21日).一般格子理論:第2版. Springer Science & Business Media. 52ページ. ISBN 978-3-7643-6996-5
  2. ^ Hachtel, Gary D.; Somenzi, Fabio (1996).論理合成と検証アルゴリズム. Kluwer Academic Publishers. p. 88. ISBN 0792397460
  1. ^この標準的な単純な例における上限とあることがすぐに分かります。 記号 と の類似性は、最も一般的な設定では が上限が「上」、上からの境界であるため)「下」と同様に、下からの境界であるため)ことを覚えるためのか で表すかを覚えるのにも使用できます。直感的に、2つの集合を「結合」すると、 に似た和集合が生成されるので「結合」は で表す必要があります。同様に、2つの集合は交差点で「会合」する必要があり、 に似たので、「会合」は で表す必要があります。(2X,){\displaystyle (2^{X},\subseteq )} and ,{\displaystyle \,\cup \,{\text{ and }}\,\cap \,,}{\displaystyle \,\vee \,}{\displaystyle \,\cup \,}{\displaystyle \,\wedge \,}{\displaystyle \,\cap \,}{\displaystyle \,\vee \,}AB{\displaystyle A\cup B}A{\displaystyle A}B{\displaystyle B}{\displaystyle \,\wedge \,}AB{\displaystyle A\cap B}A{\displaystyle A}B{\displaystyle B}{\displaystyle \,\vee \,}.{\displaystyle \,\wedge .\,}AB,{\displaystyle A\cup B,}AB,{\displaystyle A\vee B,}.{\displaystyle \,\vee .\,}AB,{\displaystyle A\cap B,}AB,{\displaystyle A\wedge B,}.{\displaystyle \,\wedge .\,}

参考文献