• 検索結果がありません。

自然変換・関手圏

N/A
N/A
Protected

Academic year: 2021

シェア "自然変換・関手圏"

Copied!
11
0
0

読み込み中.... (全文を見る)

全文

(1)

自然変換・関手圏

alg-d

http://alg-d.com/math/kan_extension/

2021 年 7 月 12 日

目次

1 自然変換の計算 1

2 関手圏 6

1 自然変換の計算

圏論で一番(かどうかは分からないけど)重要なのは自然変換である.圏論を学ぶには,

自然変換の様々な「計算」を行う必要がある.ここではまず,その「計算」について説明 する.

C, Dを圏,F, G: C →Dを関手,θ: F ⇒Gを自然変換とする.このとき,図式では 次のように表す.

C θ = D

F

G

さて,更にH: C Dを関手としてσ: G H も自然変換とする.図式で書くと次の ような状況となる.

C σθ ⇐⇐ D

F G

(2)

このとき,この自然変換θ, σ を合成して新しい自然変換σ◦θ: F H を得ることがで きる.

C σθ = D

F

H

その為にはa∈C に対して(σ◦θ)a :=σa◦θaと定義すればよい.この定義によりσ◦θ が自然変換となることを示そう.その為にはC の射f: a→bに対して

F a Ha

F b Hb

θ)a

Hf F f

θ)b

が可換となることを示せばよい.定義より,この図式は次のように書き換えられる.

F a Ga Ha

F b Gb Hb

θa σa

F f Gf Hf

θb σb

θ, σは自然変換だから,この小さい四角は可換となる.故に全体も可換となり,σ◦θ が 自然変換であることが分かった.

このσ◦θθσの垂直合成と呼ぶ.

さて次にA, B, Cを圏,F, G: A→BH: B →Cを関手,θ: F ⇒Gを自然変換と する.即ち次の図式のような状況である.

A θ B C

F

G

H

このときHθを使って新しい自然変換: HF ⇒HGを定義することができる.

A

B

B

C

F H

G H

(3)

その為にはa∈Aに対して(Hθ)a :=H(θa)と定義すればよい.ここでθa: F a →Gaだ から(Hθ)a: HF a→HGaである.絵で描けば次のようになる.

A B C

a

b

F a Ga

F b Gb

HF a HGa

HF b HGb

f

θa

Gf F f

θb

H(θa)

HGf HF f

H(θb)

F

G H

この定義によりが自然変換となることを示すためには,f: a →bに対して

HF a HGa

HF b HGb

(Hθ)a

HGf HF f

(Hθ)b

が可換であることを示せばよいが,それは上の絵から明らかであろう.

今度はA, B, C を圏,F: A →BG, H: B →C を関手,θ: G ⇒H を自然変換と する.即ち次の図式の状況である.

A F B θ C

G

H

このときFθ を使って新しい自然変換θF: GF ⇒HF を定義することができる.

A

B

B

θF C

F G

F H

その為には a A に対して (θF)a := θF a と定義すればよい.絵で描けば次のように

(4)

なる.

A B C

a

b

F a

F b

GF a HF a

GF b HF b

f F f

θF a

HF f GF f

θF b

F

G

H

この定義によりθF が自然変換になることを示すためには,f: a →bに対して

GF a HF a

GF b HF b

F)a

HF f GF f

F)b

が可換であることを示せばよいが,それは上の絵から明らかであろう.

これらを使うと,様々な自然変換を合成することができるようになる.

1. 次のθ: F1F0 ⇒F2σ: F3 ⇒F4F1 を合成する.

C1 C3

C0 C2

F0

F1

F2

F3

F4

=

θ =σ

まずθF4 から自然変換F4θを得る.

C3

C0

F4F1F0

F4F2

F4θ

次にσF0 から自然変換σF0 を得る.

C3

C0

F3F0

F4F1F0

σF0

(5)

これらを垂直合成して

C3

C0

F3F0

F4F2

F4θ

σF0

