# 複素数と複素平面：虚数はなぜ必要になり、なぜ「回転」になるのか

> 三次方程式の実数解を求める過程で虚数が不可避になった経緯から出発し、複素数体の構成、共役と絶対値、極形式とオイラーの公式、ド・モアブルの定理と 1 の n 乗根、複素平面の開集合と領域までを証明付きで整理します。
> https://rikai.mugen-giken.com/mathematics/complex-analysis/complex-numbers

## 0. この記事の要点

- 複素数は「$\sqrt{-1}$ という怪しい記号を天下り式に導入したもの」ではありません。平面 $\mathbb{R}^2$ に適切な積を入れると、実数体を含む体がただひとつの自然な形で得られます。$i$ はその体の中の具体的な元 $(0,1)$ です。
- 複素数の積の意味は「絶対値どうしを掛け、偏角どうしを足す」、すなわち**拡大と回転の合成**です。この一点が複素関数論全体の幾何的直観を支えます。
- 指数関数をべき級数で定義すると、オイラーの公式 $e^{i\theta} = \cos\theta + i\sin\theta$ が計算だけで証明できます。極形式 $z = re^{i\theta}$ はその帰結です。
- ド・モアブルの定理から、$0$ でない複素数の $n$ 乗根はちょうど $n$ 個あり、原点を中心とする正 $n$ 角形の頂点をなすことが従います。
- $\mathbb{C}$ には、体の演算と両立する大小の順序が入りません。複素数どうしは「大きい・小さい」ではなく、つねに**絶対値**で測ります。
- $\mathbb{C}$ は距離空間 $\mathbb{R}^2$ と同一視でき、そこで開集合・連結性・領域が定義されます。以後の章で「正則関数は領域の上で考える」と言うときの舞台がここで整います。

## 1. 動機

### 1.1. 実数解を求めるために虚数を通らざるをえなかった

負の数の平方根は、方程式 $x^2 + 1 = 0$ を解こうとして生まれた——という説明をよく見かけますが、歴史はそう単純ではありません。$x^2+1=0$ には実数解がない、で話は終わりにできます。実数の世界に留まっていられなくなったのは、**実数解を持つ三次方程式**を解こうとしたときでした。

16 世紀のイタリアで、カルダーノは『アルス・マグナ』(1545) に三次方程式 $x^3 = px + q$ の解法を公表しました。現代の記号で書けば

$$
x = \sqrt[3]{\frac{q}{2} + \sqrt{\frac{q^2}{4} - \frac{p^3}{27}}} + \sqrt[3]{\frac{q}{2} - \sqrt{\frac{q^2}{4} - \frac{p^3}{27}}}
$$

です。ここで $p = 15,\ q = 4$ を代入してみます。$x^3 = 15x + 4$ は $x = 4$ を解に持ちます（$4^3 = 64 = 15\cdot 4 + 4$）。ところが公式の内側の平方根は

$$
\frac{q^2}{4} - \frac{p^3}{27} = 4 - 125 = -121
$$

となり、負の数の平方根が現れます。実数解 $x=4$ を公式から取り出すには、$\sqrt{-121}$ を経由するしかありません。三つの相異なる実数解を持つ場合には必ずこうなることが知られており、この現象は **casus irreducibilis**（還元不能の場合）と呼ばれます。

ボンベリは『代数学』(1572) で、この「あってはならない量」を形式的に計算規則に従って扱えば、途中で虚部が打ち消し合って正しい実数解が出てくることを確かめました。<Ref to="ex-bombelli" /> でこの計算を最後まで実行します。虚数は「解きたいから導入した」のではなく、**実数の問題を解く途中で通過せざるをえない場所**として現れたのです。

### 1.2. 実数の世界では説明がつかない現象

複素数を導入する動機は代数だけではありません。次の二つの関数を考えます。

$$
f(x) = \frac{1}{1-x^2}, \qquad g(x) = \frac{1}{1+x^2} \qquad (x \in \mathbb{R})
$$

どちらも原点のまわりで等比級数の形に展開できます。

$$
f(x) = \sum_{n=0}^{\infty} x^{2n}, \qquad g(x) = \sum_{n=0}^{\infty} (-1)^n x^{2n}
$$

いずれも収束半径は $1$ で、$|x| \ge 1$ では発散します。$f$ については納得できます。$x = \pm 1$ で分母が $0$ になり、関数自身が壊れているからです。しかし $g$ は $\mathbb{R}$ 全体で何度でも微分可能な、どこにも壊れた点のない関数です。それなのに、なぜ $|x| = 1$ でべき級数が発散するのでしょうか。実数直線の上を見渡すかぎり、$1$ という数に特別な意味はありません。

答えは実数直線の外にあります。$g$ の分母 $1+z^2$ は $z = \pm i$ で $0$ になり、この二点は原点から距離 $1$ にあります。収束半径 $1$ は、**複素平面上で最も近い特異点までの距離**なのです（この事実は後の章で <Ref to="mathematics/complex-analysis/properties-of-holomorphic-functions#cor-radius" text="収束半径と特異点の距離" /> として証明されます）。実数の言葉では答えられない実数の問いに、複素数が答えを与える——これは複素関数論全体で繰り返し起こることです。定積分 $\int_{-\infty}^{\infty} \frac{dx}{1+x^2} = \pi$ を留数で一瞬で計算する話（[留数定理と定積分への応用](/mathematics/complex-analysis/residue-theorem)、<Ref to="mathematics/complex-analysis/residue-theorem#prop-rational-integral" text="有理関数の広義積分" />）も、同じ構図の上にあります。

べき級数と収束半径そのものについては [級数と収束判定](/mathematics/calculus/series-and-convergence) を、テイラー展開の剰余項については [平均値の定理とテイラーの定理](/mathematics/calculus/mean-value-and-taylor) を参照してください。

<Aside type="note">
「虚数 (imaginary)」という呼び名はデカルトが半ば揶揄を込めて用いたものが定着したもので、「複素数 (complex number)」はガウスの用語です。名前が示すとおり、$i$ が実在する数として受け入れられるまでには 200 年以上かかりました。決着をつけたのは、次節で述べる「平面の点として定義する」というハミルトン (1837) の見方です。
</Aside>

## 2. 複素数体の構成

### 2.1. 平面に積を入れる

$i$ を「$2$ 乗して $-1$ になる数」と定義する説明には循環があります。そんな数が存在するかどうかがまさに問題だからです。そこで、既に存在が確立している対象——実数の順序対——から出発し、そこに演算を定義します。

<Definition id="def-complex-number" title="複素数体">
集合 $\mathbb{C} := \mathbb{R}^2 = \{(a,b) \mid a, b \in \mathbb{R}\}$ の上に、二つの演算を

$$
\begin{aligned}
(a,b) + (c,d) &:= (a+c,\ b+d), \\
(a,b) \cdot (c,d) &:= (ac - bd,\ ad + bc)
\end{aligned}
$$

で定める。この演算を備えた $\mathbb{C}$ を**複素数体**、その元を**複素数**という。

$1 := (1,0)$、$i := (0,1)$ と書く。複素数 $z = (a,b)$ に対し $a$ を**実部**、$b$ を**虚部**といい、$\operatorname{Re} z := a$、$\operatorname{Im} z := b$ と書く。$\operatorname{Im} z = 0$ である複素数を**実数**と同一視し、$\operatorname{Re} z = 0$ かつ $z \ne 0$ である複素数を**純虚数**という。
</Definition>

積の定義はいかにも唐突に見えますが、これは「$(a,b)$ を $a + bi$ と書き、$i^2 = -1$ として分配法則どおりに展開する」という要請から一意に決まる式です。実際

$$
(a+bi)(c+di) = ac + adi + bci + bd\,i^2 = (ac - bd) + (ad + bc)i
$$

となります。つまり <Ref to="def-complex-number" /> の積の式は、答えを先取りして書いたものではありません。「実数の演算を拡張し、分配法則を保ち、$2$ 乗して $-1$ になる元を含む積」を平面に入れようとすると、その積は必然的にこの式になります。存在するかどうかが不明な $i$ から出発する代わりに、**必然的に決まる式のほうを定義に採用した**、というのが <Ref to="def-complex-number" /> の意図です。

<Theorem id="thm-field" title="複素数体の基本性質">
<Ref to="def-complex-number" /> の演算について、次が成り立つ。

1. $(\mathbb{C}, +, \cdot)$ は体である。すなわち加法・乗法はともに可換かつ結合的で、乗法は加法に対し分配的であり、加法単位元 $(0,0)$、乗法単位元 $1 = (1,0)$ を持ち、$(0,0)$ でない任意の元は乗法逆元を持つ。
2. 写像 $\iota : \mathbb{R} \to \mathbb{C},\ a \mapsto (a,0)$ は単射であり、和と積を保つ。すなわち $\iota(a+b) = \iota(a) + \iota(b)$、$\iota(ab) = \iota(a)\iota(b)$ が成り立つ。
3. $i^2 = -1$、すなわち $(0,1)\cdot(0,1) = (-1,0)$ である。
4. 任意の $z = (a,b) \in \mathbb{C}$ は $z = \iota(a) + \iota(b)\, i$ と書け、この表示における $a, b$ は一意である。
</Theorem>

<Proof of="thm-field">
**(1) 加法。** 成分ごとの和なので、$\mathbb{R}$ の加法の可換性・結合性がそのまま移り、単位元は $(0,0)$、$(a,b)$ の逆元は $(-a,-b)$ です。

