2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SO(3)の指数写像の微分とその行列式の導出

2
Last updated at Posted at 2025-12-12

SO(3)の指数写像の微分(ヤコビアン)の導出

SO(3)の指数写像の基本

$R \in \mathrm{SO}(3)$における接空間$T_{R}\mathrm{SO}(3)$は、

T_{R}\mathrm{SO}(3) = \{RA| A \in \mathfrak{so}(3)\}

である。$\mathfrak{so}(3)$は$I_3 \in \mathrm{SO}(3)$における接空間であり、

\begin{eqnarray}
\mathfrak{so}(3) &=& \{A \in \mathbb{R}^{3 \times 3} | A^T = -A\} \\
&=& \left\{ \begin{bmatrix} 0 & -u_3 & u_2 \\ u_3 & 0 & -u_1 \\ -u_2 & u_1 & 0 \end{bmatrix} \middle| \begin{bmatrix} u_1 \\ u_2 \\ u_3 \end{bmatrix} \in \mathbb{R}^{3} \right\} \\
\end{eqnarray}

と表される歪対称行列全体の空間である。
$\mathfrak{so}(3)$は3次元の線型空間であり、

\boldsymbol{u} = \begin{bmatrix} u_1 \\ u_2 \\ u_3 \end{bmatrix} \in \mathbb{R}^{3}

に対して、

\boldsymbol{u}^{\land} = \begin{bmatrix} 0 & -u_3 & u_2 \\ u_3 & 0 & -u_1 \\ -u_2 & u_1 & 0 \end{bmatrix} \in \mathfrak{so}(3)

を対応させる全単射の写像を介して$\mathfrak{so}(3)$と$\mathbb{R}^{3}$は同一視できる。

$R \in \mathrm{SO}(3)$における指数写像は、$A \in T_{R}\mathrm{SO}(3)$に対して、

\exp_{R} (A) = R \exp(R^T A)

と定義される。$\exp$は正方行列に対して定義される通常の指数写像であり、$X \in \mathbb{R}^{d \times d}$に対して、

\exp(X) = \sum_{k=0}^{\infty} \frac{1}{k!} X^k

と定義される。この指数写像を$\mathfrak{so}(3)$に制限すると、これは$I_3$の接空間$\mathfrak{so}(3)$から$\mathrm{SO}(3)$への写像となる。
なぜ$A \in \mathfrak{so}(3)$であれば$\exp(A) \in \mathrm{SO}(3)$かと言えば、$A \in \mathfrak{so}(3)$であれば、

\begin{eqnarray}
(\exp(A))^T &=& \left( \sum_{k=0}^{\infty} \frac{1}{k!} (A)^k \right)^T \\
&=& \sum_{k=0}^{\infty} \frac{1}{k!} (A^T)^k \\
&=& \sum_{k=0}^{\infty} \frac{1}{k!} (-A)^k \\
&=& \exp(-A)
\end{eqnarray}

であり、

\begin{eqnarray}
(\exp(A))^T \exp(A) &=& \left( \sum_{p=0}^{\infty} \frac{1}{p!} (-A)^p \right) \left( \sum_{q=0}^{\infty} \frac{1}{q!} A^q \right) \\
&=& \sum_{n=0}^{\infty} \sum_{m=1}^{k} \frac{1}{m!} \frac{1}{(n-m)!} (-A)^m A^{n-m} \\
&=& \sum_{n=0}^{\infty} \frac{1}{n!}\sum_{m=1}^{n} \frac{n!}{m!(n-m)!}(-A)^m A^{n-m} \\
&=& \sum_{k=0}^{\infty} \frac{1}{k!} (-A + A)^k \\
&=& I_3
\end{eqnarray}

となる。つまり、

(\exp(A))^T = \exp(-A) = \exp(A)^{-1}

である。したがって、$\exp(A) \in \mathrm{SO}(3)$である。
この議論から、一般に正方行列$A, B \in \mathbb{R}^{d \times d}$が可換ならば、

\exp(A) \exp(B) = \exp(A + B)

が成り立つ。$A, B$が可換でない場合、一般にはこの関係は成立しない。

SO(3)の指数写像の微分

まず、$\boldsymbol{v} \in \mathbb{R}^3, t \in \mathbb{R}$について、

\begin{eqnarray}
\frac{d}{dt} \exp(t \boldsymbol{v}^{\land}) &=& \frac{d}{dt} \sum_{k=0}^{\infty} \frac{1}{k!} (t \boldsymbol{v}^{\land})^k \\
&=& \sum_{k=1}^{\infty} \frac{1}{(k-1)!} t^{k-1} (\boldsymbol{v}^{\land})^k \\
&=& \boldsymbol{v}^{\land} \sum_{k=1}^{\infty} \frac{1}{(k-1)!} t^{k-1} (\boldsymbol{v}^{\land})^{k-1} \\
&=& \boldsymbol{v}^{\land} \exp(t \boldsymbol{v}^{\land})
\end{eqnarray}

となる。この変形から分かる通り、$\boldsymbol{v}^{\land}$と$\exp(t \boldsymbol{v}^{\land})$は可換である。

$\boldsymbol{x}, \boldsymbol{v} \in \mathbb{R}^3, R = \exp(\boldsymbol{x}^{\land}) \in \mathrm{SO}(3)$をとる。$\boldsymbol{v} \in \mathbb{R}^3, t \in \mathbb{R}$について、

\left. \frac{d}{dt} \right|_{t=0} \exp((\boldsymbol{x} + t \boldsymbol{v})^{\land}) = \left. \frac{d}{dt} \right|_{t=0} \exp(\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land})

を$\exp$の$R (= \exp(\boldsymbol{x}^{\land}))$における$\boldsymbol{v}^{\land}$方向への微分とする。

\left. \frac{d}{dt} \right|_{t=0} \exp(t \boldsymbol{v}^{\land}) = \boldsymbol{v}^{\land}

なので、$\exp$の$I_3$における$\boldsymbol{v}^{\land}$方向への微分は$\boldsymbol{v}^{\land}$である。
$\boldsymbol{x} \neq \boldsymbol{0}$の場合、$\boldsymbol{x}^{\land}$と$\boldsymbol{v}^{\land}$は一般には可換でないので、この微分は簡単には計算できない。

任意の$t$に依存した実正方行列$Z \in \mathbb{R}^d$が$t$で微分可能な場合、以下の計算ができる。$\exp$の定義より

\exp(Z) = \sum_{k=0}^{\infty} \frac{1}{k!} Z^k

であり、これを$t$で微分して、

\frac{d}{dt} \exp(Z) = \sum_{k=0}^{\infty} \frac{1}{k!} \sum_{p=0}^{k-1} Z^{p} \left( \frac{d}{dt} Z\right) Z^{k-p-1}

である。$Z$と$\frac{d}{dt} Z$が一般に可換でないので、行列積の微分はこのような和の形になる。$q = k-p-1$として和に関して変数を変換して、

\frac{d}{dt} \exp(Z) = \sum_{p=0}^{\infty} \sum_{q=0}^{\infty} \frac{1}{(p+q+1)!} Z^p \left( \frac{d}{dt} Z\right) Z^{q}

となる。
整数$p, q$に対して、

\int_{0}^{1} (1-s)^p s^q ds = \frac{p!q!}{(p+q+1)!}

という関係があるので、

\begin{eqnarray}
\frac{d}{dt} \exp(Z) &=& \int_{0}^{1} \sum_{p=0}^{\infty} \sum_{q=0}^{\infty} \frac{(1-s)^p s^q}{p!q!} Z^p \left( \frac{d}{dt} Z\right) Z^{q} ds \\
&=& \int_{0}^{1} \left( \sum_{p=0}^{\infty} \frac{(1-s)^p}{p!}Z^p \right) \left( \frac{d}{dt} Z\right) \left( \sum_{q=0}^{\infty} \frac{s^q}{q!}Z^q \right) ds \\
&=& \int_{0}^{1} \exp((1-s)Z) \left( \frac{d}{dt} Z\right) \exp(sZ) ds \\
&=& \exp(Z) \int_{0}^{1} \exp(-sZ) \left( \frac{d}{dt} Z\right) \exp(sZ) ds \\
\end{eqnarray}

となる。
ここで、

F(s) = \exp(-sZ) \left( \frac{d}{dt} Z\right) \exp(sZ)

とすると、

