このブログの更新は X(旧Twitter)アカウント @m_hiyama で通知されます。
Follow @m_hiyama

ご連絡は上記 X アカウントに DM にてお願いします。

参照用 記事

自由拡張原理: 最も簡単な場合

圏または圏類似代数系〈category-like algebraic {system | structure}〉を対象とする圏において、既存の対象(圏または圏類似代数系)にk-射(k = 0, 1, 2, ...)の集合を付け足して拡張できるか? という問題を考えます。この問題に肯定的に答えられるとき、つまり付け足して拡張がうまくいくとき、当該の“圏または圏類似代数系達の圏”において自由拡張原理が成立するといいます。自由拡張とは、付け足しに対する拡張のなかで最良のものです。

上記の説明は非常に漠然としています。ちゃんと定義しようとするとだいぶ手間がかかります。ここでは、自由拡張原理の最も簡単な例である、通常の圏達の圏における自由拡張原理を説明します。$`\newcommand{\cat}[1]{\mathcal{#1}}
\newcommand{\mrm}[1]{\mathrm{#1}}
\newcommand{\mbf}[1]{\mathbf{#1}}
\newcommand{\msf}[1]{\mathsf{#1}}
\newcommand{\twoto}{\Rightarrow }
%\newcommand{\thrto}{\Rrightarrow }
\newcommand{\In}{\text{ in }}
\newcommand{\op}{\mathrm{op}}
%\newcommand{\id}{\mathrm{id}}
\newcommand{\u}[1]{\underline{#1}}
\newcommand{\o}[1]{\overline{#1}}
\newcommand{\hyp}{ \text{-} }
\newcommand{\H}{ \text{-} }
%\newcommand{\Iff}{ \Leftrightarrow }
\newcommand{\Imp}{ \Rightarrow }
\newcommand{\dimU}[2]{ {{#1}\!\updownarrow^{#2}} }
`$

内容:

圏達の圏

$`\mbf{Cat}`$ は、小さい圏達の2-圏です。一般に、小さいn-圏達の(n + 1)-圏を $`n\mbf{Cat}`$ と書きます。n-圏を対象とするk-圏はドクトリン〈doctrine〉とも呼びます。k = 0 ならn-圏達の集合、k = 1 ならn-圏達の1-圏、k = 2 ならn-圏達の2-圏です。n-圏を対象とするドクトリンは、必ずしも(n + 1)-圏である必要はありません。

$`\mbf{Cat}`$ は2-圏ですが、2-射を捨てた1-圏を次のように書きます。$`\dimU{\hyp}{\hyp}`$ という記法については「圏の次元調整」を参照してください。

$`\quad {_1\mbf{Cat}} := \dimU{\mbf{Cat}}{1}`$

$`{_1\mbf{Cat}}`$ は1-圏(通常の圏)なので:

$`\quad {_1\mbf{Cat}} \in |\mbf{CAT}|`$

$`X`$ を集合〈0-圏〉として、$`{_1\mbf{Cat}}[X]`$ は次のような圏だとします。

  • 対象は、対象集合〈set of objects〉が $`X`$ である圏
  • 射は、対象集合上で恒等である〈identity-on-objects〉関手

$`{_1\mbf{Cat}}[X]`$ は、小さい1-圏を対象とするドクトリンであり、ドクトリンの次元は 1 です。

圏 $`\cat{C}`$ に対して次の記法を使います。

  • $`|\cat{C}|_0 := |\cat{C}| = \mrm{Ojb}(\cat{C})`$
  • $`|\cat{C}|_1 := \mrm{Mor}(\cat{C})`$
  • $`\cat{C}_{\le 0} := |\cat{C}|`$ (0-圏への切り落とし〈truncation〉)
  • $`\cat{C}_{\le 1} := \cat{C}`$

$`\cat{C}_{\le 0}, \cat{C}_{\le 1}`$ は通常の圏に対しては全然面白くないですが、高次圏ではそれなりに意味があります。

ドクトリン(圏達の圏) $`{_1\mbf{Cat}}[X]`$ の対象 $`\cat{C}`$ を規定する条件は次のように書けます。

$`\quad \cat{C}_{\le 0} = |\cat{C}| = X`$

コンテイメントとアタッチメント

圏 $`\cat{C} \in |{_1\mbf{Cat}}[X]|`$ と集合 $`A`$ に対してコンテイメント*1/アタッチメントという写像/写像の族を考えます。コンテイメント/アタッチメントには次元が付随します。

