當 w=f(z) 是一個多值函數時, f 的一個分支 (branch) ,便是由 f 定義在某區域內所得的單值函數 f0,即在此區域內的 z 點 對應到值域中 f(z) 的一個值;亦即設 Df⊆C ,
f0:Df⊆Dz→C↦w=f0(z)=f(z) 之一個值
例題2.4-1. f(z)=z21,z=0,定義 Df=C∖{0} 且
f1(z)=∣z∣21ei2Arg z=r21ei2θ=ρeiϕ=ρcosϕ+iρsinϕ,−2π<ϕ≤2π, 其中 z=reiθ,−π<θ≤π 與 ρ=r21,ϕ=2Arg z,此 f1 稱為主平方根函數(principal square root function)。另外定義
f2(z)=∣z∣21ei2Arg z+2π=r21ei(2θ+π)=ρeiϕ=ρcosϕ+iρsinϕ,2π<ϕ≤23π, 其中 ϕ=2Arg z+π,此 f2 稱為平方根函數(square root function)。當然是需要,可以將此 ϕ 利用同位角的關係可改成表示為
2π<ϕ≤23π⟹−π<ϕ≤−2π, 2π<ϕ≤π. 此處函數 f1(z) 及 f2(z) 稱為 f(z) 之分支,又 r≥0,θ=−π 所代表的負 x 軸 (含原點) 稱為分支 f1(z) 及 f2(z) 之分支切割 (branch cut),這上面的點為 f1(z) 及 f2(z) 的不連續點。說明圖形如下:
%2012d483e467d2806aa190e64a193dded0/Fig_2_4_1.png)
為何 r≥0,θ=−π 所代表的負 x 軸上的點為 f1(z) 的不連續點?設 z0=0 落在負 x 軸上,則存在 r0>0 使得 z0=r0eiπ,此時
(r,θ)→(r0,π)limf1(r,θ)=ir021,(r,θ)→(r0,−π)limf1(r,θ)=−ir021, %2012d483e467d2806aa190e64a193dded0/Fig_2_4_2.png)
亦即 f1(z) 負 x 軸上的點為不連續,同理 f2(z) 相同。
兩個分支函數f1(z) 及 f2(z) 的圖像說明如下,
%2012d483e467d2806aa190e64a193dded0/Fig_2_4_3a.png)
%2012d483e467d2806aa190e64a193dded0/Fig_2_4_4a.png)
圖2.4-1: 分支函數 f1(z)=u(x,y)+iv(x,y)之鏡像
%2012d483e467d2806aa190e64a193dded0/Fig_2_4_3b.png)
%2012d483e467d2806aa190e64a193dded0/Fig_2_4_4b.png)
圖2.4-2: 分支函數 f2(z)=u(x,y)+iv(x,y)之鏡像
試問分支切割是否一定要在負x-軸嗎?不一定。如想設在 θ=α 的射線 (r>0) 上也可,則修改 f 之分支函數定義如下:
fα1(z)=∣z∣21ei2Arg z+π+α=r21ei2θ,fα2(z)=∣z∣21ei2Arg z+3π+α=r21ei(2θ+π)=−fα1(z),α<θ≤α+2π,α<θ≤α+2π. 如此一來,分支函數 fα1 與 fα2 之分支切割即是 θ=α 的射線 (r>0)。
討論到此,我們不禁會詢問是否有沒有方式來讓兩個分支函數 f1 與 f2 在分支切割上是連續的,意思是讓 f(z)=z21 變成連續函數?解決方法是透過黎曼曲面(Riemann surface)。
讓 f(z)=z21 變成連續函數,則是要將兩個函數 f1 與 f2 聯合起來,顯然一片定義域一定無法將值域 C∖{0},可否搭接兩片定義域?兩片定義域分別稱為 D1 與 D2:
D1={(r1,θ1):r1>0,−π<θ1≤π}=domain of f1,H1=C∖{0}=range of f1D2={(r2,θ2):r2>0,−π<θ2≤π}=domain of f2,H2=C∖{0}=range of f2, 將 θ1=π 黏貼接到 θ2=−π,再將 θ2=π 黏貼接回到 θ1=−π,形成新的空間,稱為黎曼曲面,作為函數 f 之定義域。因此
定義2.4-1. (黎曼曲面)
黎曼曲面 R 為將 D1 放在 D2 上面,並將 θ1=π 與 θ2=−π,以及 θ2=π 與 θ1=−π 相膠合, H=H1∪H2,因此
f:Rz→H↦w=f(z)=f21 為 R 上之連續函數。
需注意定義2.4-1中,z=0∈R,因此將此點納入函數 f 之定義域,則有 f(0)=0,即在此點上 f 為單值函數。此間關係,如下圖所示:
%2012d483e467d2806aa190e64a193dded0/Fig_2_4_5.png)
圖2.4-3: 黎曼曲面的構成
透過Geogebra展示,更能看到黎曼曲面的建構:
Geogebra 1: 平方根函數之黎曼曲面
有興趣的同學,可以參考影片:
- Youtube 1: 透過domain coloring 來呈現 f(z)=z21 之黎曼曲面。
- Youtube 2:動手作一個黎曼曲面。
習題
- Find the following limits.
(c) limz→iz−iz4−1.
(d) limz→1+iz2−2z+1z2+z−2+i.
(e) limz→1+iz2−2z+2z2+z−1−3i by factoring.
- Determine where the following functions are continuous.
(d) z2+2z+2z4+1.
(e) x−1x+iy.
(f) ∣z∣−1x+iy.
6. Let f(z)=∣z∣zRe(z) when z=0, and let f(0)=0. Show that f(z) is continuous for all values of z.
- Let f(z)=∣z∣2z2=x2+y2x2−y2+i2xy.
(a) Find limz→0f(z) as z→0 along the line y=x.
(b) Find limz→0f(z) as z→0 along the line y=2x.
(c) Find limz→0f(z) as z→0 along the parabola y=x2.
(d) What can you conclude about the limit of f(z) asz→0? Why?
10. Does limz→−4Arg z exist? Why? Hint: Use polar coordinates and let z approach −4 from the upper and lower half-planes.
- Let f(z)=∣z∣Re(z) when z=0, and let f(0)=1. Is f(z) continuous at the origin?
Riemann 曲面的深入探討
Riemann 曲面是複變函數論中的一個重要概念,由德國數學家 Bernhard Riemann 在 19 世紀中葉引入。它提供了一種優雅的方法來處理多值函數,使這些函數能夠在一個更大的空間中被視為單值函數。以下我們將詳細探討 Riemann 曲面的概念、構造和應用。
1. Riemann 曲面的定義
Riemann 曲面可以被定義為一個複雜的拓撲空間,它局部看起來像複平面,但整體結構可能更為複雜。形式上,我們可以這樣定義:
一個 Riemann 曲面 R 是一個連通的 Hausdorff 空間,它具有一個複解析結構,即存在一個開覆蓋 {Uα} 和同胚映射φα:Uα→C,使得對於任意 α,β 滿足 Uα∩Uβ=∅,複合映射 φβ∘φα−1 在 φα(Uα∩Uβ) 上是全純的。 2. Riemann 曲面的構造
以平方根函數 f(z)=z 為例,我們可以構造一個 Riemann 曲面來使這個多值函數變為單值函數:
- 準備兩張複平面 S1 和 S2,分別對應函數的兩個分支。
- 在每張平面上沿著負實軸做一個切口。
- 將 S1 的上唇連接到 S2 的下唇,S2 的上唇連接到 S1 的下唇。
- 結果得到一個螺旋狀的雙層曲面,這就是 z 的 Riemann 曲面。
數學上,我們可以將這個過程表示為:
R=(S1⊔S2)/∼,其中 ∼ 是一個等價關係,定義為:(z,1)∼(z,2) 當且僅當 z∈C∖R≤0 3. Riemann 曲面的應用
Riemann 曲面在複變函數論中有廣泛的應用,包括但不限於:
- • 使多值函數變為單值函數,如 logz、nz 等。
- • 研究代數函數,如 wn=zm 定義的函數。
通過 Riemann 曲面,我們可以更深入地理解複變函數的性質,並解決許多在傳統複平面上難以處理的問題。
結語
Riemann 曲面是複變函數論中一個強大而優雅的工具,它不僅解決了多值函數的問題,還為我們提供了一個新的視角來理解複變函數的本質。通過將複平面擴展到更高維的結構,Riemann 曲面為複分析開闢了新的研究方向,並與代數幾何、拓撲學等數學分支建立了深刻的聯繫。