めもめも

このブログに記載の内容は個人の見解であり、必ずしも所属組織の立場、戦略、意見を代表するものではありません。

可換群と可換モノイドと集合の随伴関係

enakai00.hatenablog.com

上記の記事では、ベクトル空間を例にして圏論の随伴関係の例を示しました。

まず、同様の構成を可換モノイドについて行います。

可換モノイドの定義

可換モノイド  M は、結合則  (a+b)+c = a+(b+c) を満たす可換演算  + と単位元  0 が存在する集合です。自然数  n に対して、 na = a + a + \cdots + a n 個の  a の足し算)と定義します。

自由可換モノイド

可換モノイドの例として、集合  X から構成される自由可換モノイド  {\mathbf N}^{X} があります。

具体的には、N 個の要素からなる集合 X = (x_1,\cdots,x_N) に対して、それぞれの要素に自然数  n_i を割り当てたタプル  (n_1,\cdots,n_N) の集合を考えます。

   {\mathbf N}^{X} := \{(n_1,\cdots,n_N) \mid n_i \in {\mathbf N}\}

X が無限集合の場合は、タプル内の 0 以外の要素は有限個であるとします。)

この集合に演算 + を下記で導入したものが自由可換モノイド  {\mathbf N}^{X} です。

   (n_1,\cdots,n_N) + (m_1,\cdots,m_N) := (n_1+m_1,\cdots,n_N+m_N)

 {\mathbf N}^{X} の「基底要素」を  \mathbf e_i = (0,\cdots,1,\cdots,0) i 番目の要素のみ 1)で定義すると、 {\mathbf N}^{X} の任意の要素 {\mathbf n}=(n_1,\cdots,n_N) は、基底要素の「線型結合」で書けることになります。

   \displaystyle {\mathbf n} = \sum_{i=1}^Nn_i{\mathbf e_i}

可換モノイドの随伴関係

可換モノイド  M に対して、自由可換モノイド  {\mathbf N}^{X} からの準同型写像  f があるとします。

   f: {\mathbf N}^{X}\rightarrow M

この時、{\mathbf n}=(n_1,\cdots,n_N) に対して、 f が準同型写像であることから次が成り立ちます。

   \displaystyle f({\mathbf n})= \sum_{i=1}^Nn_i f({\mathbf e_i}) --- (1)

つまり、準同型写像 f は基底要素の像 \{f(\mathbf e_i)\}_{i=1}^N で決まります。

逆に、基底要素の像として、 M の要素を任意に割り当てると、(1) は準同型写像  f: {\mathbf N}^{X}\rightarrow M を定めます。準同型であることは、次の計算で確認できます。

  {\mathbf n}=(n_1,\cdots,n_N),\, {\mathbf m}=(m_1,\cdots,m_N)\in {\mathbf N}^{X} に対して、

   \displaystyle f(\mathbf n+\mathbf m) = f\left(\sum_{i=1}^N(n_i+m_i)\mathbf e_i\right)

     \displaystyle = \sum_{i=1}^N(n_i+m_i)f(\mathbf e_i)

     \displaystyle = \sum_{i=1}^N \left(n_if(\mathbf e_i) + m_if(\mathbf e_i)\right) = f(\mathbf n)+f(\mathbf m)

したがって、 {\mathbf N}^{X} から M への準同型写像全体 {\rm Hom}({\mathbf N}^X, M) X から U_M(M) への写像全体  {\rm Map}(X, U_M(M)) には、1 対 1 の関係が成り立ちます。

   {\rm Hom}({\mathbf N}^X, M) \cong {\rm Map}(X, U_M(M))

ここに、U_M(M)M から可換モノイドとしての演算を忘れて、単なる集合とみなしたものを表します。

 X が無限集合の場合は、 {\rm Map}(X, U_M(M)) は、「 M の単位元以外への像を持つ X の要素は有限個」という制約がつきます。)

素因数分解の一意性

0 を除く自然数全体 \mathbf N^* は、乗法を可換演算とする可換モノイドになります。

