0
大学数学基礎解説
文献あり

置換行列についての覚書

142
0
$$\newcommand{cl}[0]{\mathrm{Cl}} \newcommand{diam}[1]{\mathrm{diam}\left({#1}\right)} \newcommand{dist}[2]{\mathrm{dist}\left({#1},{#2}\right)} \newcommand{gen}[1]{\qty\langle#1\rangle} \newcommand{I}[0]{\mathrm{Int}} \newcommand{id}[0]{\mathrm{id}} \newcommand{incl}[2]{\mathrm{id}_{#1}^{#2}} \newcommand{per}[0]{\operatorname{per}} \newcommand{sgn}[0]{\operatorname{sgn}} \newcommand{supp}[1]{\mathrm{supp}(#1)} \newcommand{transpose}[0]{\mathsf{T}} $$

定義

$n$次対称群$\mathfrak{S}_{n}$の元$\sigma$に対して,線型変換$p_{\sigma} \colon \mathbb{C}^{n} \to \mathbb{C}^{n}$
$$ p_{\sigma} \epsilon_{j} \coloneqq \epsilon_{\sigma(j)}$$
で定め,$\mathbb{C}^{n}$の標準基底に関する$p_{\sigma}$の表現行列を$P_{\sigma}$で表わす:
$$ P_{\sigma}(i,j) = \delta_{i,\sigma(j)} = \begin{cases} 1 & i = \sigma(j)\\ 0 & i \neq \sigma(j) \end{cases}.$$
明らかに$p_{\sigma}$は全単射であるから,$P_{\sigma}$は可逆行列である.したがって,写像$P \colon \mathfrak{S}_{n} \to \mathrm{GL}(n,\mathbb{C})$
$$ P(\sigma) \coloneqq P_{\sigma}$$
で定めることができる.

$P$は単射群準同型である.

  1. $\sigma,\tau \in \mathfrak{S}_{n}$とする.このとき
    \begin{align} p_{\sigma \circ \tau} \epsilon_{j} &= \epsilon_{(\sigma\circ\tau)(j)} \\ &= \epsilon_{\sigma(\tau(j))} \\ &= p_{\sigma}\epsilon_{\tau(j)} \\ &= p_{\sigma}p_{\tau} \epsilon_{j} \end{align}
    より$p_{\sigma\circ\tau} = p_{\sigma} \circ p_{\tau}$となるので,(行列の積の定義(cf. mat例13)より)
    $$ P(\sigma\circ\tau) = P_{\sigma\circ\tau} \textcolor{orange}{=} P_{\sigma}P_{\tau} = P(\sigma)P(\tau)$$
    が成り立つ.
  2. $\sigma\in\mathfrak{S}_{n}$とし,$P_{\sigma} = I_{n}$とする.このとき,$p_{\sigma} = \id_{\mathbb{C}^{n}}$より,任意の$j \in \{1,\ldots,n\}$に対して
    $$ \epsilon_{\sigma(j)} = p_{\sigma}\epsilon_{j} = \epsilon_{j}\quad \leadsto\quad \sigma(j) = j$$
    が成り立つので,$\sigma = \id$を得る.

repより
$$ \mathfrak{S}_{n} \cong \mathrm{Perm}(n) := \Im(P) < \mathrm{GL}(n,\mathbb{C})$$
が成り立つ.$\mathrm{Perm}(n)$の元を($n$次)置換行列という.

置換$\sigma \in \mathfrak{S}_{n}$に対して,
\begin{align} \det p_{\sigma} &= \det P_{\sigma} \\ &= \sum_{\tau \in \mathfrak{S}_{n}} \sgn(\tau) \cdot P_{\sigma}(1,\tau(1)) \cdots P_{\sigma}(n,\tau(n)) \\ &= \sum_{\tau \in \mathfrak{S}_{n}} \sgn(\tau) \cdot \delta_{1,\sigma(\tau(1))} \cdots \delta_{n,\sigma(\tau(n))} \\ &= \sgn(\sigma^{-1}) \\ &= \sgn(\sigma) \end{align}
が成り立つ.また,
$$ \tr p_{\sigma} = \tr P_{\sigma} = \sum_{i=1}^{n} \delta_{i,\sigma(i)} = \#\{i \in \{1,\ldots,n\} : \sigma(i) = i\}$$
が成り立つ.

直交性

置換行列は直交行列である:
$$ \mathrm{Perm}(n) < \mathrm{O}(n).$$

$\sigma \in \mathfrak{S}_{n}$とする.このとき
$$ P_{\sigma}^{\transpose}(i,j) = P_{\sigma}(j,i) = \delta_{j,\sigma(i)} = \delta_{i,\sigma^{-1}(j)} = P_{\sigma^{-1}}(i,j)$$
より,
$$ P_{\sigma}^{\transpose} = P_{\sigma^{-1}} = P(\sigma^{-1}) = P(\sigma)^{-1} = P_{\sigma}^{-1}$$
が成り立つ.

作用

$\sigma \in \mathfrak{S}_{n}$とする.

$x = \sum_{i} \epsilon_{i}x_{i} \in \mathbb{C}^{n}$に対して
$$ p_{\sigma}x = \sum_{i=1}^{n} (p_{\sigma}\epsilon_{i})x_{i} = \sum_{i=1}^{n} \epsilon_{\sigma(i)}x_{i} = \sum_{i=1}^{n} \epsilon_{i}x_{\sigma^{-1}(i)}$$
が成り立つので,置換行列$P_{\sigma}$による列ベクトルへの作用は
$$ P_{\sigma}\begin{bmatrix} x_{1} \\ \vdots \\ x_{n} \end{bmatrix} = \begin{bmatrix} x_{\sigma^{-1}(1)} \\ \vdots \\ x_{\sigma^{-1}(n)} \end{bmatrix}$$
で与えられる(cf. action例11).したがって
$$ P_{\sigma^{-1}}\begin{bmatrix} a_{1,1} & \cdots & a_{1,m}\\ \vdots & \ddots & \vdots \\ a_{n,1} & \cdots & a_{n,m} \end{bmatrix} = \begin{bmatrix} a_{\sigma(1),1} & \cdots & a_{\sigma(1),m}\\ \vdots & \ddots & \vdots \\ a_{\sigma(n),1} & \cdots & a_{\sigma(n),m} \end{bmatrix}$$
が成り立つ(行ベクトルの入れ替え).

$A \in \mathrm{Mat}(m,n;\mathbb{C})$に対して
\begin{align} (AP_{\sigma})(i,j) &= \sum_{k=1}^{n} A(i,k)P_{\sigma}(k,j) \\ &= \sum_{k=1}^{n} A(i,k)\delta_{k,\sigma(j)} \\ &= A(i,\sigma(j)) \end{align}
が成り立つ.したがって,$\cdot P_{\sigma}$$A$の列ベクトルを入れ替える:
$$ A = \begin{bmatrix} \hat{A}(1) & \cdots & \hat{A}(n) \end{bmatrix} \implies AP_{\sigma} = \begin{bmatrix} \hat{A}(\sigma(1)) & \cdots & \hat{A}(\sigma(n)) \end{bmatrix}.$$

固有多項式

置換$\sigma \in \mathfrak{S}_{n}$の巡回置換分解に現れる長さ$\ell \in \{2,\ldots,n\}$の巡回置換の個数を$N_{\ell} \in \{0,\ldots,n\}$とおくと,線型変換$p_{\sigma}$の固有多項式$f_{\sigma}$
$$ f_{\sigma}(t) = (t - 1)^{\tr p_{\sigma}} \cdot \prod_{\ell=2}^{n} (t^{\ell}-1)^{N_{\ell}}$$
で与えられる.

“長さ$1$の巡回置換”も考えて
$$ N_{1} \coloneqq \#\{i \in \{1,\ldots,n\} : \sigma(i) = i\}$$
とおくと,$N_{1} = \tr p_{\sigma}$であったから,
$$ f_{\sigma}(t) = \prod_{\ell=1}^{n} (t^{\ell}-1)^{N_{\ell}}$$
とまとめられる.

Step 1.

正整数$\ell \in \mathbb{N}_{>0}$に対して$\ell$次置換行列$C_{\ell} \in \mathrm{Perm}(\ell)$
$$ C_{\ell} \coloneqq P((12\cdots \ell)) = \begin{bmatrix} 0 & 0 & \cdots & 0 & 1 \\ 1 & 0 & \cdots & 0 & 0 \\ 0 & 1 & \cdots & 0 & 0 \\ \vdots & \vdots & \ddots & \vdots & \vdots \\ 0 & 0 & \cdots & 1 & 0 \end{bmatrix}$$
で定めると,
\begin{align} \det(t I_{\ell}-C_{\ell}) &= \det\begin{bmatrix} t & 0 & \cdots & 0 & -1 \\ -1 & t & \cdots & 0 & 0 \\ 0 & -1 & \cdots & 0 & 0 \\ \vdots & \vdots & \ddots & \vdots & \vdots \\ 0 & 0 & \cdots & -1 & t \end{bmatrix} \\ &= t \cdot \det\begin{bmatrix} t & \cdots & 0 & 0 \\ -1 & \cdots & 0 & 0 \\ \vdots & \ddots & \vdots & \vdots \\ 0 & \cdots & -1 & t \end{bmatrix} + (-1)^{1+\ell}(-1)\cdot \det\begin{bmatrix} -1 & t & \cdots & 0 \\ 0 & -1 & \cdots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \cdots & -1 \end{bmatrix} \\ &= t \cdot t^{\ell-1} + (-1)^{1+\ell}(-1) \cdot (-1)^{\ell-1} \\ &= t^{\ell} -1 \end{align}
が成り立つ.

Step 2.

置換$\sigma \in \mathfrak{S}_{n}$の“広義”巡回置換分解を
$$ \sigma = \sigma_{\ell_{1}} \cdots \sigma_{\ell_{m}}$$
とする:
$$ \sigma_{\ell_{j}} \coloneqq (i_{1,j} \cdots i_{\ell_{j},j}),\ 1 \leq j \leq m,\ 1 \leq \ell_{j} \leq n.$$
このとき,$\mathbb{C}^{n}$の基底$(\epsilon_{i_{1,1}},\ldots,\epsilon_{i_{\ell_{1},1}},\ldots,\epsilon_{i_{1,m}},\ldots,\epsilon_{i_{\ell_{m},m}})$に関する$p_{\sigma}$の表現行列は
$$ C_{\ell_{1}} \oplus\cdots\oplus C_{\ell_{m}}$$
となる.したがって
\begin{align} f_{\sigma}(t) &= \det(t I_{n} - (C_{\ell_{1}} \oplus\cdots\oplus C_{\ell_{m}})) \\ &= \det((t I_{\ell_{1}} - C_{\ell_{1}}) \oplus\cdots\oplus (t I_{\ell_{m}} - C_{\ell_{m}})) \\ &= \prod_{j=1}^{m} \det(t I_{\ell_{j}} - C_{\ell_{j}}) \\ &= \prod_{j=1}^{m} (t^{\ell_{j}} - 1) \\ &= \prod_{\ell=1}^{n} (t^{\ell}-1)^{\#\{j \in \{1,\ldots,m\} \,:\, \ell_{j}=\ell\}} \\ &= \prod_{\ell=1}^{n} (t^{\ell}-1)^{N_{\ell}} \end{align}
が成り立つ.

$\sigma \coloneqq (13)(24) \in \mathfrak{S}_{4}$とおく.このとき
$$ P_{\sigma} = \begin{bmatrix} 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \\ 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \end{bmatrix}$$
より
\begin{align} f_{\sigma}(t) &= \det \begin{bmatrix} t & 0 & -1 & 0 \\ 0 & t & 0 & -1 \\ -1 & 0 & t & 0 \\ 0 & -1 & 0 & t \end{bmatrix} \\ &= t \cdot \det \begin{bmatrix} t & 0 & -1 \\ 0 & t & 0 \\ -1 & 0 & t \end{bmatrix} + (-1)\cdot \det \begin{bmatrix} 0 & t & -1 \\ -1 & 0 & 0 \\ 0 & -1 & t \end{bmatrix} \\ &= t(t^{3}-t) - (-1+t^{2}) \\ &= t^{4} - 2t^{2} + 1 \\ &= (t^{2}-1)^{2} \end{align}
となるので,確かに
$$ f_{\sigma}(t) = \prod_{\ell=1}^{4} (t^{\ell}-1)^{N_{\ell}}$$
が成り立っている.

最小多項式

置換$\sigma \in \mathfrak{S}_{n}$の巡回置換分解を
$$ \sigma = \sigma_{\ell_{1}} \cdots \sigma_{\ell_{m}}$$
とすると,線型変換$p_{\sigma}$の最小多項式$\mu_{\sigma}$
$$ \mu_{\sigma} = \prod\{\Phi_{k} : \exists\,j \in \{1,\ldots,m\},\ k \mid \ell_{j}\}$$
で与えられる.ただし$\Phi_{k}$$k$番目の 円分多項式 である.

Step 1.

$\ell$次置換行列$C_{\ell} \in \mathrm{Perm}(\ell)$の最小多項式$\mu_{\ell} \coloneqq \mu_{(12 \cdots \ell)}$
$$ \mu_{\ell}(t) = t^{\ell}-1 = \prod_{k \mid \ell} \Phi_{k}(t)$$
で与えられる.実際,

  1. $C_{\ell}^{\ell} = I_{\ell}$より$\mu_{\ell}(t) \mid t^{\ell}-1$を得る.
  2. $\deg \mu_{\ell} \leq \ell-1$として
    $$ \mu_{\ell}(t) = a_{\ell-1}t^{\ell-1} + \cdots + a_{1}t + a_{0}$$
    とおくと,
    \begin{align} 0 &= \mu_{\ell}(C_{\ell})\epsilon_{1} \\ &= (a_{\ell-1}C_{\ell}^{\ell-1} + \cdots + a_{1}C_{\ell} + a_{0}I_{\ell})\epsilon_{1} \\ &= a_{\ell-1}\epsilon_{\ell} + \cdots + a_{1}\epsilon_{2} + a_{0}\epsilon_{1} \end{align}
    より
    $$ a_{\ell-1} = \cdots = a_{1} = a_{0} = 0$$
    が得られるが,これは不合理である.

Step 2.

$\mathbb{C}^{n}$の適当な基底に関する$p_{\sigma}$の表現行列は
$$ I_{\ell_{0}} \oplus C_{\ell_{1}} \oplus\cdots\oplus C_{\ell_{m}}$$
となる(のだった).よって
\begin{align} \mu_{\sigma} &= \mathrm{LCM}\{\mu_{1},\mu_{\ell_{1}},\ldots,\mu_{\ell_{m}}\} \\ &= \mathrm{LCM}\left\{\Phi_{1},\prod_{k_{1} \mid \ell_{1}} \Phi_{k_{1}}, \ldots, \prod_{k_{m} \mid \ell_{m}} \Phi_{k_{m}}\right\} \\ &= \prod\{\Phi_{k} : \exists\,j \in \{1,\ldots,m\},\ k \mid \ell_{j}\}\\ \end{align}
が成り立つ.

$\sigma \coloneqq (23)(456) \in \mathfrak{S}_{6}$とおく.このとき,
\begin{align} P_{\sigma} &= I_{1} \oplus C_{2} \oplus C_{3};\\ P_{\sigma}^{2} &= I_{1} \oplus I_{2} \oplus C_{3}^{2};\\ P_{\sigma}^{3} &= I_{1} \oplus C_{2} \oplus I_{3};\\ P_{\sigma}^{4} &= I_{1} \oplus I_{2} \oplus C_{3}; \end{align}
より
$$ P_{\sigma}^{4} + P_{\sigma}^{3} = P_{\sigma} + I_{6}$$
が成り立つので
$$ \mu_{\sigma}(t) \mid t^{4} + t^{3} - t - 1$$
を得る.ここで,$\deg \mu_{\sigma} \leq 3$として
$$ \mu_{\sigma}(t) \coloneqq at^{3} + bt^{2} + ct +d$$
とおくと,
$$ O_{6} = \mu_{\sigma}(P_{\sigma}) = aP_{\sigma}^{3} + bP_{\sigma}^{2} + cP_{\sigma} + dI_{6}$$
であるから,
\begin{align} 0 &= (aP_{\sigma}^{3} + bP_{\sigma}^{2} + cP_{\sigma} + dI_{6})\epsilon_{4} \\ &= a\epsilon_{4} + b\epsilon_{6} + c\epsilon_{5} + d\epsilon_{4} \end{align}
より$b = c = 0$が得られ,
$$ 0 = (aP_{\sigma}^{3} + dI_{6})\epsilon_{2} = a\epsilon_{3} + d\epsilon_{2}$$
より$a = d = 0$が得られるが,これは不合理である.ところで
$$ \Phi_{1}(t)\Phi_{2}(t)\Phi_{3}(t) = (t -1)(t+1)(t^{2}+t+1) = t^{4} +t^{3} - t - 1$$
であるから,確かに
$$ \mu_{\sigma} = \Phi_{1}\Phi_{2}\Phi_{3}$$
が成り立っている.

  1. 任意の置換行列は$\mathbb{C}$上対角化可能である.
  2. 置換行列$P_{\sigma}$$\mathbb{R}$上対角化可能であるためには,$\sigma^{2} = \id$が成り立つことが必要かつ十分である.

固有値と固有ベクトル

置換$\sigma \in \mathfrak{S}_{n}$の巡回置換分解を
$$ \sigma = \sigma_{\ell_{1}} \cdots \sigma_{\ell_{m}}$$
とすると,線型変換$p_{\sigma}$の固有値全体のなす集合は
$$ \{\text{$1$ の原始 $k$ 乗根}:\exists\,j \in \{1,\ldots,m\},\ k \mid \ell_{j}\}$$
に一致する.

  1. $\zeta_{\ell} \in \mathbb{C}$$1$の原始$\ell$乗根(のひとつ)とし,
    $$ v_{\ell}^{k} \coloneqq \begin{bmatrix} \zeta_{\ell}^{\ell k} \\ \zeta_{\ell}^{(\ell-1)k} \\ \vdots \\ \zeta_{\ell}^{2k} \\ \zeta_{\ell}^{k} \end{bmatrix} \in \mathbb{C}^{\ell},\ 1 \leq k\leq \ell$$
    とおくと,
    $$ C_{\ell}v_{\ell}^{k} = \begin{bmatrix} \zeta_{\ell}^{k} \\ \zeta_{\ell}^{\ell k} \\ \zeta_{\ell}^{(\ell-1)k} \\ \vdots \\ \zeta_{\ell}^{2k} \end{bmatrix} = \zeta_{\ell}^{k} v_{\ell}^{k}$$
    が成り立つ.したがって$v_{\ell}^{1},v_{\ell}^{2},\ldots,v_{\ell}^{\ell}$はそれぞれ相異なる固有値$\zeta_{\ell},\zeta_{\ell}^{2},\ldots,\zeta_{\ell}^{\ell}=1$に属する$C_{\ell}$の固有ベクトルであるから,$(v_{\ell}^{1},v_{\ell}^{2},\ldots,v_{\ell}^{\ell})$は($\mathbb{C}$上)線型独立である(ヴァンデルモンドの行列式からもわかる).
  2. $\sigma \in \mathfrak{S}_{n}$の(“広義”)巡回置換分解を
    $$ \sigma = \sigma_{\ell_{1}} \cdots \sigma_{\ell_{m}},\ \sigma_{\ell_{j}} \coloneqq (i_{1,j} \cdots i_{\ell_{j},j})$$
    とする.このとき
    $$ w_{\sigma_{\ell_{j}}}^{k} \coloneqq \epsilon_{i_{1,j}} \zeta_{\ell_{j}}^{\ell_{j}k} + \epsilon_{i_{2,j}} \zeta_{\ell_{j}}^{(\ell_{j}-1)k} +\cdots+ \epsilon_{i_{\ell_{j}-1},j}\zeta_{\ell_{j}}^{2k} + \epsilon_{i_{\ell_{j},j}} \zeta_{\ell_{j}}^{k} \in \mathbb{C}^{n}$$
    とおくと,
    \begin{align} p_{\sigma}w_{\sigma_{\ell_{j}}}^{k} &= (p_{\sigma}\epsilon_{i_{1,j}}) \zeta_{\ell_{j}}^{\ell_{j}k} + (p_{\sigma}\epsilon_{i_{2,j}}) \zeta_{\ell_{j}}^{(\ell_{j}-1)k} +\cdots+ (p_{\sigma}\epsilon_{i_{\ell_{j}-1},j})\zeta_{\ell_{j}}^{2k} + (p_{\sigma}\epsilon_{i_{\ell_{j},j}})\zeta_{\ell_{j}}^{k} \\ &= \epsilon_{i_{2,j}}\zeta_{\ell_{j}}^{\ell_{j}k} + \epsilon_{i_{3,j}}\zeta_{\ell_{j}}^{(\ell_{j}-1)k} + \cdots + \epsilon_{i_{\ell_{j},j}}\zeta_{\ell_{j}}^{2k} + \epsilon_{i_{1,j}}\zeta_{\ell_{j}}^{k} \\ &= \zeta_{\ell_{j}}^{k}(\epsilon_{i_{1,j}} \zeta_{\ell_{j}}^{\ell_{j}k} + \epsilon_{i_{2,j}} \zeta_{\ell_{j}}^{(\ell_{j}-1)k} +\cdots+ \epsilon_{i_{\ell_{j}-1},j}\zeta_{\ell_{j}}^{2k} + \epsilon_{i_{\ell_{j},j}} \zeta_{\ell_{j}}^{k}) \\ &= \zeta_{\ell_{j}}^{k}w_{\sigma_{\ell_{j}}}^{k} \end{align}
    が成り立つ.
  1. $\sigma_{1} \coloneqq (23)(465) \in \mathfrak{S}_{6}$とおく.このとき
    \begin{align} p_{\sigma_{1}}\epsilon_{1} &= \epsilon_{1};\\ \\ p_{\sigma_{1}}(\epsilon_{2}-\epsilon_{3}) &= \epsilon_{3}-\epsilon_{2} = -(\epsilon_{2}-\epsilon_{3});\\ p_{\sigma_{1}}(\epsilon_{2}+\epsilon_{3}) &= \epsilon_{2}+\epsilon_{3};\\ \\ p_{\sigma_{1}}(\epsilon_{4}+\omega^{2}\epsilon_{6} + \omega\epsilon_{5}) &= \epsilon_{6} + \omega^{2}\epsilon_{5} + \omega\epsilon_{4} = \omega(\epsilon_{4} + \omega^{2}\epsilon_{6} + \omega\epsilon_{5});\\ p_{\sigma_{1}}(\epsilon_{4}+\omega\epsilon_{6}+\omega^{2}\epsilon_{5}) &= \epsilon_{6}+\omega\epsilon_{5}+\omega^{2}\epsilon_{4} = \omega^{2}(\epsilon_{4}+\omega\epsilon_{6}+\omega^{2}\epsilon_{5});\\ p_{\sigma_{1}}(\epsilon_{4}+\epsilon_{6}+\epsilon_{5}) &= \epsilon_{4}+\epsilon_{6}+\epsilon_{5}; \end{align}
    が成り立つ(ただし$\omega\coloneqq\zeta_{3}$である).そこで
    $$ A_{1} \coloneqq \begin{bmatrix} 1 & & & & & \\ & 1 & 1& & & \\ & -1 & 1 &&& \\ &&& 1 & 1 & 1 \\ &&& \omega & \omega^{2} & 1 \\ &&& \omega^{2} & \omega & 1 \end{bmatrix}$$
    とおくと,$A_{1} \in \mathrm{GL}(6,\mathbb{C})$であって
    $$ P_{\sigma_{1}}A_{1} = A_{1}\begin{bmatrix} 1 & & & & & \\ & -1 & & & & \\ && 1 &&& \\ &&& \omega && \\ &&&& \omega^{2} & \\ &&&&& 1 \end{bmatrix}$$
    が成り立つ.
  2. $\sigma_{2} \coloneqq (13)(24) \in \mathfrak{S}_{4}$とおく.このとき
    \begin{align} p_{\sigma_{2}}(\epsilon_{1} - \epsilon_{3}) &= \epsilon_{3}-\epsilon_{1} = -(\epsilon_{1}-\epsilon_{3});\\ p_{\sigma_{2}}(\epsilon_{1}+\epsilon_{3}) &= \epsilon_{1}+\epsilon_{3};\\ \\ p_{\sigma_{2}}(\epsilon_{2}-\epsilon_{4}) &= \epsilon_{4} - \epsilon_{2} = -(\epsilon_{2}-\epsilon_{4});\\ p_{\sigma_{2}}(\epsilon_{2}+\epsilon_{4}) &= \epsilon_{2}+\epsilon_{4}; \end{align}
    が成り立つ.そこで
    \begin{align} A_{2} \coloneqq \begin{bmatrix} 1 & 1& 0& 0\\ 0 & 0& 1& 1\\ -1 & 1& 0& 0\\ 0 & 0& -1& 1 \end{bmatrix} \end{align}
    とおくと,$A_{2} \in \mathrm{GL}(4,\mathbb{R})$であって
    $$ P_{\sigma_{2}}A_{2} = A_{2} \begin{bmatrix} -1 &&&\\ & 1 && \\ && -1 &\\ &&& 1 \end{bmatrix}$$
    が成り立つ.
  3. $\sigma_{3} \coloneqq (12)(3456) \in \mathfrak{S}_{6}$とおく.このとき
    \begin{align} p_{\sigma_{3}}(\epsilon_{1}-\epsilon_{2}) &= -(\epsilon_{1}-\epsilon_{2});\\ p_{\sigma_{3}}(\epsilon_{1}+\epsilon_{2}) &= \epsilon_{1}+\epsilon_{2};\\ \\ p_{\sigma_{3}}(\epsilon_{3}-\sqrt{-1}\epsilon_{4}-\epsilon_{5}+\sqrt{-1}\epsilon_{6}) &= \sqrt{-1}(\epsilon_{3}-\sqrt{-1}\epsilon_{4}-\epsilon_{5}+\sqrt{-1}\epsilon_{6});\\ p_{\sigma_{3}}(\epsilon_{3}-\epsilon_{4}+\epsilon_{5}-\epsilon_{6}) &= -(\epsilon_{3}-\epsilon_{4}+\epsilon_{5}-\epsilon_{6});\\ p_{\sigma_{3}}(\epsilon_{3}+\sqrt{-1}\epsilon_{4}-\epsilon_{5}-\sqrt{-1}\epsilon_{6}) &= -\sqrt{-1}(\epsilon_{3}+\sqrt{-1}\epsilon_{4}-\epsilon_{5}-\sqrt{-1}\epsilon_{6});\\ p_{\sigma_{3}}(\epsilon_{3}+\epsilon_{4}+\epsilon_{5}+\epsilon_{6}) &= \epsilon_{3}+\epsilon_{4}+\epsilon_{5}+\epsilon_{6}; \end{align}
    が成り立つ.そこで
    $$ A_{3} \coloneqq \begin{bmatrix} 1 & 1 & &&& \\ -1 & 1 & &&& \\ && 1 & 1 & 1 & 1 \\ && -\sqrt{-1} & -1 & \sqrt{-1} & 1 \\ && -1 & 1 & -1 & 1 \\ && \sqrt{-1} & -1 & -\sqrt{-1} & 1 \end{bmatrix}$$
    とおくと,$A_{3} \in \mathrm{GL}(6,\mathbb{C})$であって
    $$ P_{\sigma_{3}}A_{3} = A_{3}\begin{bmatrix} -1 & & & & & \\ & 1 & & & & \\ && \sqrt{-1} &&& \\ &&& -1 && \\ &&&& -\sqrt{-1} & \\ &&&&& 1 \end{bmatrix}$$
    が成り立つ.

附:巡回行列

$a = \sum_{i}\epsilon_{i}a_{i-1} \in \mathbb{C}^{n}$に対して,多項式
$$ \Gamma_{a}(t) \coloneqq a_{0} + a_{1}t +\cdots+ a_{n-1}t^{n-1}$$
に置換行列$C_{n}$を代入して得られる$n$次正方行列
$$ \Gamma_{a}(C_{n}) = a_{0}I_{n} + a_{1}C_{n} +\cdots+ a_{n-1}C_{n}^{n-1} = \begin{bmatrix} a_{0} & a_{n-1} & \cdots & a_{2} & a_{1} \\ a_{1} & a_{0} & \ddots & & a_{2} \\ a_{2} & \ddots & \ddots & \ddots & \vdots \\ \vdots & \ddots & \ddots & \ddots & a_{n-1} \\ a_{n-1} & \cdots & a_{2} & a_{1} & a_{0} \end{bmatrix}$$
を,$a$から定まる巡回行列という.

$a = \sum_{i}\epsilon_{i}a_{i-1} \in \mathbb{C}^{n}$から定まる巡回行列$\Gamma_{a}(C_{n})$のディターミナントは
$$ \Gamma_{a}(1)\Gamma_{a}(\zeta_{n}) \cdots \Gamma_{a}(\zeta_{n}^{n-1})$$
に等しい.

可逆行列$Z \in \mathrm{GL}(n,\mathbb{C})$
$$ Z(j,k) \coloneqq \zeta_{n}^{(n-j+1)k}\quad \leadsto\quad \hat{Z}(k) = \begin{bmatrix} \zeta_{n}^{nk} \\ \zeta_{n}^{(n-1)k} \\ \vdots \\ \zeta_{n}^{2k} \\ \zeta_{n}^{k} \end{bmatrix} = v_{n}^{k}$$
で定める.このとき
\begin{align} \Gamma_{a}(C_{n})\hat{Z}(k) &= (a_{0}I_{n} + a_{1}C_{n} +\cdots+ a_{n-1}C_{n}^{n-1})v_{n}^{k} \\ &= a_{0}v_{n}^{k} + a_{1}\zeta_{n}^{k}v_{n}^{k} +\cdots+ a_{n-1}(\zeta_{n}^{k})^{n-1}v_{n}^{k} \\ &= (a_{0}+a_{1}\zeta_{n}^{k} +\cdots+ a_{n-1}(\zeta_{n}^{k})^{n-1})v_{n}^{k} \\ &= \Gamma_{a}(\zeta_{n}^{k})v_{n}^{k}\\ &= \Gamma_{a}(\zeta_{n}^{k}) \hat{Z}(k) \end{align}
より
$$ \Gamma_{a}(C_{n})Z = Z \begin{bmatrix} \,\Gamma_{a}(\zeta_{n}) & & & \\ & \ddots && \\ && \Gamma_{a}(\zeta_{n}^{n-1}) & \\ &&& \Gamma_{a}(\zeta_{n}^{n}) \end{bmatrix}$$
となるので,
$$ \det \Gamma_{a}(C_{n}) = \Gamma_{a}(1)\Gamma_{a}(\zeta_{n}) \cdots \Gamma_{a}(\zeta_{n}^{n-1})$$
が成り立つ.

巡回行列$\Gamma_{a}(C_{n})$の固有値は
$$ \Gamma_{a}(1), \Gamma_{a}(\zeta_{n}),\ldots, \Gamma_{a}(\zeta_{n}^{n-1})$$
であり,固有値$\Gamma_{a}(\zeta_{n}^{k}),\ 0\leq k \leq n-1,$に属する固有ベクトル(のひとつ)は
$$ \begin{bmatrix} 1 \\ \zeta_{n}^{(n-1)k} \\ \vdots \\ \zeta_{n}^{2k} \\ \zeta_{n}^{k} \end{bmatrix}$$
である.

$\Gamma_{a}(\zeta_{n}^{k})$は相異なるとは限らない.たとえば$a \coloneqq (1,1,\omega)$とおくと,
$$ \Gamma_{a}(1) = 1+1\cdot 1^{1} +\omega\cdot 1^{2} = 2+\omega = 1 +1\cdot\omega^{1} +\omega\cdot\omega^{2} = \Gamma_{a}(\omega)$$
が成り立つ.

  1. $a \coloneqq \epsilon_{1}x + \epsilon_{2}y \in \mathbb{C}^{2}$とおくと,$\Gamma_{a}(t) = x + yt$より
    $$ \det \Gamma_{a}(C_{2}) = \Gamma_{a}(1)\Gamma_{a}(-1) = (x+y)(x-y)$$
    となるが,一方
    $$ \det \Gamma_{a}(C_{2}) = \det \begin{bmatrix} x & y \\ y & x \end{bmatrix} = x^{2}-y^{2}$$
    であるから,
    $$ x^{2}-y^{2} = (x+y)(x-y)$$
    が成り立つ.
  2. $b \coloneqq \epsilon_{1}x + \epsilon_{2}y + \epsilon_{3}z \in \mathbb{C}^{3}$とおくと,$\Gamma_{b}(t) = x + yt + zt^{2}$より
    $$ \det \Gamma_{b}(C_{3}) = \Gamma_{b}(1)\Gamma_{b}(\omega)\Gamma_{b}(\omega^{2}) = (x+y+z)(x+y\omega+z\omega^{2})(x+y\omega^{2}+z\omega)$$
    となるが,一方
    $$ \det \Gamma_{b}(C_{3}) = \det \begin{bmatrix} x & z & y \\ y & x & z \\ z & y & x \end{bmatrix} = x^{3}+y^{3}+z^{3}-3xyz$$
    であるから,
    \begin{align} x^{3}+y^{3}+z^{3} - 3xyz &= (x+y+z)(x+y\omega+z\omega^{2})(x+y\omega^{2}+z\omega)\\ &= (x+y+z)(x^{2}+y^{2}+z^{2} +(\omega+\omega^{2})(xy+yz+zx)) \\ &= (x+y+z)(x^{2}+y^{2}+z^{2}-xy-yz-zx) \end{align}
    が成り立つ.

附:二重確率行列

$n \in \mathbb{N}_{>0}$とし$\epsilon \coloneqq \sum_{j}\epsilon_{j} \in \mathbb{R}^{n}$とおく.このとき,集合
$$ \mathrm{DS}(n) \coloneqq \{S \in \mathrm{Mat}(n,n;\mathbb{R}) : S(i,j) \geq 0,\ S\epsilon = \epsilon = S^{\transpose}\epsilon\}$$
の元を二重確率行列という.

  1. 単位行列は二重確率行列である.
  2. 二重確率行列の積は二重確率行列である.実際,$S,T \in \mathrm{DS}(n)$とすると,
    \begin{align} (ST)(i,j) &= \sum_{k=1}^{n} S(i,k)T(k,j) \geq 0;\\ (ST)\epsilon &= S(T\epsilon) = S\epsilon = \epsilon;\\ (ST)^{\transpose}\epsilon &= T^{\transpose}(S^{\transpose}\epsilon) = T^{\transpose}\epsilon = \epsilon; \end{align}
    が成り立つので,$ST \in \mathrm{DS}(n)$を得る.

置換行列$P_{\sigma} \in \mathrm{Perm}(n)$は二重確率行列である.実際,明らかに
$$ P_{\sigma}(i,j) = \delta_{i,\sigma(j)} \geq 0,\ P_{\sigma}\epsilon = \sum_{j=1}^{n} \epsilon_{\sigma(j)} = \epsilon$$
が成り立ち,さらに
$$ P_{\sigma}^{\transpose}\epsilon = P_{\sigma^{-1}}\epsilon = \epsilon$$
も成り立つ.

置換行列の凸結合は二重確率行列である:
$$ \forall (a_{\sigma})_{\sigma} \in [0,1]^{\mathfrak{S}_{n}},\ \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma} = 1 \implies S \coloneqq \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma}P_{\sigma} \in \mathrm{DS}(n).$$
実際,明らかに$S(i,j) \geq 0$であり,perm-dsより
$$ S\epsilon = \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma}P_{\sigma}\epsilon = \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma}\epsilon = \left(\sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma}\right) \epsilon = \epsilon,$$
および
$$ S^{\transpose}\epsilon = \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma}P_{\sigma}^{\transpose}\epsilon = \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma}\epsilon = \left(\sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma}\right) \epsilon = \epsilon$$
が成り立つ.