**(1) 乗法の可換性。** $(c,d)\cdot(a,b) = (ca - db,\ cb + da)$ であり、$\mathbb{R}$ の乗法が可換なのでこれは $(ac-bd,\ ad+bc) = (a,b)\cdot(c,d)$ に等しくなります。

**(1) 乗法の結合性。** 左から計算すると

$$
\begin{aligned}
\bigl((a,b)(c,d)\bigr)(e,f) &= (ac-bd,\ ad+bc)(e,f) \\
&= \bigl((ac-bd)e - (ad+bc)f,\ (ac-bd)f + (ad+bc)e\bigr) \\
&= (ace - bde - adf - bcf,\ acf - bdf + ade + bce).
\end{aligned}
$$

右から計算すると

$$
\begin{aligned}
(a,b)\bigl((c,d)(e,f)\bigr) &= (a,b)(ce-df,\ cf+de) \\
&= \bigl(a(ce-df) - b(cf+de),\ a(cf+de) + b(ce-df)\bigr) \\
&= (ace - adf - bcf - bde,\ acf + ade + bce - bdf).
\end{aligned}
$$

両者の第 1 成分・第 2 成分はそれぞれ同じ項の並べ替えなので一致します。

**(1) 分配則。**

$$
\begin{aligned}
(a,b)\bigl((c,d)+(e,f)\bigr) &= (a,b)(c+e,\ d+f) \\
&= \bigl(a(c+e) - b(d+f),\ a(d+f) + b(c+e)\bigr) \\
&= (ac - bd + ae - bf,\ ad + bc + af + be) \\
&= (ac-bd,\ ad+bc) + (ae-bf,\ af+be) \\
&= (a,b)(c,d) + (a,b)(e,f).
\end{aligned}
$$

**(1) 単位元と逆元。** $(a,b)(1,0) = (a\cdot 1 - b\cdot 0,\ a\cdot 0 + b\cdot 1) = (a,b)$ なので $1=(1,0)$ は乗法単位元です。$(a,b) \ne (0,0)$ ならば $a^2+b^2 > 0$ なので

$$
(a,b) \cdot \left( \frac{a}{a^2+b^2},\ \frac{-b}{a^2+b^2} \right)
= \left( \frac{a^2 + b^2}{a^2+b^2},\ \frac{-ab + ba}{a^2+b^2} \right) = (1,0)
$$

となり、逆元が存在します。以上で体の公理がすべて確かめられました。

**(2)** $\iota(a) = \iota(b)$ は $(a,0)=(b,0)$、すなわち $a=b$ を意味するので単射です。和については $(a,0)+(b,0) = (a+b,0)$、積については $(a,0)(b,0) = (ab - 0,\ 0 + 0) = (ab, 0)$ となり、いずれも保たれます。

**(3)** 定義に代入して $(0,1)(0,1) = (0\cdot 0 - 1 \cdot 1,\ 0\cdot 1 + 1 \cdot 0) = (-1, 0)$ です。$(-1,0) = \iota(-1)$ は同一視のもとで $-1$ ですから $i^2 = -1$ が成り立ちます。

**(4)** $\iota(b)\,i = (b,0)(0,1) = (b\cdot 0 - 0 \cdot 1,\ b \cdot 1 + 0 \cdot 0) = (0,b)$ なので $\iota(a) + \iota(b)i = (a,0)+(0,b) = (a,b)$ です。一意性は、$(a,b)=(a',b')$ が $a=a'$ かつ $b=b'$ を意味することから従います。
</Proof>

(2) により $\mathbb{R}$ を $\mathbb{C}$ の部分体とみなせ、(4) により以後は $(a,b)$ を $a+bi$ と書きます。$\mathbb{C}$ は $\mathbb{R}$ 上のベクトル空間としては 2 次元で、$\{1, i\}$ が基底です。

<Aside type="caution">
$i = \sqrt{-1}$ という書き方は便利ですが、記号 $\sqrt{\ \cdot\ }$ を負の数に無条件に拡張すると壊れます。実際、$\sqrt{a}\sqrt{b} = \sqrt{ab}$ を認めてしまうと

$$
-1 = i^2 = \sqrt{-1}\sqrt{-1} = \sqrt{(-1)(-1)} = \sqrt{1} = 1
$$

という誤りが導けます。等式 $\sqrt{a}\sqrt{b} = \sqrt{ab}$ は $a, b \ge 0$ でのみ正しい規則です。この記事では $i$ を <Ref to="def-complex-number" /> のとおり $(0,1)$ として定義し、$\sqrt{\ \cdot\ }$ は非負実数に対してのみ使います。
</Aside>

### 2.2. 四則演算と、動機への回答

除法は逆元を掛けることです。<Ref to="thm-field" /> の証明で求めた逆元を使うと、$c+di \ne 0$ のとき

$$
\frac{a+bi}{c+di} = \frac{(a+bi)(c-di)}{(c+di)(c-di)} = \frac{(ac+bd) + (bc-ad)i}{c^2+d^2}
$$

となります。分母を実数にするために「共役を掛ける」という操作は、$\S 3$ で見る $z\bar z = |z|^2$ の応用です。

<Example id="ex-bombelli" title="ボンベリの計算：虚数を通って実数解に戻る">
$\S 1$ の三次方程式 $x^3 = 15x + 4$ にカルダーノの公式を適用します。$p=15,\ q=4$ より

$$
x = \sqrt[3]{2 + \sqrt{-121}} + \sqrt[3]{2 - \sqrt{-121}} = \sqrt[3]{2 + 11i} + \sqrt[3]{2 - 11i}
$$

です。ここで $2+11i$ の立方根を推測します。$(2+i)^2 = 4 + 4i + i^2 = 3 + 4i$ なので

$$
(2+i)^3 = (2+i)(3+4i) = 6 + 8i + 3i + 4i^2 = 6 + 11i - 4 = 2 + 11i
$$

となり、$2+i$ が $2+11i$ の立方根のひとつだと分かります。同様に $(2-i)^2 = 3-4i$ より $(2-i)^3 = 2-11i$ です。したがって

$$
x = (2+i) + (2-i) = 4
$$

が得られます。虚部 $+i$ と $-i$ がちょうど打ち消し合い、実数解 $x=4$ が現れました。途中に現れた $i$ は最終結果には残りませんが、**通らずには到達できません**。これがボンベリの発見です。
</Example>

## 3. 複素平面・共役・絶対値

<Ref to="def-complex-number" /> により $\mathbb{C}$ は集合としては平面そのものですから、複素数 $z = a+bi$ を座標 $(a,b)$ の点として描けます。この平面を**複素平面**または**ガウス平面**、横軸を**実軸**、縦軸を**虚軸**と呼びます。

<Definition id="def-conjugate" title="共役複素数と絶対値">
$z = a+bi\ (a,b\in\mathbb{R})$ に対し

$$
\bar{z} := a - bi, \qquad |z| := \sqrt{a^2+b^2}
$$

と定め、$\bar z$ を $z$ の**共役複素数**、$|z| \ (\ge 0)$ を $z$ の**絶対値**という。
</Definition>

幾何的には、$\bar z$ は $z$ の実軸に関する鏡映であり、$|z|$ は原点から $z$ までのユークリッド距離です。$z$ が実数のときは $|z|$ は実数の絶対値に一致します。

<Figure caption="複素平面上の点 z = a + bi。r は原点からの距離、θ は正の実軸から測った角。下側の点は共役 a - bi で、実軸に関する鏡映になっている。">
<svg viewBox="0 0 420 300" width="100%" role="img" aria-label="複素平面と点 z、その極座標表示および共役">
  <line x1="20" y1="150" x2="400" y2="150" stroke="currentColor" stroke-width="1" opacity="0.55" />
  <line x1="120" y1="15" x2="120" y2="290" stroke="currentColor" stroke-width="1" opacity="0.55" />
  <line x1="120" y1="150" x2="255" y2="60" stroke="var(--sl-color-accent)" stroke-width="2" />
  <line x1="255" y1="60" x2="255" y2="150" stroke="currentColor" stroke-width="1" stroke-dasharray="4 3" opacity="0.7" />
  <line x1="120" y1="60" x2="255" y2="60" stroke="currentColor" stroke-width="1" stroke-dasharray="4 3" opacity="0.7" />
  <line x1="120" y1="150" x2="255" y2="240" stroke="currentColor" stroke-width="1.5" stroke-dasharray="5 4" opacity="0.8" />
  <path d="M 160 150 A 40 40 0 0 0 153.3 127.8" fill="none" stroke="var(--sl-color-accent)" stroke-width="1.5" />
  <circle cx="255" cy="60" r="4.5" fill="var(--sl-color-accent)" />
  <circle cx="255" cy="240" r="4.5" fill="currentColor" opacity="0.8" />
  <circle cx="120" cy="150" r="3" fill="currentColor" />
  <text x="266" y="55" font-size="15" fill="currentColor">z = a + bi</text>
  <text x="266" y="248" font-size="15" fill="currentColor">共役（z の鏡映）</text>
  <text x="106" y="167" font-size="14" fill="currentColor">O</text>
  <text x="185" y="98" font-size="15" fill="var(--sl-color-accent)">r</text>
  <text x="167" y="143" font-size="14" fill="var(--sl-color-accent)">θ</text>
  <text x="184" y="168" font-size="14" fill="currentColor">a</text>
  <text x="262" y="112" font-size="14" fill="currentColor">b</text>
  <text x="382" y="140" font-size="14" fill="currentColor">実軸</text>
  <text x="128" y="26" font-size="14" fill="currentColor">虚軸</text>
