自然変換

提供: testwiki
ナビゲーションに移動 検索に移動

自然変換(しぜんへんかん、テンプレート:Lang-en-short)とは、数学における「自然な同型」という概念の定式化として生まれ、その後および関手とともに圏論の中核を構成した数学的な対象である。圏論において自然変換は「関手の間の射」[注 1]とも表現され、圏の構造の中で関手のを別の関手の像へ変換させる対応として定義される。

関手 テンプレート:Math の間の自然変換 テンプレート:Math は、よい条件を満たす テンプレート:Mvar の各対象によってパラメータ付けられた射の族 テンプレート:Math によって構成される。逆に、テンプレート:Mvar の各対象によってパラメータ付けられた族 テンプレート:Math が関手の間の自然変換を構成する場合[注 2]、射の族 テンプレート:Mathテンプレート:Mvar で自然である (natural in テンプレート:Mvar) とも表現される。

自然変換は圏や関手と並んで非常に基本的な構成物であり、随伴極限モナドモノイド圏など多くの場面で自然変換、あるいは射の自然性は議論されている。

定義

テンプレート:Mvarテンプレート:Mvar に対して、テンプレート:Mvarテンプレート:Mvarテンプレート:Mvar から テンプレート:Mvar への関手とするとき、テンプレート:Mvar から テンプレート:Mvar への自然変換 テンプレート:Math (あるいは

η:FG

と表記する[1]) とは、テンプレート:Mvar の対象でパラメータ付けられた テンプレート:Mvar の射の族 テンプレート:Math であって、任意の テンプレート:Mvar の射 テンプレート:Math に対して

ηYF(f)=G(f)ηX

を満たすもの、すなわち次の図式可換にするものである:

自然変換の成分
自然変換の成分

自然変換 テンプレート:Math を構成するそれぞれの射 テンプレート:Mathテンプレート:Mvar のコンポーネント (テンプレート:Lang-en-short) と呼ばれる。コンポーネントがすべて同型射であるとき、テンプレート:Mvar自然同型 (テンプレート:Lang-en-short) あるいは自然同値 (テンプレート:Lang-en-short) であるという。

上記の図式を考慮しない、単なる射の テンプレート:Math (テンプレート:Mathテンプレート:Mvar の対象からなる部分集合) を、テンプレート:Mvar から テンプレート:Mvar への infranatural transformation と呼ぶことがある[2]。このとき、テンプレート:Mvar から テンプレート:Mvar への自然変換とは テンプレート:Mvar の対象すべてをパラメータとする テンプレート:Mvar から テンプレート:Mvar への infranatural transformation テンプレート:Math であって、任意の テンプレート:Math に対してτyF(f)=G(f)τx であるものと言い換えられる。infranatural transformation テンプレート:Math に対して、コンポーネントに テンプレート:Math を含むような自然変換を持つ最大の テンプレート:Mvar部分圏テンプレート:Math と書いて テンプレート:Mvar のnaturalizerという[注 3]

直積の結合性

集合 テンプレート:Mvar, テンプレート:Mvar に対して、集合の直積 テンプレート:Math とはそれぞれの要素を成分に持つ順序対からなる集合 {(x,y)xX,yY} である。ここで、3つの集合 テンプレート:Mvar, テンプレート:Mvar, テンプレート:Mvar に対して、テンプレート:Mathテンプレート:Math の2つの集合を考える。2つの集合は明らかに順序対のつけ方を変えただけのものであるため、同型αX,Y,Z:(X×Y)×ZX×(Y×Z)を得る。この同型はさらに、テンプレート:Mvar, テンプレート:Mvar, テンプレート:Mvar のそれぞれに対して自然である。すなわち、写像 テンプレート:Math, テンプレート:Math, テンプレート:Math に対して等式 αX,Y,Z((ξ×η)×ζ)=(ξ×(η×ζ))αX,Y,Z が成り立つ。このことは位相空間の圏 テンプレート:Math[3]群の圏 テンプレート:Math小さい圏の圏 テンプレート:Math など、直積を持つ圏一般[4]に成立する。

ベクトル空間の二重双対

