markdown
束の基本md 50ebf51
lecture/math/discrete-math/lattice-basics.lecture.n.md
Download PDF

束そくlatticeの基本きほん

date2026-07-14document_iddoc_428cd25d922c840eb6fde4f98fbe394ddescription束を、任意の二元に最小上界(結び)と最大下界(交わり)が存在する半順序集合として導入し、包含順序と整除順序で説明する講義である。prerequisites半順序関係と全順序関係 / Hasse図と極大元・極小元 / 順序同型と整列順序 / 集合演算と包含関係 / べき集合の基本type講義content_typelecturestatusactiverelateddata/lecture/math/discrete-math/discrete-mathematics-portal.lecture.n.md / data/lecture/math/discrete-math/partial-and-total-orders.lecture.n.md / data/lecture/math/discrete-math/hasse-diagrams-and-maximal-minimal-elements.lecture.n.md / data/lecture/math/discrete-math/order-isomorphisms-and-well-orders.lecture.n.md / data/lecture/math/discrete-math/boolean-algebra-basics.lecture.n.md / data/lecture/math/discrete-math/power-set-basics.lecture.n.md / data/exercise/math/discrete-math/order-relations-and-lattices.exercise.n.md
mathdiscrete-mathlatticelecture

1導入どうにゅう

束そくlatticeで理解りかいすべき中心ちゅうしんの問といは、「2 つの対象たいしょうobjectを比くらべたとき、両方りょうほうを上うえから押おさえる最小さいしょうの対象たいしょうobjectと、両方りょうほうの下したにある最大さいだいの対象たいしょうobjectが存在そんざいするか」である。

全順序関係ぜんじゅんじょかんけいtotal orderでは、2 つの対象たいしょうobjectの大おおきい方ほうと小ちいさい方ほうがすぐに決きまる。しかし半順序関係はんじゅんじょかんけいpartial orderでは、2 つが比較ひかくできないことがある。それでも、両方りょうほうの上うえにある最良さいりょうの候補こうほと、両方りょうほうの下したにある最良さいりょうの候補こうほが存在そんざいするなら、そこに束そくlatticeの構造こうぞうがある。

束そくlatticeでは、任意にんいの 2 元げんについて結むすびjoinと交まじわりmeetが存在そんざいすることが必要ひつようである。半順序集合はんじゅんじょしゅうごうなら必かならず束そくになるわけではなく、最良さいりょうの上界じょうかいと下界かかいが見みつかるかを調しらべる。

ここで「大おおきい」「小ちいさい」は数値すうちの大小だいしょうとは限かぎらず、使つかっている順序じゅんじょで決きまる。包含順序ほうがんじゅんじょでは集合しゅうごうの包含ほうがん、整除順序せいじょじゅんじょでは割わり切きれる向むきとして読よむ。

2用語ようごと定義ていぎ

半順序集合はんじゅんじょしゅうごうpartially ordered set (P,[PARSE ERROR: Undefined("Command(\"le\")")]) に対たいして、a,b∈P の上界じょうかいupper boundとは、a[PARSE ERROR: Undefined("Command(\"le\")")]u かつ b[PARSE ERROR: Undefined("Command(\"le\")")]u を満みたす u∈P である。下界かかいlower boundとは、ℓ[PARSE ERROR: Undefined("Command(\"le\")")]a かつ ℓ[PARSE ERROR: Undefined("Command(\"le\")")]b を満みたす ℓ∈P である。

最小上界さいしょうじょうかいleast upper bound(上限じょうげんsupremum)、または結むすびjoinとは、上界じょうかいupper boundの内うち最小さいしょうのものであり、a∨b と書かく。最大下界さいだいかかいgreatest lower bound(下限かげんinfimum)、または交まじわりmeetとは、下界かかいlower boundの内うち最大さいだいのものであり、a∧b と書かく。

任意にんいの a,b∈P について a∨b と a∧b が存在そんざいするとき、(P,[PARSE ERROR: Undefined("Command(\"le\")")]) を束そくlatticeという。

上界じょうかいupper boundと最小上界さいしょうじょうかいleast upper bound、下界かかいlower boundと最大下界さいだいかかいgreatest lower boundを区別くべつする。候補こうほが複数ふくすうあるとき、その中なかで順序じゅんじょに関かんして最良さいりょうのものが結むすびや交まじわりである。

3方針ほうしん

