反対圏(opposite category)とは、圏 $\mathcal{C}$ と同じ対象をもち、射の向きをすべて逆にし、合成の順序を入れ替えた圏 $\mathcal{C}^{\mathrm{op}}$ のことであり、双対圏ともいう。$\mathcal{C}$ のモノ射・始対象・積・極限は $\mathcal{C}^{\mathrm{op}}$ のエピ射・終対象・余積・余極限にあたるので、すべての圏で成り立つ命題から矢印を逆にした双対命題が得られる(双対原理)。反変関手は反対圏からの関手として扱え、Hom 関手や前層の定義に使われる。一方、圏は反対圏と同値とは限らず、集合の圏とその反対圏は圏同値でない。
圏 $\mathcal{C}$ の反対圏(opposite category)$\mathcal{C}^{\mathrm{op}}$ とは、次のデータからなる圏である。
このデータが圏の公理(結合律と単位律)を満たすことは、$\mathcal{C}$ の結合律 $h\circ(g\circ f)=(h\circ g)\circ f$ と単位律を逆順に読めば従う(圏 の記事の命題「反対圏の構成」)。実際、$f\colon X\to Y$、$g\colon Y\to Z$、$h\colon Z\to W$ について
$$f^{\mathrm{op}}\circ_{\mathrm{op}}(g^{\mathrm{op}}\circ_{\mathrm{op}}h^{\mathrm{op}})=f^{\mathrm{op}}\circ_{\mathrm{op}}(h\circ g)^{\mathrm{op}}=\bigl((h\circ g)\circ f\bigr)^{\mathrm{op}}=\bigl(h\circ(g\circ f)\bigr)^{\mathrm{op}}=(f^{\mathrm{op}}\circ_{\mathrm{op}}g^{\mathrm{op}})\circ_{\mathrm{op}}h^{\mathrm{op}}$$
であり、$f^{\mathrm{op}}\circ_{\mathrm{op}}\mathrm{id}_Y^{\mathrm{op}}=(\mathrm{id}_Y\circ f)^{\mathrm{op}}=f^{\mathrm{op}}$、$\mathrm{id}_X^{\mathrm{op}}\circ_{\mathrm{op}}f^{\mathrm{op}}=(f\circ\mathrm{id}_X)^{\mathrm{op}}=f^{\mathrm{op}}$ である。混乱のおそれがないときは $\circ_{\mathrm{op}}$ を単に $\circ$ と書き、合成の規則を
$$(g\circ f)^{\mathrm{op}}=f^{\mathrm{op}}\circ g^{\mathrm{op}}$$
と表す(商対象 の記事の記法)。$f^{\mathrm{op}}$ は $f$ と同じ射であり、$\mathcal{C}^{\mathrm{op}}$ は射の集まりを何も変えず、始域と終域の読み方と合成の順序だけを入れ替えた圏である。
圏 $\mathcal{C},\mathcal{D}$ について、関手 $F\colon\mathcal{C}^{\mathrm{op}}\to\mathcal{D}$ を $\mathcal{C}$ から $\mathcal{D}$ への反変関手(contravariant functor)という。これは、$\mathcal{C}$ の各対象 $X$ に $\mathcal{D}$ の対象 $F(X)$ を、$\mathcal{C}$ の各射 $f\colon X\to Y$ に $\mathcal{D}$ の射 $F(f):=F(f^{\mathrm{op}})\colon F(Y)\to F(X)$ を対応させ、
$$F(\mathrm{id}_X)=\mathrm{id}_{F(X)},\qquad F(g\circ f)=F(f)\circ F(g)$$
を満たすものと同じである。これに対し通常の関手 $\mathcal{C}\to\mathcal{D}$ を共変関手ともいう。
反変関手の例と一般論は 反変関手 の記事で扱う。本記事では、反変関手を反対圏からの関手として扱えば、関手についての一般的な結果がそのまま使えることを示す(prop-opposite-category-functor)。
圏の定義は「対象」「射」「始域と終域」「合成」「恒等射」だけからなり、射の向きを一斉に逆にしても同じ公理が成り立つ。反対圏はこの対称性を一つの圏として取り出したものである。$\mathcal{C}^{\mathrm{op}}$ で何かを示すことは、$\mathcal{C}$ で矢印を逆にした主張を示すことと同じなので、始対象 と 終対象、積 と 余積、モノ射 と エピ射、部分対象 と 商対象、極限 と 余極限 のような対は、一方の理論を作れば他方は自動的に得られる(双対原理)。また「向きを逆にする対応」、たとえば 位相空間 に連続関数の環を対応させる操作や、ベクトル空間に 双対空間 を対応させる操作は、反対圏を使えば通常の関手として扱える。
ただし、$\mathcal{C}^{\mathrm{op}}$ は $\mathcal{C}$ と同じ圏であるとは限らない。集合の圏 $\mathbf{Set}$ では 空集合 が「どの集合にも写像がちょうど 1 つある」特別な対象であるが、$\mathbf{Set}^{\mathrm{op}}$ ではその役割を 1 点集合が担い、二つの圏は構造が違う(prop-opposite-category-set)。反対圏をとる操作は形式的であるが、具体的な圏の反対圏が何であるかは別の数学的内容をもつ。
前順序集合 $(P,\le)$ を、$x\le y$ のときに限り射 $x\to y$ がちょうど 1 つある圏とみなす。反対圏では射 $x\to y$ があるのは $y\le x$ のときだから、$(P,\le)^{\mathrm{op}}$ は逆の順序 $(P,\ge)$ の定める圏である。この圏では、始対象は最小元(存在すれば)、終対象は最大元(存在すれば)、2 元の積は下限(最大下界、存在すれば)、余積は上限(最小上界、存在すれば)にあたる(たとえば $(\mathbb{Z},\le)$ には最小元も最大元もない。前順序では、これらは存在しても一意とは限らず、同型を除いて一意である)。したがって、反対圏に移ると最小元と最大元、下限と上限が入れ替わる。たとえば集合 $X$ の 冪集合 $(\mathcal{P}(X),\subset)$ では、積は共通部分、余積は和集合であり、反対圏 $(\mathcal{P}(X),\supset)$ ではそれが逆になる。
モノイド $M$ を、対象が 1 つで射が $M$ の元、合成が積 $g\circ h:=gh$ で与えられる圏 $BM$ とみなす。反対圏 $(BM)^{\mathrm{op}}$ の合成は $g^{\mathrm{op}}\circ h^{\mathrm{op}}=(hg)^{\mathrm{op}}$ であり、これは積を $a\ast b:=ba$ と逆順にした反対モノイド $M^{\mathrm{op}}$ の圏 $B(M^{\mathrm{op}})$ である。$M$ が 群 $G$ なら、逆元をとる写像 $g\mapsto g^{-1}$ は $(gh)^{-1}=h^{-1}g^{-1}$ を満たす全単射なので、群の同型 $G\to G^{\mathrm{op}}$ であり、関手 $BG\to(BG)^{\mathrm{op}}$、$g\mapsto(g^{-1})^{\mathrm{op}}$ は 圏同型 である。
集合 $\{0,1\}$ から自分自身への写像全体 $T=\{\mathrm{id},\sigma,c_0,c_1\}$($\sigma$ は $0$ と $1$ の入れ替え、$c_i$ は値 $i$ の定値写像)は、写像の合成を積とするモノイドである。$c_i\circ g=c_i$ がすべての $g\in T$ で成り立つので、$T$ には左零元(すべての $g$ について $zg=z$ となる元 $z$)がある。一方、$T^{\mathrm{op}}$ で $z\ast g=z$ がすべての $g$ で成り立つことは、$T$ で $g\circ z=z$ がすべての $g$ で成り立つことである。$g=c_0$ とすると $z=c_0\circ z=c_0$、$g=c_1$ とすると $z=c_1$ となり矛盾するので、$T^{\mathrm{op}}$ には左零元がない。モノイドの同型は左零元を左零元に写すから $T\not\cong T^{\mathrm{op}}$ であり、1 対象の圏の同型は対象を保ち射の上ではモノイドの同型を与えるので、$BT$ と $(BT)^{\mathrm{op}}$ は同型でない。この例は「圏はいつもその反対圏と同型である」という主張を破る。
体 $K$ について、対象が $0$ 以上の整数、$\operatorname{Hom}(n,m)$ が $m\times n$ 行列全体($n$ または $m$ が $0$ のときは空行列 $1$ つ)、合成が行列の積である圏を $\mathbf{Mat}_K$ とする。転置 $A\mapsto{}^tA$ は ${}^t(BA)={}^tA\,{}^tB$ を満たすので、$n\mapsto n$、$A\mapsto({}^tA)^{\mathrm{op}}$ は関手 $\mathbf{Mat}_K\to\mathbf{Mat}_K^{\mathrm{op}}$ であり、転置を 2 回行うと元に戻るので圏同型である。$K$ 上の ベクトル空間 と線形写像の圏を $\mathbf{Vect}_K$ とすると、同じ役割を双対空間 $V\mapsto V^*$ と双対写像 $f\mapsto f^*$ が果たす。$(g\circ f)^*=f^*\circ g^*$ だから、これらは関手 $\mathbf{Vect}_K^{\mathrm{op}}\to\mathbf{Vect}_K$ を定め、有限次元ベクトル空間のなす充満部分圏に制限すると、その反対圏から自身への圏同値になる。
$\mathbf{Set}$ と $\mathbf{Set}^{\mathrm{op}}$ は圏同値(圏同値)でない。
始対象 $I$ が狭義であるとは、$I$ を終域とする射がすべて同型射であることをいう。
$\mathbf{Set}$ の始対象は空集合 $\emptyset$ であり、狭義である。写像 $X\to\emptyset$ があれば $X=\emptyset$ で、その写像は恒等写像だからである。
$\mathbf{Set}^{\mathrm{op}}$ の始対象は 1 点集合 $1=\{\ast\}$ である。$\operatorname{Hom}_{\mathbf{Set}^{\mathrm{op}}}(1,Y)=\operatorname{Hom}_{\mathbf{Set}}(Y,1)$ はどの $Y$ についても 1 元だからである。これは狭義でない。$\mathbf{Set}^{\mathrm{op}}$ の射 $\{0,1\}\to1$ は $\mathbf{Set}$ の写像 $1\to\{0,1\}$ であり、全単射でないので $\mathbf{Set}$ の同型射でなく、したがって $\mathbf{Set}^{\mathrm{op}}$ の同型射でもない(prop-opposite-category-basic の 2)。始対象は互いに同型であり、狭義な始対象に同型な対象も狭義である($I'\cong I$ への射 $Y\to I'$ に同型 $I'\to I$ を合成すれば同型になる)から、$\mathbf{Set}^{\mathrm{op}}$ には狭義な始対象がない。
ところが、圏同値 $F\colon\mathbf{Set}\to\mathbf{Set}^{\mathrm{op}}$(充満忠実で、どの対象も像の対象に同型な関手)があれば、$F(\emptyset)$ は $\mathbf{Set}^{\mathrm{op}}$ の狭義な始対象になる。実際、任意の対象 $Y$ について同型 $Y\cong F(X)$ をとると、$\operatorname{Hom}(F(\emptyset),Y)\cong\operatorname{Hom}(F(\emptyset),F(X))\cong\operatorname{Hom}_{\mathbf{Set}}(\emptyset,X)$ は 1 元なので $F(\emptyset)$ は始対象である。射 $g\colon Y\to F(\emptyset)$ があれば、同型 $u\colon F(X)\to Y$ について $g\circ u=F(h)$ となる $h\colon X\to\emptyset$ が充満性によりあり、$h$ は同型射なので $F(h)$ も同型射、したがって $g=F(h)\circ u^{-1}$ も同型射である。これは前段に矛盾する。$\square$
$\mathcal{C}$ を圏とする。
同じ翻訳により、等化子 と 余等化子、引き戻し と 押し出し、一般に図式 $D\colon\mathcal{J}\to\mathcal{C}$ の 極限 と、それに対応する図式 $D^{\mathrm{op}}\colon\mathcal{J}^{\mathrm{op}}\to\mathcal{C}^{\mathrm{op}}$(prop-opposite-category-functor)の 余極限 が入れ替わる。とくに、$\mathcal{C}$ が 完備圏(小さい図式の極限をすべてもつ)であることと $\mathcal{C}^{\mathrm{op}}$ が余完備であることは同値である。$\mathbf{Set}$ は完備かつ余完備なので $\mathbf{Set}^{\mathrm{op}}$ も完備かつ余完備である。また、$\mathcal{C}$ の対象 $X$ の 部分対象 は $\mathcal{C}^{\mathrm{op}}$ における $X$ の商対象と一致し、商対象 の記事の命題「商対象の順序」は順序集合の同型 $\operatorname{Quot}_{\mathcal{C}}(X)\cong\operatorname{Sub}_{\mathcal{C}^{\mathrm{op}}}(X)$ を与えている。
$F\colon\mathcal{C}\to\mathcal{D}$ を関手とする。
$\mathcal{C}$ を 局所小圏 とし、直積圏 $\mathcal{C}^{\mathrm{op}}\times\mathcal{C}$ を考える。対象 $(X,Y)$ に集合 $\operatorname{Hom}_{\mathcal{C}}(X,Y)$ を、射 $(f^{\mathrm{op}},g)\colon(X,Y)\to(X',Y')$($f\colon X'\to X$、$g\colon Y\to Y'$)に写像
$$\operatorname{Hom}(f^{\mathrm{op}},g)\colon\operatorname{Hom}_{\mathcal{C}}(X,Y)\to\operatorname{Hom}_{\mathcal{C}}(X',Y'),\qquad h\mapsto g\circ h\circ f$$
を対応させると、関手 $\operatorname{Hom}_{\mathcal{C}}(-,-)\colon\mathcal{C}^{\mathrm{op}}\times\mathcal{C}\to\mathbf{Set}$ が得られる。とくに各 $Y$ について $\operatorname{Hom}_{\mathcal{C}}(-,Y)$ は関手 $\mathcal{C}^{\mathrm{op}}\to\mathbf{Set}$、すなわち $\mathcal{C}$ から $\mathbf{Set}$ への反変関手である。
$h\colon X\to Y$ なら $g\circ h\circ f\colon X'\to Y'$ なので写像は定まる。恒等射 $(\mathrm{id}_X^{\mathrm{op}},\mathrm{id}_Y)$ は $h\mapsto\mathrm{id}_Y\circ h\circ\mathrm{id}_X=h$ に写る。次に $(f^{\mathrm{op}},g)\colon(X,Y)\to(X',Y')$ と $(f'^{\mathrm{op}},g')\colon(X',Y')\to(X'',Y'')$($f'\colon X''\to X'$、$g'\colon Y'\to Y''$)をとる。直積圏での合成は成分ごとで、$\mathcal{C}^{\mathrm{op}}$ の成分は $f'^{\mathrm{op}}\circ f^{\mathrm{op}}=(f\circ f')^{\mathrm{op}}$ だから、合成 $(f'^{\mathrm{op}},g')\circ(f^{\mathrm{op}},g)=((f\circ f')^{\mathrm{op}},g'\circ g)$ は $h\mapsto(g'\circ g)\circ h\circ(f\circ f')$ に写る。一方、写像の合成 $\operatorname{Hom}(f'^{\mathrm{op}},g')\circ\operatorname{Hom}(f^{\mathrm{op}},g)$ は $h\mapsto g'\circ(g\circ h\circ f)\circ f'$ であり、$\mathcal{C}$ の結合律により両者は等しい。第 1 変数では合成の順序が $f\circ f'$ と入れ替わっており、これが第 1 変数を $\mathcal{C}^{\mathrm{op}}$ にとる理由である。$\square$
関手 $\mathcal{C}^{\mathrm{op}}\to\mathbf{Set}$ を $\mathcal{C}$ 上の 前層 といい、$\operatorname{Hom}_{\mathcal{C}}(-,Y)$ はその基本例である。米田の補題 は、前層 $P$ について自然変換 $\operatorname{Hom}_{\mathcal{C}}(-,Y)\Rightarrow P$ が $P(Y)$ の元と一対一に対応することを述べる。位相空間 $X$ の開集合の包含関係がなす圏を $\mathcal{O}(X)$ とすると、$X$ 上の前層は関手 $\mathcal{O}(X)^{\mathrm{op}}\to\mathbf{Set}$ であり、開集合を小さくする向きに制限写像が伸びることが反対圏で表されている。
圏の対象・射・始域と終域・合成・恒等射と論理記号だけで書かれた主張 $\Sigma$ に対し、射の向きと合成の順序をすべて逆にした主張 $\Sigma^{\ast}$ を $\Sigma$ の双対という。prop-opposite-category-basic と同じ翻訳を主張の組み立てに沿って繰り返すと、「$\Sigma$ が $\mathcal{C}^{\mathrm{op}}$ で成り立つ」ことと「$\Sigma^{\ast}$ が $\mathcal{C}$ で成り立つ」ことは同値である。したがって $\Sigma$ がすべての圏で成り立てば、それをすべての反対圏 $\mathcal{C}^{\mathrm{op}}$ に適用して、$\Sigma^{\ast}$ もすべての圏 $\mathcal{C}$ で成り立つ(双対原理、Mac98 Chapter II §1)。たとえば「終対象は一意的な同型を除いて一意」から「始対象は一意的な同型を除いて一意」が、「積は同型を除いて一意」から「余積は同型を除いて一意」が、証明なしに得られる。
この原理はすべての圏について成り立つ主張にだけ使える。特定の圏で成り立つ主張の双対は、同じ圏では成り立つとは限らない。$\mathbf{Set}$ では 選択公理 のもとですべてのエピ射(全射)が右逆射をもつ(分裂する)が、双対の主張「すべてのモノ射が左逆射をもつ」は $\emptyset\to\{\ast\}$ で破れる($\{\ast\}\to\emptyset$ という写像はない)。prop-opposite-category-set はこの非対称性を圏同値で測ったものである。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する