テンプレート:Mvar 上のベクトル空間 テンプレート:Mvar に対して、双対空間 テンプレート:Mathとは テンプレート:Mvar から テンプレート:Mvar への線形写像全体からなるベクトル空間である。このとき、テンプレート:Mvar から二重双対空間 テンプレート:Math (すなわち、テンプレート:Mathから テンプレート:Mvar への線形写像からなる空間) への単射線形写像 テンプレート:MathΨV(x):V*Kφφ(x)によって定まる。さらに テンプレート:Mvar有限次元であるとき、テンプレート:Math は同型となる。明らかに テンプレート:Mathテンプレート:Mvar基底に依らずに定まるため、逆写像である テンプレート:Mathテンプレート:Mathの基底に依らない。この意味で テンプレート:Math は特別な線形写像であり、また有限次元の場合についてテンプレート:行内引用[注 4]である。

線形写像 テンプレート:Math に対して、テンプレート:Mathf*φ(x)=φ(f(x)) によって定まる。もう一度同じ操作を取ることで、テンプレート:Mathf**X(φ)=X(f*φ) と定まる。定義から、準同型の合成に対して (gf)**=g**f**が成り立つため、これによって二重双対はベクトル空間と線形写像のなす圏 (ベクトル空間の圏 テンプレート:Math) 上の自己関手であることがわかる。

さらに、定義に沿って計算することでf**(ΨV(x))(φ)=φ(f(x)) を得るため、f**(ΨV(x))=ΨW(f(x)) が成り立つ。以上のことから、テンプレート:Math恒等関手と二重双対関手の間の自然変換 (有限次元に制限した場合は自然同型) のコンポーネントとなることがわかる。

開集合と閉集合

位相空間 テンプレート:Mvar に対して、テンプレート:Mvar開集合すべてからなる集合 テンプレート:Math閉集合すべてからなる集合 テンプレート:Math を取る操作について考える。連続写像 テンプレート:Math の (互いに同値な) 定義から、テンプレート:Mvar に対して開集合の逆像は開集合に、閉集合の逆像は閉集合に写る。ここから、2つの操作 テンプレート:Mathテンプレート:Math は反変関手 テンプレート:Math と見なせる[5]

位相空間 テンプレート:Mvar の開集合 テンプレート:Math に対して、その補集合 テンプレート:Overline は閉であり、また テンプレート:Overline の補集合は テンプレート:Mvar 自身である。これにより、各 テンプレート:Mathテンプレート:Math の間に全単射を定められる。この全単射は テンプレート:Mvar について自然であり、さらにコンポーネントはいずれも同型であるため、テンプレート:Mvarテンプレート:Mvar の間に自然同型が存在するとわかる[6]

群拡大と因子団

アーベル群拡大 テンプレート:Math を考える。各 テンプレート:Math に対して、テンプレート:Mathテンプレート:Math を満たすような代表元として選ぶ。このとき、テンプレート:Mvar の各要素は テンプレート:Math (テンプレート:Math) の形で表すことができ、特に テンプレート:Math についてu(h)+u(k)=u(h+k)+f(h,k)(f(h,k)G)という形で表せる。このとき、テンプレート:Math からの対応 テンプレート:Mvar は、アーベル群における群演算の可換性および結合性から、次の2条件を満たす。

  1. f(h,k)=f(k,h)
  2. f(h,k)+f(h+k,l)=f(h,k+l)+f(k,l)

逆に、写像 テンプレート:Math が上記2条件を満たすとき、これを テンプレート:Mvarテンプレート:Mvar における factor set (因子団[7]) という。因子団について、次の2つの事実が成り立つ。

因子団によって定まる群の拡大は1対1対応ではないが、同値な群の拡大を定める因子団の集合は テンプレート:Math 上の剰余類をなし、結果として群の拡大たちの群 テンプレート:Mathテンプレート:Math のある商群として与える。

以下、テンプレート:Mvar はある自由群 テンプレート:Mvar の商群 テンプレート:Math とする。前段と同様に、テンプレート:Math に対して代表元 テンプレート:Math を選び、それによって定まる テンプレート:Mvarテンプレート:Mvar における因子団を テンプレート:Math で表す。このとき、準同型 テンプレート:Math に対して fθ(h,k)=θ(f0(h,k)) とすると、テンプレート:Mvarテンプレート:Mvarテンプレート:Mvar における因子団である。この対応はさらに、テンプレート:Math から テンプレート:Math への群準同型をなす[10]

いま、自由群の間の準同型 テンプレート:Mathテンプレート:Math を満たすとする。このとき、テンプレート:Mvarテンプレート:Math から テンプレート:Math への準同型を誘導して、さらにこれは準同型 テンプレート:Math を導く。また、テンプレート:Mvar の事前合成 θθT は準同型 テンプレート:Math を定める。