束そくlatticeを判定はんていするときは、単たんに上界じょうかいupper boundや下界かかいlower boundが存在そんざいするかだけを見みない。必要ひつようなのは、上界じょうかいupper boundの中なかの最小元さいしょうげんleast elementと、下界かかいlower boundの中なかの最大元さいだいげんgreatest elementである。

この違ちがいは重要じゅうようである。上界じょうかいupper boundが複数ふくすう存在そんざいしても、その中なかで最小さいしょうのものが存在そんざいしない場合ばあいがある。その場合ばあい、結むすびjoinは存在そんざいしない。

計算けいさんでは、まず共通きょうつうの上うえにある元げんelement、または共通きょうつうの下したにある元げんelementを集あつめる。次つぎに、その集合しゅうごうの中なかで順序じゅんじょに関かんして最小さいしょうまたは最大さいだいのものを選えらぶ。

data/lecture/math/discrete-math/partial-and-total-orders.lecture.n.md

4直感的ちょっかんてきな説明せつめい

束そくlatticeは、「合流ごうりゅう」と「共通部分きょうつうぶぶん」が常つねに取とれる半順序集合はんじゅんじょしゅうごうpartially ordered setである。包含順序ほうがんじゅんじょinclusion orderで考かんがえると、2 つの集合しゅうごうset B,C の結むすびjoinは B∪C であり、交まじわりmeetは B∩C である。

なぜなら、B∪C は B と C の両方りょうほうを含ふくむ集合しゅうごうsetの内うち最小さいしょうであり、B∩C は B と C の両方りょうほうに含ふくまれる集合しゅうごうsetの内うち最大さいだいだからである。

有限半順序集合ゆうげんはんじゅんじょしゅうごうfinite partially ordered setのHasse図ずHasse diagramでは、結むすびjoinは 2 元げんの共通上界きょうつうじょうかいの内うち最小さいしょうの元げんであり、図ずでは順序じゅんじょに関かんして共通きょうつうの上側うえがわにあるもののうち最もっとも低ひくい元げんelementである。交まじわりmeetは共通下界きょうつうかかいの内うち最大さいだいの元げんであり、図ずでは順序じゅんじょに関かんして共通きょうつうの下側したがわにあるもののうち最もっとも高たかい元げんである。共通上界きょうつうじょうかいの集合しゅうごうに最小元さいしょうげんがないか、共通下界きょうつうかかいの集合しゅうごうに最大元さいだいげんがなければ、その組くみの結むすびまたは交まじわりは存在そんざいしない。

5代表例だいひょうれい

5.11. べき集合しゅうごうpower setは束そくlatticeである

[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) を包含ほうがんinclusion ⊆ で順序じゅんじょづける。このとき、任意にんいの B,C⊆A について

B∨C=B∪C,B∧C=B∩C

である。したがって ([PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A),⊆) は束そくlatticeである。

さらに [PARSE ERROR: Undefined("Command(\"varnothing\")")] は最小元さいしょうげんleast element、A は最大元さいだいげんgreatest elementである。この束そくlatticeはブール束そくBoolean latticeの基本例きほんれいである。

data/lecture/math/discrete-math/power-set-basics.lecture.n.md

5.22. 正せいの整数せいすうintegerの整除順序せいじょじゅんじょdivisibility order

正せいの整数せいすうintegerで a[PARSE ERROR: Undefined("Command(\"le\")")]b を「a が b を割わり切きる」と定義ていぎする。この順序じゅんじょでは、a∨b は最小公倍数さいしょうこうばいすうleast common multiple、a∧b は最大公約数さいだいこうやくすうgreatest common divisorである。

たとえば 6 と 10 について、上界じょうかいupper boundは 6 と 10 の公倍数こうばいすうであり、その最小さいしょうは 30 である。したがって 6∨10=30 である。下界かかいlower boundは 6 と 10 の公約数こうやくすうであり、その最大さいだいは 2 である。したがって 6∧10=2 である。

整除順序せいじょじゅんじょdivisibility orderでは、上うえにあるとは「倍数ばいすうである」ことを意味いみする。したがって結むすびjoinは最小公倍数さいしょうこうばいすうleast common multiple、交まじわりmeetは最大公約数さいだいこうやくすうgreatest common divisorになり、通常つうじょうの大小だいしょうとは別べつの判断はんだんになる。

6例題れいだい:包含順序ほうがんじゅんじょinclusion orderで結むすびjoinと交まじわりmeetを求もとめる

6.1問題もんだい

A={1,2,3}、B={1,2}、C={2,3} とする。([PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A),⊆) における B∨C と B∧C を求もとめよ。

