Transcript Document

3. 束
五島 正裕
DATE
:
代数系 (algebraic system)
 集合 S といくつかの演算を合わせたものを
S を台集合とする代数系(代数構造,algebraic structure)という
 抽象代数学 (abstract algebra)
 個別の集合や演算ではなく,代数系としての性質についてのみ着目
演算一つ
 半群 (semigroup)
 結合律: (a ◦ b) ◦ c = a ◦ (b ◦ c) = a ◦ b ◦ c
 単位半群 (unitary semigroup, monoid)
 半群 + 単位元
 単位元: a ◦ e = e ◦ a = a なる e
 例)文字列の連接,単位元は空文字列
 群 (group)
 単位半群 + 逆元
 逆元: x −1 ◦ x = x ◦ x −1 = e なる x −1
 可換群 (commutative group),アーベル群 (Abelian group)
 交換律: x ◦ y = y ◦ x
 例)整数上の加法
演算二つ (加法と乗法)
 環 (ring)
 加法について可換群
 乗法について半群
 可換環 (commutative ring)
 乗法についても可換
 非可換環 (non-commutative group)
 乗法について非可換
 体 (field)
 可換環 + 分配律
 分配律: x ∙ (y + z) = x ∙ y + x ∙ z
 例)実数体,複素数体
束 (lattice)
束の代数的定義
1. 交換律 (commutative law)
x ・ y = y ・ x
x + y = y + x
4. べき等律 (idempotent law)
(他の3つから導かれる)
x ・ x = x
x + x = x
2. 結合律 (associative law)
 x ・ (y ・ z) = (x ・ y) ・ z
 x + (y + z) = (x + y) + z
3. 吸収律 (absorptive law)
 x ・ (x + y) = x
 x + (x ・ y) = x
吸収律 → べき等律
 吸収律が成り立つなら,べき等律も成り立つ
吸収律 x = x ・ (x + y) において,y = (x ・ x) とおくと
x = x ・ (x + (x ・ x)) .... ①
ここで,吸収律 x + (x ・ y) = x は,y = x としても成り立つので,
x + (x ・ x) = x. ... ②
したがって,①,② より
x = x ・ (x + (x ・ x)) ... ①
= x ・ (x)
= x ・ x.
∵ ① の下線部は ② の左辺
束の半順序集合による定義
 束 L = (S, +, ・)
 半順序集合 S の任意の 2要素 x, y に対し,
{x, y} の上限,下限が共に存在する
 結び と 交わり
 x + y :{x, y} の上限:結び (join)
 x ・ y :{x, y} の下限:交わり (meet)
極大元,上界,最大元,上限
 極大元
 「X の中にそれより大きい要素がないもの.X の要素」
 上界
 「X のどの要素『以上』であるもの.X の要素であってもなくてもよ
い」
 最大元
 「X のどの要素『以上』であるもの.X の要素」
 上限
 上界(の集合)の最小元
例
x+y
x+y
x+y
x
x
y
y
x・y
x
x・y
x・y
y
束の例 (1/3)
 ブール代数(ブール束)
元
:0,1
A + B
:論理和
A ・ B
:論理積
A ≦ B
:0 ≦ 1
1
0
束の例 (2/3)
 集合演算
{a, b, c}
 元 :集合
A + B
:集合和
A ・ B
:集合積
A ≦ B
:A ⊂ B
{a, b}
{a, c}
{b, c}
{a}
{b}
{c}
 例)
 集合 A = {a, b, c} の巾集合 2A
{}
束の例 (3/3)
 因数
元
:自然数
A + B
:A, B の最小公倍数
A ・ B
:A, B の最大公約数
A ≦ B
:「A は B の因数」
12
4
6
2
 例)
 12 の因数
3
1
束にならない半順序集合
T
 {a, b} の下限はない
 {c, d} の上限はない
 a・b ?
a
b
c
d
 c+d ?
⊥
束 と 半順序集合
束 と 半順序集合
 半順序集合 → 束
半順序集合 S の任意の2元 x,y について
x ≤ y
⇔
x ・ y = x かつ x + y = y
と定義すれば,L = (S, +, ・) は束
 束 → 半順序集合
束 L = (S, +, ・) の S の任意の2元 x,y について
x ・ y = x かつ x + y = y ⇔
x ≤ y
と定義すれば,S は ≤ についての半順序集合
束 → 半順序集合 の 証明

束の定義
1.
交換律:
x・y = y・x
x+y=y+x
2.
結合律:
x・(y ・z) = (x・y)・z
x + (y + z) = (x + y) + z
3.
吸収律:
x・(x + y) = x
x + (x・y) = x
4.
べき等律:
x・x = x
x+x=x

前提条件
1.

x ・ y = x かつ x + y = y ⇔
x ≤ y
順序関係の定義
x≤x
1.
反射律:
2.
反対称律:x ≤ y and y ≤ x ⇒ x = y
3.
推移律:
x ≤ y and y ≤ z ⇒ x ≤ z
証明 (1/3)
 反射律: x ≤ x の証明
x ≤ y ⇔
x ・ y = x かつ x + y = y
を用いて x ≤ x を書き下すと
x ≤ x ⇔
x ・ x = x かつ x + x = x .
べき等則より,これは成り立つ.
証明 (2/3)
 反対称律: x ≤ y かつ y ≤ x ⇒ x = y の証明
x ≤ y ⇔
x ・ y = x かつ x + y = y
を用いて反対象律を書き下すと
x ・ y = x, x + y = y, y ・ x = y, y + x = x ⇒
これらから,
x = x ・ y = y ・ x = y . ∵ 交換律
x=y.
証明 (3/3)
 推移律: x ≤ y かつ y ≤ z ⇒ x ≤ z の証明
x ≤ y ⇔
x ・ y = x かつ x + y = y
を用いて推移律を書き下すと
x ・ y = x, x+y = y, y ・ z = y, y+z = z ⇒ x ・ z = x, x + z = z .
これらから,
x ・ z = (x ・ y) ・ z = x ・ (y ・ z) = x ・ y = x . ∵ 結合律
x + z = x + (y + z) = (x + y) +z = y + z = z .
まとめ
 代数系 (algebraic system)
 集合 S といくつかの演算を合わせたもの
 束 L = (S, +, ・)
1.
交換律
2.
結合律
3.
吸収律
4.
べき等律
 束 と 半順序集合
来週
 ブール束 = ブール代数