以上の設定の下で、テンプレート:Math が定める因子団の対応 テンプレート:Math および テンプレート:MathηTh*=Te*ηを満たす[11]。この意味で テンプレート:Mvar は自然な対応である。

ブール代数のウルトラフィルター

補元 テンプレート:Math を持つ分配 テンプレート:Mathブール代数という。二点集合 テンプレート:Math} に適切な演算を入れたものは最小のブール代数の構成となる。ブール代数の準同型 テンプレート:Math とは写像 テンプレート:Math であって、各演算の結果を保つものをいう。

ブール代数 テンプレート:Mathウルトラフィルターとは、テンプレート:Mvar真部分集合 テンプレート:Math であって、

を満たすものである[注 5]。このとき、テンプレート:Mvar のウルトラフィルターは テンプレート:Mvar から 2 への準同型と1対1対応する[12]

ブール代数とその間の準同型からなる圏を テンプレート:Math で表す。このとき、対応 BHom𝐁𝐀(B,2)テンプレート:Math から集合の圏への反変関手 Hom𝐁𝐀(_,2):𝐁𝐀op𝐒𝐞𝐭 を構成する。他方、ブール代数の準同型 テンプレート:Mathテンプレート:Mvar のウルトラフィルター テンプレート:Mvar に対して、逆像 テンプレート:Mathテンプレート:Mvar のウルトラフィルターであるため、これによって写像 テンプレート:Math を得る (テンプレート:Mathテンプレート:Mvar のウルトラフィルターの集合を表す)。これは テンプレート:Math から テンプレート:Math への反変関手であり、さらに同型Ult(B)Hom𝐁𝐀(B,2)テンプレート:Mvar について自然となる[13]

(反例) 双対ベクトル空間

双対ベクトル空間を取る操作は、ふつう反変関手 テンプレート:Math と見なされる (このとき テンプレート:Math に対して テンプレート:Math は先述の f*φ(x)=φ(f(x)) で与えられる線形写像である) ため、恒等関手 テンプレート:Math との間の自然変換は定義上存在しえない。

別の考え方として、双対との間の「自然な」同型 テンプレート:Math が存在するならば、その満たすべき条件は、任意の線形写像 テンプレート:Math に対して f*γWf=γV であると考えることができる (超自然変換節も参照)。これは自然性を示す可換図式のうち、テンプレート:Math に相当する射の向きを反転させたものになる。テンプレート:Math が同型であることから、等式の左辺も同型にならなければならないが、左辺の示す射が任意の線形写像に対して同型になるということはないため、この意味で双対ベクトル空間との間の「自然な」同型は存在しない[14]

歴史

自然変換は、1940年代初頭の数学者が非形式的に使っていた「自然な」同型あるいは「自然な」同相射という概念の定式化として、1942年にアイレンベルグマックレーンによって導入された[15][注 6]。1945年にはこの2人によって "General Theory of Natural Equivalences" (テンプレート:Lit) が発表され、これによって自然変換の理論が定式化された。1940年代後半にはホモロジー論抽象代数の分野においてこの概念が適用されはじめ、その後グロタンディークらによって代数幾何に、ローヴェアなどによって論理学に、その後も計算機科学言語学認知科学哲学などの様々な分野において応用が見られるようになった[16]

自然変換および自然性は圏論における基礎的な概念の1つである。マックレーンは『圏論の基礎』の中でテンプレート:行内引用テンプレート:Harv と記している。

自然変換の演算

自然変換の間には代表して垂直合成 (vertical composition) と水平合成 (horizontal composition) という2種類の演算が存在する。2種類の演算について、垂直水平の方向はどの文献でも一致しているが、その記号は文献によって揺れが存在している。

垂直合成

関手 テンプレート:Math の間の自然変換 テンプレート:Math, テンプレート:Math に対して、各コンポーネントの合成 テンプレート:Math は再び自然変換となる。そこでこれを テンプレート:Mathテンプレート:Math の垂直合成と呼んで、τσ (Mac Lane, Riehl) や τσ (Leinster, Awodey) と表記する。

定義から、自然変換の垂直合成は明らかに射の性質を継承して、結合律や単位元律を満たすことになるため、同じ型 テンプレート:Math を持つ関手とその間の自然変換は圏を構成する。これを関手圏と言い、テンプレート:Math あるいは テンプレート:Math のように表す。