次元 コンテイメント アタッチメント
0 0-コンテイメント 0-アタッチメント
1 1-コンテイメント 1-アタッチメント
2 2-コンテイメント 2-アタッチメント

0-アタッチメントは、定義しようとすれば定義できますが、たいして意味がないので今回は定義しません。

$`k = 0, 1, 2`$ に対して、$`k`$-コンテイメント〈$`k`$-containment〉は次のような単射写像です。

$`\quad i: A \to |\cat{C}|_k`$ (単射)

$`k = 2`$ のときの $`|\cat{C}|_2`$ とは、射のあいだの等式の集合です。1-圏の2-射が等式である(とみなせる)ことは以下の過去記事参照:

集合 $`A`$ の圏 $`\cat{C}`$ への$`k`$-コンテイメントとは、集合 $`A`$ の要素を$`k`$-射だと思って $`\cat{C}`$ のなかに埋め込むことです。集合 $`A`$ の要素は、もともとは$`k`$-射ではないかも知れませんが、埋め込み〈単射〉$`i`$ を通じて $`\cat{C}`$ の$`k`$-射だと思ってかまいません。「要素を$`k`$-射だと思い込む」操作が$`k`$-コンテイメントです。

$`k = 1, 2`$ に対して、$`k`$-アタッチメント〈$`k`$-attachment〉は次のような写像のペアです。

$`\quad f^-, f^+ : A \to |\cat{C}|_{k - 1}`$

$`k = 1`$ のときは何の条件も付きませんが、$`k = 2`$ のときは次の条件が付きます。

$`\quad \forall x\in A.\, \mrm{dom}(f^-(x)) = \mrm{dom}(f^+(x))
\land \mrm{cod}(f^-(x)) = \mrm{cod}(f^-(x))
`$

つまり、$`\cat{C}`$ の射 $`f^-(x)`$ と $`f^+(x)`$ は、両端(域と余域)が一致している必要があります。図形的に言えば、ペア $`(f^-(x), f^+(x))`$ は2-射 $`x`$ の境界(円周の形)を形成します。

集合 $`A`$ の圏 $`\cat{C}`$ への$`k`$-アタッチメントとは、コンテイメントと同様に、集合 $`A`$ の要素を $`\cat{C}`$ の$`k`$-射のように思うことです。が、$`A`$ の要素 $`x`$ に $`\cat{C}`$ の$`k`$-射を対応させるわけではなくて、域〈ドメイン〉に相当する $`f^-(x)`$ と余域〈コドメイン〉に相当する $`f^+(x)`$ を指定します。$`A`$ の要素は圏 $`\cat{C}`$ のなかに入り込むわけではなくて、定義上は $`\cat{C}`$ の外部のモノと考えます。

コンテイメント付き圏、アタッチメント付き圏

圏 $`\cat{C}\in {_1\mbf{Cat}[X]}`$ と集合 $`A`$ からのコンテイメントを一緒にした構造を1-コンテイメント付き圏〈category with 1-containment〉と呼びます。

$`(\cat{C}, A, i)`$ と $`(\cat{D}, A, j)`$ を2つの1-コンテイメント付き圏とします。コンテイメントの域の集合 $`A`$ は同じです。2つの1-コンテイメント付き圏のあいだの準同型関手〈homomorphism functor〉は次の図式を可換にする関手 $`F:\cat{C}\to\cat{D}`$ です。

$`\quad \xymatrix{
{}
&A \ar[dl]_i \ar[dr]^j
&{}
\\
{|\cat{C}|_1} \ar[rr]_{|F|_1}
&{}
&{|\cat{D}|_1}
}\\
\quad \text{commutative }\In \mbf{Set}
`$

ここで、$`|F|_1`$ は関手 $`F`$ の射パート $`F_{\mrm{mor}}`$ のことです。

$`A`$ からの1-コンテイメント付き圏達と、コンテイメントを保存する関手〈準同型関手〉達からなる圏を次のように書きます。

$`\quad {_1\mbf{Cat}}[X][\text{1-contain }A]`$

長ったらしい書き方ですが、情報はちゃんと盛り込んでいます。$`X`$ が何であるかも注釈するなら:

$`\quad {_1\mbf{Cat}}[\text{0-truncate } X][\text{1-contain }A]`$

さて、圏 $`\cat{C}\in {_1\mbf{Cat}[X]}`$ と集合 $`A`$ からの1-アタッチメントを一緒にした構造は1-アタッチメント付き圏〈category with 1-attachment〉です。

