1.5 複數平面上之拓樸 (Topology on the Complex Plane)


在本節首先討論複數平面上的基本點集拓樸,主要應用來建立複數極限的觀念。例如計算欲計算函數f(z)f(z)z0z_0 點的極限值等於 LL,即

limzz0f(z)=L\lim_{z\to z_0}f(z)=L

時我們會碰到 zz0z\to z_0 的過程,有無限多條可能從 zzz0z_0 的路徑 (一條曲線),因此需先討論從 zzz0z_0 的曲線。

曲線

曲線可從其參數化來定義:

C: z:[a,b]Ctz(t)=x(t)+iy(t)\begin{aligned} \mathscr{C}:~z:&[a,b]\to\mathbb{C} \\ &t\mapsto z(t)=x(t)+i y(t) \end{aligned},此處 z(t)z(t) 稱為曲線 C\mathscr{C} 之參數化。一般而言對應的 x(t)x(t)y(t)y(t) 都是 tt 的連續函數時,因此 z(t)z(t) 也會是連續函數。

圖1.5-1: 以參數化映射呈現曲線

相關名詞定義如下:
起點(initial point)
z(a)=x(a)+iy(a)=zaz(a) = x(a)+i y(a)=z_a

終點(terminal point) z(b)=x(b)+iy(b)=zbz(b) = x(b)+i y(b)=z_b

值域 (range) Range z=zazb={z(t)t[a,b]}\text{Range }z=\stackrel{\Large\frown}{z_a z_b}=\{z(t)|t\in[a,b]\} 就是指曲線 C\mathscr{C} 本身 。


定義1.5-1. 曲線 C\mathscr{C}閉合曲線(closed curve)的充要條件為曲線 C\mathscr{C} 的起點與終點重合 (za=zbz_a = z_b) 。

定義1.5-2. 曲線 C\mathscr{C}平滑曲線(smooth curve)的充要條件為曲線 C\mathscr{C} 的參數化函數 z(t)z(t)[a,b][a,b] 上可微(differentiable)時,即 x(t)x(t)y(t)y(t)[a,b][a,b] 上可微。

定義1.5-3. 曲線 C\mathscr{C}簡單曲線(simple curve)的充要條件為z(t)z(t)[a,b][a,b] 上為1-1映射 (one-to-one map),即不存在 t1t2[a,b]t_1\neq t_2 \in[a,b] 上使得z(t1)=z(t2)z(t_1)=z(t_2) ,亦即曲線 C\mathscr{C} 圖形沒有自我相互交叉的 (self-intersective) 現象。


例題1.5-1. C:z(t)=z0+t(z1z0), t[0,1]=(1t)z0+tz1\mathscr{C}:\begin{aligned} z(t)&=z_0+t(z_1-z_0),~t\in[0,1] \\ &=(1-t)z_0+t z_1 \end{aligned} 表示連接z0 z_0z1z_1 之直線 z0z1\overline{z_0 z_1},圖示如下:

圖1.5-2: 直線 z0z1\overline{z_0 z_1} 之參數化

則有

Range z=C={z0+t(z1)z0t[0,1]},dzdt=z1z0,t[0,1].\begin{aligned} &\text{Range }z=\mathscr{C}=\{z_0+t (z_1)-z_0|t\in[0,1]\}, \\ & \frac{dz}{dt}=z_1 -z_0, \forall t\in[0,1]. \end{aligned}

由於此曲線上任意點的 dz/dtdz/dt 均存在,這是一條平滑(smooth)曲線。此曲線之逆向(inverse)曲線定義為

C:γ(t)=z(1t)=z0+(1t)(z1z0), t[0,1],=z1+t(z0z1),\textcolor{blue}{-\mathscr{C}}:\begin{aligned} \gamma(t)&=z(1-t)=z_0+(1-t)(z_1-z_0),~t\in[0,1], \\ &=z_1 +t (z_0- z_1), \end{aligned}

γ(0)=z(1)=z1\gamma(0)=z(1)=z_1 以及 γ(1)=z(0)=z0\gamma(1)=z(0)=z_0(即起點、終點互換)。

一般而言,此曲線的起點與終點是不相同的 (z0z1z_0\neq z_1),這種曲線稱為開 (open) 曲線;同時當 t1t2[a,b]t_1\neq t_2 \in[a,b] 時,z(t1)z(t2)=(1t1)z0+t1z1[(1t2)z0+t2z1]=(t2t1)(z0z1)0z(t_1)-z(t_2)=(1-t_1)z_0+t_1 z_1 -\left[ (1-t_2)z_0+t_2 z_1\right]=(t_2-t_1)(z_0-z_1)\neq 0,因此 z(t1)z(t2)z(t_1) \neq z(t_2),故 C\mathscr{C}簡單曲線


