MathLabs

12年生

複素数

i2=−1i^2=-1 を満たす a+bia+bi の形の数。どんな多項式方程式にも解を与え、掛け算を角度の足し算に変える。

直観なぜ新しい種類の数が必要なのか

任意の実数 xx に対して x2≥0x^2 \ge 0 が成り立つため、方程式 x2+1=0x^2 + 1 = 0 に実数解はない。数学者たちはあきらめる代わりに数の範囲を広げ、i2=−1i^2 = -1 を満たす新しい数 ii を導入し、実数 a,ba, b に対する a+bia + bi という組み合わせもすべて数であると定めた。これが複素数であり、aa をその実部、bb をその虚部という。

i2=−1i^2 = -1

定義: 複素数・共役複素数・絶対値

複素数とは a,b∈Ra, b \in \mathbb{R} に対する z=a+biz = a + bi のことであり、Re⁡(z)=a\operatorname{Re}(z) = a、Im⁡(z)=b\operatorname{Im}(z) = b と書く。このような zz 全体の集合を C\mathbb{C} で表す。zz の共役複素数は zˉ=a−bi\bar z = a - bi であり、絶対値は ∣z∣=a2+b2|z| = \sqrt{a^2 + b^2} で、これは zz を平面上の点 (a,b)(a, b) として描いたときの原点からの距離である。

中高i2=−1i^2 = -1 を使った計算

複素数の加法・乗法は通常の代数の規則にしたがい、現れるたびに i2i^2 を −1-1 に置き換えればよい:(a+bi)+(c+di)=(a+c)+(b+d)i(a+bi) + (c+di) = (a+c) + (b+d)i、(a+bi)(c+di)=(ac−bd)+(ad+bc)i(a+bi)(c+di) = (ac - bd) + (ad+bc)i。

例: 2つの複素数の掛け算

(2+3i)(1−i)(2+3i)(1-i) を計算せよ。

解答

(2+3i)(1−i)=2−2i+3i−3i2=2+i−3(−1)=5+i(2+3i)(1-i) = 2 - 2i + 3i - 3i^2 = 2 + i - 3(-1) = 5 + i。

割り算は共役複素数を掛けることで行う:1a+bi=a−bi(a+bi)(a−bi)=a−bia2+b2\dfrac{1}{a+bi} = \dfrac{a-bi}{(a+bi)(a-bi)} = \dfrac{a-bi}{a^2+b^2}。これは zzˉ=a2+b2=∣z∣2z\bar z = a^2+b^2 = |z|^2 が常に実数になるからである。

ii のべき乗は周期4で繰り返す
i0i^0i1i^1i2i^2i3i^3i4i^4
11ii−1-1−i-i11

中高複素平面と極形式

z=a+biz=a+bi を点 (a,b)(a,b) として描くと C\mathbb{C} は複素平面という平面になる。a=rcos⁡θa=r\cos\theta、b=rsin⁡θb=r\sin\theta とおくと極形式 z=r(cos⁡θ+isin⁡θ)z = r(\cos\theta+i\sin\theta) が得られ、r=∣z∣r=|z| は絶対値、θ\theta(偏角)は実軸の正の向きからの角度である。

複素平面上の単位円に、60度の角度の点まで半径が描かれ、その座標 cos 60° と sin 60° が示されている。
単位円上の点 cos⁡θ+isin⁡θ\cos\theta+i\sin\theta(θ=60°\theta=60° のとき)。

任意の実数 θ\theta と整数 nn に対して、(r(cos⁡θ+isin⁡θ))n=rn(cos⁡nθ+isin⁡nθ)\big(r(\cos\theta+i\sin\theta)\big)^n = r^n(\cos n\theta + i\sin n\theta)。

なぜ正しいのか?

極形式で表された2つの数を掛けると、絶対値どうしが掛け合わされ、偏角どうしが足し合わされる:r1(cos⁡θ1+isin⁡θ1)⋅r2(cos⁡θ2+isin⁡θ2)=r1r2(cos⁡(θ1+θ2)+isin⁡(θ1+θ2))r_1(\cos\theta_1+i\sin\theta_1)\cdot r_2(\cos\theta_2+i\sin\theta_2) = r_1r_2\big(\cos(\theta_1+\theta_2)+i\sin(\theta_1+\theta_2)\big)(余弦・正弦の加法定理による)。同じ数を nn 個掛けると、その偏角が nn 回足し合わされる。

証明

(cos⁡θ+isin⁡θ)n=cos⁡nθ+isin⁡nθ(\cos\theta+i\sin\theta)^n = \cos n\theta+i\sin n\theta を n≥0n \ge 0 についての数学的帰納法で証明する。一般の絶対値 r=1r = 1 の場合と負の指数 n=−mn = -m はその後すぐに従う。