6.2解説かいせつ

包含順序ほうがんじゅんじょinclusion orderでは、結むすびjoinは和集合わしゅうごうunionである。したがって

B∨C=B∪C={1,2,3}

である。これは B と C の両方りょうほうを含ふくむ集合しゅうごうsetの内うち最小さいしょうである。

また、交まじわりmeetは共通部分きょうつうぶぶんintersectionである。したがって

B∧C=B∩C={2}

である。これは B と C の両方りょうほうに含ふくまれる集合しゅうごうsetの内うち最大さいだいである。

この例れいは、束そくlatticeの抽象的ちゅうしょうてきabstractな定義ていぎが、集合演算しゅうごうえんざんset operationの ∪ と ∩ に対応たいおうすることを確認かくにんしている。

7変かわるものと保存ほぞんされるもの

視点してん変かわるもの保存ほぞんされるもの
半順序集合はんじゅんじょしゅうごうpartially ordered set を見みる比較ひかくできない組くみを許ゆるす反射性はんしゃせいreflexivity 、反対称性はんたいしょうせいantisymmetry、推移性すいいせいtransitivity
束そくlattice を見みる任意にんいの 2 元げんに結むすびjoinと交まじわりmeetを要求ようきゅうする半順序関係はんじゅんじょかんけいpartial order
ブール束そくBoolean latticeを見みる補集合ほしゅうごうcomplement まで扱あつかう和集合わしゅうごうunion と共通部分きょうつうぶぶんintersectionによる束そくlattice

順序同型じゅんじょどうけいorder isomorphismは比較ひかくを保たもつため、結むすびjoinや交まじわりmeetが存在そんざいするなら、その対応先たいおうさきも同おなじ役割やくわりを持もつ。保存ほぞんされるのは数値すうちではなく、順序じゅんじょで定さだまる最良性さいりょうせいである。

8見分みわけ方かた

  • 任意にんいの 2 元げんに最小上界さいしょうじょうかいleast upper boundと最大下界さいだいかかいgreatest lower boundがあるなら、束そくlatticeである。
  • 包含順序ほうがんじゅんじょinclusion order では、結むすびjoinは ∪、交まじわりmeetは ∩ である。
  • 整除順序せいじょじゅんじょdivisibility order では、結むすびjoinは最小公倍数さいしょうこうばいすうleast common multiple、交まじわりmeetは最大公約数さいだいこうやくすうgreatest common divisorである。
  • 全順序関係ぜんじゅんじょかんけいtotal order では、2 元げんの大おおきい方ほうが結むすびjoin、小ちいさい方ほうが交まじわりmeetになる。

束そくかどうかは、代表例だいひょうれいだけでなく任意にんいの 2 元げんについて確認かくにんする。一組ひとくみでも結むすびjoinまたは交まじわりmeetが存在そんざいしなければ、その半順序集合はんじゅんじょしゅうごうは束そくではない。

9証明しょうめい補足ほそく:meet と join の単調性たんちょうせい

束そくlattice では、a[PARSE ERROR: Undefined("Command(\"le\")")]b なら

a∧c[PARSE ERROR: Undefined("Command(\"le\")")]b∧c,a∨c[PARSE ERROR: Undefined("Command(\"le\")")]b∨c

が成立せいりつする。これは meet と join が順序じゅんじょを保存ほぞんするという意味いみである。

まず meet を証明しょうめいする。a∧c は a と c の下界かかいである。したがって a∧c[PARSE ERROR: Undefined("Command(\"le\")")]a かつ a∧c[PARSE ERROR: Undefined("Command(\"le\")")]c である。a[PARSE ERROR: Undefined("Command(\"le\")")]b なので a∧c[PARSE ERROR: Undefined("Command(\"le\")")]b も従したがう。よって a∧c は b と c の下界かかいである。b∧c は b と c の最大下界さいだいかかいなので、a∧c[PARSE ERROR: Undefined("Command(\"le\")")]b∧c である。

join も双対そうついに証明しょうめいできる。b∨c は b と c の上界じょうかいであり、a[PARSE ERROR: Undefined("Command(\"le\")")]b[PARSE ERROR: Undefined("Command(\"le\")")]b∨c、c[PARSE ERROR: Undefined("Command(\"le\")")]b∨c だから、b∨c は a と c の上界じょうかいである。a∨c は a と c の最小上界さいしょうじょうかいなので、a∨c[PARSE ERROR: Undefined("Command(\"le\")")]b∨c である。

raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる