using ApproxFun, Plots, ComplexPhasePortrait, ApproxFun, SingularIntegralEquations,
SpecialFunctions
using SingularIntegralEquations.HypergeometricFunctions
gr();
Dr Sheehan Olver
Office Hours: 3-4pm Mondays, 11-12am Thursdays, Huxley 6M40
A special function is a function that can't be expressed in closed form in terms of classical functions, like cos, sin. We've seen a few special functions so far: Eiz=∫z−∞eζζdζerfcz=2√π∫∞ze−ζ2dζΓ(α,z)=∫∞zζα−1e−ζdζ.
Most special functions solve simple ODEs involving very low order rational functions. For example, these three special functions satisfy second ODEs:
A natural question becomes what is the relationship between the singularities of the variable coefficients and the singularities of the solutions?
Consider the solution of a first order ODE dudz=a(z)uandu(z0)=c
Alternatively, we can think of the ODE as living on a contour γ:(a,b)→C, in the first order case we do the change of variables v(t)=u(γ(t)), the ODE is reduced to dvdt=γ′(t)u′(γ(t))=γ′(t)a(γ(t))u(γ(t))=γ′(t)a(γ(t))v
Normally, the contour is taken as a straight line, so that poles in a(z) can induce branch cuts in u(z).
Example consider dudz=uandu(0)=1
Example Now consider an ODE with a pole: dudz=kuzandu(1)=1
This non-uniqueness means we think of solving an ODE in terms along a contour. In what sense is u(z) analytic? Well, we can deduce that the radius of convergence of the solution z0 is dictated by the radius of convergence of a(z), that is, the closest singularity.
Theorem Suppose a(z) is analytic in a disk of radius R. Then u(z) is also analytic in a disk of radius R.
Sketch of proof We will show this using Taylor series (using operator notation). Note that if we represent (here we take z0=0): u(z)=u0+u1z+u2z2+⋯=(1,z,z2,…)(u0u1u2⋮)
Assume that the radius of convergence of a is R, that is, for every r<R we have |ak|≤C(r)rk for some constant C. The worst case in the growth of uk is in the case every ak is positive, therefore, we have |(u0u1u2⋮)|≤(1−C1−Cr−1−C2−Cr−2−Cr−1−C3−Cr−3−Cr−2−Cr−1−C4⋮⋱⋱⋱⋱⋱)−1(10⋮)
⬛️
Remark This proof can be adapted to the vector-valued case, which gives the equivalent result for u″(z)+a(z)u′(z)+b(z)u(z)=0
We know u is analytic around z0 with a non-zero radius. But given a curve, we can re-expand around another point inside the radius of convergence of the first point, to get analyticity in another circle:
γ = Arc(0.,1., (0,π))
p = plot(γ; label="contour")
scatter!([0.],[0.]; label="singularity of a")
r = 0.5
for k = linspace(0.,π,10)
plot!(Circle(exp(im*k),r); color=:green)
end
p
In this sense, provided a is analytic in a neighbourhood of γ, u can be analytically continued along γ. Note as soon as this analytic continuation wraps back to itself we have no guarantee.