速習モノイダル圏論

はじめに

「モノイダル圏」の概念は、数学や物理学など幅広い分野で重要な構造を記述するために考案された。通常の圏論では、対象と射(写像など)を組み合わせて「関係」を表現するが、モノイダル圏はこれに加えて、2つの対象を「テンソル積」と呼ばれる新たな対象に結合する操作を導入する。この操作は、対象間に追加の構造を与えるため、複雑なシステムや多層的な関係をより自然にモデル化できるようにする。

たとえば、集合の圏やベクトル空間の圏など、数学的対象を扱う多くの場面では、単一の要素間の関係に加えて、要素の組み合わせや「複合性」に関する情報が重要になる。モノイダル圏は、こうした組み合わせ操作を圏論の枠組みで扱うために設計されている。ベクトル空間におけるテンソル積や位相空間における直積空間の構造は、モノイダル圏の枠組みを通じて統一的に理解され、数学全般で見られる様々な「組み合わせの理論」を圏論的に捉えることが可能になる。

さらに、モノイダル圏は量子情報理論やホモトピー理論など、現代の数学と物理学の多くの分野で応用されている。これらの分野では、複雑なシステムの構成要素が相互に結びつき、その間に非自明な相互作用が存在する。モノイダル圏は、こうしたシステムの「全体としての構造」を取り扱うのに適した枠組みである。

第1章では、モノイダル圏の概念に進む。モノイダル圏とは、通常の圏に加え、「テンソル積」と「単位対象」と呼ばれる結合的な操作を持つ圏である。この章では、モノイダル圏の定義を学び、その上でモノイド対象と余モノイド対象についても考察する。モノイダル圏は、対象同士の結合や生成・分解の関係性を考える上で重要な構造であり、抽象代数学や量子力学をはじめとする多様な分野で応用される。

第2章では、モノイダル圏にさらに付加的な構造を導入する。特に、組紐構造、対称性、双対性、閉性、跡付(trace)といった概念を取り上げる。これにより、テンソル積の順序や対称性、対象や射の空間的・循環的な性質を記述できるようになる。こうした構造により、モノイダル圏の表現力は一層強化され、様々な数学的現象を整理し説明するための枠組みが豊かになる。


モノイダル圏の基本事項

定義

M\mathcal{M} 上の モノイダル構造 (monoidal structure) とは、以下のデータからなる:

a,b,cMa,b,c\in\mathcal{M} による (a,b,c)(a,b,c) -成分 αabc\alpha_{abc}M\mathcal{M} の射 (ab)ca(bc)(a\otimes b)\otimes c\to a\otimes(b\otimes c) である。

これらのデータは、以下の公理を満たす:

これらモノイダル構造に対して M\mathcal{M}下部圏 (underlying category) と呼び、下部圏とモノイダル構造の組 (M,,I,α,λ,ρ)(\mathcal{M},\otimes,I,\alpha,\lambda,\rho)モノイダル圏 (monoidal category) と呼ぶ。

特に、結合子、左単位子および右単位子が恒等なモノイダル圏を 厳格モノイダル圏 (strict monoidal category) と呼ぶ。

モノイダル圏 M\mathcal{M} に対して、xrevyyxx\otimes^{\operatorname{rev}}y\coloneqq y\otimes x により、積を反転させたモノイダル圏 Mrev\mathcal{M}^{\operatorname{rev}} が定義できる。これを 反転モノイダル圏 (reverse monoidal category) と呼ぶ。

以下はモノイダル圏の例である。

テンソル積 単位対象
モノイドを離散圏とみなしたもの 単位元
最大元を持つ交わり半束 交わり 最大元
集合の圏 Set\mathsf{Set} 直積 単集合
位相空間の圏 Top\mathsf{Top} 直積 単集合
可換環 RR 上の加群の圏 R-ModR\text{-}\mathsf{Mod} 加群のテンソル積 RR
kk 上の線形空間の圏 Vectk\mathsf{Vect}_k テンソル積 kk
Abel群の圏 Abel\mathsf{Abel} Abel群のテンソル積 Z\mathbb{Z}
C\mathcal{C} 上の自己函手のなす圏 EndC\operatorname{End}{\mathcal{C}} 函手の合成 idC\operatorname{id}_{\mathcal{C}}
点付き位相空間の圏 Top\mathsf{Top}_{\ast} スマッシュ積 点付き0-次元球面
有限積を持つ圏 終対象