$S \in \mathrm{Mat}(n,n;\mathbb{R})$とする.このとき次は同値である:

  1. $S$は置換行列の凸結合で書ける;
  2. 任意の$A \in \mathrm{Mat}(n,n;\mathbb{R})$に対して
    $$ \sum_{i,j=1}^{n} A(i,j)S(i,j) \leq \max_{\sigma\in\mathfrak{S}_{n}} \sum_{i=1}^{n} A(i,\sigma(i))\quad (\,= \max_{\sigma\in\mathfrak{S}_{n}} \,\tr(AP_{\sigma})\,)$$
    が成り立つ.

不等式の左辺は$A$$S$とのFrobenius内積である(cf. tr-det例7):
$$ \sum_{i,j=1}^{n} A(i,j)S(i,j) = \tr(AS^{\transpose}) = \langle A \mid S \rangle.$$

まづ
$$ \mathrm{Conv}(\mathrm{Perm}(n)) \coloneqq \left\{X \in \mathrm{Mat}(n,n;\mathbb{R}) : \exists\,(a_{\sigma})_{\sigma} \in [0,1]^{\mathfrak{S}_{n}},\ \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma} = 1,\ X = \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma}P_{\sigma}\right\}$$
とおき,写像$h \colon \mathrm{Mat}(n,n;\mathbb{R}) \to \mathbb{R}$
$$ h(A) \coloneqq \max_{\sigma\in\mathfrak{S}_{n}}\,\langle A \mid P_{\sigma} \rangle = \sup\,\{\langle A \mid X \rangle : X\in\mathrm{Conv}(\mathrm{Perm}(n))\}$$
で定める(これを$\mathrm{Conv}(\mathrm{Perm}(n))$支持函数(support function)という).このとき
$$ \mathrm{Conv}(\mathrm{Perm}(n)) = \{S \in \mathrm{Mat}(n,n;\mathbb{R}) : \forall A \in \mathrm{Mat}(n,n;\mathbb{R}),\ \langle A \mid S \rangle \leq h(A)\}$$
が成り立つことを示せばよい.

  1. $S \in \mathrm{Conv}(\mathrm{Perm}(n))$とすると,$$ S = \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma}P_{\sigma},\ a_{\sigma}\in[0,1],\ \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma} = 1$$
    と書けるので,任意の$A \in \mathrm{Mat}(n,n;\mathbb{R})$に対して
    $$ \langle A \mid S \rangle = \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma} \langle A \mid P_{\sigma} \rangle \leq \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma} h(A) = h(A)$$
    が成り立つ.
  2. $S \notin \mathrm{Conv}(\mathrm{Perm}(n))$とする.いま$\mathrm{Conv}(\mathrm{Perm}(n))$$\mathbb{R}^{n!}$から$\mathrm{Mat}(n,n;\mathbb{R})$への連続写像
    $$ (a_{\sigma})_{\sigma} \mapsto \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma}P_{\sigma}$$
    による$(n!-1)$単体の像なのでコンパクトであり,したがって$X_{0} \in \mathrm{Conv}(\mathrm{Perm}(n))$であって
    $$ \|S-X_{0}\| = \dist{S}{\mathrm{Conv}(\mathrm{Perm}(n))} > 0$$
    を満たすものが存在する.そこで$A_{0} \coloneqq S-X_{0}\ (\neq O_{n})$とおくと,
    $$ \langle A_{0} \mid S \rangle - \langle A_{0} \mid X_{0} \rangle = \langle A_{0} \mid S-X_{0} \rangle = \|S-X_{0}\|^{2} > 0\quad\leadsto\quad \langle A_{0} \mid S \rangle > \langle A_{0} \mid X_{0} \rangle$$
    が成り立つ.あとは任意の$\sigma\in\mathfrak{S}_{n}$に対して
    $$ \langle A_{0} \mid X_{0} \rangle \geq \langle A_{0} \mid P_{\sigma} \rangle$$
    が成り立つことを示せばよい.ところで$\sigma\in\mathfrak{S}_{n}$とすると,任意の$r \in\;]0,1]$に対して,$(1-r)X_{0}+rP_{\sigma} \in \mathrm{Conv}(\mathrm{Perm}(n))$より,
    \begin{align} \|A_{0}\|^{2} &= \|S-X_{0}\|^{2} \\ &\textcolor{orange}{\leq} \|S-((1-r)X_{0}+rP_{\sigma}) \|^{2} \\ &= \|A_{0} - r(P_{\sigma}-X_{0})\|^{2} \\ &= \|A_{0}\|^{2} - 2r\langle A_{0} \mid P_{\sigma}-X_{0} \rangle + r^{2} \|P_{\sigma}-X_{0}\|^{2} \end{align}
    が成り立つので,
    $$ \langle A_{0} \mid P_{\sigma} \rangle - \langle A_{0} \mid X_{0} \rangle \leq \frac{r}{2}\|P_{\sigma}-X_{0}\|^{2} \to 0 \quad (r \to 0)$$
    を得る.
