回転と複素数で三角関数の公式を導く(deriving trigonometric identities from rotations and complex numbers)とは、回転の合成(角 $\alpha$ と $\beta$ で角 $\alpha+\beta$)から公式を出す方法である。$(1,0)$ の行き先を 2 通りに求めて加法定理を得る。$E(\theta)=\cos\theta+i\sin\theta$ 倍は角 $\theta$ の回転で、de Moivre の $E(\theta)^n=E(n\theta)$($n$ は整数)の左辺を展開して実部・虚部を比べ $n$ 倍角の公式を得る。逆に $\cos\theta=\frac{z+z^{-1}}2$($z=E(\theta)$)から積和・次数下げ、$E(\alpha)+E(\beta)$ の因数分解から和積の公式が出る。
点を原点のまわりに回す計算は、高校では複素数平面で習う。点 $(x,y)$ を原点のまわりに角 $\theta$ だけ回した点は
$$
(x\cos\theta-y\sin\theta,\ x\sin\theta+y\cos\theta)
$$
である。この式を使って点を何回か回してみる。
$\theta=30^\circ$ では $\cos\theta=\frac{\sqrt3}2$、$\sin\theta=\frac12$ である。
点 $(\cos\theta,\sin\theta)$ は、点 $(1,0)$ を角 $\theta$ だけ回した点である。これをもう一度角 $\theta$ だけ回すと、回した角の合計は $2\theta$ なので、行き先は $(\cos2\theta,\sin2\theta)$ のはずである。一方、回転の式に $x=\cos\theta$、$y=\sin\theta$ を入れると、行き先は
$$
(\cos\theta\cos\theta-\sin\theta\sin\theta,\ \cos\theta\sin\theta+\sin\theta\cos\theta)=(\cos^2\theta-\sin^2\theta,\ 2\sin\theta\cos\theta)
$$
である。2 つを比べると、$\cos2\theta=\cos^2\theta-\sin^2\theta$、$\sin2\theta=2\sin\theta\cos\theta$ が出る。
ex-tfrot-double-first の計算は、2 倍角の公式を「回転を 2 回すること」から一気に出している。同じことを $\alpha$ 回してから $\beta$ 回すと考えれば加法定理が、$n$ 回くり返せば $n$ 倍角の公式が出る。ただし、ここで使った回転の式が、加法定理を使わずに正しいと言えるかどうかを確かめておかなければならない。高校の教科書では、回転の式を加法定理から導くことが多いからである。
この記事では、次の問いに答える。
| 高校の計算 | この記事の言葉 | ボックス |
|---|---|---|
| 点を角 $\theta$ 回す式 | 回転は 1 次変換で、行き先は基本ベクトルの行き先で決まる | lem-tfrot-basis、lem-tfrot-linear、prop-tfrot-formula |
| $\alpha$ 回して $\beta$ 回すと $\alpha+\beta$ 回したことになる | 回転の合成と加法定理 | thm-tfrot-addition |
| 回転の行列を掛ける | 行列の積 $R(\alpha)R(\beta)=R(\alpha+\beta)$ | cor-tfrot-power |
| $\cos\theta+i\sin\theta$ を掛ける | 複素数の掛け算は回転 | prop-tfrot-complex |
| $(\cos\theta+i\sin\theta)^n$ を展開する | de Moivre の定理と二項定理 | cor-tfrot-de-moivre、rem-tfrot-technique |
| $\cos\theta=\frac{z+z^{-1}}2$ を使う | 積和・和積・次数下げを複素数で出す | prop-tfrot-reverse、ex-tfrot-sum-to-product |
この記事では、単位円上の点 $P(\theta)=(\cos\theta,\sin\theta)$ を、点 $(1,0)$ から単位円に沿って向きをつけて長さ $\theta$ だけ進んだ点として定める(加法定理から2倍角・半角・3倍角の公式を導く の定義と同じ)。また、単位円を直線に関して折り返すことで得られる次の関係を使う(証明も同じ記事にある。加法定理は使わずに証明されている)。
$$
\cos(-\theta)=\cos\theta,\quad \sin(-\theta)=-\sin\theta,\quad \cos\left(\tfrac\pi2-\theta\right)=\sin\theta,\quad \sin\left(\tfrac\pi2-\theta\right)=\cos\theta
$$
実数 $\theta$ に対し、平面の各点を原点 $O$ のまわりに角 $\theta$ だけ回す写像を $\rho_\theta$ と書き、原点を中心とする角 $\theta$ の回転 という($\theta>0$ なら反時計回り、$\theta<0$ なら時計回り)。この記事では、回転について次の 2 つの性質を、図形の性質として認める。
(R1) $\rho_\theta$ は原点を動かさず、2 点間の距離を変えない:$\rho_\theta(O)=O$、$|\rho_\theta(u)-\rho_\theta(v)|=|u-v|$。
(R2) $\rho_\theta$ は単位円上の点を、単位円に沿って長さ $\theta$ だけずらす:すべての実数 $\varphi$ について $\rho_\theta(P(\varphi))=P(\varphi+\theta)$。
ここで平面の点を、原点からの位置ベクトルと同じものとみなし、$|u|$ は $u$ の長さを表す。
性質 (i)・(ii) は、加法定理を使わずに述べられていることに注意する。(ii) は「回転は円周に沿った移動である」ことを言っているだけで、行き先の座標については何も言っていない。
性質 (i)・(ii) は、加法定理から2倍角・半角・3倍角の公式を導く の距離による証明が認めて使う「回転は 2 点間の距離と弧の長さを変えない」と同じ図形の性質である。2 つの証明は同じ土台に立っていて、違うのは加法定理までの道筋である。弧の長さをどう厳密に定義するかは 三角関数はどう定義するか で扱う。
$e_1=(1,0)$、$e_2=(0,1)$ とする。すべての実数 $\theta$ について
$$
\rho_\theta(e_1)=(\cos\theta,\ \sin\theta),\qquad \rho_\theta(e_2)=(-\sin\theta,\ \cos\theta)
$$
である。
方針:$e_1$ と $e_2$ を単位円上の点 $P(0)$、$P(\frac\pi2)$ と見て (ii) を使い、行き先の座標を上の折り返しの関係で書き直す。加法定理は使わない。
段 1($e_1$ の行き先)。$e_1=(1,0)$ は、点 $(1,0)$ から長さ $0$ だけ進んだ点なので $e_1=P(0)$ である。(ii) で $\varphi=0$ とすると
$$
\rho_\theta(e_1)=\rho_\theta(P(0))=P(0+\theta)=P(\theta)=(\cos\theta,\ \sin\theta)
$$
である。
段 2($e_2$ の行き先を $P$ で書く)。$e_2=(0,1)$ は、点 $(1,0)$ から反時計回りに単位円の周の $\frac14$(長さ $\frac{2\pi}4=\frac\pi2$)だけ進んだ点なので $e_2=P(\frac\pi2)$ である。(ii) で $\varphi=\frac\pi2$ とすると
$$
\rho_\theta(e_2)=P\left(\tfrac\pi2+\theta\right)=\left(\cos\left(\theta+\tfrac\pi2\right),\ \sin\left(\theta+\tfrac\pi2\right)\right)
$$
である。
段 3(座標を求める)。$\theta+\frac\pi2=\frac\pi2-(-\theta)$ と書ける。上の関係 $\cos(\frac\pi2-x)=\sin x$、$\sin(\frac\pi2-x)=\cos x$ を $x=-\theta$ に使い、続けて $\sin(-\theta)=-\sin\theta$、$\cos(-\theta)=\cos\theta$ を使うと
$$
\cos\left(\theta+\tfrac\pi2\right)=\cos\left(\tfrac\pi2-(-\theta)\right)=\sin(-\theta)=-\sin\theta,\qquad
\sin\left(\theta+\tfrac\pi2\right)=\sin\left(\tfrac\pi2-(-\theta)\right)=\cos(-\theta)=\cos\theta
$$
である。よって $\rho_\theta(e_2)=(-\sin\theta,\cos\theta)$ である。$\square$
lem-tfrot-basis の式に数を入れる。
基本ベクトル以外の点がどこへ行くかを知るには、回転が「足し算と定数倍を保つ」こと、つまり 1 次変換であることが必要になる。
平面の点を平面の点に移す写像 $f$ が、$f(O)=O$ と、すべての点 $u,v$ について $|f(u)-f(v)|=|u-v|$ を満たすとする。このとき、すべての点 $u,v$ と実数 $c$ について、次が成り立つ。
方針:まず長さと内積が保たれることを示す(段 1・段 2)。次に、ベクトル $f(u+v)-f(u)-f(v)$ の長さの 2 乗を内積で展開し、すべてを $u,v$ の内積に書き直して $0$ になることを示す(段 3)。定数倍も同じようにする(段 4)。以下、内積の性質 $|w|^2=w\cdot w$、$(a+b)\cdot c=a\cdot c+b\cdot c$、$a\cdot b=b\cdot a$ を使う。
段 1(長さを保つ)。$f(O)=O$ なので、$|f(u)|=|f(u)-f(O)|=|u-O|=|u|$ である。
段 2(内積を保つ)。$|f(u)-f(v)|^2$ を展開すると
$$
|f(u)-f(v)|^2=|f(u)|^2-2f(u)\cdot f(v)+|f(v)|^2=|u|^2-2f(u)\cdot f(v)+|v|^2
$$
である(2 つ目の等号は段 1)。一方、仮定から $|f(u)-f(v)|^2=|u-v|^2=|u|^2-2u\cdot v+|v|^2$ である。2 つを比べて $f(u)\cdot f(v)=u\cdot v$ を得る。これが (1) である。
段 3((2) の証明)。$w=f(u+v)-f(u)-f(v)$ とおく。$|w|^2=w\cdot w$ を展開すると
$$
|w|^2=|f(u+v)|^2+|f(u)|^2+|f(v)|^2-2f(u+v)\cdot f(u)-2f(u+v)\cdot f(v)+2f(u)\cdot f(v)
$$
である。段 1・段 2 により、$f$ のついた長さと内積は、$f$ を外したものに置き換えてよい。
$$
|w|^2=|u+v|^2+|u|^2+|v|^2-2(u+v)\cdot u-2(u+v)\cdot v+2u\cdot v
$$
ここで $|u+v|^2=|u|^2+2u\cdot v+|v|^2$、$(u+v)\cdot u=|u|^2+u\cdot v$、$(u+v)\cdot v=u\cdot v+|v|^2$ を代入すると
$$
\begin{aligned}
|w|^2&=(|u|^2+2u\cdot v+|v|^2)+|u|^2+|v|^2-2(|u|^2+u\cdot v)-2(u\cdot v+|v|^2)+2u\cdot v\\
&=(1+1-2)|u|^2+(1+1-2)|v|^2+(2-2-2+2)\,u\cdot v=0
\end{aligned}
$$
である。長さが $0$ のベクトルは零ベクトルなので $w=0$、つまり $f(u+v)=f(u)+f(v)$ である。
段 4((3) の証明)。$w'=f(cu)-cf(u)$ とおくと、段 3 と同じように
$$
|w'|^2=|f(cu)|^2-2c\,f(cu)\cdot f(u)+c^2|f(u)|^2=|cu|^2-2c\,(cu)\cdot u+c^2|u|^2=c^2|u|^2-2c^2|u|^2+c^2|u|^2=0
$$
である(2 つ目の等号は段 1・段 2)。よって $w'=0$、つまり $f(cu)=cf(u)$ である。$\square$
$\rho_{\pi/2}$ は点 $(x,y)$ を $(-y,x)$ に移す(prop-tfrot-formula で $\theta=\frac\pi2$ とした式。ここでは数で確かめるために先に使う)。
すべての点 $(x,y)$ について
$$
\rho_\theta(x,y)=(x\cos\theta-y\sin\theta,\ x\sin\theta+y\cos\theta)
$$
である。
方針:$(x,y)=xe_1+ye_2$ と分け、lem-tfrot-linear で足し算と定数倍を外に出し、$e_1,e_2$ の行き先(lem-tfrot-basis)を入れる。
段 1。(i) により $\rho_\theta$ は lem-tfrot-linear の仮定を満たす。よって、(2) と (3) を使って
$$
\rho_\theta(x,y)=\rho_\theta(xe_1+ye_2)=\rho_\theta(xe_1)+\rho_\theta(ye_2)=x\rho_\theta(e_1)+y\rho_\theta(e_2)
$$
である。
段 2。lem-tfrot-basis により $\rho_\theta(e_1)=(\cos\theta,\sin\theta)$、$\rho_\theta(e_2)=(-\sin\theta,\cos\theta)$ である。代入すると
$$
\rho_\theta(x,y)=x(\cos\theta,\sin\theta)+y(-\sin\theta,\cos\theta)=(x\cos\theta-y\sin\theta,\ x\sin\theta+y\cos\theta)
$$
である。$\square$
角 θ の回転で、基本ベクトル e₁, e₂ は赤い矢印に移る。点 v = x e₁ + y e₂ は、同じ係数で x ρ(e₁) + y ρ(e₂) に移る
図 1 の青い破線の長方形(原点から $e_1$ 方向に $x$、$e_2$ 方向に $y$ 進んで $v$ に着く)は、回転で赤い破線の長方形にそのまま移る。これが段 1 の式の意味である。
回転のように、足し算と定数倍を保つ写像を 1 次変換という。1 次変換で図形の面積が行列式の絶対値倍になること(向きもこめた符号付きの面積なら行列式倍)は 1次変換と行列式:面積の拡大率 で扱う(回転では、図 1 の長方形のように面積は変わらない)。
すべての実数 $\alpha,\beta$ について、次が成り立つ。
方針:点 $e_1=(1,0)$ を角 $\beta$、続けて角 $\alpha$ 回した行き先を、(ii) と回転の式の 2 通りで求めて比べる。これで (2) が出る。(1) は、両辺が 1 次変換で、$e_1$ と $e_2$ の行き先が一致することから出す。
段 1((ii) で求める)。$e_1=P(0)$ なので、(ii) を 2 回使って
$$
\rho_\alpha(\rho_\beta(e_1))=\rho_\alpha(P(\beta))=P(\beta+\alpha)=(\cos(\alpha+\beta),\ \sin(\alpha+\beta))
$$
である(図 2)。
段 2(回転の式で求める)。$\rho_\beta(e_1)=P(\beta)=(\cos\beta,\sin\beta)$ である。これを prop-tfrot-formula の角 $\alpha$ の式に $x=\cos\beta$、$y=\sin\beta$ として入れると
$$
\rho_\alpha(\cos\beta,\sin\beta)=(\cos\beta\cos\alpha-\sin\beta\sin\alpha,\ \cos\beta\sin\alpha+\sin\beta\cos\alpha)
$$
である。
段 3((2) の証明)。段 1 と段 2 は同じ点なので、成分を比べると
$$
\cos(\alpha+\beta)=\cos\alpha\cos\beta-\sin\alpha\sin\beta,\qquad \sin(\alpha+\beta)=\sin\alpha\cos\beta+\cos\alpha\sin\beta
$$
である。
段 4((1) の証明)。$e_2=P(\frac\pi2)$ についても、(ii) を 2 回使うと $\rho_\alpha(\rho_\beta(e_2))=P\left(\frac\pi2+\alpha+\beta\right)=\rho_{\alpha+\beta}(e_2)$ である。段 1 から $\rho_\alpha(\rho_\beta(e_1))=P(\alpha+\beta)=\rho_{\alpha+\beta}(e_1)$ でもある。任意の点 $v=(x,y)=xe_1+ye_2$ について、lem-tfrot-linear の (2)・(3) を $\rho_\beta$、$\rho_\alpha$、$\rho_{\alpha+\beta}$ に使うと
$$
\rho_\alpha(\rho_\beta(v))=\rho_\alpha(x\rho_\beta(e_1)+y\rho_\beta(e_2))=x\rho_\alpha(\rho_\beta(e_1))+y\rho_\alpha(\rho_\beta(e_2))=x\rho_{\alpha+\beta}(e_1)+y\rho_{\alpha+\beta}(e_2)=\rho_{\alpha+\beta}(v)
$$
である。$\square$
点 e₁ を角 β 回すと P(β) に、さらに角 α 回すと P(α+β) に移る。同じ行き先を回転の式で計算すると加法定理が出る
証明で使ったのは、(i)・(ii) と、単位円を折り返して得られる関係(lem-tfrot-basis で使った)だけである。加法定理を先に仮定していないので、この証明は加法定理の 1 つの証明になっている。差の公式 $\cos(\alpha-\beta)$、$\sin(\alpha-\beta)$ は、(2) の $\beta$ を $-\beta$ に置き換え、$\cos(-\beta)=\cos\beta$、$\sin(-\beta)=-\sin\beta$ を使えば出る。
回転の式は、行列を使うと短く書ける。行列を知らない読者のために、使う範囲だけを定義する。
4 つの実数を並べた $A=\begin{pmatrix}a&b\\c&d\end{pmatrix}$ を 2 次の正方行列という。$A$ とベクトル $\begin{pmatrix}x\\y\end{pmatrix}$ の積、および 2 つの行列の積を
$$
\begin{pmatrix}a&b\\c&d\end{pmatrix}\begin{pmatrix}x\\y\end{pmatrix}=\begin{pmatrix}ax+by\\cx+dy\end{pmatrix},\qquad
\begin{pmatrix}a&b\\c&d\end{pmatrix}\begin{pmatrix}p&q\\r&s\end{pmatrix}=\begin{pmatrix}ap+br&aq+bs\\cp+dr&cq+ds\end{pmatrix}
$$
と定める。正の整数 $n$ について、$A$ の $n$ 乗 $A^n$ を、$A^1=A$、$A^{n+1}=A^nA$($n=1,2,3,\dots$)と順に定める。つまり $A^2=AA$、$A^3=A^2A$ のように、右から $A$ を 1 つずつ掛けていく。角 $\theta$ の 回転行列 を
$$
R(\theta)=\begin{pmatrix}\cos\theta&-\sin\theta\\ \sin\theta&\cos\theta\end{pmatrix}
$$
と定める。
prop-tfrot-formula は、$\rho_\theta(x,y)$ を縦に並べたものが $R(\theta)\begin{pmatrix}x\\y\end{pmatrix}$ であることを言っている。$R(\theta)$ の第 1 列は $e_1$ の行き先、第 2 列は $e_2$ の行き先である。
すべての実数 $\alpha,\beta,\theta$ と正の整数 $n$ について
$$
R(\alpha)R(\beta)=R(\alpha+\beta),\qquad R(\theta)^n=R(n\theta)
$$
が成り立つ。したがって $R(\theta)^n$ の成分を計算すると、$\cos n\theta$ と $\sin n\theta$ が $\cos\theta$、$\sin\theta$ で表される。
方針:積の成分を def-tfrot-matrix で計算し、thm-tfrot-addition の (2) で書き直す。累乗は $n$ についての数学的帰納法で示す。
段 1。$R(\alpha)R(\beta)$ の 4 つの成分は、定義により
$$
\begin{pmatrix}\cos\alpha\cos\beta-\sin\alpha\sin\beta&-\cos\alpha\sin\beta-\sin\alpha\cos\beta\\ \sin\alpha\cos\beta+\cos\alpha\sin\beta&-\sin\alpha\sin\beta+\cos\alpha\cos\beta\end{pmatrix}
$$
である。thm-tfrot-addition の (2) により、左上と右下は $\cos(\alpha+\beta)$、左下は $\sin(\alpha+\beta)$、右上は $-\sin(\alpha+\beta)$ である。よって $R(\alpha)R(\beta)=R(\alpha+\beta)$ である。
段 2。$n=1$ では $R(\theta)^1=R(\theta)$ である。$R(\theta)^n=R(n\theta)$ が成り立つとすると、段 1 を $\alpha=n\theta$、$\beta=\theta$ で使って
$$
R(\theta)^{n+1}=R(\theta)^nR(\theta)=R(n\theta)R(\theta)=R((n+1)\theta)
$$
である。よってすべての正の整数 $n$ で成り立つ。$\square$
$c=\cos\theta$、$s=\sin\theta$ と書く。
回転行列の積の性質や、回転と鏡映が作る群については 回転・鏡映と行列の群 で扱う。その記事では加法定理を使って $R(\alpha)R(\beta)=R(\alpha+\beta)$ を確かめているが、この記事では向きが逆で、回転の性質 (i)・(ii) から加法定理を出した。回転行列に限らない一般の 2 次正方行列の $n$ 乗を、割り算の余りで求める方法は 行列のn乗と割り算の余り で扱う。
行列の積を計算するよりも、複素数の掛け算の方が手早い。点 $(x,y)$ を複素数 $x+iy$ と同じものとみなす(複素数平面)。
実数 $\theta$ に対し
$$
E(\theta):=\cos\theta+i\sin\theta
$$
と定める。$E(\theta)$ は、複素数平面の単位円上の点 $P(\theta)$ を表す複素数である。
$E(\theta)$ は $e^{i\theta}$ と書かれることも多い。この記事では記号 $E(\theta)$ を使い、$e^{i\theta}$ という書き方の意味(Eulerの公式)には立ち入らない。
方針:(1) は掛け算を展開して prop-tfrot-formula と比べる。(2) は (1) を点 $E(\beta)$ に使う。
段 1((1))。分配法則と $i^2=-1$ により
$$
(\cos\theta+i\sin\theta)(x+iy)=x\cos\theta+iy\cos\theta+ix\sin\theta+i^2y\sin\theta=(x\cos\theta-y\sin\theta)+i(x\sin\theta+y\cos\theta)
$$
である。実部と虚部は、prop-tfrot-formula の $\rho_\theta(x,y)$ の $x$ 座標・$y$ 座標と同じである。
段 2((2))。$E(\beta)$ は点 $P(\beta)$ を表す。段 1 により、$E(\alpha)E(\beta)$ は点 $P(\beta)$ を角 $\alpha$ 回した点 $\rho_\alpha(P(\beta))$ を表す。(ii) によりこれは $P(\alpha+\beta)$ であり、$E(\alpha+\beta)$ が表す点である。$\square$
すべての実数 $\theta$ と整数 $n$ について
$$
(\cos\theta+i\sin\theta)^n=\cos n\theta+i\sin n\theta
$$
である。つまり $E(\theta)^n=E(n\theta)$ である。
方針:$n\ge0$ は帰納法、負の $n$ は $E(\theta)$ の逆数が $E(-\theta)$ であることから示す。
段 1($n\ge0$)。$n=0$ では両辺とも $1$ である($E(0)=\cos0+i\sin0=1$)。$E(\theta)^n=E(n\theta)$ なら、prop-tfrot-complex の (2) により $E(\theta)^{n+1}=E(n\theta)E(\theta)=E((n+1)\theta)$ である。
段 2(負の $n$)。prop-tfrot-complex の (2) により $E(\theta)E(-\theta)=E(0)=1$ なので、$E(\theta)^{-1}=E(-\theta)$ である。正の整数 $m$ について、段 1 を角 $-\theta$ に使うと $E(\theta)^{-m}=\left(E(\theta)^{-1}\right)^m=E(-\theta)^m=E(-m\theta)$ である。$\square$
de Moivre の定理の詳しい扱い(複素数の極形式、1 の $n$ 乗根)は 複素数の掛け算は回転と拡大 にある。この記事では、次の使い方に集中する。
$c=\cos\theta$、$s=\sin\theta$ とおく。
| $k$ を 4 で割った余り | $0$ | $1$ | $2$ | $3$ |
|---|---|---|---|---|
| $i^k$ | $1$ | $i$ | $-1$ | $-i$ |
手順 1 の二項定理そのもの(二項係数 $\binom nk$ の意味と、展開の証明)は 二項定理と組合せの恒等式 で扱う。
加法定理だけで $\cos5\theta$ を出そうとすると、$5\theta=4\theta+\theta$、$4\theta=2\theta+2\theta$ と何度も分ける必要がある。二項定理による展開は、その手間を 1 回の計算にまとめている。
$n$ を正の整数とする。手順 3 の実部には、$k$ が偶数の項、つまり $s$ の偶数乗 $s^0,s^2,s^4,\dots$ しか現れない。$s^{2j}=(s^2)^j=(1-c^2)^j$ なので、$\cos n\theta$ はすべての $n$ で $c=\cos\theta$ の多項式で書ける。
虚部には、$k$ が奇数の項 $\binom nk c^{n-k}s^k$ しか現れない。ここで $n$ の偶奇で様子が分かれる。
$\cos\theta=\frac45$、$\sin\theta=\frac35$ とし、$z=E(\theta)=\frac45+\frac35i=\frac{4+3i}5$ とおく。
$$
z^2=\frac{(4+3i)^2}{25}=\frac{16+24i+9i^2}{25}=\frac{7+24i}{25},\qquad
z^3=z^2\cdot z=\frac{(7+24i)(4+3i)}{125}=\frac{28+21i+96i+72i^2}{125}=\frac{-44+117i}{125}
$$
である。cor-tfrot-de-moivre により $\cos2\theta=\frac7{25}$、$\sin2\theta=\frac{24}{25}$、$\cos3\theta=-\frac{44}{125}$、$\sin3\theta=\frac{117}{125}$ である。3 倍角の公式で確かめると $4\cdot\left(\frac45\right)^3-3\cdot\frac45=\frac{256}{125}-\frac{300}{125}=-\frac{44}{125}$ で一致する。
z = (4+3i)/5 とその累乗。どれも単位円上にあり、隣どうしのなす角はすべて θ である
図 3 では、$z^n$ が単位円上を角 $\theta$ ずつ進んでいく。どの点の座標も分母が $5^n$ の有理数である。この性質を使って公式を確かめる方法は 三角関数の公式を確かめる方法 で扱う。
de Moivre の定理を逆向きに使うと、$\cos\theta$ や $\sin\theta$ の積や累乗を、倍角の和に直せる。逆に、和を積に直すこともできる。
$z=E(\theta)$ とおくと、すべての整数 $n$ について
$$
\cos n\theta=\frac{z^n+z^{-n}}2,\qquad \sin n\theta=\frac{z^n-z^{-n}}{2i}
$$
である。特に $\cos\theta=\frac{z+z^{-1}}2$、$\sin\theta=\frac{z-z^{-1}}{2i}$ である。
方針:cor-tfrot-de-moivre を $n$ と $-n$ に使い、足したり引いたりして一方を消す。
段 1。cor-tfrot-de-moivre により $z^n=\cos n\theta+i\sin n\theta$ である。また $z^{-n}=E(-n\theta)=\cos(-n\theta)+i\sin(-n\theta)=\cos n\theta-i\sin n\theta$ である($\cos(-x)=\cos x$、$\sin(-x)=-\sin x$ を使った)。
段 2。2 式を足すと $z^n+z^{-n}=2\cos n\theta$、引くと $z^n-z^{-n}=2i\sin n\theta$ である。それぞれ $2$、$2i$ で割ればよい。$\square$
$a=E(\alpha)$、$b=E(\beta)$ とおく。prop-tfrot-reverse により
$$
\cos\alpha\cos\beta=\frac{a+a^{-1}}2\cdot\frac{b+b^{-1}}2=\frac{ab+(ab)^{-1}+ab^{-1}+(ab^{-1})^{-1}}4
$$
である。prop-tfrot-complex の (2) により $ab=E(\alpha+\beta)$、$ab^{-1}=E(\alpha)E(-\beta)=E(\alpha-\beta)$ なので、再び prop-tfrot-reverse を使うと
$$
\cos\alpha\cos\beta=\frac{2\cos(\alpha+\beta)+2\cos(\alpha-\beta)}4=\frac12\{\cos(\alpha+\beta)+\cos(\alpha-\beta)\}
$$
となる。同じく $\sin\alpha\sin\beta=\frac{(a-a^{-1})(b-b^{-1})}{(2i)^2}=-\frac{ab+(ab)^{-1}-ab^{-1}-(ab^{-1})^{-1}}4=\frac12\{\cos(\alpha-\beta)-\cos(\alpha+\beta)\}$ である。
$p=E\left(\frac{\alpha+\beta}2\right)$、$q=E\left(\frac{\alpha-\beta}2\right)$ とおく。prop-tfrot-complex の (2) により $pq=E\left(\frac{\alpha+\beta}2+\frac{\alpha-\beta}2\right)=E(\alpha)$ である。また cor-tfrot-de-moivre で $n=-1$ とすると $q^{-1}=E\left(-\frac{\alpha-\beta}2\right)$ なので、$pq^{-1}=E\left(\frac{\alpha+\beta}2-\frac{\alpha-\beta}2\right)=E(\beta)$ である。したがって、共通の因数 $p$ をくくり出すと
$$
E(\alpha)+E(\beta)=pq+pq^{-1}=p\,(q+q^{-1}),\qquad E(\alpha)-E(\beta)=pq-pq^{-1}=p\,(q-q^{-1})
$$
である。prop-tfrot-reverse で $n=1$ とすると $q+q^{-1}=2\cos\frac{\alpha-\beta}2$、$q-q^{-1}=2i\sin\frac{\alpha-\beta}2$ なので
$$
\begin{aligned}
E(\alpha)+E(\beta)&=2\cos\tfrac{\alpha-\beta}2\left(\cos\tfrac{\alpha+\beta}2+i\sin\tfrac{\alpha+\beta}2\right)=2\cos\tfrac{\alpha+\beta}2\cos\tfrac{\alpha-\beta}2+2i\sin\tfrac{\alpha+\beta}2\cos\tfrac{\alpha-\beta}2,\\
E(\alpha)-E(\beta)&=2i\sin\tfrac{\alpha-\beta}2\left(\cos\tfrac{\alpha+\beta}2+i\sin\tfrac{\alpha+\beta}2\right)=-2\sin\tfrac{\alpha+\beta}2\sin\tfrac{\alpha-\beta}2+2i\cos\tfrac{\alpha+\beta}2\sin\tfrac{\alpha-\beta}2
\end{aligned}
$$
となる(2 行目では $i\cdot i=-1$ を使って展開した)。左辺の実部は $\cos\alpha\pm\cos\beta$、虚部は $\sin\alpha\pm\sin\beta$ なので、実部と虚部をそれぞれ比べると、和積の公式
$$
\begin{aligned}
\cos\alpha+\cos\beta&=2\cos\tfrac{\alpha+\beta}2\cos\tfrac{\alpha-\beta}2, &\qquad \sin\alpha+\sin\beta&=2\sin\tfrac{\alpha+\beta}2\cos\tfrac{\alpha-\beta}2,\\
\cos\alpha-\cos\beta&=-2\sin\tfrac{\alpha+\beta}2\sin\tfrac{\alpha-\beta}2, &\qquad \sin\alpha-\sin\beta&=2\cos\tfrac{\alpha+\beta}2\sin\tfrac{\alpha-\beta}2
\end{aligned}
$$
が出る。1 行目の式は、単位円上の 2 点 $E(\alpha)$、$E(\beta)$ を足したベクトルが、2 点の真ん中の向き $E\left(\frac{\alpha+\beta}2\right)$ の $2\cos\frac{\alpha-\beta}2$ 倍であることを言っている。
数で確かめる。$\alpha=\frac\pi2$、$\beta=\frac\pi6$ では $\frac{\alpha+\beta}2=\frac\pi3$、$\frac{\alpha-\beta}2=\frac\pi6$ である。
$z=E(\theta)$ とする。
| 外した条件・誤った操作 | 崩れる主張 | ボックス |
|---|---|---|
| 展開で $i^2=-1$ を使い忘れる | $\cos2\theta=\cos^2\theta+\sin^2\theta$ | ex-tfrot-forget-i |
| 補題の仮定 $f(O)=O$ を外す | 距離を保つ写像は 1 次変換 | ex-tfrot-translation |
| de Moivre の定理を整数でない指数に使う | $E(\theta)^{1/2}=E(\frac\theta2)$ | ex-tfrot-half-power |
| $n$ が偶数のとき、正弦の $n$ 倍角を正弦だけで書こうとする | $\sin2\theta$ などは $\sin\theta$ の式で書ける | ex-tfrot-sin-not-poly |
$(c+is)^2$ を $c^2+2ics+s^2$ と展開すると($(is)^2=i^2s^2=-s^2$ の符号を落とすと)、実部から「$\cos2\theta=c^2+s^2$」が出てしまう。右辺はつねに $1$ である。$\theta=\frac\pi3$ では左辺 $\cos\frac{2\pi}3=-\frac12$ なので、誤りである。$i^k$ は表(rem-tfrot-technique)で必ず確かめる。
平行移動 $f(x,y)=(x+1,y)$ は、$|f(u)-f(v)|=|u-v|$ を満たす(差をとると $+1$ が消える)。しかし $f(O)=(1,0)\ne O$ である。$u=v=O$ とすると $f(u+v)=f(O)=(1,0)$ だが、$f(u)+f(v)=(2,0)$ であり、lem-tfrot-linear の (2) が成り立たない。補題の仮定 $f(O)=O$ は外せない。
仮に「$E(\theta)^{1/2}=E\left(\frac\theta2\right)$」がすべての $\theta$ で使えるとする。$E(0)=1$、$E(2\pi)=\cos2\pi+i\sin2\pi=1$ なので、$E(0)$ と $E(2\pi)$ は同じ数 $1$ である。ところが式に入れると $E(0)^{1/2}=E(0)=1$、$E(2\pi)^{1/2}=E(\pi)=-1$ となり、同じ数 $1$ の「$\frac12$ 乗」が $1$ と $-1$ の 2 通りになってしまう。角 $\theta$ は $2\pi$ の整数倍の違いを除いてしか決まらないので、$\frac12$ 乗の値は 1 つに決まらない。整数乗ならこの問題は起きない($E(2\pi)^n=E(2n\pi)=1$)。詳しくは 複素数の掛け算は回転と拡大 で扱う。
$\theta=\frac\pi6$ と $\theta=\frac{5\pi}6$ では、どちらも $\sin\theta=\frac12$ である。しかし $\sin2\theta$ は $\sin\frac\pi3=\frac{\sqrt3}2$ と $\sin\frac{5\pi}3=-\frac{\sqrt3}2$ で異なる。したがって、$\sin2\theta$ を $\sin\theta$ だけの式(多項式に限らず、どんな式でも)で表すことはできない。$\sin2\theta=2\sin\theta\cos\theta$ には、$\sin\theta$ では決まらない $\cos\theta$ の符号が入っている。
同じことは、偶数の $n$ すべてで起こる。$\theta_1=\frac\pi{2n}$、$\theta_2=\pi-\frac\pi{2n}$ とすると、$\sin(\pi-x)=\sin x$ により $\sin\theta_1=\sin\theta_2$ である。一方 $\sin n\theta_1=\sin\frac\pi2=1$、$\sin n\theta_2=\sin\left(n\pi-\frac\pi2\right)=\sin\left(-\frac\pi2\right)=-1$ である($n$ が偶数なので $n\pi$ は $2\pi$ の整数倍)。$n=2$ では $\theta_1=\frac\pi4$、$\theta_2=\frac{3\pi}4$ で、$\sin\frac\pi2=1$、$\sin\frac{3\pi}2=-1$ である。
まとめると、rem-tfrot-even-powers のとおり、$\cos n\theta$ はすべての正の整数 $n$ で $\cos\theta$ だけで書けるが、$\sin n\theta$ が $\sin\theta$ だけで書けるのは $n$ が奇数のときに限る。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する