自然変換F4θ◦σF0: F3F0 ⇒F4F2 が得られた.

2. 次の自然変換θσを合成する.

A θ B σ C

F0

F1

G0

G1

まずθG0 から自然変換G0θを得る.

A G0θ C

G0F1

G0F0

次にσ F1 から自然変換σF1 を得る.

A C

σF1

G1F1

G0F1

これにより垂直合成σF1 ◦G0θ: G0F0 ⇒G1F1 を考えることができる.

A G0θ ⇐⇐σF1 C

G0F0

G1F1

この合成をθσの水平合成と呼ぶ.

(6)

この水平合成について,今はσF1◦G0θを考えたが,G1θ◦σF0 を考えることもできる.

A G1θ ⇐⇐σF0 C

G0F0

G1F1

実はこの二つの合成は一致する.即ちa ∈Aに対して(σF1◦G0θ)a = (G1θ◦σF0)aが成 り立つ.その為にはσF1a◦G0θa =G1θa◦σF0aを示せばよいが,それは射θa: F0a→F1a についてσ:G0 ⇒G1の自然性から

F0a G0F0a G1F0a

F1a G0F1a G1F1a

σF0a

G1θa G0θa

σF1a θa

が可換となることにより従う.

2 関手圏

上で自然変換が合成できることを見た.合成できるという事は,関手を対象,自然変換 を射とすれば圏になるということである.実際,C, Dを圏とするときDC

• Ob(DC)をC からDへの関手全体とする.

F, G∈Ob(DC)に対して,自然変換F ⇒GF からGへの射とする.

• 射の合成は垂直合成とする.

F Ob(DC)に対して,自然変換idF: F ⇒F を(idF)a := idF aで定める.この idF を恒等変換と呼ぶ.

で定義すれば,DC は圏となる*1

それを示すため,まずは結合律を示す.E, F, G, H: C →Dを関手として,θ: E ⇒F σ: F ⇒Gτ: G⇒Hを自然変換とする.(τ◦σ)◦θ =τ◦◦θ)を示す.即ち,a ∈Cに 対して((τ◦σ)◦θ)a= (τ◦θ))aを示せばよい.定義から(τa◦σa)◦θa =τaa◦θa) を示せばよいが,これはDが圏だから成り立つ.

*1DC[C, D]と書くこともある.

(7)

後はθ◦idE =θとidF◦θ =θを示せばよい.それにはθaidEa =θa,idF a◦θa =θa

を示せばよいが,これはDが圏だから成り立つ.

以上によりDC は圏となる.これを関手圏(functor category)と呼ぶ.

3.C に対してC0=1C1 =Cである.

4. モノイド M を圏とみなしたとき,関手 F: M Setは左 M-集合と同一視でき た.また関手F, G:M Setに対して,自然変換θ: F ⇒Gは準同型写像と同一視でき た.故に関手圏SetM は左M-集合と準同型がなす圏となる.

5. C を圏,Xを離散圏{a, b}とすればCX =C×C が成り立つ.

6. Cを圏とするとき,関手Cop SetC上の前層というのであった(「例: 位相空 間上の層」のPDFを参照).P, Q: Cop Setを前層とするとき,自然変換θ: P Q を前層P から前層Qへの射という.よってSetCopC上の前層がなす圏となる.

DC は圏だから,この圏において同型を考えることができる.

命題 7. 自然変換θが圏DC における同型射⇐⇒θが自然同型

証明. (=) 自然変換θ: F ⇒Gが同型射であるとすると同型射の定義より,ある自然変 換σ: G⇒F が存在してσ◦θ = idFθ◦σ = idG となる.従って,任意のa ∈C に対 してσa◦θa = idF aθa◦σa = idGa が成り立つ.即ち,各θa が同型射となるからθ 自然同型である.

(=) θ: F ⇒Gが自然同型であるとする.自然同型の定義より,各対象a∈Cに対し てθa: F a →Gaは圏Dにおける同型射である.故にDのある射σa: Ga→F aが存在 してσa◦θa = idF aθa◦σa = idGa となる.このときσ =a}a∈C は自然変換である.