\begin{eqnarray}
\frac{d}{ds} F(s) &=& \frac{d}{ds} \left( \exp(-sZ) \left( \frac{d}{dt} Z\right) \exp(sZ) \right)\\
&=& (-Z) \exp(-sZ) \left( \frac{d}{dt} Z\right) \exp(sZ) +  \exp(-sZ) \left( \frac{d}{dt} Z\right) (Z) \exp(sZ) \\
&=& -Z \exp(-sZ) \left( \frac{d}{dt} Z\right) \exp(sZ) + \exp(-sZ) \left( \frac{d}{dt} Z\right) \exp(sZ) Z\\
&=& - Z F(s) + F(s) Z \\
&=& - [Z, F(s)]
\end{eqnarray}

となる。
ここで、行列を行列に対応させる作用素$\mathrm{ad}_{Z}$を

\mathrm{ad}_{Z} (\cdot) = [Z, \cdot]

とする。交換関係が線型なので、$\mathrm{ad}_{Z}$は線型作用素である。
すると、

\frac{d}{ds} F(s) = -\mathrm{ad}_{Z} (F(s))

となる。
これを満たす$F(s)$は

F(s) = \sum_{k=0}^{\infty} \frac{(-s)^k}{k!} \mathrm{ad}_{Z}^{k} (F(0))

と表せる。ただし、$\mathrm{ad}_Z^k$は$\mathrm{ad}_Z$を$k$回作用させる作用素であり、

\begin{eqnarray}
\mathrm{ad}_{Z}^{1} (\cdot) &=& [Z, \cdot] \\
\mathrm{ad}_{Z}^{2} (\cdot) &=& [Z, [Z, \cdot]] \\
\mathrm{ad}_{Z}^{3} (\cdot) &=& [Z, [Z, [Z, \cdot]]]
\end{eqnarray}

のような演算を表す。$k=0$の$\mathrm{ad}_Z^0$は恒等変換。
この冪級数で定義された作用素は指数写像の定義との類似から

\exp(-s\mathrm{ad}_{Z})(\cdot) = \sum_{k=0}^{\infty} \frac{(-s)^k}{k!} \mathrm{ad}_{Z}^{k} (\cdot)

と表される。$F(0) = \frac{d}{dt} Z$なので、

F(s) = \exp(-s\mathrm{ad}_{Z}) \left(\frac{d}{dt} Z\right)

である。したがって、

\frac{d}{dt} \exp(Z) = \exp(Z) \int_{0}^{1} \exp(-s\mathrm{ad}_{Z}) \left(\frac{d}{dt} Z\right) ds

となる。積分を計算する。

\begin{eqnarray}
\int_{0}^{1} \exp(-s\mathrm{ad}_{Z}) \left(\frac{d}{dt} Z\right) ds &=& \int_{0}^{1} \left(\sum_{k=0}^{\infty} \frac{(-s)^k}{k!} \mathrm{ad}_{Z}^{k} \left(\frac{d}{dt} Z\right) \right) ds \\
&=& \sum_{k=0}^{\infty} \frac{\int_{0}^{1}  (-s)^k ds}{k!} \mathrm{ad}_{Z}^{k} \left(\frac{d}{dt} Z\right)  \\
&=& \sum_{k=0}^{\infty} \frac{(-1)^k}{(k+1)!} \mathrm{ad}_{Z}^{k} \left(\frac{d}{dt} Z\right) 
\end{eqnarray}

この冪級数で定義された作用素は、

\begin{eqnarray}
\sum_{k=0}^{\infty} \frac{(-1)^k}{(k+1)!} \lambda^k &=& - \frac{1}{\lambda} \sum_{k=0}^{\infty} \frac{(-1)^{k+1}}{(k+1)!} \lambda^{k+1} \\
&=& \frac{1}{\lambda} - \frac{1}{\lambda} \sum_{k=0}^{\infty} \frac{(-1)^{k}}{k!} \lambda^{k} \\
&=& \frac{1 - e^{-\lambda}}{\lambda}
\end{eqnarray}

という関数の冪級数展開との類似から、線型作用素$\mathrm{ad}_{Z}$についても、

\left( \frac{1 - e^{-\mathrm{ad}_{Z}}}{\mathrm{ad}_{Z}} \right) \left(\frac{d}{dt}  Z\right) = \sum_{k=0}^{\infty} \frac{(-1)^k}{(k+1)!} \mathrm{ad}_{Z}^{k} \left(\frac{d}{dt} Z\right)

と表す。なお、

