using Plots, ComplexPhasePortrait, ApproxFun
gr();
Dr. Sheehan Olver
This lecture we cover
In this course, we will always think of Laurent series living on a circle γr(z0)={z:|z−z0|=r}. That is, f(z)≈∞∑k=−∞fk(z−z0)k
for z∈γr(z0).
Proposition (Residue on a circle) Suppose the Laurent series is absolutely summable on γr. Then ∮γrf(z)dz=2πif−1
Example For all 0<r<∞,
∮γr1zdz=2πiphaseplot(-2..2, -2..2, z-> 1/z)
γ = Circle(0.0, 1.0)
z = Fun(γ)
sum(1/z)
0.0 + 6.283185307179586im
Example This works for functions not analytic: ∮γ1(√z−1√z+1)3dz
f = z -> (sqrt(z-1)*sqrt(z+1))^3
phaseplot(-2..2, -2..2, f)
plot!(Circle(1.1); color=:black, label="contour", linewidth=1.5, arrow=true)
@show sum(Fun(f, Laurent(Circle(1.1)))) # integral over circle
f₋₁ = Fun(f, Laurent(Circle(1.1))).coefficients[2] # numerical Laurent coefficient
@show 2π*im*f₋₁;
sum(Fun(f, Laurent(Circle(1.1)))) = -1.2751605303035503e-16 + 2.3561944901923444im (2π) * im * f₋₁ = -1.1592368457305e-16 + 2.141994991083949im
When f is holomorphic in a neighbourhood of the circle, we can extend it to an annulus (like Taylor series and disks):
Proposition (Laurent series in an annulus) Suppose f is holomorphic in an open annulus AρR(z0)={z:ρ<|z−z0|<R}. Then the Laurent series converges uniformly in any closed annulus inside AρR
Proof Exercise. Hint: use the decay in the Laurent coefficients fk from last lecture.
Proposition (Residue on a circle) holds true regardless of the radius.
Definition (isolated singularity) f has an isolated singularity at z0 if it is holomorphic in an open annulus with inner radius 0: A0R(z0)={z:0<|z−z0|<R}.
Definition (Removable singularity) f has a removable singularity at z0 if it has an isolated singularity at z0 and all negative terms in the Laurent series in A0R(z0) are zero: f(z)=f0+f1(z−z0)+f2(z−z0)2+⋯
f = z -> (exp(z)-1)/z
f(0.0)
NaN
phaseplot(-1..1, -1..1, f) # no singularity appears because
Proposition (Removing a removable singularity) If f has a removable singularity at z0, then ˜f(z)={f0z=z0f(z)0<|z−z0|<R
f̃ = z -> z ≈ 0 ? 1 : f(z)
phaseplot(-1..1, -1..1, f̃)
Definition (simple pole) f has a simple pole at z0 if it is holomorphic in A0R(z0)={z:0<|z−z0|<R}
phaseplot(-1..1, -1..1, z -> exp(z)/z)
Definition (higher order pole) f has a pole of order N at z0 if it is holomorphic in A0R(z0)={z:0<|z−z0|<R}
phaseplot(-1..1, -1..1, z -> exp(z)/z^3)
Definition (essential singularity) f has an essential singularity at z0 if it is holomorphic in A0R(z0) and has an infinite number of negative Laurent coefficients.
phaseplot(-1..1, -1..1, z -> exp(1/z))
sum(Fun(z -> exp(1/z), Circle())),
2π*im*Fun(z -> exp(1/z), Laurent(Circle())).coefficients[2]
(-8.078182973046723e-16 + 6.283185307179586im, -8.078182973046723e-16 + 6.283185307179586im)
Definition (Residue at a point) Suppose f has an isolated singularity at z0, and is analytic in the annulus A0R(z0) for some R>0. Then we define the residue at z0 as Resz=z0f(z)=f−1
Proposition (Residue of ratio of analytic functions with simple pole) Suppose f(z)=A(z)B(z)
Exercise (Residue of ratio of analytic functions with higher order poles) What is the residue at z0 if B has a higher order zero: B(z)=BN(z−z0)N+⋯?
We still have the contour integral over a circle, and so Proposition (Residue on a circle) still holds true for r>2. But we can also deform the contour into three contours:
f = z -> sqrt(z-1)sqrt(z+1)/(z^2+4)
Γ = Circle(1.1) ∪ Circle(2.0im,0.1) ∪ Circle(-2.0im,0.1)
phaseplot(-2..2, -3..3, f)
plot!(Γ; color=:black, label=:contour, arrow=true, linewidth=1.5)
sum(Fun(f, Circle(2.1))), sum(Fun(f, Γ))
(4.782717259505325e-16 - 9.336183501133093e-16im, 2.555681169620637e-16 + 1.1200207106231122e-15im)
Thus we can sum over three residues.
Theorem (Cauchy's Residue Theorem) Let f be holomprohic inside and on a simple closed, positively oriented contour γ except at isolated points z1,…,zr inside γ. Then
∮γf(z)dz=2πir∑j=1Resz=zjf(z)We can use the Residue theorem to calculate "hard" integrals.
First, two trivial examples:
f = z -> 1/(z*(z+2))
phaseplot(-3..3, -3..3, f)
sum(Fun(f, Circle(3.0)))
7.874234295592502e-19 - 9.742139082662117e-17im
f = z -> exp(z)/(z*(z+2))
phaseplot(-3..3, -3..3, f)
sum(Fun(f, Circle(3.0)))
-5.073166565789438e-16 + 2.716424322002157im
2π*im*(1/2 - exp(-2)/2)
0.0 + 2.716424322002157im
sum(Fun(z -> exp(z)/(z^2*(z+2)), Circle(3.0)))
-2.313334476762615e-16 + 1.7833804925887144im
2*pi*im * (1/4 + exp(-2)/4)
0.0 + 1.783380492588715im
We can calculate integrals of the form ∫2π0R(cosθ,sinθ)dθ
Example Consider
∫2π0dθ1−2ρcosθ+ρ2for 0<ρ<1.
ρ = 0.5
plot(Fun(θ -> 1/(1-2ρ*cos(θ) + ρ^2), 0 .. 2π))
phaseplot(-2..2, -2..2, z -> 1/(1-ρ*(z+(z^(-1))) + ρ^2) * 1/(im*z))
sum(Fun(θ -> 1/(1-2ρ*cos(θ) + ρ^2), 0 .. 2π)), 2π /(1-ρ^2)
(8.377580409572783, 8.377580409572781)