...

) C の任意の射f: a→bに対して次が可換であることを示せばよい.

Ga F a

Gb F b

σa

F f Gf

σb

(8)

そのために次の図式を考える.

Ga F a

Ga F a

Gb F b

Gb F b

σa

id id

θa

F f Gf

θb

id id

σb

上の四角と下の四角は,σaσb の定義より可換である.真ん中の四角は θ が自 然変換であることから可換である.よって一番外側の大きな四角も可換であり,

F f ◦σa=σb◦Gf が分かった.

垂直合成の定義から明らかにσ◦θ = idFθ◦σ = idGだからθ は同型射である.

さて,関手圏と関連して定義される関手がいくつか存在するのでそれを説明しよう.

まずF: C Dを関手とする.このとき圏M に対してF: Ob(CM) Ob(DM) F(G) :=F Gで定義できる.

M G C M G C F D

F

実はこれは関手となる.それにはθ: G ⇒H: M →C に対してF(θ) :=F θ で定義すれ ばよい.

M C M

C C

θ D

G

H

F θ

G F

H F

F

このF が関手になることを示そう.

まずθ: G⇒Hσ: H ⇒K を自然変換としてF◦θ) =F(σ)◦F(θ)を示す.その 為にはa ∈C に対して(F(σ◦θ))a = (F(σ)◦F(θ))aを示せばよい.定義より

(F(σ◦θ))a =F((σ◦θ)a) =Fa◦θa) =Fa)◦Fa) (F(σ)◦F(θ))a = (F(σ))a(F(θ))a=Fa)◦Fa)

(9)

となるから成り立つ.

次に F(idG) = idF G を示す.その為にはa C に対して(F(idG))a = (idF G)a を示 せばよい.定義より

(F(idG))a=F((idG)a) =F(idGa) = idF Ga (idF G)a= idF Ga

となるから成り立つ.以上によりF: CM →DM は関手である.

同じようにして,圏M に対してF1: Ob(MD)Ob(MC)がF1(G) :=GF で定 義できる.これも関手となる.それにはθ: G⇒H: D →M に対してF−1(θ) := θF で 定義すればよい.

D M C

D D

θ M

G

H

θF

F G

F H

F−1

証明は先ほどと同じような感じなので省略する.

8. C, Dを圏とする.一意に定まる関手! : C 1によって関手!1: D1 DC が定 まる.この関手と圏同型D1= Dを組み合わせて得られる関手を∆ : D→ DC と書き対 角関手(diagonal functor)と呼ぶ.定義より

a∈Dに対して∆aは以下で与えられる関手∆a: C →Dである.

c∈C に対して∆a(c) =a

f Mor(C)に対して∆a(f) = ida

f: a bに対して ∆f は「c C に対して (∆f)c = f」で与えられる自然変換

∆f: ∆a ∆bである.

である.

9. C, Dを圏としてa ∈Cを対象とする.関手F: 1→CF() :=aで定めれば関 手F1: DC →D1 が得られる.この関手と圏同型D1 = Dを組み合わせて得られる関 手をeva: DC →Dと書く.定義より

G∈DC に対してeva(G) :=Ga

θ∈Mor(DC)に対してev (θ) =θ

(10)

更に,evaaの部分も変数にすることができる.即ち,evを

F ∈DCa ∈Cに対してev(F, a) :=F aとする.

θ: F ⇒Gを自然変換,f: a →bCの射とするときev(θ, f) :=θb◦F f とする.

により定めれば,関手ev : DC ×C →Dとなる.

10. 2 = {0 < 1}だった.圏 C に対して関手2 C は,C の射と一対一に対応す る.つまりOb(C2) = Mor(C)とみなすことが出来る.C2を圏C のarrow categoryと 呼ぶ.f: a →bg: c→dC の射とするとき,C2におけるf からgへの射とは,射 の組hh: a→c, k: b→diであって