任意の有限個の対象の積が存在するような圏を カルテシアン圏 (cartesian category) という。特に、カルテシアン圏 C\mathcal{C} であって各対象 ACA\in\mathcal{C} に対して函手 ×A ⁣:CC{-}\times A\colon\mathcal{C}\to\mathcal{C} が右随伴 [A,] ⁣:CC[A,{-}]\colon\mathcal{C}\to\mathcal{C} を持つような圏を カルテシアン閉圏 (cartesian closed category) という。


モノイダル函手とモノイダル自然変換

モノイダル圏 M,N\mathcal{M},\mathcal{N} の間の ラックスモノイダル函手 (lax monoidal functor)、あるいは単に モノイダル函手 (monoidal functor) とは、以下のデータからなる:

これらのデータは、以下の公理を満たす:

特に、μ\mu が同型なとき 正規モノイダル函手 (normal monoidal functor) といい、η,μ\eta,\mu がともに同型なとき 強モノイダル函手 (strong monoidal functor)、η,μ\eta,\mu がともに恒等なとき 厳格モノイダル函手 (strict monoidal functor) という。

ラックスモノイダル函手 F,G ⁣:MNF,G\colon\mathcal{M}\to\mathcal{N} の間の自然変換 σ ⁣:FG\sigma\colon F\Rightarrow G が以下の可換図式をそれぞれ満たすとき、モノイダル自然変換 (monoidal natural transformation) と呼ぶ:

▶︎
all
running...

モノイダル圏 M,N\mathcal{M},\mathcal{N} に対して、M\mathcal{M} から N\mathcal{N} へのラックスモノイダル函手とその間のモノイダル自然変換からなる圏を Mon(M,N)\mathsf{Mon}(\mathcal{M},\mathcal{N}) とすると、Mon(M,N)\mathsf{Mon}(\mathcal{M},\mathcal{N}) は、点ごとの積によりモノイダル圏となる。

モノイダル圏と厳格モノイダル圏の間には次のような関係がある。

Proposition.
任意のモノイダル圏に対して、モノイダル圏同値であるような厳格モノイダル圏が存在し、その対応は自然である。

次の命題の意味で、モノイダル圏はすべて厳格であると仮定してよい と言われることがある。


モノイド対象・余モノイド対象

モノイダル圏 M\mathcal{M} における モノイド対象 (monoid object) とは、以下のデータからなる:

また、これらのデータは以下の公理を満たす:

また、Mop\mathcal{M}^{\textrm{op}} [1]におけるモノイド対象を M\mathcal{M} における 余モノイド対象 (comonoid object) と呼ぶ。

モノイダル圏 M\mathcal{M} におけるモノイド対象 m,nm,n に対して、mm から nn への\textbf{モノイド射}(\textbf{monoid morphism}) ff とは、M\mathcal{M} における射 f ⁣:mnf\colon m\to n であって、以下の図式がそれぞれ可換となる:

▶︎
all
running...

モノイド対象の例として、次が挙げられる:

モノイダル圏 M\mathcal{M} のモノイド対象とその間のモノイド射は圏を構成する。また、M\mathcal{M} の余モノイド対象とその間のモノイド射も圏を構成する。

モノイド対象 m=(m,μ,η)\mathbf{m}=(m,\mu,\eta) に対して、m\mathbf{m} 上の左加群とは対象 nMn\in\mathcal{M} と射 λ ⁣:mnn\lambda\colon m\otimes n\to n の組 (n,λ)(n,\lambda) であって、次の2つの図式がそれぞれ可換となる:

▶︎
all
running...

他方、Mrev\mathcal{M}^{\operatorname{rev}} における m\mathbf{m} 上の左加群を m\mathbf{m} 上の右加群という。