\frac{1 - e^{-\mathrm{ad}_{Z}}}{\mathrm{ad}_{Z}}

はこれで一つの冪級数で定義された作用素であり、$\frac{1}{\mathrm{ad}_{Z}}$などの作用の合成で考えるものではない。ただの作用素の記法である。
これを使って、

\frac{d}{dt} \exp(Z) = \exp(Z) \left( \frac{1 - e^{-\mathrm{ad}_{Z}}}{\mathrm{ad}_{Z}} \right) \left(\frac{d}{dt}  Z\right)

となる。

これを$Z = \boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land}$として用いて、

\begin{eqnarray}
\frac{d}{dt} \exp(\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land}) &=& \exp(\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land}) \left( \frac{1 - e^{-\mathrm{ad}_{\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land}}}}{\mathrm{ad}_{\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land}}} \right) \left(\frac{d}{dt} (\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land})\right) \\
&=& \exp(\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land}) \left( \frac{1 - e^{-\mathrm{ad}_{\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land}}}}{\mathrm{ad}_{\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land}}} \right) (\boldsymbol{v}^{\land}) \\
\end{eqnarray}

$t=0$とすると、

\begin{eqnarray}
\left. \frac{d}{dt} \right|_{t=0} \exp(\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land}) &=& \exp(\boldsymbol{x}^{\land}) \left( \frac{1 - e^{-\mathrm{ad}_{\boldsymbol{x}^{\land}}}}{\mathrm{ad}_{\boldsymbol{x}^{\land}}} \right) (\boldsymbol{v}^{\land}) \\
&=& R \left( \frac{1 - e^{-\mathrm{ad}_{\boldsymbol{x}^{\land}}}}{\mathrm{ad}_{\boldsymbol{x}^{\land}}} \right) (\boldsymbol{v}^{\land})
\end{eqnarray}

となる。これが求めたかった$\exp$の$R (= \exp(\boldsymbol{x}^{\land}))$における$\boldsymbol{v}^{\land}$方向への微分である。

歪対称行列の交換関係について考える。
$\boldsymbol{x}^{\land}, \boldsymbol{v}^{\land} \in \mathfrak{so}(3)$について、交換関係の定義から、

\mathrm{ad}_{\boldsymbol{x}^{\land}}(\boldsymbol{v}^{\land}) = [\boldsymbol{x}^{\land}, \boldsymbol{v}^{\land}] = \boldsymbol{x}^{\land} \boldsymbol{v}^{\land} - \boldsymbol{v}^{\land} \boldsymbol{x}^{\land}

であり、

\begin{eqnarray}
[\boldsymbol{x}^{\land}, \boldsymbol{v}^{\land}]^T &=& (\boldsymbol{x}^{\land} \boldsymbol{v}^{\land})^T - (\boldsymbol{v}^{\land} \boldsymbol{x}^{\land})^T \\
&=& (\boldsymbol{v}^{\land})^T (\boldsymbol{x}^{\land})^T - (\boldsymbol{x}^{\land})^T (\boldsymbol{v}^{\land})^T \\
&=& (-\boldsymbol{v}^{\land}) (-\boldsymbol{x}^{\land}) - (-\boldsymbol{x}^{\land}) (- \boldsymbol{v}^{\land}) \\
&=& \boldsymbol{v}^{\land} \boldsymbol{x}^{\land} - \boldsymbol{v}^{\land} \boldsymbol{x}^{\land} \\
&=& - [\boldsymbol{x}^{\land}, \boldsymbol{v}^{\land}]
\end{eqnarray}

となるので、交換関係$[\boldsymbol{x}^{\land}, \boldsymbol{v}^{\land}]$も歪対称行列である。つまり、$\mathrm{ad}_{\boldsymbol{x}^{\land}}(\boldsymbol{v}^{\land}) \in \mathfrak{so}(3)$。
これを具体的に計算すると、

\begin{eqnarray}
[\boldsymbol{x}^{\land}, \boldsymbol{v}^{\land}] &=& \boldsymbol{x}^{\land} \boldsymbol{v}^{\land} - \boldsymbol{v}^{\land} \boldsymbol{x}^{\land} \\
&=& \begin{bmatrix} 0 & - x_1 v_2 + x_2 v_1 & x_3 v_1 - x_1 v_3 \\ x_1 v_2 - x_2 v_1 & 0 & - x_2 v_3 + x_3 v_2 \\ - x_3 v_1 + x_1 v_3 & x_2 v_3 - x_3 v_2 & 0 \end{bmatrix} \\
&=& ((\boldsymbol{x}^{\land}) \boldsymbol{v})^{\land} \\
&=& (\boldsymbol{x} \times \boldsymbol{v})^{\land}
\end{eqnarray}