$`(\cat{C}, A, (f^-, f^+))`$ と $`(\cat{D}, A, (g^-, g^+))`$ を2つの1-アタッチメント付き圏とします。アタッチメントの域の集合 $`A`$ は同じです。2つの1-アタッチメント付き圏のあいだの準同型関手〈homomorphism functor〉は次の図式を可換にする関手 $`F:\cat{C}\to\cat{D}`$ です。

$`\quad \xymatrix{
{}
&A \ar[dl]_{f^-} \ar[dr]^{g^-}
&{}
\\
{|\cat{C}|_0} \ar[rr]_{|F|_0}
&{}
&{|\cat{D}|_0}
\\
{}
&A \ar[dl]_{f^+} \ar[dr]^{g^+}
&{}
\\
{|\cat{C}|_0} \ar[rr]_{|F|_0}
&{}
&{|\cat{D}|_0}
}\\
\quad \text{commutative }\In \mbf{Set}
`$

ここで、$`|F|_0`$ は関手 $`F`$ の対象パート $`F_{\mrm{obj}}`$ のことです。定義より、$`F_{\mrm{obj}}`$ は集合 $`X`$ の恒等写像だったので、上の可換図式は以下の等式になります。

$`\quad f^- = g^-`$
$`\quad f^+ = g^+`$

$`A`$ からの1-アタッチメント付き圏達と、アタッチメントを保存する関手〈準同型関手〉達からなる圏を次のように書きます。

$`\quad {_1\mbf{Cat}}[X][\text{1-attach }A]`$

圏 $`{_1\mbf{Cat}}[X]`$ の射である任意の関手がアタッチメントを保存するので、「アタッチメントを保存する」という条件は何の制限にもならないのですが、名目上付けておきます。後で名目上の条件を使うことがあります。

アタッチメントに対する自由拡張

1-コンテイメント付き圏を $`\cat{C}`$ と書いたとき、構成素達は次のように書くことにします。

$`\quad \cat{C} = (\u{\cat{C}}, \mrm{cont}_\cat{C})`$

ここで:

$`\quad \u{\cat{C}} \in |\mbf{Cat}|`$
$`\quad \mrm{cont}_\cat{C}: A \to |\u{\cat{C}}|_1 \In \mbf{Set}`$

記号の乱用で次のように書くこともあります。

$`\cat{C} = ({\cat{C}}, \mrm{cont}_\cat{C})`$

1-アタッチメント付き圏を $`\cat{D}`$ と書いたとき、構成素達は次のように書くことにします。

$`\quad \cat{D} = (\u{\cat{D}}, \mrm{att}^-_\cat{D}, \mrm{att}^+_\cat{D})`$

ここで:

$`\quad \u{\cat{D}}\in |\mbf{Cat}|`$
$`\quad \mrm{att}^-_\cat{D}: A \to |\u{\cat{D}}|_0 \In \mbf{Set}`$
$`\quad \mrm{att}^+_\cat{D}: A \to |\u{\cat{D}}|_0 \In \mbf{Set}`$

記号の乱用についても同様です。

ある種の忘却関手 $`U`$ を考えます。

$`\text{For }\cat{C}\in |{_1\mbf{Cat}}[X][\text{1-contain }A]|\\
\text{Let }\cat{C'} := U(\cat{C}) \;\in |{_1\mbf{Cat}}[X][\text{1-attach }A]|\\
\quad \u{\cat{C'}} := \u{\cat{C}} \;\in |\mbf{Cat}|\\
\quad \mrm{att}^-_{\cat{C'}} := \mrm{cont}_\cat{C} ; \mrm{dom} \;: A \to |\cat{C}|_0\\
\quad \mrm{att}^+_{\cat{C'}} := \mrm{cont}_\cat{C} ; \mrm{cod} \;: A \to |\cat{C}|_0
`$

1-コンテイメント付き圏 $`\cat{C}`$ から作られた $`\cat{C'} = U(\cat{C})`$ は、明らかに1-アタッチメント付き圏です。1-コンテイメント付き圏のあいだの準同型関手 $`F:\cat{C}\to\cat{D}`$ に対する $`U`$ の定義も容易に推測できるでしょう。$`U`$ は次のような関手になります。

$`\quad U: {_1\mbf{Cat}}[X][\text{1-contain }A] \to {_1\mbf{Cat}}[X][\text{1-attach }A]
\In \mbf{Cat}
`$