モナド

C\mathcal{C} 上の モナド (monad) とは、以下のデータからなる:

これらのデータは、以下の図式をそれぞれ可換にする:

▶︎
all
running...

η\etaμ\mu はモナド (T,η,μ)(T,\eta,\mu) の単位、合成と呼ばれる。

自己函手のなすモノイダル圏 EndC\operatorname{End}\mathcal{C} におけるモノイド対象は圏 C\mathcal{C} のモナドとなる。
双対として、モノイダル圏 EndC\operatorname{End}\mathcal{C} における余モノイド対象を圏 C\mathcal{C}余モナド (comonad) と呼ぶ。

随伴函手はモナドを伴う。
すなわち、随伴 FG ⁣:CDF\dashv G\colon\mathcal{C}\to\mathcal{D} に対して、函手 GF ⁣:CCGF\colon\mathcal{C}\to\mathcal{C} はモナドになる。ここで、モナドの単位射 ηX ⁣:XGF(X)\eta_X\colon X\to GF(X) は随伴の単位射とし、モナドの合成射 μX ⁣:GFGF(X)GF(X)\mu_X\colon GFGF(X)\to GF(X) は随伴の余単位射 εY ⁣:FG(Y)Y\varepsilon_Y\colon FG(Y)\to Y を用いて GεF(X)G\varepsilon_{F(X)} で定まる。

また、全てのモナドは随伴函手の合成として表すことができる。圏 C\mathcal{C} 上のモナド (T,η,μ)(T,\eta,\mu) に伴う特別な随伴として、Eilenberg-Moore圏 CT\mathcal{C}^{T} とKleisli圏 CT\mathcal{C}_{T} への随伴が知られている。

Eilenberg-Moore圏

C\mathcal{C} 上のモナド (T,η,μ)(T,\eta,\mu) に対して、C\mathcal{C} の対象 AA と射 a ⁣:TAAa\colon TA\to A の組を TT -代数という。また、TT -代数 (A,a)(A,a) , (B,b)(B,b) の間の射 f ⁣:(A,a)(B,b)f\colon(A,a)\to(B,b) を、bTf=fab\circ Tf=f\circ a を満たす C\mathcal{C} の射 f ⁣:ABf\colon A\to B で定める。
TT による Eilenberg-Moore圏 (Eilenberg-Moore category) CT\mathcal{C}^{T} とは、TT -代数とその間の射からなる圏である。

Eilenberg-Moore圏 CT\mathcal{C}^{T} に対して、随伴となる函手 FT ⁣:CCTF^T\colon\mathcal{C}\to\mathcal{C}^TUT ⁣:CTCU_{T}\colon\mathcal{C}^{T}\to\mathcal{C} は次のように定められる:

定義から UTFT=TU^{T}\circ F^{T}=T なため、TT は随伴 FTUTF^{T}\dashv U^{T} に伴うモナドである。

Eilenberg-Moore圏とそれに伴う随伴は、任意の随伴 FG ⁣:CDF\dashv G\colon\mathcal{C}\to\mathcal{D} に対して LF=FTL\circ F=F^T かつ UTL=GU^T\circ L=G を満たす函手 L ⁣:DCTL\colon\mathcal{D}\to\mathcal{C}^T がただ1つ存在するという性質を持つ。

Kleisli圏

まず、Kleisliトリプルを定義する。

C\mathcal{C} 上の Kleisliトリプル (Kleisli triple) とは、函手 T ⁣:CCT\colon\mathcal{C}\to\mathcal{C} 、自然変換 η ⁣:idCT\eta\colon\operatorname{id}_\mathcal{C}\to T 、拡張演算子 () ⁣:C(A,TB)C(TA,TB)(-)^\ast\colon\mathcal{C}(A,TB)\to\mathcal{C}(TA,TB) の組 (T,η,())(T,\eta,(-)^\ast) であって、以下の条件を満たす:

Kleisli圏は、このKleisliトリプルを用いて定義される。