**基底(n=0n = 0)。** (cos⁡θ+isin⁡θ)0=1=cos⁡0+isin⁡0(\cos\theta+i\sin\theta)^0 = 1 = \cos 0 + i\sin 0。✓

帰納段階。 (cos⁡θ+isin⁡θ)n=cos⁡nθ+isin⁡nθ(\cos\theta+i\sin\theta)^n = \cos n\theta + i\sin n\theta を仮定する。両辺に (cos⁡θ+isin⁡θ)(\cos\theta+i\sin\theta) を掛けると (cos⁡θ+isin⁡θ)n+1=(cos⁡nθ+isin⁡nθ)(cos⁡θ+isin⁡θ)(\cos\theta+i\sin\theta)^{n+1} = (\cos n\theta + i\sin n\theta)(\cos\theta + i\sin\theta)。展開して加法定理 cos⁡(A+B)=cos⁡Acos⁡B−sin⁡Asin⁡B\cos(A+B) = \cos A\cos B - \sin A\sin B および sin⁡(A+B)=sin⁡Acos⁡B+cos⁡Asin⁡B\sin(A+B) = \sin A\cos B + \cos A\sin B を使うと、実部は cos⁡nθcos⁡θ−sin⁡nθsin⁡θ=cos⁡(n+1)θ\cos n\theta\cos\theta - \sin n\theta\sin\theta = \cos(n+1)\theta、虚部は sin⁡nθcos⁡θ+cos⁡nθsin⁡θ=sin⁡(n+1)θ\sin n\theta\cos\theta + \cos n\theta\sin\theta = \sin(n+1)\theta となり、n+1n+1 の場合の公式が示される。帰納法が完成する。

一般の絶対値と負の指数への拡張。 絶対値 r=1r = 1 の場合:(r(cos⁡θ+isin⁡θ))n=rn(cos⁡nθ+isin⁡nθ)(r(\cos\theta+i\sin\theta))^n = r^n(\cos n\theta + i\sin n\theta)。n=−mn = -m(m>0m > 0)の場合:∣cos⁡mθ+isin⁡mθ∣=1|\cos m\theta + i\sin m\theta| = 1 なので逆数は cos⁡mθ+isin⁡mθ‾=cos⁡(−mθ)+isin⁡(−mθ)\overline{\cos m\theta + i\sin m\theta} = \cos(-m\theta) + i\sin(-m\theta)、よって (cos⁡θ+isin⁡θ)−m=cos⁡(−mθ)+isin⁡(−mθ)(\cos\theta+i\sin\theta)^{-m} = \cos(-m\theta) + i\sin(-m\theta)。

例: 複素数のべき乗

(−1+i)8(-1+i)^8 を計算せよ。

解答

極形式で表すと、−1+i-1+i は第2象限にあるので絶対値 r=2r=\sqrt{2}、偏角 θ=135°\theta=135° である。ド・モアブルの公式より、(−1+i)8=(2)8(cos⁡(8⋅135°)+isin⁡(8⋅135°))=16(cos⁡1080°+isin⁡1080°)=16(cos⁡0°+isin⁡0°)=16(-1+i)^8 = (\sqrt{2})^8\big(\cos(8\cdot135°)+i\sin(8\cdot135°)\big) = 16(\cos 1080° + i \sin 1080°) = 16(\cos 0° + i\sin 0°) = 16(1080°=3⋅360°1080° = 3\cdot360° より)。

大学オイラーの公式:関数論への橋

極形式は、複素数の掛け算が角度の足し算に対応することを示唆している——ちょうど累乗を掛けると指数が足し合わされるように。オイラーの公式は指数関数を虚数の指数にまで拡張することで、これを厳密にする。

任意の実数 θ\theta に対して、eiθ=cos⁡θ+isin⁡θe^{i\theta} = \cos\theta + i\sin\theta。

なぜ正しいのか?

exe^x、cos⁡x\cos x、sin⁡x\sin x のテイラー級数は xx を iθi\theta に置き換えても意味を持つ:eiθ=∑n=0∞(iθ)nn!e^{i\theta} = \sum_{n=0}^{\infty}\dfrac{(i\theta)^n}{n!}。この和を nn が偶数のものと奇数のものに分け、i2=−1i^2=-1 を使って各 ii のべきを整理すると、実部としてちょうど cos⁡θ=∑(−1)kθ2k(2k)!\cos\theta = \sum \dfrac{(-1)^k\theta^{2k}}{(2k)!}、虚部として sin⁡θ=∑(−1)kθ2k+1(2k+1)!\sin\theta = \sum \dfrac{(-1)^k\theta^{2k+1}}{(2k+1)!} が得られる。この議論——複素数の無限級数を有限和のように扱うこと——を完全に厳密にするのは複素関数論の仕事である。