となる。これは、歪対称行列$\boldsymbol{x}^{\land}$とベクトル$\boldsymbol{v}$の行列積の結果のベクトルを歪対称行列化したものであり、$\mathbb{R}^3$での外積ベクトルの歪対称行列になっている。
$\mathfrak{so}(3)$に対応する$\mathbb{R}^3$で考えて、

\mathrm{ad}_{\boldsymbol{x}^{\land}}(\boldsymbol{v}^{\land}) = (\mathrm{ad}_{\boldsymbol{x}}(\boldsymbol{v}))^{\land}

となる、$\mathbb{R}^3$で定義された作用素を考えると、$\mathrm{ad}_{\boldsymbol{x}} (\cdot)$は$\mathbb{R}^3$から$\mathbb{R}^3$への線型作用素であり、$3 \times 3$行列で表せる。その$3 \times 3$行列は$\boldsymbol{x}^{\land}$である。

\mathrm{ad}_{\boldsymbol{x}}(\boldsymbol{v}) = (\boldsymbol{x}^{\land}) \boldsymbol{v}

これにより、作用素$\mathrm{ad}_{\boldsymbol{x}}$を$k$回作用させる作用素も$\mathbb{R}^3$で考えれば、

\mathrm{ad}_{\boldsymbol{x}^{\land}}^k (\boldsymbol{v}) = \left((\boldsymbol{x}^{\land})^k \boldsymbol{v}\right)^{\land}

と歪対称行列の累乗で計算することができる。

ここで、

\left( \frac{1 - e^{-\mathrm{ad}_{\boldsymbol{x}^{\land}}}}{\mathrm{ad}_{\boldsymbol{x}^{\land}}} \right) (\boldsymbol{v}^{\land}) = \sum_{k=0}^{\infty} \frac{(-1)^k}{(k+1)!} \mathrm{ad}_{\boldsymbol{x}^{\land}}^{k} \left(\boldsymbol{v}^{\land}\right)

だった。これを$\mathbb{R}^3$での計算に置き換えると、

\left( \frac{1 - e^{-\mathrm{ad}_{\boldsymbol{x}^{\land}}}}{\mathrm{ad}_{\boldsymbol{x}^{\land}}} \right) (\boldsymbol{v}^{\land}) = \left(\left(\sum_{k=0}^{\infty} \frac{(-1)^k}{(k+1)!} (\boldsymbol{x}^{\land})^k \right)\boldsymbol{v} \right)^{\land}

となる。この式から、

\left( \frac{1 - e^{-\mathrm{ad}_{\boldsymbol{x}^{\land}}}}{\mathrm{ad}_{\boldsymbol{x}^{\land}}} \right) (\boldsymbol{v}^{\land}) \in \mathfrak{so}(3)

であり、

\left. \frac{d}{dt} \right|_{t=0} \exp(\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land}) = R \left( \frac{1 - e^{-\mathrm{ad}_{\boldsymbol{x}^{\land}}}}{\mathrm{ad}_{\boldsymbol{x}^{\land}}} \right) (\boldsymbol{v}^{\land}) \in T_R \mathrm{SO}(3)

であることがわかる。
$R$における微分$\left. \frac{d}{dt} \right|_{t=0} \exp(\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land})$を求めるのに必要な$\boldsymbol{v}^{\land}$に対する作用素の計算

\left( \frac{1 - e^{-\mathrm{ad}_{\boldsymbol{x}^{\land}}}}{\mathrm{ad}_{\boldsymbol{x}^{\land}}} \right) (\boldsymbol{v}^{\land})

は、ベクトル$\boldsymbol{v}$に対して冪級数で表された行列

\sum_{k=0}^{\infty} \frac{(-1)^k}{(k+1)!} (\boldsymbol{x}^{\land})^k 

を左からかけて、歪対称行列にする操作であるということがわかった。次はこの$\boldsymbol{x}^{\land}$の冪級数をさらに具体的に計算する。

$\boldsymbol{x}^{\land}$は歪対称行列なので、