</svg>
</Figure>

<Proposition id="prop-conjugate" title="共役と絶対値の基本法則">
$z, w \in \mathbb{C}$ とする。

1. $\overline{z+w} = \bar z + \bar w$、$\overline{zw} = \bar z\,\bar w$、$\overline{\bar z} = z$。
2. $\operatorname{Re} z = \dfrac{z + \bar z}{2}$、$\operatorname{Im} z = \dfrac{z - \bar z}{2i}$。とくに $z \in \mathbb{R} \iff \bar z = z$。
3. $z\bar z = |z|^2$。とくに $z \ne 0$ のとき $z^{-1} = \dfrac{\bar z}{|z|^2}$。
4. $|zw| = |z|\,|w|$、および $w \ne 0$ のとき $\left| \dfrac{z}{w} \right| = \dfrac{|z|}{|w|}$。
5. $|z| = 0 \iff z = 0$、$|\bar z| = |z|$。
</Proposition>

<Proof of="prop-conjugate">
$z = a+bi,\ w = c+di$（$a,b,c,d\in\mathbb{R}$）と書きます。

**(1)** 和については $\overline{(a+c)+(b+d)i} = (a+c) - (b+d)i = (a-bi)+(c-di)$ です。積については、$zw = (ac-bd)+(ad+bc)i$ なので $\overline{zw} = (ac-bd) - (ad+bc)i$ であり、一方

$$
\bar z\,\bar w = (a-bi)(c-di) = (ac - bd) + \bigl(a(-d) + (-b)c\bigr)i = (ac-bd) - (ad+bc)i
$$

となって一致します。$\overline{\bar z} = \overline{a-bi} = a+bi = z$ です。

**(2)** $z+\bar z = (a+bi)+(a-bi) = 2a$ なので $\operatorname{Re} z = (z+\bar z)/2$。$z - \bar z = 2bi$ なので $\operatorname{Im} z = b = (z-\bar z)/(2i)$。したがって $\bar z = z$ は $2bi = 0$ すなわち $b=0$ と同値で、これは $z \in \mathbb{R}$ と同値です。

**(3)** $z\bar z = (a+bi)(a-bi) = a^2 - (bi)^2 = a^2 + b^2 = |z|^2$。ここで $i^2=-1$（<Ref to="thm-field" /> (3)）を使いました。$z \ne 0$ なら $|z|^2 \ne 0$ なので、両辺を $|z|^2$ で割って $z \cdot \bar z /|z|^2 = 1$、すなわち $z^{-1} = \bar z/|z|^2$ を得ます。

**(4)** (3) と (1) を使って

$$
|zw|^2 = (zw)\overline{(zw)} = z w \bar z \bar w = (z\bar z)(w\bar w) = |z|^2|w|^2
$$

です（途中で乗法の可換性、<Ref to="thm-field" /> (1) を使いました）。両辺は非負実数なので、平方根を取って $|zw| = |z||w|$ を得ます。商については $z = (z/w)\cdot w$ に前半を適用して $|z| = |z/w||w|$、$|w| \ne 0$ で割ればよいです。

**(5)** $|z| = 0$ は $a^2+b^2 = 0$ と同値で、実数の平方は非負なのでこれは $a=b=0$ と同値です。また $|\bar z| = \sqrt{a^2 + (-b)^2} = \sqrt{a^2+b^2} = |z|$ です。
</Proof>

<Example id="ex-two-squares" title="乗法性 |zw| = |z||w| が与える二平方和の恒等式">
<Ref to="prop-conjugate" /> (4) の両辺を $2$ 乗して成分で書き下すと、$z=a+bi,\ w=c+di$ に対し

$$
(a^2+b^2)(c^2+d^2) = (ac-bd)^2 + (ad+bc)^2
$$

が得られます。これは**ブラーマグプタ・フィボナッチの恒等式**と呼ばれ、「二つの平方数の和の積は、ふたたび二つの平方数の和である」ことを主張します。

具体例で確かめます。$z = 2+3i,\ w = 1+4i$ とすると $|z|^2 = 13$、$|w|^2 = 17$ で、$zw = (2\cdot 1 - 3\cdot 4) + (2\cdot 4 + 3 \cdot 1)i = -10 + 11i$ ですから

$$
13 \cdot 17 = 221 = (-10)^2 + 11^2 = 100 + 121 = 221
$$

となり確かに成立します。なお $w$ の代わりに $\bar w = 1-4i$ を掛けると $z\bar w = (2+12) + (-8+3)i = 14 - 5i$ となり、$221 = 14^2+5^2 = 196+25$ という別の表示も得られます。整数論で「二平方和で表せる数の集合が積で閉じている」ことを示すのに、この複素数の乗法性が使われます。
</Example>

<Theorem id="thm-triangle" title="三角不等式">
$z, w \in \mathbb{C}$ とする。

1. $|\operatorname{Re} z| \le |z|$ かつ $|\operatorname{Im} z| \le |z|$。
2. $|z + w| \le |z| + |w|$。等号が成り立つのは、$z = 0$ であるか、または $w = tz$ を満たす実数 $t \ge 0$ が存在するとき、かつそのときに限る。
3. $\bigl|\,|z| - |w|\,\bigr| \le |z - w|$（逆向きの三角不等式）。
</Theorem>

<Proof of="thm-triangle">
**(1)** $z=a+bi$ とすると $|a| = \sqrt{a^2} \le \sqrt{a^2+b^2} = |z|$ です（$b^2 \ge 0$ と $\sqrt{\ \cdot\ }$ の単調性による）。虚部も同様です。

**(2)** <Ref to="prop-conjugate" /> (3),(1),(2) を順に使って

$$
\begin{aligned}
|z+w|^2 &= (z+w)\overline{(z+w)} = (z+w)(\bar z + \bar w) \\
&= z\bar z + z\bar w + w \bar z + w\bar w \\
&= |z|^2 + \bigl(z\bar w + \overline{z \bar w}\bigr) + |w|^2 \\
&= |z|^2 + 2\operatorname{Re}(z\bar w) + |w|^2
\end{aligned}
$$

を得ます（$w\bar z = \overline{\bar w z} = \overline{z\bar w}$ を使いました）。ここで (1) と <Ref to="prop-conjugate" /> (4),(5) より

$$
\operatorname{Re}(z\bar w) \le |z\bar w| = |z||\bar w| = |z||w|
$$

なので

$$
|z+w|^2 \le |z|^2 + 2|z||w| + |w|^2 = (|z|+|w|)^2
$$

となり、両辺の非負平方根を取って $|z+w| \le |z|+|w|$ が従います。

等号成立を調べます。上の評価で等号が成り立つのは $\operatorname{Re}(z\bar w) = |z\bar w|$ のとき、すなわち $\zeta := z\bar w$ が $\operatorname{Re}\zeta = |\zeta|$ を満たすときです。$\zeta = \alpha + \beta i$ と書くと $\alpha = \sqrt{\alpha^2+\beta^2}$ であり、両辺を $2$ 乗して $\beta = 0$、さらに $\alpha \ge 0$ が必要十分です。つまり $z\bar w$ が非負実数であることが条件です。

$z = 0$ ならこれは自動的に成り立ちます。$z \ne 0$ のとき、$z\bar w = s$（$s \ge 0$ は実数）とすると $\bar w = s/z$ であり、共役を取って <Ref to="prop-conjugate" /> (1),(3) より

$$
w = \overline{\left(\frac{s}{z}\right)} = \frac{s}{\bar z} = \frac{s z}{\bar z z} = \frac{s}{|z|^2}\, z
$$

なので、$t := s/|z|^2 \ge 0$ とおけば $w = tz$ です。逆に $w = tz\ (t\ge 0)$ なら $z\bar w = t z \bar z = t|z|^2 \ge 0$ なので等号が成り立ちます。

**(3)** (2) を $|z| = |(z-w) + w| \le |z-w| + |w|$ に使うと $|z| - |w| \le |z-w|$ です。$z$ と $w$ を入れ替えると $|w| - |z| \le |w-z| = |z-w|$（$|-\zeta| = |\zeta|$ は <Ref to="prop-conjugate" /> (4) で $|-1|=1$ を使えばよい）。二つを合わせて主張を得ます。
</Proof>

三角不等式は、$d(z,w) := |z-w|$ が $\mathbb{C}$ 上の距離になることを保証します。実際 $d(z,w) = 0 \iff z=w$（<Ref to="prop-conjugate" /> (5)）、$d(z,w)=d(w,z)$、$d(z,w) \le d(z,\zeta)+d(\zeta,w)$ が成り立ちます。この距離はユークリッド平面 $\mathbb{R}^2$ の距離そのものですから、$\mathbb{C}$ の極限・連続性の議論は $\mathbb{R}^2$ のそれと完全に一致します。$\varepsilon$-$\delta$ 論法の枠組みは [極限と連続性](/mathematics/calculus/limits-and-continuity) のものをそのまま使えます。

## 4. 極形式とオイラーの公式

### 4.1. 指数関数をべき級数で定義する

複素数の積を幾何的に理解する鍵は指数関数です。実数の場合と同じ級数で定義します。

$$
\exp(z) := \sum_{n=0}^{\infty} \frac{z^n}{n!} \qquad (z \in \mathbb{C})
$$

