laxコンマ圏(lax comma category)とは、2関手 $F\colon\mathcal A\to\mathcal C$、$G\colon\mathcal B\to\mathcal C$ に対し、1射 $Fa\to Gb$ を対象とし、四角形を等式で閉じる代わりに四角形の中に向きを決めた 2射を指定した組を 1射とする 2圏である。2射の条件と合成を適切に定めると 2圏になり、この 2圏への 2関手は 2関手の組 $P,Q$ と lax 自然変換 $FP\Rightarrow GQ$ に一対一に対応する。2射を恒等射に限ると Cat 豊穣のコンマ圏、可逆射に限ると擬コンマ圏が部分 2圏として得られ、$\mathcal A,\mathcal B,\mathcal C$ の 2射が恒等射だけなら通常のコンマ圏に戻る。
関手 $F\colon\mathcal A\to\mathcal C$、$G\colon\mathcal B\to\mathcal C$ のコンマ圏 $(F\downarrow G)$ は、比較射 $\alpha\colon Fa\to Gb$ を対象とし、射として四角形 $G(v)\alpha=\alpha'F(u)$ が可換になる組 $(u,v)$ を取る。$\mathcal A,\mathcal B,\mathcal C$ が2圏のときは、四角形を等式で閉じる代わりに、四角形の中に2射を一つ指定するという選択肢がある。2射は可逆とは限らないので、四角形は一方向にだけ「ゆるく可換」になる。こうして作る 2圏が laxコンマ圏である。
$\mathcal V=\mathbf{Cat}$ の豊穣コンマ圏(コンマ圏(豊穣圏))は四角形の厳密な可換性を保ったまま 2射の層を加えたものであり、laxコンマ圏とは別の構成である。この記事では laxコンマ圏の定義を述べ、それが 2圏になること、そして laxコンマ圏への 2関手が lax 自然変換と一対一に対応すること(普遍性)を証明する。さらに豊穣コンマ圏が局所充満な部分 2圏として入ることを示し、二点の場合・lax スライスの例と、向きや可換性の条件を変えたときの反例を挙げる。
以下、2圏は厳密な 2圏、2関手は対象・1射・2射の構造を等式で保つ厳密な 2関手(2圏 の定義「2関手と2自然変換」)とする。2射の垂直合成を $\cdot$、水平合成を $*$ と書き、1射 $g$ と 2射 $\theta$ のひげ付けを $g\theta$、$\theta g$ と書く。ひげ付けが垂直合成を保つこと、交換法則の「すべらせ」
$$
\beta*\alpha=(\beta q')\cdot(p\alpha)=(p'\beta)\cdot(\alpha q)\qquad(\alpha\colon q\Rightarrow q',\ \beta\colon p\Rightarrow p')
$$
は断らずに使う(2圏 の補題「すべらせの補題」)。2関手 $F$ は $F(g\theta)=(Fg)(F\theta)$ を満たす。
まず、2射の向きを含めた「ゆるい自然変換」を定める。
2関手 $P,Q\colon\mathcal T\to\mathcal C$ の間の lax 自然変換 $\lambda\colon P\Rightarrow Q$ は、各対象 $t$ の 1射 $\lambda_t\colon Pt\to Qt$ と、各 1射 $f\colon t\to t'$ の 2射
$$
\lambda_f\colon (Qf)\lambda_t\Longrightarrow\lambda_{t'}(Pf)
$$
からなり、次を満たすものである。
3 は 2 つの 2射 $(Qf)\lambda_t\Rightarrow\lambda_{t'}(Pf')$ の等式である。2自然変換の場合、3 は 2圏 の定義の条件 $\lambda_{t'}(P\sigma)=(Q\sigma)\lambda_t$ そのものになる。この向きの取り方は JY20 定義 4.2.1(p. 117)に従う。文献によって「lax」と「oplax」の呼び名が入れ替わるので、2射の向きで確かめる必要がある。
2関手 $F\colon\mathcal A\to\mathcal C$、$G\colon\mathcal B\to\mathcal C$ の laxコンマ圏(lax comma category)$(F\Downarrow G)$ は次の 2圏である。
1射の合成の 2射は、
$$
G(v'v)\alpha=(Gv')(Gv)\alpha\xRightarrow{\ Gv'\,\theta\ }(Gv')\alpha'(Fu)\xRightarrow{\ \theta'\,Fu\ }\alpha''(Fu')(Fu)=\alpha''F(u'u)
$$
と 2 つの四角形の 2射を横につなげたものである。1射の四角形は次の形で、中の 2射 $\theta$ が左下の経路から右上の経路へ向かう。
$$
\begin{CD}
Fa @>{Fu}>> Fa'\\
@V{\alpha}VV @VV{\alpha'}V\\
Gb @>{Gv}>> Gb'
\end{CD}
$$
1射のうち $\theta$ が可逆なものだけを残したものを擬コンマ圏、恒等 2射のものだけを残したものを厳密コンマ圏という(prop-lax-comma-category-strict で部分 2圏になることを示す)。$\mathcal A,\mathcal B,\mathcal C$ の 2射が恒等射だけなら、$\theta$ は恒等になり 2射も恒等だけなので、$(F\Downarrow G)$ は通常のコンマ圏である。
def-lax-comma-category-main の $(F\Downarrow G)$ は 2圏である。2 つの射影 $(a,b,\alpha)\mapsto a$、$(a,b,\alpha)\mapsto b$ は 2関手 $\pi_{\mathcal A}\colon(F\Downarrow G)\to\mathcal A$、$\pi_{\mathcal B}\colon(F\Downarrow G)\to\mathcal B$ である。
2射の演算は成分ごとなので、2射の垂直合成の結合律・単位律、水平合成の結合律、交換法則は $\mathcal A$ と $\mathcal B$ の対応する法則から成分ごとに従う。また 1射の合成の $u,v$ 成分は $\mathcal A,\mathcal B$ の合成なので、あとは $\theta$ に関わる次の 5 点を確かめればよい。これが済めば射影が 2関手であることも成分の取り出しから明らか。
(1) 合成は 1射である。 上で見たとおり、$(\theta'\,Fu)\cdot(Gv'\,\theta)$ は $G(v'v)\alpha\Rightarrow\alpha''F(u'u)$ の 2射である。ここで $F,G$ が 1射の合成を保つこと $F(u'u)=(Fu')(Fu)$ を使った。
(2) 1射の合成は結合的で、$(1_a,1_b,1_\alpha)$ が単位である。 $(u'',v'',\theta'')$ を加えて両方の括弧の付け方の 2射を計算すると、ひげ付けが垂直合成を保つことにより、どちらも
$$
(\theta''\,Fu'\,Fu)\cdot(Gv''\,\theta'\,Fu)\cdot(Gv''\,Gv'\,\theta)
$$
になる。単位については $(1_{\alpha'}\,Fu)\cdot(G1_{b'}\,\theta)=\theta$、$(\theta\,F1_a)\cdot(Gv\,1_\alpha)=\theta$ である。
(3) 垂直合成は 2射である。 $(\sigma,\omega)\colon\theta\Rightarrow\theta_1$、$(\sigma',\omega')\colon\theta_1\Rightarrow\theta_2$(1射 $(u,v,\theta)$ などを $\theta$ と略記)について、条件を 2 回使うと
$$
(\alpha'F(\sigma'\cdot\sigma))\cdot\theta=(\alpha'F\sigma')\cdot(\alpha'F\sigma)\cdot\theta=(\alpha'F\sigma')\cdot\theta_1\cdot(G\omega\,\alpha)=\theta_2\cdot(G\omega'\,\alpha)\cdot(G\omega\,\alpha)=\theta_2\cdot(G(\omega'\cdot\omega)\,\alpha).
$$
恒等 2射 $(1_u,1_v)$ が条件を満たすことは明らか。
(4) 水平合成は 2射である。 $(\sigma,\omega)\colon(u,v,\theta)\Rightarrow(u_1,v_1,\theta_1)$ を $(a,b,\alpha)\to(a',b',\alpha')$ の間に、$(\sigma',\omega')\colon(u',v',\theta')\Rightarrow(u'_1,v'_1,\theta'_1)$ を $(a',b',\alpha')\to(a'',b'',\alpha'')$ の間に取る。示すべきは
$$
\bigl(\alpha''F(\sigma'*\sigma)\bigr)\cdot(\theta'\,Fu)\cdot(Gv'\,\theta)=(\theta'_1\,Fu_1)\cdot(Gv'_1\,\theta_1)\cdot\bigl(G(\omega'*\omega)\,\alpha\bigr)
$$
である。左辺で $F(\sigma'*\sigma)=(F\sigma'\,Fu_1)\cdot(Fu'\,F\sigma)$ とすべらせ、続けて交換法則
$$
(\alpha''Fu'\,F\sigma)\cdot(\theta'\,Fu)=\theta'*F\sigma=(\theta'\,Fu_1)\cdot(Gv'\alpha'\,F\sigma)
$$
を使うと、左辺は
$$
\bigl(((\alpha''F\sigma')\cdot\theta')\,Fu_1\bigr)\cdot\bigl(Gv'\,((\alpha'F\sigma)\cdot\theta)\bigr)
$$
になる。ここで $(\sigma',\omega')$ と $(\sigma,\omega)$ の条件を代入すると
$$
(\theta'_1\,Fu_1)\cdot(G\omega'\,\alpha'Fu_1)\cdot(Gv'\,\theta_1)\cdot(Gv'G\omega\,\alpha)
$$
となる。中央の 2 つは交換法則で $(G\omega'\,\alpha'Fu_1)\cdot(Gv'\,\theta_1)=G\omega'*\theta_1=(Gv'_1\,\theta_1)\cdot(G\omega'\,Gv_1\alpha)$ と入れ替えられ、最後に $(G\omega'\,Gv_1)\cdot(Gv'\,G\omega)=G\omega'*G\omega=G(\omega'*\omega)$ をまとめると右辺に一致する。
(5) 合成は関手である。 1射の合成と 2射の水平合成が上のように定まり、2射の演算は成分ごとなので、合成 $(F\Downarrow G)(y,z)\times(F\Downarrow G)(x,y)\to(F\Downarrow G)(x,z)$ が恒等 2射と垂直合成を保つことは、$\mathcal A,\mathcal B$ の合成関手がそれを保つことから従う。以上で $(F\Downarrow G)$ は 2圏である。$\square$
lax スライス($G$ が一点を選ぶ場合)を、双圏と lax 関手の一般的な設定で扱ったものが JY20 命題 7.1.2(pp. 200–204)である。そこでは単位・結合が同型までしか成り立たず、得られるのは双圏になる。
laxコンマ圏の対象 $(a,b,\alpha)$ は「$F$ の値と $G$ の値を結ぶ 1射」であり、1射の $\theta$ は lax 自然変換の $\lambda_f$ と同じ向きをもつ。このことを 2関手の言葉で述べたのが次の定理で、laxコンマ圏の存在理由にあたる。
2関手 $F\colon\mathcal A\to\mathcal C$、$G\colon\mathcal B\to\mathcal C$ と 2圏 $\mathcal T$ について、2関手 $H\colon\mathcal T\to(F\Downarrow G)$ は、2関手 $P\colon\mathcal T\to\mathcal A$、$Q\colon\mathcal T\to\mathcal B$ と lax 自然変換 $\lambda\colon FP\Rightarrow GQ$ の組 $(P,Q,\lambda)$ と一対一に対応する。対応は
$$
H(t)=(Pt,\,Qt,\,\lambda_t),\qquad H(f)=(Pf,\,Qf,\,\lambda_f),\qquad H(\sigma)=(P\sigma,\,Q\sigma)
$$
で与えられる。この対応で、擬自然変換は擬コンマ圏に、2自然変換は厳密コンマ圏に値をとる 2関手に対応する。
$H$ が与えられたとき、$P=\pi_{\mathcal A}H$、$Q=\pi_{\mathcal B}H$ は 2関手の合成なので 2関手である(thm-lax-comma-category-2-category)。$H(t)$ の第 3 成分を $\lambda_t\colon FPt\to GQt$、$H(f)$ の第 3 成分を $\lambda_f$ と置く。$H(f)$ が $H(t)\to H(t')$ の 1射であることから $\lambda_f\colon(GQf)\lambda_t\Rightarrow\lambda_{t'}(FPf)$ であり、これは lax 自然変換 $FP\Rightarrow GQ$ に要る向きである。条件を順に確かめる。
$\mathcal T$ を一点の 2圏 $\mathbf 1$ にとると、$(F\Downarrow G)$ の対象は 2関手 $\mathbf 1\to(F\Downarrow G)$ と一致し、定理は対象の定義の言い換えになる。$\mathcal T$ を矢印 $[1]=(0\to1)$(2射は恒等だけ)にとると、$(F\Downarrow G)$ の 1射が lax 自然変換の「一本の矢印の部分」であることが分かる。
$\theta$ が恒等 2射である 1射(すなわち $(Gv)\alpha=\alpha'(Fu)$ を満たす $(u,v)$)は合成と恒等 1射について閉じ、$(F\Downarrow G)$ の部分 2圏をなす。これに、その 1射の間の $(F\Downarrow G)$ の 2射をすべて加えたものは、$\mathcal V=\mathbf{Cat}$ の豊穣コンマ圏(コンマ圏(豊穣圏) の定義「厳密な豊穣コンマ圏」)と一致する。$\theta$ が可逆な 1射についても同じく部分 2圏(擬コンマ圏)ができる。
$\theta=1$、$\theta'=1$ なら合成の 2射は $(1\,Fu)\cdot(Gv'\,1)=1$ であり、恒等 1射の 2射も $1_\alpha$ である。可逆な場合も、可逆な 2射のひげ付けと垂直合成は可逆なので閉じる。
$\mathbf{Cat}$ 豊穣のコンマ圏 $(F\downarrow G)$ の Hom 圏は、コンマ圏(豊穣圏) の例「Cat豊穣で残る2射」により、対象が $(Gv)\alpha=\alpha'(Fu)$ を満たす $(u,v)$、射が $(G\omega)\alpha=\alpha'(F\sigma)$ を満たす $(\sigma,\omega)$ の圏である。一方 laxコンマ圏で $\theta=\theta_1=1$ とすると、2射の条件 $(\alpha'F\sigma)\cdot1=1\cdot(G\omega\,\alpha)$ は同じ式になる。合成はどちらも成分ごとなので、2圏として一致する。$\square$
$\mathcal A=\mathcal B=\mathbf 1$(一点で 1射・2射が恒等だけの 2圏)とし、$F,G$ が $\mathcal C$ の対象 $c,d$ を選ぶとする。$(F\Downarrow G)$ の対象は 1射 $\alpha\colon c\to d$、1射 $\alpha\to\alpha'$ は $(1,1,\theta)$ で $\theta\colon\alpha\Rightarrow\alpha'$、合成は $\theta'\cdot\theta$(垂直合成)である。2射 $(1,1)\colon(1,1,\theta)\Rightarrow(1,1,\theta_1)$ の条件は $\theta=\theta_1$ なので、2射は恒等だけである。したがって
$$
(F\Downarrow G)\cong\mathcal C(c,d)
$$
(Hom 圏を、2射が恒等だけの 2圏とみたもの)である。厳密コンマ圏は対象 $\mathcal C(c,d)$ の離散圏、擬コンマ圏は $\mathcal C(c,d)$ の可逆射だけからなる部分圏になる。
例えば $\mathcal C=\mathbf{Cat}$、$c=\mathbf 1$、$d=[1]$ なら $\mathbf{Cat}(\mathbf 1,[1])\cong[1]$ で、laxコンマ圏は 2 対象と 1 本の非恒等射 $0\to1$ をもつが、厳密コンマ圏と擬コンマ圏は 2 対象の離散圏である。
$\mathcal A=\mathbf{Cat}$(小さい圏・関手・自然変換の 2圏)、$F=\mathrm{id}$、$\mathcal B=\mathbf 1$、$G$ が小さい圏 $X$ を選ぶとする。対象は関手 $p\colon Y\to X$、1射 $(Y,p)\to(Y',p')$ は関手 $u\colon Y\to Y'$ と自然変換 $\theta\colon p\Rightarrow p'u$ の組、2射 $(u,\theta)\Rightarrow(u_1,\theta_1)$ は自然変換 $\sigma\colon u\Rightarrow u_1$ で $(p'\sigma)\cdot\theta=\theta_1$ を満たすものである。これは JY20 定義 7.1.1(p. 199)の lax スライスを 2関手の場合に書いたものにあたる。
$X$ が半順序集合(射が高々一本の圏)なら、$\theta$ は存在すれば一意で、その存在は「すべての $y\in Y$ で $p(y)\le p'(u(y))$」と同値である。2射の条件は自動的に成り立つ。厳密スライスでは等式 $p=p'u$ を要求するので、例えば $Y=Y'=\mathbf 1$、$X=[1]$、$p=0$、$p'=1$ のとき、$u=\mathrm{id}$ は lax スライスの 1射になるが厳密スライスの 1射にはならない。
JY20 §7.6、7.6.5(p. 219)は、双圏で一般の擬関手を扱うと、lax スライスと「定数擬関手への laxコンマ」とが単位の同型のぶんだけ一致しないことを注意している。この記事の厳密な 2圏と 2関手の設定では、両者は定義どおり一致する。
1射の 2射を逆向き $\theta\colon\alpha'(Fu)\Rightarrow(Gv)\alpha$ にとったものを oplax コンマ圏という(呼び名を逆にする文献もある)。その普遍性は、逆向きの 2射 $\lambda_{t'}(Pf)\Rightarrow(Qf)\lambda_t$ をもつ変換について同じ証明で成り立つ。ex-lax-comma-category-points で同じ計算をすると、oplax コンマ圏は $\mathcal C(c,d)^{\mathrm{op}}$ になる。
ex-lax-comma-category-points の二点の場合について、定義の一部を変えると「$(F\Downarrow G)\cong\mathcal C(c,d)$」と、thm-lax-comma-category-universal による lax 自然変換の表現がどう崩れるかを並べる。$\Lambda$ は 3 対象 $0,1,2$ と 2 本の射 $0\to2\leftarrow1$ からなる圏とする。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| 四角形の 2射 $\theta$ を任意にとること(恒等 2射に限る) | $\mathcal C=\mathbf{Cat}$、$c=\mathbf 1$、$d=[1]$ | $(F\Downarrow G)\cong\mathcal C(c,d)$。厳密コンマ圏は 2 対象の離散圏で、$\lambda_0=0$、$\lambda_1=1$、$\lambda_{0\to1}$ を射 $0\to1$ とする $[1]$ 上の lax 自然変換を表す 2関手がない |
| $\theta$ が可逆でなくてよいこと(可逆に限る) | 同じ $c=\mathbf 1$、$d=[1]$ | 同上。擬コンマ圏も 2 対象の離散圏になる |
| $\theta$ の向き $(Gv)\alpha\Rightarrow\alpha'(Fu)$(逆向きにする) | $\mathcal C=\mathbf{Cat}$、$c=\mathbf 1$、$d=\Lambda$ | $(F\Downarrow G)\cong\mathcal C(c,d)$。逆向きでは $\Lambda^{\mathrm{op}}$($0\leftarrow2\to1$)になり、$\Lambda$ と同型でない |
各行の計算を確かめる。
1・2 行目:$\mathbf{Cat}(\mathbf 1,[1])$ は対象 $0,1$ と射 $0\to1$ をもつ圏 $[1]$ に同型である。厳密コンマ圏の 1射は $\theta=1$ のもので、$\alpha=\alpha'$ のときの恒等だけ。擬コンマ圏の 1射は $\mathcal C(c,d)$ の可逆射で、$[1]$ の可逆射は恒等だけ。$\mathcal T=[1]$、$P,Q$ を定値とすると、lax 自然変換 $FP\Rightarrow GQ$ は $\lambda_0,\lambda_1\in\{0,1\}$ と射 $\lambda_0\to\lambda_1$ の組であり、$\lambda_0=0\ne1=\lambda_1$ のものに対応する 2関手は、$0,1$ を異なる対象へ送るので、離散圏の中には値をとれない。
3 行目:$\mathbf{Cat}(\mathbf 1,\Lambda)\cong\Lambda$。oplax コンマ圏は rem-lax-comma-category-oplax により $\Lambda^{\mathrm{op}}$ に同型である。$\Lambda$ には 2 本の非恒等射を受け取る対象 $2$ があるが、$\Lambda^{\mathrm{op}}$ では非恒等射を 2 本受け取る対象がないので、同型でない。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する