\begin{eqnarray}
(\boldsymbol{x}^{\land})^2 &=& \boldsymbol{x} \boldsymbol{x}^T - \|\boldsymbol{x}\|^2 I_3 \\
(\boldsymbol{x}^{\land})^3 &=& - \|\boldsymbol{x}\|^2 \boldsymbol{x}^{\land}
\end{eqnarray}

である。これを使って次数を下げる。

\begin{eqnarray}
&&\sum_{k=0}^{\infty} \frac{(-1)^k}{(k+1)!} (\boldsymbol{x}^{\land})^k \\
&=& \sum_{k=0}^{\infty} \frac{(-1)^{2k}}{(2k+1)!} (\boldsymbol{x}^{\land})^{2k} + \sum_{k=0}^{\infty} \frac{(-1)^{2k+1}}{(2k+2)!} (\boldsymbol{x}^{\land})^{2k+1} \\
&=& I_3 + \sum_{k=1}^{\infty} \frac{1}{(2k+1)!} (\boldsymbol{x}^{\land})^{2k} - \sum_{k=0}^{\infty} \frac{1}{(2k+2)!} (\boldsymbol{x}^{\land})^{2k+1} \\
&=& I_3 + \sum_{k=1}^{\infty} \frac{(-1)^{k-1}\|\boldsymbol{x}\|^{2k-2}}{(2k+1)!} (\boldsymbol{x}^{\land})^{2} - \sum_{k=0}^{\infty} \frac{(-1)^k \|\boldsymbol{x}\|^{2k}}{(2k+2)!} (\boldsymbol{x}^{\land}) \\
\end{eqnarray}

$\boldsymbol{x}^{\land}, (\boldsymbol{x}^{\land})^2$の係数を計算する。

\begin{eqnarray}
- \sum_{k=0}^{\infty} \frac{(-1)^k \|\boldsymbol{x}\|^{2k}}{(2k+2)!} &=& \frac{1}{\|\boldsymbol{x}\|^{2}} \sum_{k=0}^{\infty} \frac{(-1)^{k+1} \|\boldsymbol{x}\|^{2k+2}}{(2k+2)!} \\
&=& \frac{1}{\|\boldsymbol{x}\|^{2}} \left( -1 + \sum_{k=-1}^{\infty} \frac{(-1)^{k+1} \|\boldsymbol{x}\|^{2k+2}}{(2k+2)!}\right) \\
&=& \frac{1}{\|\boldsymbol{x}\|^{2}} \left( -1 + \sum_{k=0}^{\infty} \frac{(-1)^{k} \|\boldsymbol{x}\|^{2k}}{2k!}\right) \\
&=& -\frac{1-\cos \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^{2}}
\end{eqnarray}
\begin{eqnarray}
\sum_{k=1}^{\infty} \frac{(-1)^{k-1}\|\boldsymbol{x}\|^{2k-2}}{(2k+1)!} &=& -\frac{1}{\|\boldsymbol{x}\|^3} \sum_{k=1}^{\infty} \frac{(-1)^{k}\|\boldsymbol{x}\|^{2k+1}}{(2k+1)!} \\
&=& - \frac{1}{\|\boldsymbol{x}\|^3} \left(-\|\boldsymbol{x}\| + \sum_{k=0}^{\infty} \frac{(-1)^{k}\|\boldsymbol{x}\|^{2k+1}}{(2k+1)!} \right) \\
&=& \frac{\|\boldsymbol{x}\| - \sin \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^3}
\end{eqnarray}

以上より、

\sum_{k=0}^{\infty} \frac{(-1)^k}{(k+1)!} (\boldsymbol{x}^{\land})^k = I_3 -\frac{1-\cos \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^{2}} \boldsymbol{x}^{\land} + \frac{\|\boldsymbol{x}\| - \sin \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^3} (\boldsymbol{x}^{\land})^2

これを用いると、

\left. \frac{d}{dt} \right|_{t=0} \exp(\boldsymbol{x}^{\land} + t \boldsymbol{v}^{\land}) = R \left(\left( I_3 -\frac{1-\cos \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^{2}} \boldsymbol{x}^{\land} + \frac{\|\boldsymbol{x}\| - \sin \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^3} (\boldsymbol{x}^{\land})^2 \right) \boldsymbol{v} \right)^{\land}