この級数は任意の $z$ で絶対収束します。実際 $\sum_{n\ge 0} |z^n/n!| = \sum_{n \ge 0} |z|^n/n!$ は正項級数で、比の判定法（<Ref to="mathematics/calculus/series-and-convergence#thm-ratio" text="ダランベールの比判定法" />）により（$|z|^{n+1}/(n+1)! \div |z|^n/n! = |z|/(n+1) \to 0$）収束するからです。絶対収束級数は項の順序を入れ替えても和が変わらず、また二つの絶対収束級数はコーシー積が使えます（[級数と収束判定](/mathematics/calculus/series-and-convergence)）。この二つの事実を以下で使います。

<Lemma id="lem-exp-addition" title="指数法則">
任意の $z, w \in \mathbb{C}$ に対し $\exp(z+w) = \exp(z)\exp(w)$ が成り立つ。とくに $\exp(z) \ne 0$ であり $\exp(z)^{-1} = \exp(-z)$ である。
</Lemma>

<Proof of="lem-exp-addition">
$\sum z^n/n!$ と $\sum w^n/n!$ はともに絶対収束するので、そのコーシー積は積 $\exp(z)\exp(w)$ に収束します。コーシー積の第 $n$ 項は

$$
\sum_{k=0}^{n} \frac{z^k}{k!}\cdot\frac{w^{n-k}}{(n-k)!}
= \frac{1}{n!}\sum_{k=0}^{n} \frac{n!}{k!\,(n-k)!} z^k w^{n-k}
= \frac{1}{n!}\sum_{k=0}^{n} \binom{n}{k} z^k w^{n-k}
= \frac{(z+w)^n}{n!}
$$

です。最後の等号は二項定理で、$\mathbb{C}$ が可換環であること（<Ref to="thm-field" />）からそのまま成り立ちます。したがって

$$
\exp(z)\exp(w) = \sum_{n=0}^{\infty} \frac{(z+w)^n}{n!} = \exp(z+w)
$$

です。$w = -z$ とすると $\exp(z)\exp(-z) = \exp(0) = 1$ なので、$\exp(z)$ は $0$ ではなく、逆元は $\exp(-z)$ です。
</Proof>

<Theorem id="thm-euler" title="オイラーの公式">
任意の実数 $\theta$ に対し

$$
\exp(i\theta) = \cos\theta + i \sin\theta
$$

が成り立つ。とくに $|\exp(i\theta)| = 1$ であり、$\theta = \pi$ とすれば $\exp(i\pi) + 1 = 0$ を得る。
</Theorem>

<Proof of="thm-euler">
$i$ の冪は周期 $4$ で巡回します。$i^0=1,\ i^1=i,\ i^2=-1,\ i^3=-i$ であり、一般に $i^{2m} = (i^2)^m = (-1)^m$、$i^{2m+1} = (-1)^m i$ です。

$\exp(i\theta)$ の級数は絶対収束するので、偶数番目の項と奇数番目の項に分けて和を取り直すことが許されます。

$$
\begin{aligned}
\exp(i\theta) &= \sum_{n=0}^{\infty} \frac{(i\theta)^n}{n!}
= \sum_{m=0}^{\infty} \frac{(i\theta)^{2m}}{(2m)!} + \sum_{m=0}^{\infty} \frac{(i\theta)^{2m+1}}{(2m+1)!} \\
&= \sum_{m=0}^{\infty} \frac{(-1)^m \theta^{2m}}{(2m)!} + i\sum_{m=0}^{\infty} \frac{(-1)^m \theta^{2m+1}}{(2m+1)!}.
\end{aligned}
$$

右辺の二つの級数は、実数 $\theta$ に対する $\cos\theta$ と $\sin\theta$ のマクローリン展開そのものです（テイラーの定理の剰余項が $|\theta|^{N+1}/(N+1)! \to 0$ で評価できることによります。[平均値の定理とテイラーの定理](/mathematics/calculus/mean-value-and-taylor) を参照してください）。したがって $\exp(i\theta) = \cos\theta + i\sin\theta$ です。

絶対値については、<Ref to="def-conjugate" /> により $|\exp(i\theta)|^2 = \cos^2\theta + \sin^2\theta = 1$ なので $|\exp(i\theta)| = 1$ です。$\theta=\pi$ のとき $\cos\pi = -1,\ \sin\pi = 0$ なので $\exp(i\pi) = -1$ となります。
</Proof>

<Aside type="tip">
$\cos$ と $\sin$ を（幾何的な角度ではなく）上の二つの級数で**定義**する流儀を取れば、オイラーの公式は級数の並べ替えだけで得られる恒等式になります。その場合は逆に「$\pi$ とは何か」を級数から定義し直す必要があり、$\cos$ の最小の正の零点の $2$ 倍として $\pi$ を定めます。どちらの道を通っても、以下の議論は変わりません。
</Aside>

以後 $\exp(z)$ を $e^z$ と書きます。<Ref to="lem-exp-addition" /> と <Ref to="thm-euler" /> から、$x, y$ を実数として

$$
e^{x+iy} = e^x(\cos y + i \sin y), \qquad |e^{x+iy}| = e^x
$$

が従います。

### 4.2. 極形式

<Definition id="def-polar" title="偏角と極形式">
$z \ne 0$ とする。$|z| = r$ とおくとき、実数 $\theta$ が $z = r e^{i\theta}$ を満たすならば、$\theta$ を $z$ の**偏角**といい $\theta \in \arg z$ と書く。表示 $z = re^{i\theta}$ を $z$ の**極形式**という。$\arg z$ のうち $-\pi < \theta \le \pi$ を満たすものを**偏角の主値**といい $\operatorname{Arg} z$ と書く。
</Definition>

偏角がそもそも存在するのか、また何通りあるのかを確かめます。

<Remark id="rem-polar-exists">
$z \ne 0$ に対し極形式は存在し、偏角は $2\pi$ の整数倍を除いて一意です。

**存在。** $r=|z| > 0$ とおき $u := z/r$ とすると $|u| = 1$（<Ref to="prop-conjugate" /> (4)）なので、$u = a+bi$ は $a^2+b^2=1$ を満たします。とくに $a \in [-1,1]$ です。$\cos$ は $[0,\pi]$ 上で連続かつ狭義単調減少で $\cos 0 = 1,\ \cos\pi=-1$ ですから、中間値の定理により $\cos\theta_0 = a$ を満たす $\theta_0 \in [0,\pi]$ がただひとつ存在します（[極限と連続性](/mathematics/calculus/limits-and-continuity)）。このとき $\sin\theta_0 = \sqrt{1-a^2} = |b|$ です（$[0,\pi]$ 上で $\sin \ge 0$）。$b \ge 0$ なら $\theta := \theta_0$、$b < 0$ なら $\theta := -\theta_0$ と取れば、$\cos\theta = a,\ \sin\theta = b$ となり $u = e^{i\theta}$、したがって $z = re^{i\theta}$ です。

**一意性。** $e^{i\alpha} = e^{i\beta}$ とすると <Ref to="lem-exp-addition" /> より $e^{i(\alpha-\beta)} = 1$、すなわち $\cos(\alpha-\beta) = 1$ かつ $\sin(\alpha-\beta)=0$ です。$\cos$ は周期 $2\pi$ を持ち、$(0,2\pi)$ 上では $\cos t < 1$（$(0,\pi)$ で $1$ から $-1$ へ狭義単調減少し、$(\pi,2\pi)$ で $-1$ から $1$ へ狭義単調増加する）ですから、$\cos t = 1$ となるのは $t \in 2\pi\mathbb{Z}$ に限ります。よって $\alpha - \beta \in 2\pi\mathbb{Z}$ です。
</Remark>

## 5. ド・モアブルの定理と 1 の n 乗根

<Theorem id="thm-demoivre" title="ド・モアブルの定理">
$z_1 = r_1 e^{i\theta_1},\ z_2 = r_2 e^{i\theta_2}$（$r_1, r_2 > 0$、$\theta_1,\theta_2 \in \mathbb{R}$）とする。

1. $z_1 z_2 = r_1 r_2\, e^{i(\theta_1+\theta_2)}$、および $\dfrac{z_1}{z_2} = \dfrac{r_1}{r_2} e^{i(\theta_1-\theta_2)}$。すなわち複素数の積では**絶対値は掛け算され、偏角は足し算される**。
2. $r > 0$、$\theta \in \mathbb{R}$ とするとき、任意の整数 $n$ に対し $\bigl(re^{i\theta}\bigr)^n = r^n e^{in\theta}$。

とくに 2 で $r = 1$ とし三角関数で書き直すと、任意の実数 $\theta$ と任意の整数 $n$ に対し $(\cos\theta + i \sin\theta)^n = \cos n\theta + i \sin n\theta$ が成り立つ。
</Theorem>

<Proof of="thm-demoivre">
**(1)** <Ref to="lem-exp-addition" /> により $e^{i\theta_1}e^{i\theta_2} = e^{i(\theta_1+\theta_2)}$ なので、実数 $r_1,r_2$ が可換に括り出せることから $z_1z_2 = r_1r_2 e^{i(\theta_1+\theta_2)}$ です。商については、<Ref to="lem-exp-addition" /> より $(e^{i\theta_2})^{-1} = e^{-i\theta_2}$ なので

$$
\frac{z_1}{z_2} = r_1 e^{i\theta_1}\cdot \frac{1}{r_2}e^{-i\theta_2} = \frac{r_1}{r_2}e^{i(\theta_1-\theta_2)}
$$