そこで、素数全体の集合を  P=(p_1,p_2,\cdots) として、先の議論で  M = \mathbf N^*,\, X = P の場合を考えると、

 
  {\rm Hom}({\mathbf N}^P, {\mathbf N}^*)
  \cong {\rm Map}(P, U_M({\mathbf N}^*))

となります。

ここで、\mathbf N^{P} の「基底要素」を \mathbf p_i とすると、 f \in  {\rm Hom}({\mathbf N}^P, {\mathbf N}^*) に対して、

\mathbf N^{*} での演算は積であることに注意して)次が成り立ちます。

 \displaystyle
f\left(\sum_{i=1}^Nn_i\mathbf p_i\right) = \prod_{i=1}^Nf(\mathbf p_i)^{n_i}

そこで、f として、包含写像 f(\mathbf p_i) = p_i を採用すると、素因数分解の一意性より、f は、\mathbf N^{P}\mathbf N^{*} の同型写像を与えます。

また、同型写像に限定しない一般の  f \in  {\rm Hom}({\mathbf N}^P, {\mathbf N}^*) については、基底要素の像を f(\mathbf p_i) = m_i として任意に与えることで決まりますが、素因数分解の一意性から、次の全単射が成り立ちます。

  \displaystyle
{\rm Map}(P, U_M(\mathbf N^*)) \ni (m_1,m_2,\cdots) \longleftrightarrow \prod_{i=1}^{N} p_i^{m_i} \in {\mathbf N}^{*}

つまり、次の同型関係が成り立ちます。

 
  {\rm Hom}({\mathbf N}^P, {\mathbf N}^*)
  \cong {\rm Map}(P, U_M({\mathbf N}^*))
  \cong {\mathbf N}^{*}

ここで、 {\rm Map}( P, U_M( {\mathbf N}^{*} )) に含まれる写像には、「0 以外の値を取る要素は有限個」という制限が付いている点に注意してください。仮にこの制限がないとすると、「可算無限集合から可算無限集合への写像全体は非可算無限集合になる」という有名な事実(カントールの対角線論法で証明されるやつ)から、 {\rm Map}(P, U_M({\mathbf N}^*)) \cong {\mathbf N}^{*} が成り立つことはありません。

可換群と可換モノイドの随伴関係

続いて、可換群と可換モノイドの随伴関係を示します。

まず、任意の可換モノイド  M は、可換群 M^{\rm gr} に拡張できます。

具体的には、直積 M\times M(a,s)\sim (b,t) \leftrightarrow \exists u\in M;\, uta=usa で同値関係を導入して、商集合  M^{\rm gp} := M\times M/\sim を考えます。これに、 (a,s)\cdot (b,t) := (ab, st) で積を導入すると、これは可換群になります。 (a,s) = a/s と表記するとわかりやすいでしょう。

M から構成された可換群 M^{\rm gp}F(M) と表すことにすると、任意の可換群 G に対して、次の関係が成り立ちます。

  {\rm Hom}(F(M), G) \cong {\rm Hom}(M, U_G(G))

ここに、U_G(G) は可換群  G を可換モノイドとみなしたものを表します。(可換群は可換モノイドでもある点に注意。)

具体的には、f \in {\rm Hom}(M, U_G(G)) に対して、 g\in {\rm Hom}(F(M), G) g( (a,s) ) := f(a)f^{-1}(s) と定義して、逆に、 g\in {\rm Hom}(F(M), G) に対して、f \in {\rm Hom}(M, U_G(G))f(a) := g( (a,1) ) と定義すると、1 対 1 の関係を与えることがわかります。

なお、 M = \mathbf{N}^X とすると、「可換モノイドの随伴関係」の結果とあわせて、次が得られます。

   {\rm Hom}(F(\mathbf{N}^X), G) \cong {\rm Hom}(\mathbf{N}^X,U_G(G)) \cong {\rm Map}(X, U_M\circ U_G(G))

つまり、可換群と集合の間にも随伴関係が成り立ちます。