Birkhoff–von Neumann

任意の二重確率行列は置換行列の凸結合で書ける.

Step 1.

任意の$S \in \mathrm{DS}(n)\smallsetminus\{I_{n}\}$に対して,$\sigma_{S}\in\mathfrak{S}_{n}\smallsetminus\{\id\}$であって
$$ 0 \notin \{S(i,\sigma_{S}(i)) : 1 \leq i \leq n,\ i \neq \sigma_{S}(i)\}$$
なるものが存在することを示す.

  1. $n = 1$のときは自明に成り立つ.
  2. $S \in \mathrm{DS}(n+1)\smallsetminus\{I_{n+1}\}$とし,
    $$ \forall \sigma\in\mathfrak{S}_{n+1}\smallsetminus\{\id\},\ 0 \in \{S(i,\sigma(i)) : 1 \leq i \leq n+1,\ i \neq \sigma(i)\}$$
    が成り立ったと仮定する.このとき,$S$の固有多項式$f_{S}$
    $$ f_{S}(t) = (t-S(1,1))\cdots(t-S(n+1,n+1)) + \sum_{\sigma\in\mathfrak{S}_{n+1}\smallsetminus\{\id\}} \sgn(\sigma) \cdot (t\delta_{1,\sigma(1)}-S(1,\sigma(1)))\cdots(t\delta_{n+1,\sigma(n+1)}-S(n+1,\sigma(n+1)))$$
    で与えられるが,各$\sigma\in\mathfrak{S}_{n+1}\smallsetminus\{\id\}$に対して,$i_{\sigma} \in \{1,\ldots,n+1\}$であって
    $$ i_{\sigma} \neq \sigma(i_{\sigma}),\ S(i_{\sigma},\sigma(i_{\sigma})) = 0\quad\leadsto\quad t\delta_{i_{\sigma},\sigma(i_{\sigma})}-S(i_{\sigma},\sigma(i_{\sigma})) = 0$$
    なるものが存在するので,上式第$2$項は$0$となり,
    $$ f_{S}(t) = (t-S(1,1))\cdots(t-S(n+1,n+1))$$
    が成り立つ.ところで,二重確率行列$S$は固有値$1$を持つので,$i_{0} \in \{1,\ldots,n+1\}$であって$S(i_{0},i_{0}) = 1$なるものが存在し,したがって
    $$ S = \begin{bmatrix} &&& 0 &&& \\ &&& \vdots &&& \\ &&& 0 &&& \\ 0 & \cdots & 0 & 1 & 0 & \cdots & 0 \\ &&& 0 &&& \\ &&& \vdots &&& \\ &&& 0 &&& \\ \end{bmatrix}$$
    となる.よって$S$の第$i_{0}$行と第$i_{0}$列を取り除いてできる$n$次正方行列を$S_{0}$とおくと,$S_{0} \in \mathrm{DS}(n)\smallsetminus\{I_{n}\}$であるから,数学的帰納法の仮定より$\sigma_{0} \in \mathfrak{S}_{n+1}\smallsetminus\{\id\}$であって
    $$ \sigma_{0}(i_{0}) = i_{0},\ 0 \notin \{S(i,\sigma_{0}(i)) : 1 \leq i \leq n+1,\ i \neq i_{0},\ i \neq \sigma_{0}(i)\},$$
    すなわち
    $$ 0 \notin \{S(i,\sigma_{0}(i)) : 1 \leq i \leq n+1,\ i \neq \sigma_{0}(i)\}$$
    を満たすものが存在するが,これは不合理である.