証明

ステップ 1 — テイラー級数を確認する。 すべての実数 xx に対して:ex=∑n=0∞xnn!e^x = \sum_{n=0}^{\infty}\dfrac{x^n}{n!}、cos⁡x=∑k=0∞(−1)kx2k(2k)!\cos x = \sum_{k=0}^{\infty}\dfrac{(-1)^k x^{2k}}{(2k)!}、sin⁡x=∑k=0∞(−1)kx2k+1(2k+1)!\sin x = \sum_{k=0}^{\infty}\dfrac{(-1)^k x^{2k+1}}{(2k+1)!}。3つの級数はすべての実数(および複素数)の引数に対して絶対収束する。

**ステップ 2 — x=iθx = i\theta を指数級数に代入する。** 絶対収束により項ごとの代入が正当化される:eiθ=∑n=0∞(iθ)nn!=1+iθ+(iθ)22!+(iθ)33!+⋯e^{i\theta} = \sum_{n=0}^{\infty}\dfrac{(i\theta)^n}{n!} = 1 + i\theta + \dfrac{(i\theta)^2}{2!} + \dfrac{(i\theta)^3}{3!} + \cdots。

**ステップ 3 — i2=−1i^2 = -1 で整理し、実部・虚部を分離する。** ii のべきは周期 4 で循環する:i0=1, i1=i, i2=−1, i3=−i, i4=1,…i^0=1,\,i^1=i,\,i^2=-1,\,i^3=-i,\,i^4=1,\ldots 偶数インデックス項(実部)と奇数インデックス項(虚部)を分けると:eiθ=(1−θ22!+θ44!−⋯ )+i(θ−θ33!+θ55!−⋯ )=cos⁡θ+isin⁡θe^{i\theta} = \left(1 - \dfrac{\theta^2}{2!} + \dfrac{\theta^4}{4!} - \cdots\right) + i\left(\theta - \dfrac{\theta^3}{3!} + \dfrac{\theta^5}{5!} - \cdots\right) = \cos\theta + i\sin\theta。この操作を完全に厳密化するには複素指数級数の絶対収束が必要で、∑∣an∣\sum |a_n| が収束することから成立する。

eiπ+1=0e^{i\pi} + 1 = 0

この一本の等式、オイラーの等式は、5つの基本定数——00、11、ee、ii、π\pi——を加法・乗法・べき乗で結びつける。これはオイラーの公式で θ=π\theta=\pi とした場合であり、cos⁡π=−1\cos\pi=-1、sin⁡π=0\sin\pi=0 より成り立つ。

大学すべての多項式は複素数の根を持つ

複素係数の多項式 p(z)=anzn+⋯+a1z+a0p(z) = a_nz^n + \dots + a_1z + a_0(n≥1n\ge1)は、C\mathbb{C} の中に少なくとも1つの根を持つ。したがって pp は nn 個の1次因子に完全に分解でき、重複度を込めてちょうど nn 個の根を持つ。

なぜ正しいのか?

R\mathbb{R} 上では、x2+1x^2+1 のような多項式はグラフが xx 軸を横切らないために根を持たないことがある。複素数はこの障害を取り除く:定数でないすべての多項式に対して C\mathbb{C} の中に根が存在し、例外は一切残らない。根 z1z_1 が1つ見つかれば、p(z)p(z) を (z−z1)(z-z_1) で割ることで次数 n−1n-1 の多項式が得られ、同じ事実を再び適用できる。

証明

純粋に代数的な証明は存在しない:知られているすべての証明は解析学かトポロジーの道具を借りている。最も短いものは複素関数論のリウヴィルの定理を用いる——完全な議論は「複素数の関数」を参照。

複素数は代数学の最も古い欠落を埋めるが、それはさらに大きな主題を開く:関数自体が複素数を入力に取り、その導関数が平面のあらゆる方向について同時に存在することが要求されるとどうなるか。実数直線ではなく複素平面上で微分・積分するというこの問い——それが「複素数の関数」の主題であり、そこではオイラーの公式が複素指数関数の特別な場合として再び現れる。

左に複素平面の格子、右にそれを z の2乗で写した像を示す。各点で格子線どうしの角度は保たれるが、原点から遠い点ほど格子はより大きく引き伸ばされる。
写像 z↦z2z \mapsto z^2:複素数の関数の予告編。

i2023i^{2023} はいくつか。

z=3+4iz=3+4i の絶対値は

z=1+iz=1+i の極形式は

ド・モアブルの公式により、(cos⁡30°+isin⁡30°)6(\cos30°+i\sin30°)^6 は

参考文献

  1. Tristan Needham (1997). Visual Complex Analysis