となります。

**(2)** まず $n \ge 0$ の場合を帰納法で示します。$n=0$ のときは両辺 $1$ です。$n$ で成り立つとすると、(1) を $z_1 = r^n e^{in\theta}$、$z_2 = re^{i\theta}$ に適用して

$$
(re^{i\theta})^{n+1} = (re^{i\theta})^n \cdot re^{i\theta} = r^n e^{in\theta}\cdot re^{i\theta} = r^{n+1}e^{i(n+1)\theta}
$$

を得ます。$n < 0$ のときは $m := -n > 0$ とおき、既に示した場合と <Ref to="lem-exp-addition" /> から

$$
(re^{i\theta})^{n} = \bigl((re^{i\theta})^{m}\bigr)^{-1} = \bigl(r^m e^{im\theta}\bigr)^{-1} = r^{-m}e^{-im\theta} = r^n e^{in\theta}
$$

です。最後に $r=1$ とし、両辺に <Ref to="thm-euler" /> を適用すれば三角関数の形が出ます。
</Proof>

(1) が述べているのは、「$z_2$ を掛ける」という写像 $z \mapsto z_2 z$ が、原点を中心とする $r_2$ 倍の拡大と $\theta_2$ の回転の合成だ、ということです。実数の掛け算が数直線の伸縮だったのに対し、複素数の掛け算は平面の**拡大回転**になります。この事実は後の章で、正則関数の微分が「局所的に拡大回転として振る舞う」＝等角性という形で再登場します（[正則関数とコーシー・リーマンの関係式](/mathematics/complex-analysis/holomorphic-functions)、[等角写像とリーマン写像定理](/mathematics/complex-analysis/conformal-mapping)、<Ref to="mathematics/complex-analysis/conformal-mapping#thm-conformality" text="正則写像の局所的な角度" />）。

<Example id="ex-polar-power" title="極形式による冪乗計算">
$z = -1 + \sqrt{3}\,i$ に対し $z^{10}$ を求めます。まず $|z| = \sqrt{(-1)^2 + (\sqrt3)^2} = \sqrt{4} = 2$ です。$z/2 = -\frac12 + \frac{\sqrt3}{2}i$ で、$\cos\theta = -\frac12,\ \sin\theta = \frac{\sqrt3}{2}$ を満たすのは $\theta = \frac{2\pi}{3}$ ですから $z = 2e^{2\pi i/3}$ です。<Ref to="thm-demoivre" /> (2) より

$$
z^{10} = 2^{10} e^{20\pi i/3} = 1024\, e^{i(20\pi/3 - 6\pi)} = 1024\, e^{2\pi i/3}
$$

（$e^{-6\pi i} = 1$ を使いました）。したがって

$$
z^{10} = 1024\left(-\frac12 + \frac{\sqrt3}{2}i\right) = -512 + 512\sqrt{3}\, i
$$

です。$(-1+\sqrt3 i)^{10}$ を二項定理で展開すると 11 項の計算になりますが、極形式なら $2$ 行で済みます。
</Example>

<Example id="ex-cos5theta" title="倍角公式の一括生成">
<Ref to="thm-demoivre" /> (2) の左辺を二項定理で展開し、実部を比較すると $\cos n\theta$ を $\cos\theta,\sin\theta$ の多項式で表せます。$n=5$ でやってみます。$c=\cos\theta,\ s=\sin\theta$ と略記すると

$$
(c+is)^5 = c^5 + 5c^4(is) + 10c^3(is)^2 + 10c^2(is)^3 + 5c(is)^4 + (is)^5
$$

であり、$i^2=-1,\ i^3=-i,\ i^4=1,\ i^5=i$ に注意して実部だけ取り出すと

$$
\cos 5\theta = c^5 - 10c^3s^2 + 5cs^4
$$

です。$s^2 = 1-c^2$ を代入して

$$
\begin{aligned}
\cos 5\theta &= c^5 - 10c^3(1-c^2) + 5c(1-c^2)^2 \\
&= c^5 - 10c^3 + 10c^5 + 5c(1 - 2c^2 + c^4) \\
&= c^5 - 10c^3 + 10c^5 + 5c - 10c^3 + 5c^5 \\
&= 16c^5 - 20c^3 + 5c.
\end{aligned}
$$

検算します。$\theta = 0$ なら右辺は $16-20+5 = 1 = \cos 0$、$\theta=\pi$ なら $-16+20-5 = -1 = \cos\pi$ となり合っています。この多項式は第 5 チェビシェフ多項式 $T_5$ にほかなりません。
</Example>

<Theorem id="thm-nth-roots" title="複素数の n 乗根">
$n$ を正の整数、$w = \rho e^{i\varphi}$（$\rho > 0$、$\varphi\in\mathbb{R}$）を $0$ でない複素数とする。このとき方程式 $z^n = w$ の解はちょうど $n$ 個あり、それらは

$$
z_k = \rho^{1/n}\, \exp\!\left( i\,\frac{\varphi + 2\pi k}{n} \right) \qquad (k = 0, 1, \ldots, n-1)
$$

で与えられる。ここで $\rho^{1/n}$ は正の実数の正の $n$ 乗根である。これらの点は原点を中心とする半径 $\rho^{1/n}$ の円周上に等間隔に並び、$n \ge 3$ のとき正 $n$ 角形の頂点をなす。

とくに $w=1$ の場合、解の全体 $\mu_n = \{1, \zeta, \zeta^2, \ldots, \zeta^{n-1}\}$（$\zeta := e^{2\pi i/n}$）は乗法に関して位数 $n$ の巡回群をなし、$n \ge 2$ のとき

$$
1 + \zeta + \zeta^2 + \cdots + \zeta^{n-1} = 0
$$

が成り立つ。
</Theorem>

<Proof of="thm-nth-roots">
**それぞれが解であること。** <Ref to="thm-demoivre" /> (2) より

$$
z_k^n = \rho\,\exp\!\left(i\, n\cdot \frac{\varphi+2\pi k}{n}\right) = \rho\, e^{i(\varphi + 2\pi k)} = \rho\, e^{i\varphi}e^{2\pi i k} = w
$$

です。最後で $e^{2\pi i k} = (\cos 2\pi + i \sin 2\pi)^k = 1$（<Ref to="thm-euler" />）を使いました。

**相異なること。** $0 \le k < l \le n-1$ に対し $z_k = z_l$ とすると、<Ref to="rem-polar-exists" /> の一意性より

$$
\frac{\varphi+2\pi l}{n} - \frac{\varphi+2\pi k}{n} = \frac{2\pi(l-k)}{n} \in 2\pi\mathbb{Z}
$$

すなわち $(l-k)/n \in \mathbb{Z}$ が必要ですが、$0 < l-k \le n-1$ よりこれは不可能です。よって $z_0,\ldots,z_{n-1}$ は相異なります。

**他に解がないこと。** $z^n = w \ne 0$ なら $z \ne 0$ なので、<Ref to="rem-polar-exists" /> により $z = re^{i\theta}$（$r>0$）と書けます。<Ref to="thm-demoivre" /> (2) より $r^n e^{in\theta} = \rho e^{i\varphi}$ で、両辺の絶対値を取ると（<Ref to="thm-euler" /> より $|e^{it}|=1$）$r^n = \rho$ です。$t \mapsto t^n$ は正の実数上で狭義単調増加なので $r = \rho^{1/n}$ が確定します。残る $e^{in\theta} = e^{i\varphi}$ から、<Ref to="rem-polar-exists" /> の一意性より $n\theta - \varphi = 2\pi k$ となる整数 $k$ が存在し、$\theta = (\varphi+2\pi k)/n$ です。$k$ を $n$ で割った余りに置き換えても $\theta$ は $2\pi$ の整数倍しか変わらず $z$ は同じですから、$z \in \{z_0,\ldots,z_{n-1}\}$ です。

**幾何的配置。** $|z_k| = \rho^{1/n}$ は $k$ によらず、隣り合う $z_k, z_{k+1}$ の偏角の差は $2\pi/n$ で一定です。したがって $n$ 点は同一円周上に等間隔に並び、$n\ge3$ なら正 $n$ 角形の頂点になります。

**巡回群であること。** $w=1$ のとき $\varphi=0,\rho=1$ と取れて $z_k = e^{2\pi i k/n} = \zeta^k$ です（<Ref to="thm-demoivre" /> (2)）。$\zeta^n = 1$ なので $\mu_n$ は積で閉じ、$(\zeta^k)^{-1} = \zeta^{n-k} \in \mu_n$ ですから群であり、生成元 $\zeta$ を持つ位数 $n$ の巡回群です。

**和が $0$ であること。** $n \ge 2$ のとき $\zeta \ne 1$ です（$2\pi/n \notin 2\pi\mathbb{Z}$ なので <Ref to="rem-polar-exists" /> による）。体における等比数列の和の公式（$\mathbb{C}$ が体であること、<Ref to="thm-field" />）から

$$
\sum_{k=0}^{n-1}\zeta^k = \frac{\zeta^n - 1}{\zeta - 1} = \frac{1-1}{\zeta-1} = 0
$$

となります。
</Proof>