a c

b d

h f g

k

を可換にするものである.

関手 1 = {∗} → 22 つあり,F() := 0 で定まるF G(∗) := 1で定まる G 2つである.これらから 2つの関手F−1, G−1: C2 C が定まる.定義より,F−1f Ob(C2) = Mor(C)に対してdom(f)を対応させる関手であり,G1f に対して cod(f)を対応させる関手である.また例8で定義した対角関手∆ : C →C2c∈C に 対してidc Mor(C) = Ob(C2)を対応させる関手である.

11. 集合Xを離散圏とみなして関手圏2Xを考える.この場合,関手X 2とは写像 X → {0,1}のことだからOb(2X) = P(X) (X の冪集合)と見なすことができる.即ち 写像F: P(X) 3 A 7→χA Ob(2X)は全単射である(但しχAA X の特性関数). P(X)は包含関係で順序集合,即ち圏となるが,このときF は圏同型F: P(X)2X 与えることが容易に分かる.つまり圏として2X =P(X)と思ってよい.

X, Y を集合としてf: X Y を写像とする.X, Y を離散圏とみなしたときf: X Y は関手である.よって関手f1: 2Y 2X が得られる.上記の圏同型によりf1は関P(Y) → P(X)と見なせるが,この関手はA ⊂Y の逆像f1(A) X を対応させる 関手である.

T: A×B→C を関手とする.このときa∈Aに対してF

• 対象b∈Bに対してF(b) :=T(a, b).

(11)

• 射f ∈Bに対してF(f) :=T(ida, f).

と定義すれば,明らかにF は関手F: B →Cとなる.この関手をT(a,)で表す.同様 にb∈Bに対して関手T(−, b) : A→C も定義できる.

このとき対応 a 7→ T(a,)は関手Te: A CB を定める.それを示すため,A の射 f:a →a0 に対して自然変換Te(f) : Te(a)⇒Te(a0)を定義しよう.その為にb∈Bに対し てTe(f)b :=T(f,idb)と定義する.このTe(f)bb∈Bについて自然である.

...

) Bの射g: b→b0 に対して

Te(a)(b) Te(a0)(b)

Te(a)(b0) Te(a0)(b0) e

T(f)b

e

T(a0)(g)

e

T(a)(g)

e

T(f)b0

が可換であることを示せばよい.定義により,この図式は

T(a, b) T(a0, b)

T(a, b0) T(a0, b0)

T(f,idb)

T(ida0,g) T(ida,g)

T(f,idb0)

となるが,これはT(ida0, g)◦T(f,idb) =T(f, g) =T(f,idb0)◦T(ida, g)となり可換 である.

このTe(f)は明らかにTe(g◦f) =Te(g)◦Te(f),Te(id) = idを満たすからTe: A →CB は関手である.

逆に,関手Te: A →CB が与えられたときT: A×B→ CT(a, b) :=Te(a)(b)で定 義することができる.こうしてT: A×B→CTe: A→CB は一対一に対応する.

参照

関連したドキュメント

In this report , control methods for this autonomous vehicle are investigated to approach the initial operating position rapidly, to break away at the end of the covering machine,

Bases for rst order theories and subtheories, Journal of Symboli

定理 ( 長谷川 ) 直積を持つ圏と、トレース付きモノイダル圏の間のモ ノイダル随伴関手から、 dinaturality

ニホンジカはいつ活動しているのでしょう? 2014 〜 2015

ここでは 2016 年(平成 28 年)3

The first clinical study was initiated by Professor Shigeatsu Endo(Iwate Medical University, Japan);it demonstrated that sepsis patients have higher presepsin levels compared

歴史的にはニュージーランドの災害対応は自然災害から軍事目的のための Civil Defence 要素を含めたものに転換され、さらに自然災害対策に再度転換がなされるといった背景が

生物多様性の損失は気候変動とも並ぶ地球規模での重要課題で