de Moivreの定理(de Moivre's theorem)とは、実数 $\theta$ と整数 $n$ について $(\cos\theta+i\sin\theta)^n=\cos n\theta+i\sin n\theta$ が成り立つという定理であり、de Moivre の公式とも呼ばれる。単位円上の点 $\cos\theta+i\sin\theta$ を掛けることは角 $\theta$ の回転なので、定理は回転を $n$ 回続けると角 $n\theta$ の回転になることを表し、三角関数の加法定理から帰納法で証明できる。左辺を二項展開して実部と虚部を比べると $n$ 倍角の公式が、逆向きに使うと $\cos^n\theta$ の次数下げの公式が得られ、極形式の冪や $n$ 乗根の計算にも使う。$n$ が整数でないと左辺の値が角の選び方によって変わり、等式は一般には成り立たない。
de Moivreの定理(de Moivre's theorem)とは、実数 $\theta$ と整数 $n$ について
$$
(\cos\theta+i\sin\theta)^n=\cos n\theta+i\sin n\theta
$$
が成り立つという定理である。de Moivre の公式とも呼ぶ。複素数 $\cos\theta+i\sin\theta$ は複素平面の単位円上で角 $\theta$ の位置にある点で、これを掛けることは原点のまわりの角 $\theta$ の回転である。定理は「角 $\theta$ の回転を $n$ 回続けると角 $n\theta$ の回転になる」ことを式で述べている。
左辺は複素数の掛け算だけで計算でき、右辺は角を $n$ 倍した三角関数である。このため、左辺を二項定理で展開して実部と虚部を比べると、$\cos n\theta$ と $\sin n\theta$ を $\cos\theta$ と $\sin\theta$ で表す $n$ 倍角の公式が一度に得られる。逆向きに使えば $\cos^n\theta$ を $\cos k\theta$ の和に直す公式(次数下げ)が得られ、極形式の複素数の冪や $n$ 乗根の計算にも使える。
この記事では、加法定理から定理を証明し、極形式の複素数と複素数の角への拡張を述べる。続いて倍角の公式・次数下げ・冪の計算への応用を示し、最後に $n$ が整数でないと成り立たないことを例で確かめる。確率論の de Moivre–Laplaceの定理(二項分布の正規近似)は同じ人名を冠するが、別の定理である。
| 結果 | 内容 | 仮定 |
|---|---|---|
| thm-dmv-main | $(\cos\theta+i\sin\theta)^n=\cos n\theta+i\sin n\theta$ | $\theta$ は実数、$n$ は整数 |
| cor-dmv-polar | $\bigl(r(\cos\theta+i\sin\theta)\bigr)^n=r^n(\cos n\theta+i\sin n\theta)$ | $r>0$、$n$ は整数 |
| thm-dmv-complex | 同じ式が複素数の角 $z$ でも成り立つ | $n$ は整数 |
| prop-dmv-multiple | $\cos n\theta$、$\sin n\theta$ の展開 | $n\ge0$ |
| prop-dmv-reduction | $\cos^n\theta$ を $\cos k\theta$ の和で表す | $n\ge0$ |
以下、実数 $\theta$ について
$$
E(\theta):=\cos\theta+i\sin\theta
$$
とおく。$|E(\theta)|^2=\cos^2\theta+\sin^2\theta=1$ なので、$E(\theta)$ は複素平面の単位円上の点である。
すべての実数 $\theta$ とすべての整数 $n$ について
$$
(\cos\theta+i\sin\theta)^n=\cos n\theta+i\sin n\theta,
$$
すなわち $E(\theta)^n=E(n\theta)$ が成り立つ。
$n$ が負のとき、左辺は $0$ でない複素数 $E(\theta)$ の逆数の $(-n)$ 乗 $E(\theta)^n:=\bigl(E(\theta)^{-1}\bigr)^{-n}$ を表す。$n=0$ では両辺とも $1$ である。証明は次の節にある。
三角関数 の定理「加法定理」と系「余弦と正弦の平方の和」($\cos^2x+\sin^2x=1$)を使う。
実数 $\alpha,\beta$ について次が成り立つ。
1:掛け算を展開すると
$$
E(\alpha)E(\beta)=(\cos\alpha\cos\beta-\sin\alpha\sin\beta)+i(\sin\alpha\cos\beta+\cos\alpha\sin\beta)
$$
であり、加法定理により実部は $\cos(\alpha+\beta)$、虚部は $\sin(\alpha+\beta)$ である。
2:1 で $\beta=-\alpha$ とすると $E(\alpha)E(-\alpha)=E(0)=1$ である。$\cos$ は偶関数、$\sin$ は奇関数なので $E(-\alpha)=\cos\alpha-i\sin\alpha$ である。$\square$
$n\ge0$ の場合を $n$ についての帰納法で示す。$n=0$ では両辺とも $1$ である。$E(\theta)^n=E(n\theta)$ なら、lem-dmv-product の 1 により
$$
E(\theta)^{n+1}=E(\theta)^nE(\theta)=E(n\theta)E(\theta)=E\bigl((n+1)\theta\bigr)
$$
である。
$n< 0$ の場合は $m:=-n>0$ とおく。lem-dmv-product の 2 により $E(\theta)^{-1}=E(-\theta)$ なので、$0$ 以上の場合を角 $-\theta$ に使うと
$$
E(\theta)^n=\bigl(E(\theta)^{-1}\bigr)^m=E(-\theta)^m=E(-m\theta)=E(n\theta)
$$
である。$\square$
$0$ でない複素数 $z$ は、$r=|z|>0$ と実数 $\theta$ を用いて $z=r(\cos\theta+i\sin\theta)=rE(\theta)$ と書ける(極形式。$\theta$ を $z$ の偏角という。複素数 の定義「偏角と極形式」)。
$r>0$、$\theta$ を実数、$n$ を整数とすると
$$
\bigl(r(\cos\theta+i\sin\theta)\bigr)^n=r^n(\cos n\theta+i\sin n\theta)
$$
である。したがって $0$ でない複素数 $z$ について $|z^n|=|z|^n$ であり、$\theta$ が $z$ の偏角なら $n\theta$ は $z^n$ の偏角である。
実数 $r$ と複素数 $w$ について $(rw)^n=r^nw^n$($n< 0$ でも、$(rw)^{-1}=r^{-1}w^{-1}$ による)なので、thm-dmv-main により $(rE(\theta))^n=r^nE(n\theta)$ である。$r^n>0$、$|E(n\theta)|=1$ なので $|z^n|=r^n$ であり、この表示は $z^n$ の極形式である。$\square$
余弦と正弦は、冪級数
$$
\cos z=\sum_{k=0}^{\infty}\frac{(-1)^kz^{2k}}{(2k)!},\qquad \sin z=\sum_{k=0}^{\infty}\frac{(-1)^kz^{2k+1}}{(2k+1)!}
$$
によって複素数 $z$ についても定まる(三角関数 の定義「冪級数による余弦と正弦」)。
すべての複素数 $z$ とすべての整数 $n$ について
$$
(\cos z+i\sin z)^n=\cos nz+i\sin nz
$$
が成り立つ。
Eulerの公式(指数関数) の定理「Euler の公式」により、すべての複素数 $w$ について $e^{iw}=\cos w+i\sin w$ である。指数法則 $e^{u+v}=e^ue^v$ から、$n\ge0$ については帰納法で $(e^{iz})^n=e^{inz}$ が出る。また $e^{iz}e^{-iz}=e^0=1$ なので $(e^{iz})^{-1}=e^{-iz}$ であり、$n< 0$ については $(e^{iz})^n=(e^{-iz})^{-n}=e^{-i(-n)z}=e^{inz}$ である。よって
$$
(\cos z+i\sin z)^n=(e^{iz})^n=e^{inz}=\cos nz+i\sin nz
$$
である。$\square$
$z$ が実数でないとき、$\cos z+i\sin z=e^{iz}$ は単位円の上にあるとは限らない。たとえば $z=i$ では $\cos i+i\sin i=e^{-1}$ である。それでも式は成り立つが、「回転」という見方は実数の角に限られる。
$n\ge0$ を整数、$\theta$ を実数とすると
$$
\cos n\theta=\sum_{0\le k\le n,\ k\text{ は偶数}}(-1)^{k/2}\binom nk\cos^{n-k}\theta\,\sin^k\theta,
$$
$$
\sin n\theta=\sum_{0\le k\le n,\ k\text{ は奇数}}(-1)^{(k-1)/2}\binom nk\cos^{n-k}\theta\,\sin^k\theta
$$
が成り立つ。
二項定理により
$$
(\cos\theta+i\sin\theta)^n=\sum_{k=0}^n\binom nki^k\cos^{n-k}\theta\,\sin^k\theta
$$
である。$i^k$ は $k$ が偶数なら実数 $(-1)^{k/2}$、奇数なら純虚数 $i\cdot(-1)^{(k-1)/2}$ である。$\cos\theta$、$\sin\theta$ は実数なので、右辺の実部は偶数の $k$ の項の和、虚部は奇数の $k$ の項から $i$ を除いたものの和である。左辺は thm-dmv-main により $\cos n\theta+i\sin n\theta$ なので、実部と虚部を比べると主張を得る。$\square$
$n=3$ では $\cos3\theta=\cos^3\theta-3\cos\theta\sin^2\theta$、$\sin3\theta=3\cos^2\theta\sin\theta-\sin^3\theta$ である。$\sin^2\theta=1-\cos^2\theta$ などで書き直すと
$$
\cos3\theta=4\cos^3\theta-3\cos\theta,\qquad \sin3\theta=3\sin\theta-4\sin^3\theta
$$
となる。$n=5$ の正弦は $\sin5\theta=5\cos^4\theta\sin\theta-10\cos^2\theta\sin^3\theta+\sin^5\theta$ で、$\cos^2\theta=1-\sin^2\theta$ を代入して整理すると
$$
\sin5\theta=16\sin^5\theta-20\sin^3\theta+5\sin\theta
$$
である。
$\theta=\pi/5$ では $\sin5\theta=\sin\pi=0$ であり、$s:=\sin\frac\pi5>0$ なので、ex-dmv-triple の式を $s$ で割ると $16s^4-20s^2+5=0$ である。$s^2$ についての 2 次方程式を解くと $s^2=\frac{5\pm\sqrt5}8$ である。同じ方程式は $\theta=2\pi/5$ でも成り立ち、$0< \frac\pi5< \frac{2\pi}5< \frac\pi2$ で $\sin$ は増加するので、$\sin^2\frac\pi5$ は小さいほうの根である。よって
$$
\sin\frac\pi5=\sqrt{\frac{5-\sqrt5}8}
$$
である($\approx0.5878$)。
$k$ が偶数なら $\sin^k\theta=(1-\cos^2\theta)^{k/2}$ なので、prop-dmv-multiple により $\cos n\theta$ は $\cos\theta$ の $n$ 次の多項式で書ける。この多項式が Chebyshev多項式 である。
thm-dmv-main を $n=k$ と $n=-k$ で使うと、$z=E(\theta)$ について
$$
z^k+z^{-k}=E(k\theta)+E(-k\theta)=2\cos k\theta,\qquad z^k-z^{-k}=2i\sin k\theta
$$
である。これを逆向きに使うと、三角関数の冪を角の倍数の三角関数の和に直せる。
$n\ge0$ を整数、$\theta$ を実数とすると
$$
\cos^n\theta=\frac1{2^n}\sum_{j=0}^n\binom nj\cos\bigl((n-2j)\theta\bigr)
$$
である。
$z=E(\theta)$ とおくと、上の式で $k=1$ として $2\cos\theta=z+z^{-1}$ である。二項定理と thm-dmv-main により
$$
2^n\cos^n\theta=(z+z^{-1})^n=\sum_{j=0}^n\binom njz^{n-j}z^{-j}=\sum_{j=0}^n\binom njE\bigl((n-2j)\theta\bigr)
$$
である。左辺は実数なので、右辺の実部をとると $\sum_j\binom nj\cos((n-2j)\theta)$ に等しい。両辺を $2^n$ で割ると主張を得る。$\square$
右辺の虚部 $\sum_j\binom nj\sin((n-2j)\theta)$ は、$j$ と $n-j$ の項が $\binom nj=\binom n{n-j}$ と $\sin$ が奇関数であることから打ち消し合い、$0$ である。
$n=4$ では、$j=0,4$ の項が $\cos4\theta$、$j=1,3$ の項が $4\cos2\theta$、$j=2$ の項が $6$ なので
$$
\cos^4\theta=\frac{2\cos4\theta+8\cos2\theta+6}{16}=\frac{\cos4\theta+4\cos2\theta+3}8
$$
である。$\cos4\theta$、$\cos2\theta$ は $[0,2\pi]$ での積分が $0$ なので、$\int_0^{2\pi}\cos^4\theta\,d\theta=2\pi\cdot\frac38=\frac{3\pi}4$ である。
$1+i=\sqrt2\,E(\pi/4)$ なので、cor-dmv-polar により
$$
(1+i)^{10}=2^5E\Bigl(\frac{10\pi}4\Bigr)=32\,E\Bigl(\frac\pi2+2\pi\Bigr)=32i
$$
である($(1+i)^2=2i$ から $(2i)^5=32i$ と確かめられる)。同様に $1+\sqrt3\,i=2E(\pi/3)$ から $(1+\sqrt3\,i)^6=2^6E(2\pi)=64$ である。
$n\ge0$ を整数、$\theta$ を実数とすると
$$
\sum_{k=0}^n\binom nk\cos k\theta=2^n\cos^n\frac\theta2\cos\frac{n\theta}2
$$
である。実際、$z=E(\theta)$ とおくと、二項定理と thm-dmv-main により $(1+z)^n=\sum_k\binom nkE(k\theta)$ である。一方 lem-dmv-product により $1+z=E(\tfrac\theta2)\bigl(E(-\tfrac\theta2)+E(\tfrac\theta2)\bigr)=2\cos\frac\theta2\,E(\tfrac\theta2)$ なので、$(1+z)^n=2^n\cos^n\frac\theta2\,E(\tfrac{n\theta}2)$ である。2 つの表示の実部を比べればよい(虚部を比べると $\sin$ の同じ形の式が出る)。$\theta=0$ では $\sum_k\binom nk=2^n$ になる。
方程式 $z^n=w$($n\ge1$、$w=sE(\varphi)\ne0$、$s>0$)の解は、cor-dmv-polar を使って絶対値と偏角を比べると、
$$
z_k=s^{1/n}E\Bigl(\frac{\varphi+2\pi k}n\Bigr)\qquad(k=0,1,\dots,n-1)
$$
のちょうど $n$ 個であることが分かる(複素数 の命題「$n$ 乗根」、Ahl66 Chapter 1 §2.2)。偏角が $2\pi/n$ ずつずれるので、$n\ge3$ ならこれらは原点を中心とする正 $n$ 角形の頂点である。
$n\ge2$ とし、$\zeta:=E(2\pi/n)$ とおく。thm-dmv-main により $\zeta^n=E(2\pi)=1$ であり、$0< 2\pi/n< 2\pi$ なので $\zeta\ne1$ である。等比数列の和の公式から
$$
\sum_{k=0}^{n-1}\zeta^k=\frac{\zeta^n-1}{\zeta-1}=0
$$
である。$\zeta^k=E(2\pi k/n)$ なので、実部と虚部を比べると $\sum_{k=0}^{n-1}\cos\frac{2\pi k}n=0$、$\sum_{k=0}^{n-1}\sin\frac{2\pi k}n=0$ を得る。正 $n$ 角形の頂点の重心が中心にあることを表している。
thm-dmv-main の「$n$ は整数」という仮定は外せない。理由は、$E(\alpha)=E(\beta)$ でも $E(n\alpha)=E(n\beta)$ とは限らないことにある。$E(\alpha)=E(\beta)$ は $\alpha-\beta$ が $2\pi$ の整数倍であることと同値であり(三角関数 の定理「単位円の媒介変数表示」)、$n$ が整数なら $n(\alpha-\beta)$ も $2\pi$ の整数倍だが、$n$ が整数でなければそうとは限らない。
$1=E(0)=E(2\pi)$ である。もし $n=\frac12$ でも定理が成り立つなら、同じ数 $1$ の「$\frac12$ 乗」が $E(0)=1$ と $E(\pi)=-1$ の 2 つの値に等しくなってしまう。指数 $\frac12$ では、左辺は $E(\theta)$ という数だけでは決まらず、角 $\theta$ の選び方に依存する。
$0$ でない複素数 $w$ の偏角を $(-\pi,\pi]$ から選んだもの $\operatorname{Arg}w$ を主値といい、$w^{1/2}:=|w|^{1/2}E\bigl(\frac12\operatorname{Arg}w\bigr)$ と定めると、$w^{1/2}$ は $w$ だけで決まる。$\theta=\frac{3\pi}2$ では $E(\theta)=-i$、$\operatorname{Arg}(-i)=-\frac\pi2$ なので
$$
(\cos\theta+i\sin\theta)^{1/2}=E\Bigl(-\frac\pi4\Bigr)=\frac{1-i}{\sqrt2},\qquad \cos\frac\theta2+i\sin\frac\theta2=E\Bigl(\frac{3\pi}4\Bigr)=\frac{-1+i}{\sqrt2}
$$
であり、両辺は一致しない(符号が逆である)。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| $n$ は整数 | $n=\frac12$、$\theta=0$ と $\theta=2\pi$ | 左辺が角の選び方によらずに決まり、右辺に等しいこと |
| $n$ は整数(左辺を主値で決めた場合) | $n=\frac12$、$\theta=\frac{3\pi}2$ | $(\cos\theta+i\sin\theta)^n=\cos n\theta+i\sin n\theta$ |
Ahl66 は、極形式の冪の式 $(r(\cos\varphi+i\sin\varphi))^n=r^n(\cos n\varphi+i\sin n\varphi)$ を $n$ が負の場合も含めて導き、$r=1$ の場合を de Moivre's formula と呼んで、$\cos n\varphi$、$\sin n\varphi$ を $\cos\varphi$、$\sin\varphi$ で表す方法として紹介している(Chapter 1 §2.2、p. 15)。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する