<Figure caption="1 の 5 乗根。ζ = exp(2πi/5) の冪が単位円周上に等間隔に並び、正五角形の頂点をなす。5 点の和は 0 になる。">
<svg viewBox="0 0 340 340" width="100%" role="img" aria-label="単位円周上に並ぶ 1 の 5 乗根と正五角形">
  <line x1="20" y1="170" x2="320" y2="170" stroke="currentColor" stroke-width="1" opacity="0.4" />
  <line x1="170" y1="20" x2="170" y2="320" stroke="currentColor" stroke-width="1" opacity="0.4" />
  <circle cx="170" cy="170" r="110" fill="none" stroke="currentColor" stroke-width="1.5" opacity="0.65" />
  <polygon points="280,170 204,65.4 81,105.3 81,234.7 204,274.6" fill="none" stroke="var(--sl-color-accent)" stroke-width="2" />
  <circle cx="280" cy="170" r="5" fill="var(--sl-color-accent)" />
  <circle cx="204" cy="65.4" r="5" fill="var(--sl-color-accent)" />
  <circle cx="81" cy="105.3" r="5" fill="var(--sl-color-accent)" />
  <circle cx="81" cy="234.7" r="5" fill="var(--sl-color-accent)" />
  <circle cx="204" cy="274.6" r="5" fill="var(--sl-color-accent)" />
  <circle cx="170" cy="170" r="3" fill="currentColor" />
  <text x="288" y="166" font-size="15" fill="currentColor">1</text>
  <text x="212" y="56" font-size="15" fill="currentColor">ζ</text>
  <text x="52" y="100" font-size="15" fill="currentColor">ζ²</text>
  <text x="52" y="244" font-size="15" fill="currentColor">ζ³</text>
  <text x="212" y="288" font-size="15" fill="currentColor">ζ⁴</text>
  <text x="178" y="186" font-size="14" fill="currentColor">O</text>
  <text x="196" y="150" font-size="13" fill="var(--sl-color-accent)">2π/5</text>
</svg>
</Figure>

<Example id="ex-fifth-roots" title="1 の 5 乗根から cos(2π/5) を求める">
$\zeta = e^{2\pi i/5}$ とします。<Ref to="thm-nth-roots" /> より $1+\zeta+\zeta^2+\zeta^3+\zeta^4 = 0$ です。ここで <Ref to="thm-euler" /> と $\overline{\zeta^k} = \zeta^{-k} = \zeta^{5-k}$ を使うと

$$
\zeta + \zeta^4 = 2\cos\frac{2\pi}{5}, \qquad \zeta^2 + \zeta^3 = 2\cos\frac{4\pi}{5}
$$

です。$u := \zeta+\zeta^4$、$v := \zeta^2+\zeta^3$ とおきます。和は

$$
u + v = (\zeta+\zeta^2+\zeta^3+\zeta^4) = -1
$$

です。積は、$\zeta^5=1$ に注意して

$$
uv = (\zeta+\zeta^4)(\zeta^2+\zeta^3) = \zeta^3 + \zeta^4 + \zeta^6 + \zeta^7 = \zeta^3+\zeta^4+\zeta+\zeta^2 = -1
$$

となります。したがって $u, v$ は $t^2 + t - 1 = 0$ の二解で、$t = \dfrac{-1\pm\sqrt5}{2}$ です。$2\pi/5 = 72^\circ$ は第 1 象限の角なので $u = 2\cos(2\pi/5) > 0$、よって

$$
u = \frac{-1+\sqrt5}{2}, \qquad \cos\frac{2\pi}{5} = \frac{\sqrt5 - 1}{4}.
$$

数値で確かめると $(\sqrt5-1)/4 = (2.2360679\ldots-1)/4 = 0.3090169\ldots$ で、$\cos 72^\circ = 0.309016\ldots$ と一致します。$\sqrt5$ という平方根だけで書けたことは、正五角形が定規とコンパスで作図できることの代数的な理由になっています。
</Example>

<Aside type="tip">
$z^n = w$ の解は $n$ 個あるので、$\sqrt[n]{w}$ という記号は複素数の世界では一つの値を定めません。「$n$ 乗根」は本質的に多価です。どの値を選ぶかを連続的に指定しようとすると原点のまわりを一周したときに値が別の枝に移ってしまう——この現象が、後の章で扱う対数関数や分岐点の話につながります。
</Aside>

## 6. 複素平面のトポロジー：開集合と領域

$\S 3$ で見たとおり $\mathbb{C}$ の距離は $\mathbb{R}^2$ のユークリッド距離と一致します。以後の章で「$\Omega$ 上で正則な関数」と言うときの $\Omega$ を正確に述べるために、必要な位相の言葉をここで固定します。

<Definition id="def-open-set" title="円板・開集合・閉集合">
$a \in \mathbb{C}$、$r > 0$ に対し

$$
D(a,r) := \{ z \in \mathbb{C} : |z - a| < r \}
$$

を $a$ を中心とする半径 $r$ の**開円板**という。集合 $S \subseteq \mathbb{C}$ について:

- $a \in S$ が $S$ の**内点**であるとは、ある $r>0$ が存在して $D(a,r) \subseteq S$ となること。
- $S$ が**開集合**であるとは、$S$ のすべての点が $S$ の内点であること。
- $S$ が**閉集合**であるとは、補集合 $\mathbb{C}\setminus S$ が開集合であること。
- $S$ が**有界**であるとは、ある $M>0$ が存在して、すべての $z \in S$ に対し $|z| \le M$ となること。
- $a \in \mathbb{C}$ が $S$ の**境界点**であるとは、任意の $r>0$ に対し $D(a,r)$ が $S$ の点と $\mathbb{C}\setminus S$ の点をともに含むこと。境界点全体を $\partial S$ と書く。
</Definition>

<Definition id="def-domain" title="連結性と領域">
開集合 $\Omega \subseteq \mathbb{C}$ が**連結**であるとは、$\Omega = U \cup V$、$U \cap V = \varnothing$、$U, V$ はともに開集合、と書いたときに必ず $U = \varnothing$ または $V = \varnothing$ となること。

空でない連結開集合を**領域** (domain) という。
</Definition>

連結性の定義は「二つに分けられない」という否定形なので、そのままでは使いにくいものです。開集合に限れば、次のように具体的な言い換えができます。

<Proposition id="prop-polygonal" title="開集合の連結性と折れ線連結性">
$\Omega \subseteq \mathbb{C}$ を空でない開集合とする。次の二条件は同値である。

1. $\Omega$ は <Ref to="def-domain" /> の意味で連結である。
2. 任意の $p, q \in \Omega$ に対し、$p$ を始点、$q$ を終点とし、すべての線分が $\Omega$ に含まれる折れ線が存在する。
</Proposition>

<Proof of="prop-polygonal">
**(2) $\Rightarrow$ (1)。** 対偶を示します。$\Omega = U \cup V$、$U\cap V = \varnothing$、$U,V$ は開かつともに空でないとします。$p \in U$、$q \in V$ を取り、仮定 (2) の折れ線を $p = p_0, p_1, \ldots, p_m = q$ とします。$p_0 \in U$、$p_m \in V$ なので、$p_j \in U$ かつ $p_{j+1}\in V$ となる添字 $j$ が存在します。

線分を $\gamma(t) := p_j + t(p_{j+1}-p_j)\ (t\in[0,1])$ と表し、$S := \{t \in [0,1] : \gamma(t) \in U\}$、$t^* := \sup S$ とおきます。$0 \in S$ なので $S \ne \varnothing$、また $S \subseteq [0,1]$ は上に有界なので上限が存在します。$c := \gamma(t^*) \in \Omega = U \cup V$ について、二つの場合を排除します。

$c \in U$ の場合。$U$ は開なので $D(c,\varepsilon)\subseteq U$ となる $\varepsilon>0$ があります。$|\gamma(t)-\gamma(t^*)| = |t-t^*|\,|p_{j+1}-p_j|$ なので、$|t - t^*|$ が十分小さければ $\gamma(t) \in U$ です。$t^* = 1$ なら $c = p_{j+1} \in U \cap V = \varnothing$ で矛盾。$t^* < 1$ なら $t^*$ より大きい $t \in S$ が取れて上限であることに反します。

$c \in V$ の場合。同様に $D(c,\varepsilon)\subseteq V$ となる $\varepsilon>0$ を取ると、ある $\delta>0$ があって $|t-t^*| < \delta$ なる $t\in[0,1]$ に対し $\gamma(t)\in V$、したがって $\gamma(t)\notin U$（$U\cap V=\varnothing$）です。すると $S \cap (t^*-\delta, t^*] = \varnothing$ となるので $\sup S \le t^* - \delta < t^*$ となり、$t^*$ の定義に反します。なお $t^*>0$ は $0 \in S$ と $U$ が開であることから従います（$\gamma(0)=p_j\in U$ の近くの $t$ も $S$ に入る）。

どちらの場合も矛盾するので、そのような分割 $U, V$ は存在せず、$\Omega$ は連結です。

**(1) $\Rightarrow$ (2)。** $a \in \Omega$ を一つ固定し

$$
U := \{ z\in\Omega : a \text{ と } z \text{ を } \Omega \text{ 内の折れ線で結べる}\}, \qquad V := \Omega\setminus U
$$

とおきます。$a \in U$（長さ $0$ の折れ線）なので $U \ne \varnothing$ です。

$U$ が開であること。$z \in U$ に対し $\Omega$ が開だから $D(z,r)\subseteq\Omega$ となる $r>0$ があります。円板は凸なので、任意の $w \in D(z,r)$ に対し線分 $[z,w]$ は $D(z,r)\subseteq\Omega$ に含まれます。$a$ から $z$ への折れ線にこの線分を継ぎ足せば $a$ から $w$ への折れ線が得られ、$w \in U$ です。よって $D(z,r)\subseteq U$。