C\mathcal{C} 上のKleisliトリプル (T,η,())(T,\eta,(-)^\ast) に対して、Kleisli圏 (Kleisli category) CT\mathcal{C}_T とは以下のデータからなる圏である:

C\mathcal{C} 上のモナド (T,η,μ)(T,\eta,\mu) に対して、拡張演算子 ()(-)^\astC\mathcal{C} の射 f ⁣:ATBf\colon A\to TB に対して f=μBTff^\ast=\mu_B\circ Tf とすることで、Kleisliトリプル (T,η,())(T,\eta,(-)^\ast) が定まる。
この対応により、C\mathcal{C} 上のモナドを与えることと C\mathcal{C} 上のKleisliトリプルを与えることは同値となる。

Kleisli圏 CT\mathcal{C}_T に対して、随伴となる函手 FT ⁣:CCTF_{T}\colon\mathcal{C}\to\mathcal{C}_TUT ⁣:CTCU_{T}\colon\mathcal{C}_{T}\to \mathcal{C} は次のように定められる:

定義から UTFT=TU_{T}\circ F_{T}=T なため、TT は随伴 FTUTF_{T}\dashv U_{T} に伴うモナドである。

Kleisli圏とそれに伴う随伴は、任意の随伴 FG ⁣:CDF\dashv G\colon\mathcal{C}\to\mathcal{D} に対して KFT=FK\circ F_T=F かつ GK=UTG\circ K=U_T を満たす函手 K ⁣:CTDK\colon\mathcal{C}_T\to\mathcal{D} がただ1つ存在するという性質を持つ。


  1. 反転モノイダル圏 Mrev\mathcal{M}^{\operatorname{rev}} でなく、通常の圏に対する双対圏のことである。代わりに Mrev\mathcal{M}^{\operatorname{rev}} でモノイド対象を考えると、M\mathcal{M} のモノイド対象となってしまい、逆も然りである。 ↩︎


モノイダル圏の付加構造

組紐と対称性

M\mathfrak{M} がモノイダル圏とする
M\mathfrak{M} 上の 組紐 (braiding) とは、以下の図式を満たすような自然同型 β={βxy ⁣:xyyx}x,yM\beta=\{\beta_{xy}\colon x\otimes y\to y\otimes x\}_{x,y\in\mathfrak{M}} のことである:

▶︎
all
running...

すなわち、組紐とは M\mathfrak{M} から Mrev\mathfrak{M}^{\operatorname{rev}} への強モノイダル函手であって、対象の間の対応が恒等写像となっている。

組紐を備えたモノイダル圏を 組紐付きモノイダル圏 (braided monoidal category) という。

対称性

組紐付きモノイダル圏 M\mathfrak{M} の組紐 β\beta が任意の x,yMx,y\in\mathfrak{M} に対して βyxβxy=idxy\beta_{yx}\circ\beta_{xy}=\operatorname{id}_{x\otimes y} を満たす
とき、M\mathfrak{M}対称モノイダル圏 (symmetric monoidal category) という。

双対性

モノイダル圏 M\mathfrak{M} の対象 xx について、xx右双対 (right dual) とは、対象 yMy\in\mathfrak{M} と2つの射 ev ⁣:yxI\operatorname{ev}\colon y\otimes x\to Icoev ⁣:Ixy\operatorname{coev}\colon I\to x\otimes y の組 (y,ev,coev)(y,\operatorname{ev},\operatorname{coev}) であって、以下の三角図式を満たすときいう:

▶︎
all
running...

このとき、yyxx の右双対対象 (right dual object of xx) といい、ev\operatorname{ev}coev\operatorname{coev} をそれぞれ 評価射 (evaluation morphism) 、余評価射 (coevaluation morphism) という。

右双対をもつような対象のことを 右双対化可能対象 (right dualizable object) 、あるいは 右剛対象 (right rigid object) という。

右双対の(圏論的)双対概念を 左双対 (left dual) という。