水平合成

テンプレート:Math に対して、関手 テンプレート:Math, テンプレート:Math とその間の自然変換 テンプレート:Math, テンプレート:Math について考える。このとき、テンプレート:Math に対して テンプレート:Mvar の射 τFxGσx=GσxτFx:GFxGFx が取れて、これは テンプレート:Math から テンプレート:Math への自然変換をなす。これを テンプレート:Mathテンプレート:Math の水平合成と呼んで、τσ (Mac Lane) や τ*σ (Leinster, Riehl) で表す。

自然変換の水平合成に関して、関手に対する恒等変換をその関手の記号で省略することがある。すなわち、上記の例において、自然変換 テンプレート:Mathテンプレート:Mathテンプレート:Mathテンプレート:Math で定義できる。従って、自然変換の水平合成に関して、等式 τ*σ=(τF)(Gσ)=(Gσ)(τF) が成り立つ。

相互交換法則

自然変換の垂直合成 τσ と水平合成 τ*σ に対して、相互交換法則 (interchange law) と呼ばれる次の等式が成り立つ[注 7](τσ)*(τσ)=(τ*τ)(σ*σ)圏、関手と自然変換は、圏よりも高次の2次元的な構造を与える。このような構造を (ストリクト) テンプレート:日本語版にない記事リンクと呼び、小さな圏の圏 テンプレート:Math (に自然変換を構造として付加したもの) は2-圏の代表的な例である[注 8]

米田の補題

テンプレート:Main 小さい集合の圏 テンプレート:Mbf へのHom関手 テンプレート:Math を持つ圏 (すなわち、局所的に小さい圏) テンプレート:Mbf に対して、テンプレート:Mbf の対象 テンプレート:Math を用いて テンプレート:Mathテンプレート:Math で表される関手、またはこれらと自然同型な関手を表現可能関手と呼ぶ。表現可能関手 テンプレート:Math は定義から自然同型 テンプレート:Math を (ある テンプレート:Math に対して) 持つ。これはすなわち、全ての テンプレート:Mvar の値 テンプレート:Math は、テンプレート:Math からのある射と1対1対応するということである。このことは、米田の補題と呼ばれる次の主張に一般化される。

テンプレート:Math theorem

米田の補題は圏論において最も重要な結果であるとも評され[17]、様々な帰結をもたらすとても基礎的な補題である。

応用例

随伴

テンプレート:Main 関手 テンプレート:Mathテンプレート:Math に対して、テンプレート:Mvarテンプレート:Mvar が随伴 テンプレート:Math であることは、自然な同型写像 テンプレート:Math によって定まる (このとき テンプレート:Math は2つの関手 テンプレート:Math の間の自然同型を定めるコンポーネントとなる)。また、テンプレート:Mvarテンプレート:Mvar が随伴 テンプレート:Math であるとき、随伴の単位および余単位と呼ばれる自然変換 テンプレート:Mathテンプレート:Math が存在して、テンプレート:Mathテンプレート:Mvar への普遍射、テンプレート:Mathテンプレート:Mvar からの普遍射となる。単位および余単位が同型であるとき、テンプレート:Mbfテンプレート:Mbf圏同値であるため、この意味で随伴を持つ関係は圏同値の一般化と言える。

重要な随伴関手の例として自由関手と忘却関手テンソル積 テンプレート:Mathhom関手 テンプレート:Math が挙げられる。

カン拡張

テンプレート:Main 関手 テンプレート:Math が与えられたとき、関手の前に テンプレート:Mvar を合成する操作 テンプレート:Math もまた関手 テンプレート:Math となる。関手 テンプレート:Mathテンプレート:Math に対して、テンプレート:Math から テンプレート:Mvar へ (あるいは テンプレート:Mvar から テンプレート:Math へ) の普遍射を構成する関手 テンプレート:Math と自然変換 テンプレート:Math (テンプレート:Math) の組が存在するとき、これを テンプレート:Mvarテンプレート:Mvar に沿った左 (右) カン拡張という。

圏論における極限、随伴、米田の補題を初めとした諸概念はカン拡張によって表すことができ、マックレーンは「すべての概念はカン拡張である」と述べている[18]

層理論