となる。

この行列

I_3 -\frac{1-\cos \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^{2}} \boldsymbol{x}^{\land} + \frac{\|\boldsymbol{x}\| - \sin \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^3} (\boldsymbol{x}^{\land})^2

は、$I_3 \in \mathrm{SO}(3)$の接空間$T_{I_3} \mathrm{SO}(3) = \mathfrak{so}(3)$において、$\boldsymbol{x}$の近傍の微小な変動に対応する$\mathrm{SO}(3)$での$R =\exp(\boldsymbol{x}^{\land})$近傍の変動が、$R =\exp(\boldsymbol{x}^{\land})$の接空間$T_R \mathrm{SO}(3)$ではどう見えるかを表している。この行列は指数写像$\exp$のヤコビアン(左ヤコビアン)と呼ばれる。

ヤコビアンの行列式

指数写像$\exp$のヤコビアン

J(\boldsymbol{x}) = I_3 -\frac{1-\cos \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^{2}} \boldsymbol{x}^{\land} + \frac{\|\boldsymbol{x}\| - \sin \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^3} (\boldsymbol{x}^{\land})^2

の行列式を求める。
まずは、$\boldsymbol{x}^{\land}$の固有値を求める。

(\boldsymbol{x}^{\land}) \boldsymbol{u} = \lambda \boldsymbol{u}

とすると、$\boldsymbol{u} \in \mathbb{R}^3$であれば、

\boldsymbol{x} \times \boldsymbol{u} = \lambda \boldsymbol{u}

であるので、これを満たす実ベクトルの$\boldsymbol{u}$は、$\boldsymbol{u} =\beta \boldsymbol{x}, \beta \in \mathbb{R}$に限られる。この時、$\boldsymbol{x} \times \boldsymbol{u} = \boldsymbol{0}$なので、$\lambda = 0$。
$\lambda = 0$以外の固有値を求める。$\boldsymbol{x}^{\land}$は実歪対称行列なので、

(\boldsymbol{x}^{\land}) \boldsymbol{u} = \lambda \boldsymbol{u}

であれば、

(\boldsymbol{x}^{\land})^{\dagger} \boldsymbol{u} = (\boldsymbol{x}^{\land})^{T} \boldsymbol{u} = (-\boldsymbol{x}^{\land}) \boldsymbol{u} = -\lambda \boldsymbol{u}

である。ただし、$^\dagger$により共役転置を表す。

\begin{eqnarray}
&&\boldsymbol{u}^{\dagger} (\boldsymbol{x}^{\land}) \boldsymbol{u} = \lambda \|\boldsymbol{u}\|^2 \\
&&\boldsymbol{u}^{\dagger} (\boldsymbol{x}^{\land}) \boldsymbol{u} = \left((\boldsymbol{x}^{\land})^\dagger \boldsymbol{u}\right) ^\dagger \boldsymbol{u} = - \bar{\lambda} \|\boldsymbol{u}\|^2
\end{eqnarray}

であるため、固有値は$\lambda = - \bar{\lambda}$を満たす。ただし、$\bar{\lambda}$は$\lambda$の共役複素数。
$\lambda = - \bar{\lambda}$から、$\lambda$は純虚数である。つまり実数$a \neq 0$が存在して、$\lambda = a i$と表せて、

\|(\boldsymbol{x}^{\land}) \boldsymbol{u}\|^2 = \boldsymbol{u}^{\dagger} (\boldsymbol{x}^{\land})^{\dagger} (\boldsymbol{x}^{\land}) \boldsymbol{u} = a^2 \|\boldsymbol{u}\|^2

となる。また、このとき

\boldsymbol{x}^T \boldsymbol{u} = \boldsymbol{x}^T \left(\frac{1}{ai} (\boldsymbol{x}^{\land}) \boldsymbol{u} \right) = \frac{1}{ai} \boldsymbol{x}^T (-\boldsymbol{x}^{\land})^T \boldsymbol{u} = - \frac{1}{ai} \left((\boldsymbol{x}^{\land})\boldsymbol{x} \right)^T \boldsymbol{u} = 0

となる。これは、$(\boldsymbol{x}^{\land})\boldsymbol{x} = \boldsymbol{x} \times \boldsymbol{x} = \boldsymbol{0}$であるからである。

さらに歪対称行列の性質から、