右剛対象(resp. 左剛対象) xMx\in\mathfrak{M} に対して M\mathfrak{M} における右双対(resp. 左双対)は同型を除いて一意的であるため、対象 xMx\in\mathfrak{M} に対して、その右双対および左双対を xx^\astx{}^\ast{x} と表すこととする。

Example. 双対の具体例
kk 上の線形空間のなす圏 Vectk\mathsf{Vect}_k は、kk 上のテンソル積により対称モノイダル圏となる。
このとき、kk -線形空間 XX の( Vectk\mathsf{Vect}_k における)双対とは、XXkk 上の双対空間 hom(X,k)\hom(X,k) のことである。

閉性

モノイダル圏 M\mathfrak{M} の対象 xx に対して、函手 x() ⁣:MMx\otimes({-})\colon\mathfrak{M}\to\mathfrak{M} ; axaa\mapsto x\otimes a (resp. 函手 ()x ⁣:MM({-})\otimes x\colon\mathfrak{M}\to\mathfrak{M}; aaxa\mapsto a\otimes x )を、xx による 左作用 (left action) (resp. 右作用 (right action) )という。
特に、M\mathfrak{M} が対称であれば x()x\otimes({-})()x({-})\otimes x はそれぞれ両側作用(bi-action)という。

ここで、xx による左作用(resp. 右作用)が右随伴を持つとき、xx左閉対象 (left closed object) (resp. 右閉対象 (right closed object) )といい、その右随伴を x()x\dashrightarrow({-}) (resp. ()x({-})\dashleftarrow x )と表す。

随伴 x()x()x\otimes({-})\dashv x\dashrightarrow({-}) の余単位を evx\operatorname{ev}^x 、単位を coevx\operatorname{coev}^x で表し、それぞれ 評価射 (evaluation morphism) 、余評価射 (coevaluation morphism) と呼ぶ.
evx ⁣:idMx(x()),coevx ⁣:x(x())idM\operatorname{ev}^x\colon\operatorname{id}_{\mathfrak{M}}\Rightarrow x\dashrightarrow(x\otimes({-})) ,\quad \operatorname{coev}^x\colon x\otimes(x\dashrightarrow({-}))\Rightarrow\operatorname{id}_{\mathfrak{M}}
特に、左閉かつ右閉な対象を 両側閉対象 (bi-closed object) という。

左剛対象 xx の双対 yy に対して、y()y\otimes({-})x()x\otimes({-}) の右随伴となるため、xx は左閉対象でもある。
このことから、閉対象に対して 弱い双対 を考えることができる。
具体的には、左閉対象 xMx\in\mathfrak{M} に対して、xx左弱双対 (left weak dual) x{}^\ast{x}xxI{}^\ast{x}\coloneqq x\dashrightarrow I として定義する。
また、右閉対象 xMx\in\mathfrak{M} に対しても同様にして 右弱双対 (right weak dual) xx^\astxIxx^\ast\coloneqq I\dashleftarrow x として定義する。

モノイダル圏 M\mathfrak{M}右トレース (right trace) とは、a,b,xMa,b,x\in\mathfrak{M} で添字付けられた射
trRx ⁣:M(axbx)M(ab)\operatorname{tr}_R^x\colon\mathfrak{M}(a\otimes x、b\otimes x)\to\mathfrak{M}(a、b)
の族であり、以下の公理を満たすときいう:

また、M\mathfrak{M}左トレース (left trace) を Mrev\mathfrak{M}^{\operatorname{rev}} における右トレースとして定義する。

Example.
  • 有限次元ベクトル空間の圏は跡付きモノイダルである。モノイダル構造としてのトレースは行列のトレースのわずかな一般化になっている:
    trm,np((a(i,k),(j,k))(i,k),(j,k)m×p×n×p)i,j=k=1pa(i,k),(j,k).\operatorname{tr}_{m,n}^p((a_{(i,k),(j,k')})_{(i,k),(j,k')\in m\times p\times n\times p})_{i,j}=\sum_{k=1}^p a_{(i,k),(j,k)}.

速習モノイダル圏論

モノイダル圏の基本事項

モノイダル圏の付加構造