Step 2.

$S \in \mathrm{DS}(n)$とする.このとき任意の$A \in \mathrm{Mat}(n,n;\mathbb{R})$に対して
$$ \sum_{i,j=1}^{n} A(i,j)S(i,j) \leq \max_{\sigma\in\mathfrak{S}_{n}} \sum_{i=1}^{n} A(i,\sigma(i))$$
が成り立つことを示せばよい(cf. conv-hull).

  1. そこで$A \in \mathrm{Mat}(n,n;\mathbb{R})$とし$\tau\in\mathfrak{S}_{n}$であって
    $$ \max_{\sigma\in\mathfrak{S}_{n}} \sum_{i=1}^{n} A(i,\sigma(i)) = \sum_{i=1}^{n} A(i,\tau(i)) = \tr(AP_{\tau})$$
    なるものを取る.いま$SP_{\tau} \in \mathrm{DS}(n)$であり,perm-orthoより
    $$ \langle A \mid S \rangle = \tr(AS^{\transpose}) = \tr((AP_{\tau})(P_{\tau}^{\transpose}S^{\transpose})) = \tr((AP_{\tau})(SP_{\tau})^{\transpose}) = \langle AP_{\tau} \mid SP_{\tau} \rangle$$
    であるから,$\tau = \id$としてよい:
    $$ \forall \sigma\in\mathfrak{S}_{n},\ \tr(AP_{\sigma}) \leq \tr A.$$
  2. さて,$r \in \mathbb{R}_{>0}$とし
    $$ A_{r} \coloneqq A + rI_{n} \in \mathrm{Mat}(n,n;\mathbb{R})$$
    とおく.このとき,任意の$\sigma\in\mathfrak{S}_{n}\smallsetminus\{\id\}$に対して
    \begin{align} \tr A_{r} - \tr (A_{r}P_{\sigma}) &= (\tr A -\tr(AP_{\sigma})) + rn - r \tr P_{\sigma} \\ &\geq rn-r(n-1) \\ &= r \end{align}
    が成り立つ.
  3. つぎに,$r \in \mathbb{R}_{>0}$とし,$T_{0} \in \mathrm{DS}(n)$であって
    $$ \sup_{T\in\mathrm{DS}(n)} \langle A_{r} \mid T \rangle = \langle A_{r} \mid T_{0} \rangle$$
    を満たすものを考える(注意:$\mathrm{DS}(n) \subset \mathrm{Mat}(n,n;\mathbb{R})$は有界閉集合なので,このような$T_{0}$は存在する).もし$T_{0} \neq I_{n}$であるとすると,前段より$\tau_{0} \in \mathfrak{S}_{n}\smallsetminus\{\id\}$であって
    $$ 0 \notin \{T_{0}(i,\tau_{0}(i)) : 1 \leq i \leq n,\ i \neq \tau_{0}(i)\}$$
    を満たすものが存在する.そこで
    $$ r' \coloneqq \min\{T_{0}(i,\tau_{0}(i)) : 1 \leq i \leq n,\ i \neq \tau_{0}(i)\} \in \mathbb{R}_{>0}$$
    とおいて$T_{r'} \in \mathrm{Mat}(n,n;\mathbb{R})$
    $$ T_{r'} \coloneqq T_{0} + r'I_{n} - r'P_{\tau_{0}^{-1}}$$
    で定めると,
    $$ T_{r'}(i,j) = T_{0}(i,j) + r'\delta_{i,j} -r'\delta_{\tau_{0}(i),j} = \begin{cases} T_{0}(i,i) + r' & \tau_{0}(i) \neq i = j \\ T_{0}(i,\tau_{0}(i)) - r' & i \neq \tau_{0}(i) = j \\ T_{0}(i,j) & \text{otherwise} \end{cases}$$
    より$T_{r'}(i,j) \geq 0$であって,
    $$ T_{r'}\epsilon = T_{0}\epsilon + r'I_{n}\epsilon - r'P_{\tau_{0}^{-1}}\epsilon = \epsilon + r'\epsilon -r'\epsilon = \epsilon = T_{r'}^{\transpose}\epsilon$$
    が成り立つので,$T_{r'} \in \mathrm{DS}(n)$である.ところがこのとき
    \begin{align} \langle A_{r} \mid T_{r'} \rangle - \langle A_{r} \mid T_{0} \rangle &= \langle A_{r} \mid T_{r'}-T_{0} \rangle \\ &= \langle A_{r} \mid r'I_{n} -r'P_{\tau_{0}^{-1}} \rangle \\ &= r'(\langle A_{r} \mid I_{n} \rangle - \langle A_{r} \mid P_{\tau_{0}}^{\transpose} \rangle) \\ &= r' \left(\tr A_{r} - \tr(AP_{\tau_{0}})\right) \\ &\geq r' r \\ &>0 \end{align}
    となって$T_{0}$の取り方に反する.
  4. よって任意の$r \in \mathbb{R}_{>0}$に対して
    $$ \langle A \mid S \rangle \leq \langle A_{r} \mid S \rangle \leq \langle A_{r} \mid T_{0} \rangle = \langle A_{r} \mid I_{n} \rangle = \tr A_{r} = \tr A + rn$$
    が成り立つ.
  5. 以上より
    $$ \sum_{i,j=1}^{n} A(i,j)S(i,j) = \langle A \mid S \rangle \leq \tr A = \max_{\sigma\in\mathfrak{S}_{n}} \sum_{i=1}^{n} A(i,\sigma(i))$$
    を得る.

正方行列$A \in \mathrm{Mat}(n,n;\mathbb{R})$に対して
$$ \per A \coloneqq \sum_{\sigma\in\mathfrak{S}_{n}} A(1,\sigma(1)) \cdots A(n,\sigma(n))$$
$A$パーマネントという.二重確率行列$S = \sum_{\tau} a_{\tau}P_{\tau} \in \mathrm{DS}(n)$のパーマネントについて,
$$ S(i,\sigma(i)) = \sum_{\tau\in\mathfrak{S}_{n}} a_{\tau}\delta_{i,\tau(\sigma(i))} \geq a_{\sigma^{-1}}$$
より,
$$ \per S = \sum_{\sigma\in\mathfrak{S}_{n}} S(1,\sigma(1)) \cdots S(n,\sigma(n)) \geq \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma^{-1}} \cdots a_{\sigma^{-1}} = \sum_{\sigma\in\mathfrak{S}_{n}} a_{\sigma}^{n} > 0$$
が成り立つ.よって$\sigma_{S} \in \mathfrak{S}_{n}$であって
$$ 0 \notin \{S(1,\sigma_{S}(1)), \ldots, S(n,\sigma_{S}(n))\}$$
を満たすもの(すなわち$SP_{\sigma_{S}}$の対角成分がすべて正となるもの)が存在する.

参考文献

投稿日:410
更新日:419
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。

投稿者

うすい
64
14090
学んだことをまとめています.

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中