この記事の冒頭で述べた問題の1次元バージョンは次の問題です。

  • 関手 $`U`$ の左随伴関手は存在するか?

もし $`U`$ の左随伴関手 $`F`$ が在れば、次の“自然なホムセット同型”が成立します。

$`\text{For } \cat{C} \in |{_1\mbf{Cat}}[X][\text{1-contain }A]|\\
\text{For } \cat{D} \in |{_1\mbf{Cat}}[X][\text{1-attach }A]|\\
\quad {_1\mbf{Cat}}[X][\text{1-contain }A](F(\cat{D}), \cat{C})
\cong {_1\mbf{Cat}}[X][\text{1-attache }A]( \cat{D}, U(\cat{C}) )
\In \mbf{Set}
`$

$`U`$ の左随伴関手 $`F`$ を(もしそれが存在するならば)1-アタッチメントの自由拡張関手〈free extension functor〉と呼びます。

自由拡張を、始対象として特徴付ける

特定の1-アタッチメント付き圏 $`\cat{D}`$ に対して、その自由拡張である1-コンテイメント付き圏を求める問題を考えます。求めるべき未知の1-コンテイメント付き圏を $`\cat{W}`$ と書くとして、随伴系のホムセット同型は次のように書くことができます。ハイフンのところには任意の1-コンテイメント付き圏(例えば $`\cat{C}`$)を入れることができます。

$`\text{For } \cat{D} \in |{_1\mbf{Cat}}[X][\text{1-attach }A]|\\
\quad {_1\mbf{Cat}}[X][\text{1-contain }A](\cat{W}, \hyp)
\cong {_1\mbf{Cat}}[X][\text{1-attache }A]( \cat{D}, U(\hyp) )
\In \mbf{Set}
`$

ゴチャゴチャして視認性が悪いので、この節から次の略記を採用します。

$`\quad A\H\mbf{Cont} := {_1\mbf{Cat}}[X][\text{1-contain }A]\\
\quad A\H\mbf{Att} := {_1\mbf{Cat}}[X][\text{1-attach }A]
`$

略記を使うとスッキリします。が、情報の一部(例えば、$`X`$)は暗黙化されます。

$`\text{For } \cat{D} \in |A\H\mbf{Att}|\\
\quad A\H\mbf{Cont}(\cat{W}, \hyp)
\cong A\H\mbf{Att}( \cat{D}, U(\hyp) )
\In \mbf{Set}
`$

この問題の状況は「アドホック随伴問題と自由対象の求め方」で述べた状況(問題設定)と同じです。未知の圏 $`\cat{W}`$ は、$`U`$ でラップしたアンダー圏〈U-wrapped under category〉*2の始対象として得られます。

今の状況(問題設定)において、$`U`$ でラップしたアンダー圏を構成します。$`\cat{C}\in |A\H\mbf{Att}|`$ に対して、$`U`$ でラップしたアンダー圏の対象は、次のような関手です。

$`\quad F: \cat{C} \to U(\cat{D}) \In A\H\mbf{Att}`$

関手 $`F`$ は、集合 $`A`$ の1-アタッチメントを保存する必要があるので、次の図式の可換性が要求されます。$`\pm`$ は“複号同順”で解釈します。

$`\quad \xymatrix{
{}
&A \ar[dl]_{\mrm{att}^{\pm}_{\cat{C}} }
\ar[dr]^{\mrm{att}^{\pm}_{U(\cat{D}) } }
&{}
\\
{|\cat{C}|} \ar[rr]_{|F|_0}
&{}
&{|U(\cat{D})|}
}\\
\quad \text{commutative }\In \mbf{Set}
`$

$`\cat{C}`$ と $`U(\cat{D})`$ は対象集合を共有し、$`|F|_0`$ は恒等写像です。よって、上の可換図式は次の形になります。

$`\quad \xymatrix{
&A \ar@/_/[d]_{\mrm{att}^{\pm}_{\cat{C}} }
\ar@/^/[d]^{\mrm{att}^{\pm}_{U(\cat{D}) } }
\\
&{X}
}\\
\quad \text{commutative }\In \mbf{Set}
`$

可換性を具体的な等式に書き下せば:

$`\forall x\in A.\\
\quad
\left\{
\begin{array}{l}
\mrm{att}^-_{\cat{C}}(x) = \mrm{dom}( \mrm{cont}_\cat{D}(x) ) \\
\mrm{att}^+_{\cat{C}}(x) = \mrm{cod}( \mrm{cont}_\cat{D}(x) ) \\
\end{array}
\right.
`$