(\boldsymbol{x}^{\land})^2 = \boldsymbol{x} \boldsymbol{x}^T - \|\boldsymbol{x}\|^2I_3

なので、

\begin{eqnarray}
(\boldsymbol{x}^{\land})^2 \boldsymbol{u} &=& (\boldsymbol{x}^T \boldsymbol{u}) \boldsymbol{x} - \|\boldsymbol{x}\|^2 \boldsymbol{u} \\
&=& - \|\boldsymbol{x}\|^2 \boldsymbol{u}
\end{eqnarray}

である。したがって、

\begin{eqnarray}
\|(\boldsymbol{x}^{\land}) \boldsymbol{u}\|^2 &=& \boldsymbol{u}^{\dagger} (\boldsymbol{x}^{\land})^{\dagger} (\boldsymbol{x}^{\land}) \boldsymbol{u} \\
&=& \boldsymbol{u}^{\dagger} (\boldsymbol{x}^{\land})^T (\boldsymbol{x}^{\land}) \boldsymbol{u} \\
&=& \boldsymbol{u}^{\dagger} (-\boldsymbol{x}^{\land}) (\boldsymbol{x}^{\land}) \boldsymbol{u} \\
&=& - \boldsymbol{u}^{\dagger} (\boldsymbol{x}^{\land})^2 \boldsymbol{u} \\
&=& \|\boldsymbol{x}\|^2 \|\boldsymbol{u}\|^2
\end{eqnarray}

となる。以上より、$a = \pm \|\boldsymbol{x}\|$である。
よって、歪対称行列$\boldsymbol{x}^{\land}$の固有値は$0, \pm i\|\boldsymbol{x}\|$である。
$\boldsymbol{x}^{\land}$の固有値$\lambda$に対応する$\boldsymbol{0}$でない固有ベクトルをそれぞれ任意にとり$\boldsymbol{u}_{\lambda}$とすると、

\begin{eqnarray}
J(\boldsymbol{x}) \boldsymbol{u}_{\lambda} &=& \boldsymbol{u}_{\lambda} -\frac{1-\cos \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^{2}} (\boldsymbol{x}^{\land}) \boldsymbol{u}_{\lambda} + \frac{\|\boldsymbol{x}\| - \sin \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^3} (\boldsymbol{x}^{\land})^2 \boldsymbol{u}_{\lambda} \\
&=& \boldsymbol{u}_{\lambda} -\frac{1-\cos \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^{2}} \lambda \boldsymbol{u}_{\lambda} + \frac{\|\boldsymbol{x}\| - \sin \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^3} \lambda^2 \boldsymbol{u}_{\lambda} \\
&=& \left(1 -\frac{1-\cos \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^{2}} \lambda + \frac{\|\boldsymbol{x}\| - \sin \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^3} \lambda^2 \right)\boldsymbol{u}_{\lambda} \\
\end{eqnarray}

となる。$J(\boldsymbol{x})$と$\boldsymbol{x}$の固有ベクトルは共通しており、$J(\boldsymbol{x})$の固有値は$\lambda = 0, \pm i\|\boldsymbol{x}\|$を代入して、

1,  \frac{ \sin \|\boldsymbol{x}\| \pm i(1 - \cos \|\boldsymbol{x}\|)}{\|\boldsymbol{x}\|}

となる。$J(\boldsymbol{x})$の行列式は$J(\boldsymbol{x})$のすべての固有値の積であるので、

\begin{eqnarray}
\det J(\boldsymbol{x}) &=& 1 \cdot \frac{ \sin \|\boldsymbol{x}\| + i(1 - \cos \|\boldsymbol{x}\|)}{\|\boldsymbol{x}\|} \cdot \frac{ \sin \|\boldsymbol{x}\| - i(1 - \cos \|\boldsymbol{x}\|)}{\|\boldsymbol{x}\|} \\
&=& \frac{\sin^2 \|\boldsymbol{x}\| + (1 - \cos \|\boldsymbol{x}\|)^2 }{\|\boldsymbol{x}\|^2} \\
&=& \frac{2 - 2\cos \|\boldsymbol{x}\|}{\|\boldsymbol{x}\|^2} \\
&=& \frac{4}{\|\boldsymbol{x}\|^2} \sin^2 \left(\frac{\|\boldsymbol{x}\|}{2} \right) \\
\end{eqnarray}

となる。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?