テンプレート:Main 位相空間 (X,𝒪X) に対して、テンプレート:Mvar 上の前層とは、テンプレート:Mvar の開集合 U𝒪X に対してそれぞれ集合 A(U)𝐒𝐞𝐭 を割り当てる写像であって、開集合の包含 VU に対して制限 (と呼ばれる写像) rU,V:A(U)A(V) が存在して、よい条件を満たすものである。さらに任意の開集合、その開被覆 𝒪XU=iIUi 、および共通部分を互いに共有する {fiA(Ui)}iI (すなわち、rUi,UiUj(fi)=rUj,Uiuj(fj) を満たす) に対して、fi=rU,Ui(f) を満たす fA(U) の存在が成り立つとき、そのような前層をという。

開集合族は包含関係について半順序をなすため、圏論的に捉えると前層とは テンプレート:Mbf への反変関手 A:𝒪Xop𝐒𝐞𝐭 と思うことができる。このとき、前層 (層) の間の射を関手の間の自然変換として定義できる。従って、関手圏がそのまま前層の圏 Psh(X)=𝐒𝐞𝐭𝒪Xop となり、層の圏はその充満部分圏を構成する。

数学において「局所から大域へ」という状況が数多く存在するために、層理論は代数幾何を始めとした数多くの分野と影響を及ぼしあっている[19]

普遍代数

有限順序数の集合 テンプレート:Math} を対象の集合とする、テンプレート:Mbf の充満部分圏を テンプレート:Mvar で表す。また、テンプレート:Mbf余積 (すなわち集合の非交和) を テンプレート:Mvar の余積として導入する。

余積を持つ圏 𝔸 は、対象について同型であってさらに余積を保つ関手 A:N𝔸 を備えているとき、代数理論であるという[20]。型 𝔸 の代数とは、積を保つ集合値反変関手 𝔸op𝐒𝐞𝐭 である[注 9]。層の時と同様に 𝔸-代数の準同型は自然変換として定義できて、代数の圏は関手圏 𝐒𝐞𝐭𝔸op の充満部分圏として定義される。

超自然変換

テンプレート:Mbf, テンプレート:Mbf, テンプレート:Mbf, テンプレート:Mbf と関手 テンプレート:Math, テンプレート:Math に対して、テンプレート:Mvar から テンプレート:Mvar への超自然変換 (特別自然変換、英:テンプレート:Enlinkm) テンプレート:Math とは、テンプレート:Math, テンプレート:Math, テンプレート:Math でパラメータ付けられた射の族 テンプレート:Math で、任意の射 テンプレート:Math, テンプレート:Math, テンプレート:Math に対して以下の図式が可換になるものをいう。

テンプレート:Flexbox start テンプレート:Flexbox endそれぞれの可換図式は、テンプレート:Math に対する自然性、テンプレート:Mathテンプレート:Math の、それぞれ テンプレート:Math および テンプレート:Math に対する特別自然性 (テンプレート:Harvtxt ではこのことを特別自然変換と呼ぶ) を表している[21]

超自然変換のうち、特にどちらかが定数関手である場合、特殊な(余)極限としてテンプレート:日本語版にない記事リンクおよびテンプレート:日本語版にない記事リンクが定まる。エンドやコエンドはhom関手と関連性があり、例えば豊穣圏論では豊穣圏の「関手圏」を定義するためにエンドを用いている[22]

脚注

注釈

  1. テンプレート:行内引用テンプレート:Harv
  2. 対象の族 テンプレート:Mathテンプレート:Math が関手を構成することも条件に含む
  3. テンプレート:Harvtxt より。文献によって テンプレート:Math の場合のみを指すこともある テンプレート:Harv
  4. テンプレート:行内引用テンプレート:Harv
  5. 定義は テンプレート:Harvtxt の p.37 および p.158 に基づく。
  6. テンプレート:行内引用テンプレート:Harv
  7. テンプレート:Harvtxt、訳書版では p.54。テンプレート:Harvtxtテンプレート:Harvtxt にも記載あり。
  8. 例えば テンプレート:Harvtxt などでは テンプレート:Math を2-圏として例示している (Example 2.3.14)。
  9. ここでは、記法は全てテンプレート:Harvtxt のものに準拠している。例えば テンプレート:Harvtxtでは代数理論の射の向きは反転しており、型 𝒯 の代数は共変関手 𝒯𝐒𝐞𝐭 として定義されている。

出典

参考文献

テンプレート:Refbegin

テンプレート:圏論