このハッセ図は 、4つの要素a 、b 、a とb の接合に等しい最大要素 a b 、そしてa とb の交点に等しい最小要素 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 , y ∈ A . {\displaystyle x,y\in A.} m {\displaystyle m} A {\displaystyle A} 会う (または最大の下限 またはの最小値 ) であり次の 2 つの条件が満たされる場合、 は で表されますx and y {\displaystyle x{\text{ and }}y} x ∧ y , {\displaystyle x\wedge y,}
m ≤ x and m ≤ y {\displaystyle m\leq x{\text{ and }}m\leq y} (つまり、はの下限値 です)。m {\displaystyle m} x and y {\displaystyle x{\text{ and }}y} 任意の に対して の場合、 (つまり は の他の任意の下限以上)となります。w ∈ A , {\displaystyle w\in A,} w ≤ x and w ≤ y , {\displaystyle w\leq x{\text{ and }}w\leq y,} w ≤ m {\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,} m ≤ m ′ and m ′ ≤ m , {\displaystyle m\leq m^{\prime }{\text{ and }}m^{\prime }\leq m,} m = m ′ . {\displaystyle m=m^{\prime }.} A {\displaystyle A} A . {\displaystyle A.}
交点が存在する場合、それは と表記されます。の全ての要素のペアが交点を持つ場合、交点はの二項演算 であり、この演算が以下の3つの条件を満たすことは容易にわかります。任意の要素に対してx ∧ y . {\displaystyle x\wedge y.} A {\displaystyle A} A , {\displaystyle A,} x , y , z ∈ A , {\displaystyle x,y,z\in A,}
x ∧ y = y ∧ x {\displaystyle x\wedge y=y\wedge x} (可換性 )、x ∧ ( y ∧ z ) = ( x ∧ y ) ∧ z {\displaystyle x\wedge (y\wedge z)=(x\wedge y)\wedge z} (結合性 )、およびx ∧ x = x {\displaystyle x\wedge x=x} (べき等性 )。結合は、存在する場合の結合と双対的 に定義され、の 要素はx and y , {\displaystyle x{\text{ and }}y,} x ∨ y . {\displaystyle x\vee y.} j {\displaystyle j} A {\displaystyle A} 参加する (または最小上限 または 次の 2 つの条件が満たされる場合、 のsupremum になりますx and y {\displaystyle x{\text{ and }}y} A {\displaystyle A}
x ≤ j and y ≤ j {\displaystyle x\leq j{\text{ and }}y\leq j} (つまり、はの上限 です)。j {\displaystyle j} x and y {\displaystyle x{\text{ and }}y} 任意の の場合、(つまり、は の他の任意の上限以下です)。w ∈ A , {\displaystyle w\in A,} x ≤ w and y ≤ w , {\displaystyle x\leq w{\text{ and }}y\leq w,} j ≤ w {\displaystyle j\leq w} j {\displaystyle j} x and y {\displaystyle x{\text{ and }}y}
普遍代数アプローチ 定義により、集合上の二項演算 は、3つの条件a 、b 、cを満たす場合、 meet(会合) です。したがって、そのペアはmeet-semilattic(会合半格子) です。さらに、 A 上の二項関係を 、次の場合に限って定義できます。 実際、この関係は 任意の要素に対して半順序です ∧ {\displaystyle \,\wedge \,} A {\displaystyle A} ( A , ∧ ) {\displaystyle (A,\wedge )} ≤ {\displaystyle \,\leq \,} x ≤ y {\displaystyle x\leq y} x ∧ y = x . {\displaystyle x\wedge y=x.} A . {\displaystyle A.} x , y , z ∈ A , {\displaystyle x,y,z\in A,}
x ≤ x , {\displaystyle x\leq x,} c によってなので;x ∧ x = x {\displaystyle x\wedge x=x} もし、aによって ;そしてx ≤ y and y ≤ x {\displaystyle x\leq y{\text{ and }}y\leq x} x = x ∧ y = y ∧ x = y {\displaystyle x=x\wedge y=y\wedge x=y} if then since then by b .x ≤ y and y ≤ z {\displaystyle x\leq y{\text{ and }}y\leq z} x ≤ z {\displaystyle x\leq z} x ∧ z = ( x ∧ y ) ∧ z = x ∧ ( y ∧ z ) = x ∧ y = 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} x ∧ y = x {\displaystyle x\wedge y=x} x ≤ y , {\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 = x ∧ y {\displaystyle z=x\wedge y} x , y ∈ A , {\displaystyle x,y\in A,} z {\displaystyle z} x and y {\displaystyle x{\text{ and }}y} ≤ , {\displaystyle \,\leq ,\,} z ∧ x = x ∧ z = x ∧ ( x ∧ y ) = ( x ∧ x ) ∧ y = x ∧ y = z {\displaystyle z\wedge x=x\wedge z=x\wedge (x\wedge y)=(x\wedge x)\wedge y=x\wedge y=z} z ≤ x . {\displaystyle z\leq x.} z ≤ y , {\displaystyle z\leq y,} w {\displaystyle w} x and y , {\displaystyle x{\text{ and }}y,} w ∧ x = w ∧ y = w , {\displaystyle w\wedge x=w\wedge y=w,} w ∧ z = w ∧ ( x ∧ y ) = ( w ∧ x ) ∧ y = w ∧ y = 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 ] )。 2 X {\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 , ( F i ) i ∈ I {\displaystyle A,B,\left(F_{i}\right)_{i\in I}} F {\displaystyle {\mathcal {F}}} A ∨ B = A ∪ B , A ∧ B = A ∩ B , ⋁ i ∈ I F i = ⋃ i ∈ I F i , and ⋀ i ∈ I F i = ⋂ i ∈ I F i . {\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}}} A ∨ B {\displaystyle A\vee B} ( F , ⊆ ) {\displaystyle ({\mathcal {F}},\subseteq )} ⊆ {\displaystyle \,\subseteq } J ∈ F {\displaystyle J\in {\mathcal {F}}} A ∪ B ⊆ J . {\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 ).}
参照
注記 ^ この標準的な単純な例における上限と ある ことがすぐに分かります。 記号 と の類似性は、最も一般的な設定では が上限が「上」、上からの境界であるため)「下」と同様に、下からの境界であるため)ことを覚えるためのか で表すかを覚えるのにも使用できます。直感的に、2つの集合を「結合 」すると、 に似た和集合が生成されるので「結合」は で表す必要があります。同様に、2つの集合は交差点で「会合 」する必要があり、 に似たので、「会合」は で表す必要があります。( 2 X , ⊆ ) {\displaystyle (2^{X},\subseteq )} ∪ and ∩ , {\displaystyle \,\cup \,{\text{ and }}\,\cap \,,} ∨ {\displaystyle \,\vee \,} ∪ {\displaystyle \,\cup \,} ∧ {\displaystyle \,\wedge \,} ∩ {\displaystyle \,\cap \,} ∨ {\displaystyle \,\vee \,} A ∪ B {\displaystyle A\cup B} A {\displaystyle A} B {\displaystyle B} ∧ {\displaystyle \,\wedge \,} A ∩ B {\displaystyle A\cap B} A {\displaystyle A} B {\displaystyle B} ∨ {\displaystyle \,\vee \,} ∧ . {\displaystyle \,\wedge .\,} A ∪ B , {\displaystyle A\cup B,} A ∨ B , {\displaystyle A\vee B,} ∨ . {\displaystyle \,\vee .\,} A ∩ B , {\displaystyle A\cap B,} A ∧ B , {\displaystyle A\wedge B,} ∧ . {\displaystyle \,\wedge .\,}
参考文献