← 戻る ライブラリ › 代数学 › 初等代数学 12年生
複素数 i 2 = − 1 i^2=-1 i 2 = − 1 を満たす a + b i a+bi a + bi の形の数。どんな多項式方程式にも解を与え、掛け算を角度の足し算に変える。
直観 なぜ新しい種類の数が必要なのか 任意の実数 x x x に対して x 2 ≥ 0 x^2 \ge 0 x 2 ≥ 0 が成り立つため、方程式 x 2 + 1 = 0 x^2 + 1 = 0 x 2 + 1 = 0 に実数解はない。数学者たちはあきらめる代わりに数の範囲を広げ、i 2 = − 1 i^2 = -1 i 2 = − 1 を満たす新しい数 i i i を導入し、実数 a , b a, b a , b に対する a + b i a + bi a + bi という組み合わせもすべて数であると定めた。これが複素数であり、a a a をその実部、b b b をその虚部という。
定義: 複素数・共役複素数・絶対値
複素数とは a , b ∈ R a, b \in \mathbb{R} a , b ∈ R に対する z = a + b i z = a + bi z = a + bi のことであり、Re ( z ) = a \operatorname{Re}(z) = a Re ( z ) = a 、Im ( z ) = b \operatorname{Im}(z) = b Im ( z ) = b と書く。このような z z z 全体の集合を C \mathbb{C} C で表す。z z z の共役複素数は z ˉ = a − b i \bar z = a - bi z ˉ = a − bi であり、絶対値は ∣ z ∣ = a 2 + b 2 |z| = \sqrt{a^2 + b^2} ∣ z ∣ = a 2 + b 2 で、これは z z z を平面上の点 ( a , b ) (a, b) ( a , b ) として描いたときの原点からの距離である。
中高 i 2 = − 1 i^2 = -1 i 2 = − 1 を使った計算複素数の加法・乗法は通常の代数の規則にしたがい、現れるたびに i 2 i^2 i 2 を − 1 -1 − 1 に置き換えればよい:( a + b i ) + ( c + d i ) = ( a + c ) + ( b + d ) i (a+bi) + (c+di) = (a+c) + (b+d)i ( a + bi ) + ( c + d i ) = ( a + c ) + ( b + d ) i 、( a + b i ) ( c + d i ) = ( a c − b d ) + ( a d + b c ) i (a+bi)(c+di) = (ac - bd) + (ad+bc)i ( a + bi ) ( c + d i ) = ( a c − b d ) + ( a d + b c ) i 。
例: 2つの複素数の掛け算
( 2 + 3 i ) ( 1 − i ) (2+3i)(1-i) ( 2 + 3 i ) ( 1 − i ) を計算せよ。
解答 ( 2 + 3 i ) ( 1 − i ) = 2 − 2 i + 3 i − 3 i 2 = 2 + i − 3 ( − 1 ) = 5 + i (2+3i)(1-i) = 2 - 2i + 3i - 3i^2 = 2 + i - 3(-1) = 5 + i ( 2 + 3 i ) ( 1 − i ) = 2 − 2 i + 3 i − 3 i 2 = 2 + i − 3 ( − 1 ) = 5 + i 。
割り算は共役複素数を掛けることで行う:1 a + b i = a − b i ( a + b i ) ( a − b i ) = a − b i a 2 + b 2 \dfrac{1}{a+bi} = \dfrac{a-bi}{(a+bi)(a-bi)} = \dfrac{a-bi}{a^2+b^2} a + bi 1 = ( a + bi ) ( a − bi ) a − bi = a 2 + b 2 a − bi 。これは z z ˉ = a 2 + b 2 = ∣ z ∣ 2 z\bar z = a^2+b^2 = |z|^2 z z ˉ = a 2 + b 2 = ∣ z ∣ 2 が常に実数になるからである。
よくある誤り. − 1 ⋅ − 1 ≠ ( − 1 ) ⋅ ( − 1 ) \sqrt{-1}\cdot\sqrt{-1} \ne \sqrt{(-1)\cdot(-1)} − 1 ⋅ − 1 = ( − 1 ) ⋅ ( − 1 ) :規則 x y = x y \sqrt{x}\sqrt{y}=\sqrt{xy} x y = x y は x , y ≥ 0 x, y \ge 0 x , y ≥ 0 のときにしか成り立たない。− 1 = i \sqrt{-1}=i − 1 = i と書くのは構わないが、− 1 ⋅ − 1 = i ⋅ i = − 1 \sqrt{-1}\cdot\sqrt{-1}=i\cdot i=-1 − 1 ⋅ − 1 = i ⋅ i = − 1 であって 1 = 1 \sqrt{1}=1 1 = 1 ではない。i i i のべき乗は周期4で繰り返すi 0 i^0 i 0 i 1 i^1 i 1 i 2 i^2 i 2 i 3 i^3 i 3 i 4 i^4 i 4 1 1 1 i i i − 1 -1 − 1 − i -i − i 1 1 1
中高 複素平面と極形式 z = a + b i z=a+bi z = a + bi を点 ( a , b ) (a,b) ( a , b ) として描くと C \mathbb{C} C は複素平面という平面になる。a = r cos θ a=r\cos\theta a = r cos θ 、b = r sin θ b=r\sin\theta b = r sin θ とおくと極形式 z = r ( cos θ + i sin θ ) z = r(\cos\theta+i\sin\theta) z = r ( cos θ + i sin θ ) が得られ、r = ∣ z ∣ r=|z| r = ∣ z ∣ は絶対値、θ \theta θ (偏角)は実軸の正の向きからの角度である。
単位円上の点 cos θ + i sin θ \cos\theta+i\sin\theta cos θ + i sin θ (θ = 60 ° \theta=60° θ = 60° のとき)。 任意の実数 θ \theta θ と整数 n n n に対して、( r ( cos θ + i sin θ ) ) n = r n ( cos n θ + i sin n θ ) \big(r(\cos\theta+i\sin\theta)\big)^n = r^n(\cos n\theta + i\sin n\theta) ( r ( cos θ + i sin θ ) ) n = r n ( cos n θ + i sin n θ ) 。
なぜ正しいのか? 極形式で表された2つの数を掛けると、絶対値どうしが掛け合わされ、偏角どうしが足し合わされる:r 1 ( cos θ 1 + i sin θ 1 ) ⋅ r 2 ( cos θ 2 + i sin θ 2 ) = r 1 r 2 ( cos ( θ 1 + θ 2 ) + i sin ( θ 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) r 1 ( cos θ 1 + i sin θ 1 ) ⋅ r 2 ( cos θ 2 + i sin θ 2 ) = r 1 r 2 ( cos ( θ 1 + θ 2 ) + i sin ( θ 1 + θ 2 ) ) (余弦・正弦の加法定理による)。同じ数を n n n 個掛けると、その偏角が n n n 回足し合わされる。
証明 ( cos θ + i sin θ ) n = cos n θ + i sin n θ (\cos\theta+i\sin\theta)^n = \cos n\theta+i\sin n\theta ( cos θ + i sin θ ) n = cos n θ + i sin n θ を n ≥ 0 n \ge 0 n ≥ 0 についての数学的帰納法で証明する。一般の絶対値 r = 1 r = 1 r = 1 の場合と負の指数 n = − m n = -m n = − m はその後すぐに従う。
**基底(n = 0 n = 0 n = 0 )。** ( cos θ + i sin θ ) 0 = 1 = cos 0 + i sin 0 (\cos\theta+i\sin\theta)^0 = 1 = \cos 0 + i\sin 0 ( cos θ + i sin θ ) 0 = 1 = cos 0 + i sin 0 。✓
帰納段階。 ( cos θ + i sin θ ) n = cos n θ + i sin n θ (\cos\theta+i\sin\theta)^n = \cos n\theta + i\sin n\theta ( cos θ + i sin θ ) n = cos n θ + i sin n θ を仮定する。両辺に ( cos θ + i sin θ ) (\cos\theta+i\sin\theta) ( cos θ + i sin θ ) を掛けると ( cos θ + i sin θ ) n + 1 = ( cos n θ + i sin n θ ) ( cos θ + i sin θ ) (\cos\theta+i\sin\theta)^{n+1} = (\cos n\theta + i\sin n\theta)(\cos\theta + i\sin\theta) ( cos θ + i sin θ ) n + 1 = ( cos n θ + i sin n θ ) ( cos θ + i sin θ ) 。展開して加法定理 cos ( A + B ) = cos A cos B − sin A sin B \cos(A+B) = \cos A\cos B - \sin A\sin B cos ( A + B ) = cos A cos B − sin A sin B および sin ( A + B ) = sin A cos B + cos A sin B \sin(A+B) = \sin A\cos B + \cos A\sin 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 cos n θ cos θ − sin n θ sin θ = cos ( n + 1 ) θ 、虚部は sin n θ cos θ + cos n θ sin θ = sin ( n + 1 ) θ \sin n\theta\cos\theta + \cos n\theta\sin\theta = \sin(n+1)\theta sin n θ cos θ + cos n θ sin θ = sin ( n + 1 ) θ となり、n + 1 n+1 n + 1 の場合の公式が示される。帰納法が完成する。
一般の絶対値と負の指数への拡張。 絶対値 r = 1 r = 1 r = 1 の場合:( r ( cos θ + i sin θ ) ) n = r n ( cos n θ + i sin n θ ) (r(\cos\theta+i\sin\theta))^n = r^n(\cos n\theta + i\sin n\theta) ( r ( cos θ + i sin θ ) ) n = r n ( cos n θ + i sin n θ ) 。n = − m n = -m n = − m (m > 0 m > 0 m > 0 )の場合:∣ cos m θ + i sin m θ ∣ = 1 |\cos m\theta + i\sin m\theta| = 1 ∣ cos m θ + i sin m θ ∣ = 1 なので逆数は cos m θ + i sin m θ ‾ = cos ( − m θ ) + i sin ( − m θ ) \overline{\cos m\theta + i\sin m\theta} = \cos(-m\theta) + i\sin(-m\theta) cos m θ + i sin m θ = cos ( − m θ ) + i sin ( − m θ ) 、よって ( cos θ + i sin θ ) − m = cos ( − m θ ) + i sin ( − m θ ) (\cos\theta+i\sin\theta)^{-m} = \cos(-m\theta) + i\sin(-m\theta) ( cos θ + i sin θ ) − m = cos ( − m θ ) + i sin ( − m θ ) 。
例: 複素数のべき乗
( − 1 + i ) 8 (-1+i)^8 ( − 1 + i ) 8 を計算せよ。
解答 極形式で表すと、− 1 + i -1+i − 1 + i は第2象限にあるので絶対値 r = 2 r=\sqrt{2} r = 2 、偏角 θ = 135 ° \theta=135° θ = 135° である。ド・モアブルの公式より、( − 1 + i ) 8 = ( 2 ) 8 ( cos ( 8 ⋅ 135 ° ) + i sin ( 8 ⋅ 135 ° ) ) = 16 ( cos 1080 ° + i sin 1080 ° ) = 16 ( cos 0 ° + i sin 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 ( − 1 + i ) 8 = ( 2 ) 8 ( cos ( 8 ⋅ 135° ) + i sin ( 8 ⋅ 135° ) ) = 16 ( cos 1080° + i sin 1080° ) = 16 ( cos 0° + i sin 0° ) = 16 (1080 ° = 3 ⋅ 360 ° 1080° = 3\cdot360° 1080° = 3 ⋅ 360° より)。
大学 オイラーの公式:関数論への橋 極形式は、複素数の掛け算が角度の足し算に対応することを示唆している——ちょうど累乗を掛けると指数が足し合わされるように。オイラーの公式は指数関数を虚数の指数にまで拡張することで、これを厳密にする。
任意の実数 θ \theta θ に対して、e i θ = cos θ + i sin θ e^{i\theta} = \cos\theta + i\sin\theta e i θ = cos θ + i sin θ 。
なぜ正しいのか? e x e^x e x 、cos x \cos x cos x 、sin x \sin x sin x のテイラー級数は x x x を i θ i\theta i θ に置き換えても意味を持つ:e i θ = ∑ n = 0 ∞ ( i θ ) n n ! e^{i\theta} = \sum_{n=0}^{\infty}\dfrac{(i\theta)^n}{n!} e i θ = ∑ n = 0 ∞ n ! ( i θ ) n 。この和を n n n が偶数のものと奇数のものに分け、i 2 = − 1 i^2=-1 i 2 = − 1 を使って各 i i i のべきを整理すると、実部としてちょうど cos θ = ∑ ( − 1 ) k θ 2 k ( 2 k ) ! \cos\theta = \sum \dfrac{(-1)^k\theta^{2k}}{(2k)!} cos θ = ∑ ( 2 k )! ( − 1 ) k θ 2 k 、虚部として sin θ = ∑ ( − 1 ) k θ 2 k + 1 ( 2 k + 1 ) ! \sin\theta = \sum \dfrac{(-1)^k\theta^{2k+1}}{(2k+1)!} sin θ = ∑ ( 2 k + 1 )! ( − 1 ) k θ 2 k + 1 が得られる。この議論——複素数の無限級数を有限和のように扱うこと——を完全に厳密にするのは複素関数論の仕事である。
証明 ステップ 1 — テイラー級数を確認する。 すべての実数 x x x に対して:e x = ∑ n = 0 ∞ x n n ! e^x = \sum_{n=0}^{\infty}\dfrac{x^n}{n!} e x = ∑ n = 0 ∞ n ! x n 、cos x = ∑ k = 0 ∞ ( − 1 ) k x 2 k ( 2 k ) ! \cos x = \sum_{k=0}^{\infty}\dfrac{(-1)^k x^{2k}}{(2k)!} cos x = ∑ k = 0 ∞ ( 2 k )! ( − 1 ) k x 2 k 、sin x = ∑ k = 0 ∞ ( − 1 ) k x 2 k + 1 ( 2 k + 1 ) ! \sin x = \sum_{k=0}^{\infty}\dfrac{(-1)^k x^{2k+1}}{(2k+1)!} sin x = ∑ k = 0 ∞ ( 2 k + 1 )! ( − 1 ) k x 2 k + 1 。3つの級数はすべての実数(および複素数)の引数に対して絶対収束する。
**ステップ 2 — x = i θ x = i\theta x = i θ を指数級数に代入する。** 絶対収束により項ごとの代入が正当化される:e i θ = ∑ n = 0 ∞ ( i θ ) n n ! = 1 + i θ + ( i θ ) 2 2 ! + ( i θ ) 3 3 ! + ⋯ 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 e i θ = ∑ n = 0 ∞ n ! ( i θ ) n = 1 + i θ + 2 ! ( i θ ) 2 + 3 ! ( i θ ) 3 + ⋯ 。
**ステップ 3 — i 2 = − 1 i^2 = -1 i 2 = − 1 で整理し、実部・虚部を分離する。** i i i のべきは周期 4 で循環する:i 0 = 1 , i 1 = i , i 2 = − 1 , i 3 = − i , i 4 = 1 , … i^0=1,\,i^1=i,\,i^2=-1,\,i^3=-i,\,i^4=1,\ldots i 0 = 1 , i 1 = i , i 2 = − 1 , i 3 = − i , i 4 = 1 , … 偶数インデックス項(実部)と奇数インデックス項(虚部)を分けると:e i θ = ( 1 − θ 2 2 ! + θ 4 4 ! − ⋯ ) + i ( θ − θ 3 3 ! + θ 5 5 ! − ⋯ ) = cos θ + i sin θ 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 e i θ = ( 1 − 2 ! θ 2 + 4 ! θ 4 − ⋯ ) + i ( θ − 3 ! θ 3 + 5 ! θ 5 − ⋯ ) = cos θ + i sin θ 。この操作を完全に厳密化するには複素指数級数の絶対収束が必要で、∑ ∣ a n ∣ \sum |a_n| ∑ ∣ a n ∣ が収束することから成立する。
e i π + 1 = 0 e^{i\pi} + 1 = 0 e iπ + 1 = 0 この一本の等式、オイラーの等式は、5つの基本定数——0 0 0 、1 1 1 、e e e 、i i i 、π \pi π ——を加法・乗法・べき乗で結びつける。これはオイラーの公式で θ = π \theta=\pi θ = π とした場合であり、cos π = − 1 \cos\pi=-1 cos π = − 1 、sin π = 0 \sin\pi=0 sin π = 0 より成り立つ。
大学 すべての多項式は複素数の根を持つ 複素係数の多項式 p ( z ) = a n z n + ⋯ + a 1 z + a 0 p(z) = a_nz^n + \dots + a_1z + a_0 p ( z ) = a n z n + ⋯ + a 1 z + a 0 (n ≥ 1 n\ge1 n ≥ 1 )は、C \mathbb{C} C の中に少なくとも1つの根を持つ。したがって p p p は n n n 個の1次因子に完全に分解でき、重複度を込めてちょうど n n n 個の根を持つ。
なぜ正しいのか? R \mathbb{R} R 上では、x 2 + 1 x^2+1 x 2 + 1 のような多項式はグラフが x x x 軸を横切らないために根を持たないことがある。複素数はこの障害を取り除く:定数でないすべての多項式に対して C \mathbb{C} C の中に根が存在し、例外は一切残らない。根 z 1 z_1 z 1 が1つ見つかれば、p ( z ) p(z) p ( z ) を ( z − z 1 ) (z-z_1) ( z − z 1 ) で割ることで次数 n − 1 n-1 n − 1 の多項式が得られ、同じ事実を再び適用できる。
証明 純粋に代数的な証明は存在しない:知られているすべての証明は解析学かトポロジーの道具を借りている。最も短いものは複素関数論のリウヴィルの定理を用いる——完全な議論は「複素数の関数」を参照。
よくある誤り. 「n n n 個の根」は重複度を込めて数える:p ( z ) = z 2 − 2 z + 1 = ( z − 1 ) 2 p(z)=z^2-2z+1=(z-1)^2 p ( z ) = z 2 − 2 z + 1 = ( z − 1 ) 2 は次数2だが、根は z = 1 z=1 z = 1 の1つだけで、これが2重に現れる。また、実係数多項式の実数でない根は必ず共役の組 a ± b i a\pm bi a ± bi で現れる:実係数の p ( z ) = 0 p(z)=0 p ( z ) = 0 の共役をとると p ( z ˉ ) = 0 p(\bar z)=0 p ( z ˉ ) = 0 となるからである。 歴史的ノート
ガウスは1799年の博士論文で代数学の基本定理の最初の広く認められた証明を与え、その後50年の間にさらに3回この定理に立ち返った。彼はまた、複素数を平面上の点として捉える幾何学的描像の確立にも貢献した。オイラーは、− 1 \sqrt{-1} − 1 に文字 i i i を導入した1777年の草稿より数十年前、1748年の無限級数に関する論文の中で、すでに彼の名を冠する等式を発見していた。
カール・フリードリヒ・ガウス レオンハルト・オイラー
複素数は代数学の最も古い欠落を埋めるが、それはさらに大きな主題を開く:関数自体が複素数を入力に取り、その導関数が平面のあらゆる方向について同時に存在することが要求されるとどうなるか。実数直線ではなく複素平面上で微分・積分するというこの問い——それが「複素数の関数」の主題であり、そこではオイラーの公式が複素指数関数の特別な場合として再び現れる。
写像 z ↦ z 2 z \mapsto z^2 z ↦ z 2 :複素数の関数の予告編。 i 2023 i^{2023} i 2023 はいくつか。
z = 1 + i z=1+i z = 1 + i の極形式は
2 ( cos 45 ° + i sin 45 ° ) \sqrt2(\cos45°+i\sin45°) 2 ( cos 45° + i sin 45° ) 2 ( cos 45 ° + i sin 45 ° ) 2(\cos45°+i\sin45°) 2 ( cos 45° + i sin 45° ) 2 ( cos 90 ° + i sin 90 ° ) \sqrt2(\cos90°+i\sin90°) 2 ( cos 90° + i sin 90° ) 1 ⋅ ( cos 45 ° + i sin 45 ° ) 1\cdot(\cos45°+i\sin45°) 1 ⋅ ( cos 45° + i sin 45° ) ド・モアブルの公式により、( cos 30 ° + i sin 30 ° ) 6 (\cos30°+i\sin30°)^6 ( cos 30° + i sin 30° ) 6 は