定義1.5-4. 曲線 C\mathscr{C}Jordan 曲線的充要條件為曲線 C\mathscr{C}簡單閉合曲線


下圖表示一個圓,其參數式為 z(t)=z0+Reit,t[0,2π]z(t)=z_0+R e^{i t}, t\in[0, 2\pi],明顯地 z(0)=z(2π)z(0)=z(2\pi),且函數 z(t)z(t)[0,2π][0,2\pi] 上為1-1映射,因此此圓是一條簡單閉合曲線,亦即是一條Jordan曲線。

圖1.5-3:CR(z0)C_R(z_0) 之參數化呈現

例題1.5-2 判斷下列曲線是否為 Jordan 曲線?請試著說明原因。

(a) Jordan曲線
(b) 非 Jordan曲線

圖1.5-4: 判斷曲線是否為 Jordan 曲線

例題1.5-3. C:z(t)=t+1+i(t2+1), t[1,1]\mathscr{C}: z(t)=t+1+i(t^2+1),~t\in[-1,1] ,則

{x(t)=t+1    t=x1y(t)=t2+1    y=(x1)2+1=x22x+2\begin{cases} x(t) &= t+1 \implies t=x-1 \\ y(t) &= t^2+1 \implies y=(x-1)^2+1=x^2-2x+2 \end{cases}

可得

Range z=C={(x,y)y=(x1)2+1,x[0,2]}.\text{Range }z=\mathscr{C}=\{(x,y)|y=(x-1)^2+1, x\in[0,2]\}.

即圖形為拋物線,圖示如下:

圖1.5-5: 曲線 C:z(t)=t+1+i(t2+1), t[1,1]\mathscr{C}: z(t)=t+1+i(t^2+1),~t\in[-1,1]之圖形

曲線的導數為 dz/dt=1+2tidz/dt = 1+2t i ,即曲線 C\mathscr{C} 為平滑的。由此計算,可以得知上圖的曲線之切線斜率為 dy/dx=dy/dtdx/dt=2tdy/dx= \frac{dy/dt}{dx/dt}=2t

例題1.5-4. 四葉草曲線(four-leaved rose)定義為 z=sin(2t)eitz=\sin(2t) e^{i t},其中 t[0,2π]t\in[0,2\pi] 之圖形如下:

圖1.5-6: 四葉草曲線(圖形取https://www.stumblingrobot.com/wp-content/ql-cache/quicklatex.com-2ec2835a510128baa010c47a776a1a98_l3.svg)

從圖1.5-6來看,四葉草曲線為閉合、平滑曲線,且其導數為

dzdt=ddt[sin(2t)(cos(t)+isin(t))]=[2cos(2t)(cos(t)+isin(t))]+[sin(2t)(sin(t)+icos(t))]=2cos(2t)eit+isin(2t)eit=(2cos2t+isin2t)eit.\begin{aligned} \frac{d z}{dt}&=\frac{d}{dt}\left[\sin(2t) (\cos(t)+i\sin(t))\right] \\ &=\left[2\cos(2t) (\cos(t)+i\sin(t))\right]+ \left[\sin(2t) (-\sin(t)+i\cos(t))\right]\\ &=2\cos(2t)e^{it}+i\sin(2t)e^{it} =\left(2\cos 2t +i\sin 2t\right)e^{it}. \end{aligned}

對應的GeoGebra如下:

Geogebra 1:四葉玫瑰圖形\text{Geogebra 1:四葉玫瑰圖形}

trinket.io 上 python3 參考程式如下(這個網站目前無法提供animation的動態圖形呈現):

Python 1: Python turtle 執行四葉玫瑰圖形\text{Python 1: Python turtle 執行四葉玫瑰圖形}

除非透過python的turtle 功能,結果如下:

Python 2: Python turtle 繪出動態四葉玫瑰圖形\text{Python 2: Python turtle 繪出動態四葉玫瑰圖形}

點集拓樸

接著定義兩個常用名詞,集合 Cr(z0)={zCzz0=r}C_r(z_0)=\{ z\in\mathbb{C}| |z-z_0|=r\} 表以 z0z_0 為圓心、半徑等於 rr 的圓;而集合 Dr(z0)={zCzz0<r}D_r(z_0)=\{ z\in\mathbb{C}| |z-z_0|<r\} 表以 z0z_0 為圓盤心、半徑等於 rr 的圓盤;又 Dr(z0)D_r(z_0)閉包 (closure) 記為 Dr(z0)=Dr(z0)Cr(z0)={zCzz0r}\overline{D}_r(z_0)=D_r(z_0)\cup C_r(z_0)=\{z\in\mathbb{C} | |z-z_0|\le r\}, 包含圓盤的邊界在內的集合,以及Dr(z0)=Dr(z0){z0}={zC0<zz0<r}D^*_r(z_0)=D_r(z_0)\setminus\{z_0\}=\{ z\in\mathbb{C}| 0<|z-z_0|<r\}  稱為去心圓盤 (punctured disk)。

圖1.5-7: 圓、圓盤、去心圓盤示意圖


定義1.5-5. z0SCz_0\in S\subseteq\cnums ,則 Dε(z0)D_\varepsilon(z_0) 稱為 z0z_0ε\varepsilon 鄰域 (ϵ\epsilon-neighborhood of z0z_0 )。


圖1.5-8: z0z_0 的鄰域示意圖


定義1.5-6.ScS^cSS 之補集(complement),即 Sc=CSS^c=\Complex\setminus S。集合 SS 的內部點、外部點與邊界點定義如下:


此處 \varnothing 表示空集合。

集合 SS 的所有內部點所形成的集合稱為內部(interior) ,記為 S˚=intS\mathring{S}=\text{int}S ;集合 SS 的所有外部點所形成的集合稱為外部(exterior) ,記為extS\text{ext}S 集合 SS 的所有邊界點所形成的集合稱為邊界(boundary),記為 S\partial S

圖1.5-9: 集合的內部、邊界與外部示意圖

圖1.5-3所顯示圓 CR(z0)C_R(z_0) 的箭頭方向為逆時針旋轉,參照圖1.5-9,沿邊界逆時針行進時,內部點在來路徑的左側,因此定義為正向(positive orientation)或逆時針 (counterclockwise),以圖1.5-3為例應表成 CR+(z0)C_R^+(z_0);反之順時針旋轉前進,則稱為逆向, 因此 CR(z0)C_R^-(z_0) 對應的圖形為將圖1.5-3的箭頭方向逆轉可得;明顯地 CR(z0)=CR+(z0)C_R^-(z_0)=-C_R^+(z_0)

例題1.5-5. S={1,12,13,14,}={1n  nN}S=\begin{Bmatrix} 1, \frac{1}{2},\frac{1}{3},\frac{1}{4},\cdots \end{Bmatrix}=\{\frac{1}{n}~|~n\in\N\},求 SS 的邊界點集合。

例題1.5-6. 給定集合 S={zC  z1}S=\{z\in\mathbb{C}~ |~ |z|\le 1\},求集合 SS 之內部、邊界與外部。


定義1.5-7. 集合 SS 為開、閉與連通的定義如下:


例題1.5-7. 證明 A={zC  z<1}A=\{z\in\mathbb{C}~ |~ |z|< 1\} 為開集合。

例題1.5-8. 證明 SS 為閉集合若且唯若 ScS^c 為開集合。

例題1.5-9. 單位圓盤 D1(0)D_1(0) 以及環(annulus) A={zC  1<z<2}A=\{z\in\mathbb{C}~|~1<|z|<2\} 均為連通集。

圖1.5-11: 集合為連通或非連通之示意圖


定義1.5-8. z0z_0 稱為集合 SS聚點 (accumulation point) 的充要條件為 ε>0\forall \varepsilon>0, 去心鄰域 Dε(z0)D_\varepsilon^*(z_0) 內至少包含 SS 內的一個元素(#{Dε(z0)S}1\#\{D_\varepsilon(z_0)\cap S\}\ge 1)。


此處 #\# 表示集合元素的數量 (cardinal number)。

例題1.5-10.

  1. D1(0)\overline{D}_1(0) 為單位圓盤 D1(0)D_1(0) 的聚點所形成的集合。
  1. 原點 z=0z=0 為集合 S={in  n=1,2,}S=\{\frac{i}{n}~|~n=1,2,\ldots\} 的唯一聚點。


定義1.5-9. 集合 SCS\subseteq\cnums有界 (bounded) 的充要條件為存在正數 MM 對任意的 zSz\in S 均有 zM|z|\le M;換句話說存在正數 MM 對使得 SDM(0)S\subseteq \overline{D}_M(0) 。反之,集合 SS非有界 (unbounded) 。若有界集合 SS 亦為閉集合稱之為緊緻集合 (compact set)。


圖1.5-12: 有界集合必落在某個圓盤 DM(0)D_M(0) 之內。

以集合S={1,12,13,14,}S=\begin{Bmatrix} 1, \frac{1}{2},\frac{1}{3},\frac{1}{4},\cdots \end{Bmatrix} 為例,由範例1.5-5S⊄S\partial S \not\subset S ,因此 SS 不是閉集合。又 zS\forall z \in S ,知 z1|z| \le1,即 SS 為有界集。 SS 雖然為有界集合但不是閉集合,因此 SS 不是緊緻集合。


定義1.6-10. 集合 DD 是一個(domain) 的充要條件是集合 DD連通開集合
集合
DD 是一個區域 (region) 的充要條件是集合 DD一個域,且 DD 可能包含有一部份或全部的邊界點,以及 DD 可能不包含任何邊界點。又封閉區域 (closed region) 係指一個域和它的邊界所形成的集合 DDD\cup \partial D


域與定義域之意義不同,雖然英文都是domain,定義域是針對函數在哪些區域,其對應的值存在,而定義1.6-10所稱之域,指的是複數平面上任意的連通開集合。


定理1.6-1. (Jordan曲線定理, Jordan Curve Theorem) C\mathscr{C} 為複數平面 C\mathbb{C} 上的 Jordan 曲線,則 C=ICE\mathbb{C} = I \cup \mathscr{C} \cup E,其中 IIC\mathscr{C} 的內部 (interior), C\mathscr{C} 為其本身的邊界,而 EEC\mathscr{C} 的外部(exterior),且IIC\mathscr{C} 為有界集合,EE 為無界集合。

[證明] 超出本書的範圍,故省略之。有興趣的同學可以從本節的參考文獻[2]學習相關的證明。


Jordan曲線定理[1]是數學上的典型例子,定理是明顯成立,但卻又很難證明。從歷史上來瞭解,原始的 Camille Jordan 提出的定理敘述是不完全正確的,一直到1905年數學家 Oswald Veblen 才完成此定理正確敘述。 定理證明的困難點為如何解析的定義出內部與外部的簡單閉合曲線,使得後面的證明集合是連通時,可以容易建構出集合內任意兩點的連接曲線。

圖1.5-13: z1,z2z_1, z_2 是在曲線的內部還是外部?(取自 Mathew and Howell, Complex Analysis, 6th ed., Jones & Bartlett Learning, 2012, Figure 1.32)

Jordan曲線定理提出了一個同構映射的想法,即將任意的 Jordan 曲線對應到 (單位)圓,而曲線內部區域則對應到圓內的區域,即是曲線內部對應到 (單位) 圓盤內。Jordan曲線定理只在平面上成立,但在環面 (torus) 與 Möbius 環 (strip) 上是不成立的。


習題
  1. 證明四葉草曲線 z=sin(2t)eitz=\sin(2t) e^{i t},其中 t[0,2π]t\in[0,2\pi] 所圍區域面積為 π/2\pi/2
  1. 你可以找出不同的三葉草、五葉草、六葉草的式子嗎?並以geogebra或python進行動態展示嗎?
  1. 證明 C1(0)C_1(0)S={z  z1}S=\{z~|~ |z|\le 1\} 之邊界。
  1. 證明 S={z  Rez>0}S=\{z~|~\text{Re} z>0\} 為開集合。
  1. 證明環 A={zC  1<z<2}A=\{z\in\mathbb{C}~|~1<|z|<2\} 為連通集。
  1. 已知 S={in  nN}S=\{\frac{i}{n}~|~n\in\N\},回答下列問題:
  1. 列出 SS 的內部點、邊界點與外部點。
    1. SS 的閉包為何?
    1. SS 是有界的嗎?
    1. SS 是連通集合嗎?
    1. SS 為開集合嗎?還是閉集合?
  1. 請繪出下面關係所描述的集合之圖形,並試問這個集合是(1) 開集合,(2) 閉集合,(3)一個域 ,(4) 有界集合,(5)連通集合?
    1. Im(z)<0\text{Im}(z)<0
    1. 1<Re(z)<1-1<\text{Re}(z)<1
    1. z>1|z|>1
    1. 2z3+4i52\le |z-3+4i|\le 5
  1. Sketch the curve z(t)=t2+2y+i(t+1)z(t)=t^2+2y+i(t+1)

    (a) for 1t0-1 \leq t \leq 0

    (b) for 1t21 \leq t \leq 2

    Hint: Use x=t2+2tx=t^2+2t, y=t+1y=t+1 and eliminate the parameter tt.

7. Find a parametrization of the curve that is a portion if the circle C1(0)C_1(0) that joins the point 11 to ii if

(a) the parametrization is counterclockwise along the quarter circle.

參考文獻

[1] C. Jordan, Cours d'analyse - de l’École polytechnique, 1 Calcul différentiel, 3rd ed, Gauthier-Villars, Paris, 1909. https://archive.org/details/coursdanalysedel02jorduoft/page/ii/mode/2up?ref=ol&view=theater

[2] Thomas C. Hales, Jordan’s Proof of the Jordan Curve Theorem, Studies in Logic, Grammer and Rhetoric 10(23), pp. 45-60, 2007.