$V$ が開であること。$z\in V$ に対し同様に $D(z,r)\subseteq\Omega$ を取ります。もしある $w\in D(z,r)$ が $U$ に属せば、$a$ から $w$ への折れ線に線分 $[w,z]$ を継ぎ足して $z \in U$ となり矛盾です。よって $D(z,r)\subseteq V$。

$U, V$ は $\Omega$ の開被覆による分割で $U\cap V=\varnothing$、$U\ne\varnothing$ ですから、(1) より $V=\varnothing$、すなわち $\Omega$ の任意の点は $a$ と折れ線で結べます。二点 $p,q\in\Omega$ については、$p$ から $a$ への折れ線（$a$ から $p$ への折れ線を逆にたどる）と $a$ から $q$ への折れ線をつなげばよいです。
</Proof>

<Example id="ex-topology" title="開・閉・領域の判定">
**(a) 円環 $A = \{ z : 1 < |z| < 2 \}$ は領域です。** 開であることを示します。$a \in A$ に対し $r := \min\{\,|a|-1,\ 2-|a|\,\} > 0$ とおくと、$|z-a| < r$ のとき <Ref to="thm-triangle" /> (3) より $\bigl||z|-|a|\bigr| \le |z-a| < r$ なので

$$
|z| > |a| - r \ge |a| - (|a|-1) = 1, \qquad |z| < |a| + r \le |a| + (2-|a|) = 2
$$

となり $z \in A$、すなわち $D(a,r)\subseteq A$ です。連結性は <Ref to="prop-polygonal" /> で確かめられます。$A$ の任意の二点は、まず円周 $|z| = 3/2$ 上の点まで半径方向に線分で移動し、次にその円周に内接する折れ線をたどれば結べます（各線分は $A$ の内部に取れます）。

**(b) 閉円板 $\overline{D} = \{ z : |z| \le 1\}$ は閉集合ですが開集合ではありません。** 補集合 $\{|z| > 1\}$ が開であることは (a) と同じ評価で分かります。開でないことは、$1 \in \overline{D}$ が内点でないことから従います。任意の $r > 0$ に対し $z := 1 + \min\{r,1\}/2$ を取ると $|z - 1| < r$ かつ $|z| > 1$ なので、$D(1,r) \not\subseteq \overline D$ です。

**(c) $H = \{ z : \operatorname{Re} z \ne 0 \}$ は開集合ですが領域ではありません。** 開であることを示します。$a \in H$ に対し $r := |\operatorname{Re} a| > 0$ とおくと、$|z-a| < r$ のとき <Ref to="thm-triangle" /> (1) より

$$
|\operatorname{Re} z - \operatorname{Re} a| = |\operatorname{Re}(z-a)| \le |z-a| < r = |\operatorname{Re} a|
$$

です。もし $\operatorname{Re} z = 0$ なら左辺は $|\operatorname{Re} a|$ に等しくなり、この不等式に反します。よって $\operatorname{Re} z \ne 0$、すなわち $D(a,r)\subseteq H$ です。しかし $H = \{\operatorname{Re} z > 0\} \cup \{\operatorname{Re} z < 0\}$ は二つの空でない開集合の交わらない和なので、<Ref to="def-domain" /> の意味で連結ではありません。実際、$-1$ と $1$ を結ぶ $H$ 内の折れ線は存在しません（虚軸を横切らざるをえないからです）。

**(d) 穴あき円板 $D(0,1)\setminus\{0\}$ は領域です。** 開であることを示します。$0 < |a| < 1$ に対し $r := \min\{\,|a|,\ 1-|a|\,\} > 0$ とおくと、$|z-a| < r$ のとき (a) と同じく <Ref to="thm-triangle" /> (3) から $|z| > |a| - r \ge 0$ かつ $|z| < |a| + r \le 1$ が従い、とくに $|z| > 0$ すなわち $z \ne 0$ です。連結性は、二点が同じ半直線上にない限り原点を通らない折れ線で直接結べ、同じ半直線上にあるときは一度わずかに横へずらせばよいことから分かります。この集合は、後の章で <Ref to="mathematics/complex-analysis/properties-of-holomorphic-functions#thm-laurent" text="ローラン展開" /> と留数を考える標準的な舞台になります。
</Example>

<Aside type="note">
なぜ「開集合」ではなく「領域」（＝連結な開集合）にこだわるのでしょうか。連結でない開集合の上では、各連結成分ごとに独立に関数を決められてしまうからです。たとえば「導関数が恒等的に $0$ なら定数」という主張は、連結でない開集合では成り立ちません（成分ごとに違う定数を取れます）。<Ref to="mathematics/complex-analysis/properties-of-holomorphic-functions#thm-identity" text="一致の定理" /> や解析接続のように「一部分の情報が全体を決める」タイプの定理は、すべて連結性を本質的に使います（[正則関数の強力な性質](/mathematics/complex-analysis/properties-of-holomorphic-functions)）。
</Aside>

<Remark id="rem-completeness">
$\mathbb{C}$ の距離は $\mathbb{R}^2$ のユークリッド距離と一致するので（$\S 3$）、$\mathbb{R}^2$ の位相的性質はそのまま $\mathbb{C}$ の性質になります。とくに次が成り立ちます。

- **完備性**: 複素数列 $(z_n)$ がコーシー列ならば収束する。実部と虚部がそれぞれ $\mathbb{R}$ のコーシー列になること（<Ref to="thm-triangle" /> (1) による）と、$\mathbb{R}$ の完備性から従います。
- **ボルツァーノ・ワイエルシュトラスの定理**: 有界な複素数列は収束部分列を持つ。
- **ハイネ・ボレルの定理**: $K\subseteq\mathbb{C}$ がコンパクト（任意の開被覆が有限部分被覆を持つ）であることと、$K$ が有界閉集合であることは同値。

いずれも証明は $\mathbb{R}^2$ に対する標準的なものと同じ（実部・虚部に分けて $\mathbb{R}$ の結果を適用する）なので、参考文献に挙げた教科書に譲ります。
</Remark>

## 7. 演習

<Exercise id="exr-no-order" difficulty="標準">
$\mathbb{C}$ 上には、体の演算と両立する全順序 $\le$（すなわち、$x \le y$ ならば任意の $z$ に対し $x+z \le y+z$、かつ $0 \le x,\ 0\le y$ ならば $0 \le xy$、を満たす全順序）が存在しないことを示してください。したがって「$z < w$」という不等式は、$z, w$ が実数でない限り意味を持ちません。

<Solution>
そのような順序 $\le$ が存在したと仮定します。

**補題: $x \ne 0$ ならば $0 < x^2$。** 全順序なので $0 \le x$ か $x \le 0$ のいずれかが成り立ちます。$0 \le x$ の場合は、両立条件（$0\le x,\ 0\le y \Rightarrow 0 \le xy$）を $y=x$ に使って $0 \le x^2$ です。$x \le 0$ の場合は、平行移動の条件を $z = -x$ として使うと $x + (-x) \le 0 + (-x)$、すなわち $0 \le -x$ が従うので、同じ両立条件から $0 \le (-x)(-x) = x^2$ です。いずれにせよ $0 \le x^2$ であり、$x \ne 0$ なら $x^2 \ne 0$（体には零因子がありません、<Ref to="thm-field" />）なので $0 < x^2$ です。

補題を $x=1$ に適用すると $0 < 1^2 = 1$、$x=i$ に適用すると $0 < i^2 = -1$（<Ref to="thm-field" /> (3)）を得ます。後者の両辺に $1$ を足すと $1 < 0$ となり、$0 < 1$ と矛盾します。よってそのような順序は存在しません。

この結果があるため、複素数の「大きさ」はつねに絶対値 $|z|$（実数）で測ります。$\S 3$ 以降で不等式が出てくる場所を見返すと、不等号の両側は必ず実数になっているはずです。
</Solution>
</Exercise>

<Exercise id="exr-parallelogram" difficulty="易">
任意の $z, w \in \mathbb{C}$ に対し

$$
|z+w|^2 + |z-w|^2 = 2\bigl(|z|^2 + |w|^2\bigr)
$$

が成り立つことを示し、この等式の幾何的な意味を述べてください。

<Solution>
<Ref to="prop-conjugate" /> (3),(1) を使って両方を展開します。<Ref to="thm-triangle" /> の証明中に示したとおり

$$
|z+w|^2 = |z|^2 + 2\operatorname{Re}(z\bar w) + |w|^2
$$

であり、$w$ を $-w$ に置き換えると $\operatorname{Re}(z\overline{(-w)}) = -\operatorname{Re}(z\bar w)$、$|-w| = |w|$ なので

$$
|z-w|^2 = |z|^2 - 2\operatorname{Re}(z\bar w) + |w|^2
$$

です。二式を加えると $\operatorname{Re}(z\bar w)$ の項が打ち消し合い、$|z+w|^2+|z-w|^2 = 2|z|^2+2|w|^2$ を得ます。

幾何的には、$0,\ z,\ z+w,\ w$ を頂点とする平行四辺形において、$|z+w|$ と $|z-w|$ は二本の対角線の長さ、$|z|,|w|$ は二組の辺の長さです。したがってこの等式は「平行四辺形の二本の対角線の平方和は、四辺の平方和に等しい」という**中線定理（平行四辺形則）**を述べています。ノルム空間論では、この等式が成り立つことがノルムが内積から誘導されるための必要十分条件であることが知られています。
</Solution>
</Exercise>