$`F`$ は、$`\cat{C}`$ の1-アタッチメントを、$`\cat{D}`$ の1-コンテイメントとして実現する関手です。1-アタッチメントを包み込むように、$`\cat{C}`$ を膨らました圏が $`\cat{D}`$ だと言えます。その意味で $`\cat{D}`$ は、1-アタッチメント付き圏 $`\cat{D}`$ の“拡張”です。2つの拡張のあいだの射は、次のような関手 $`\Phi`$ です。

$`\quad \xymatrix{
{}
&\cat{C} \ar[dl]_F \ar[dr]^G
&{}
\\
U(\cat{D}) \ar[rr]_{U(\Phi)}
&{}
&U(\cat{E})
}\\
\quad \text{commutative }\In A\H\mbf{Att}
`$

このような圏($`U`$ でラップしたアンダー圏)の始対象を $`J:\cat{C} \to U(\cat{W})`$ とします。$`(\cat{W}, J)`$ で与えられる“拡張”は、最良の(あるいは最小の)“拡張”です。任意の“拡張” $`(\cat{D}, F)`$ に対して、一意的な“拡張のあいだの射”が存在します。

$`\quad \xymatrix{
{}
&\cat{C} \ar[dl]_J \ar[dr]^F
&{}
\\
U(\cat{W}) \ar@{.>}[rr]_{U(?)}
&{}
&U(\cat{D})
}\\
\quad \text{commutative }\In A\H\mbf{Att}
`$

上の図式の点線と疑問符を埋める唯一の射が存在します。それを $`\theta_F`$ とします。

$`\quad \theta_F : \cat{W} \to \cat{D} \In A\H\mbf{Cont}\\
\quad \xymatrix{
{}
&\cat{C} \ar[dl]_J \ar[dr]^F
&{}
\\
U(\cat{W}) \ar[rr]_{U(\theta_F)}
&{}
&U(\cat{D})
}\\
\quad \text{commutative }\In A\H\mbf{Att}
`$

$`\theta_F`$ は、$`U`$ でラップしたアンダー圏における $`F`$ への始射(始対象からの唯一の射)です。

$`\cat{W}\in |A\H\mbf{Cont}|`$ と $`J`$ で作られる拡張($`U`$ でラップしたアンダー圏の対象)を、1-アタッチメント付き圏 $`\cat{C}`$ の自由拡張〈free extension〉と呼びます。1-アタッチメントと1-アタッチメント付き圏を区別する必要はあまりないので、単に1-アタッチメントの自由拡張ともいいます。

1-アタッチメントの自由拡張は、もとの圏に新しい射を追加して作られた圏と考えられます。追加した射以外に、それら(新規の射達)を含む結合〈composition | composite〉達も追加する必要があります。最小限の追加により作られた圏が自由拡張です。1-アタッチメントの自由拡張は始対象として定義されているので、もし存在するならup-to-isoで一意的です。

そしてそれから

2-アタッチメントに対する自由拡張を考えると、それは既存の射を同一視する同値関係を入れることになります。2-アタッチメントに対する自由拡張は、もとの圏を膨らませるのではなくて(商集合構成で)縮小させています。しかし、2-アタッチメントを2-コンテイメントとみなす最良の方法を与える、という意味では1-アタッチメントのときと同じです。「自由」は「最良」の意味、「拡張」は「変更」の意味です。

この記事は1-圏の自由拡張しか扱ってませんが、厳密ω-圏における自由拡張は次のホタンの論文に書いてあります。

  • [HoT18-22]
  • Title: The Equivalence between Many-to-One Polygraphs and Opetopic Sets
  • Author: Cédric Ho Thanh
  • Submitted: 22 Jun 2018 (v1), 22 Sep 2021 (v4)
  • Pages: 26p
  • URL: https://arxiv.org/abs/1806.08645

もっと一般的に、形状付き集合を台とする代数系(「スケマティック」でスケマティック系〈schematic system〉と呼んだもの)達の圏において、自由拡張原理(自由拡張の存在問題)を考えることが出来ると思います。

*1:「エンターテイメント」と「エンターテインメント」で、「ン」がない「エンターテイメント」のほうが多そう(確証はなし)なので、「ン」がない「コンテイメント」にします。

*2:$`U`$ でラップしたアンダー圏は、一般的なコンマ圏の特殊ケースです。