<Exercise id="exr-quartic" difficulty="標準">
方程式 $z^4 = -4$ の解をすべて求め、その結果を用いて実係数の多項式 $x^4+4$ を実数の範囲で二つの二次式の積に因数分解してください。

<Solution>
$-4 = 4e^{i\pi}$ なので、<Ref to="thm-nth-roots" /> を $n=4,\ \rho=4,\ \varphi=\pi$ に適用すると、解は $4^{1/4} = \sqrt2$ を絶対値として

$$
z_k = \sqrt{2}\,\exp\!\left(i\,\frac{\pi + 2\pi k}{4}\right)\qquad (k=0,1,2,3)
$$

です。<Ref to="thm-euler" /> で書き下すと、$\cos(\pi/4)=\sin(\pi/4)=\frac{\sqrt2}{2}$ より

$$
z_0 = \sqrt2\left(\tfrac{\sqrt2}{2}+\tfrac{\sqrt2}{2}i\right) = 1+i,\quad z_1 = -1+i,\quad z_2 = -1-i,\quad z_3 = 1-i
$$

となります（$z_1,z_2,z_3$ は $z_0$ を順に $\pi/2$ ずつ回転したもの、<Ref to="thm-demoivre" /> (1)）。検算すると $(1+i)^2 = 2i$ なので $(1+i)^4 = (2i)^2 = -4$ で、確かに解です。

因数分解します。$x^4+4$ の複素根は上の 4 つで、互いに共役なものを組にすると実係数の二次式が得られます。

$$
\bigl(x-(1+i)\bigr)\bigl(x-(1-i)\bigr) = (x-1)^2 - i^2 = x^2-2x+2
$$

$$
\bigl(x-(-1+i)\bigr)\bigl(x-(-1-i)\bigr) = (x+1)^2 - i^2 = x^2+2x+2
$$

よって $x^4+4 = (x^2-2x+2)(x^2+2x+2)$ です。検算します。

$$
(x^2+2-2x)(x^2+2+2x) = (x^2+2)^2 - (2x)^2 = x^4+4x^2+4-4x^2 = x^4+4
$$

確かに一致します（これはソフィー・ジェルマンの恒等式 $a^4+4b^4 = (a^2-2ab+2b^2)(a^2+2ab+2b^2)$ の $b=1$ の場合です）。
</Solution>
</Exercise>

<Exercise id="exr-dirichlet" difficulty="難">
$\theta$ を $2\pi$ の整数倍でない実数、$n$ を正の整数とします。等比数列の和を使って $\sum_{k=0}^{n-1} e^{ik\theta}$ を閉じた形で表し、そこから

$$
\sum_{k=0}^{n-1}\cos k\theta, \qquad \sum_{k=0}^{n-1}\sin k\theta
$$

を求めてください。

<Solution>
仮定より $e^{i\theta}\ne 1$ です（<Ref to="rem-polar-exists" /> の一意性）。$\mathbb{C}$ は体なので（<Ref to="thm-field" />）等比数列の和の公式が使え、<Ref to="thm-demoivre" /> (2) より $(e^{i\theta})^k = e^{ik\theta}$ ですから

$$
S := \sum_{k=0}^{n-1} e^{ik\theta} = \frac{e^{in\theta}-1}{e^{i\theta}-1}
$$

です。分子・分母を「半角でくくる」のが定石です。<Ref to="lem-exp-addition" /> と <Ref to="thm-euler" /> から

$$
e^{i\alpha}-1 = e^{i\alpha/2}\bigl(e^{i\alpha/2}-e^{-i\alpha/2}\bigr) = e^{i\alpha/2}\cdot 2i\sin\frac{\alpha}{2}
$$

（$e^{i\beta}-e^{-i\beta} = (\cos\beta+i\sin\beta)-(\cos\beta-i\sin\beta) = 2i\sin\beta$ を使いました）。これを分子は $\alpha = n\theta$、分母は $\alpha=\theta$ に適用すると、$\sin(\theta/2)\ne0$（$\theta\notin2\pi\mathbb{Z}$ より）に注意して

$$
S = \frac{e^{in\theta/2}\cdot 2i\sin(n\theta/2)}{e^{i\theta/2}\cdot 2i \sin(\theta/2)}
= e^{i(n-1)\theta/2}\,\frac{\sin(n\theta/2)}{\sin(\theta/2)}
$$

を得ます。$\sin(n\theta/2)/\sin(\theta/2)$ は実数なので、<Ref to="thm-euler" /> により実部と虚部を読み取って

$$
\sum_{k=0}^{n-1}\cos k\theta = \cos\frac{(n-1)\theta}{2}\cdot\frac{\sin(n\theta/2)}{\sin(\theta/2)}, \qquad
\sum_{k=0}^{n-1}\sin k\theta = \sin\frac{(n-1)\theta}{2}\cdot\frac{\sin(n\theta/2)}{\sin(\theta/2)}
$$

です。

検算します。$n=2$ のとき右辺の第一式は

$$
\cos\frac{\theta}{2}\cdot\frac{\sin\theta}{\sin(\theta/2)} = \cos\frac\theta2\cdot\frac{2\sin(\theta/2)\cos(\theta/2)}{\sin(\theta/2)} = 2\cos^2\frac\theta2 = 1+\cos\theta
$$

となり、左辺 $\cos 0 + \cos\theta = 1 + \cos\theta$ と一致します。三角関数の和を直接扱うのは面倒ですが、複素指数にまとめると等比数列の和ひとつで片付きます。ここで得た核 $\sin(n\theta/2)/\sin(\theta/2)$ はフーリエ級数論に現れるディリクレ核の主要部分です。
</Solution>
</Exercise>

## 参考文献

- L. V. Ahlfors, *Complex Analysis*, 3rd ed., McGraw-Hill, 1979 — Chapter 1（複素数の代数と幾何、複素平面の位相）。標準的な英語の教科書です。
- E. M. Stein and R. Shakarchi, *Complex Analysis* (Princeton Lectures in Analysis II), Princeton University Press, 2003 — Chapter 1。複素平面の位相と正則関数への導入が簡潔にまとまっています。
- R. Remmert, *Theory of Complex Functions*, Graduate Texts in Mathematics 122, Springer, 1991 — 複素数の歴史的経緯（カルダーノ、ボンベリ、ガウス、ハミルトン）についての記述が詳しい文献です。
- 高木貞治『解析概論』改訂第三版、岩波書店、1983 — 複素数と初等関数のべき級数による扱い。
- 神保道夫『複素関数入門』岩波書店、2003 — 日本語で書かれた入門書。複素平面と極形式から留数計算まで一貫した記述です。

## Appendix: 複素数の「その先」はあるのか

**$\mathbb{C}$ で打ち止めになる理由。** 実数から複素数へ拡張したのだから、さらに拡張できるのではないか——と考えるのは自然です。実際ハミルトンは 10 年以上その問題に取り組み、1843 年に 4 次元の**四元数** $\mathbb{H}$ を発見しました。ただしその代償として乗法の可換性を捨てる必要がありました（$ij = -ji$）。8 次元の八元数ではさらに結合法則も失われます。

これは偶然ではありません。フロベニウスの定理 (1878) によれば、$\mathbb{R}$ 上有限次元の結合的な可除代数は $\mathbb{R}$、$\mathbb{C}$、$\mathbb{H}$ の 3 つに限られます。そのうち可換なものは $\mathbb{R}$ と $\mathbb{C}$ だけです。つまり「実数を含み、可換な体で、実数上有限次元」という条件を課すかぎり、$\mathbb{C}$ より真に大きいものは存在しません。複素数は、行き止まりだからこそ特別なのです。

**代数学の基本定理。** $\mathbb{C}$ を導入する動機は「$x^2+1=0$ を解くため」でしたが、得られたものはそれよりはるかに大きいものでした。**代数学の基本定理**（ガウス、1799 年の学位論文ほか）は、複素数係数の $1$ 次以上の多項式が $\mathbb{C}$ の中に必ず根を持つことを主張します。$i$ を一つ添加しただけで、あらゆる代数方程式が解けるようになるのです。この定理の最も短い証明のひとつは、<Ref to="mathematics/complex-analysis/properties-of-holomorphic-functions#thm-liouville" text="リューヴィルの定理" />（有界な整関数は定数）を使うもので、複素関数論の道具立てが揃ってから与えられます（[コーシーの積分定理と積分公式](/mathematics/complex-analysis/cauchy-integral-theorem)、[正則関数の強力な性質](/mathematics/complex-analysis/properties-of-holomorphic-functions)）。

**次章への橋渡し。** 舞台は整いました。次章では、複素平面の領域 $\Omega$ の上で定義された関数 $f : \Omega \to \mathbb{C}$ について、微分

$$
f'(z_0) = \lim_{h\to 0}\frac{f(z_0+h)-f(z_0)}{h} \qquad (h \in \mathbb{C})
$$

を考えます。形は実関数の微分と同じですが、$h$ が**複素平面のあらゆる方向から** $0$ に近づけることが決定的な違いを生みます。その帰結が <Ref to="mathematics/complex-analysis/holomorphic-functions#thm-cr-necessary" text="コーシー・リーマンの関係式" /> であり、そこから「一度微分できれば何度でも微分できる」という、実関数論ではありえない現象が始まります（[正則関数とコーシー・リーマンの関係式](/mathematics/complex-analysis/holomorphic-functions)）。
