Uniqueness Theorem of Geodesics
📂GeometryUniqueness Theorem of Geodesics
Theorem
Let’s say point p is on the surface M and let X∈TpM be the unit tangent vector at point p. Then, there exists a unique geodesic γ:(−ϵ,ϵ)→M that satisfies the following initial value condition.
γ(0)=pandγ′(0)=X
Description
This theorem states that, at least locally, there exists a straight line of shortest distance connecting two points on a surface.
In global areas, the existence of a shortest-distance geodesic cannot be assured. A simple example can be seen by considering a unit circle that does not contain the origin. In this case, as shown in the following image, we can understand that there is no straight line of shortest distance going from point a to b.

Proof
Strategy: In differential geometry, theorems about existence and uniqueness are almost always proved by the Picard’s theorem, which asserts the existence of a solution to the ODE system.
Let x be a coordinate chart mapping satisfying p=x(0,0) for point p. Let (u1,u2) be the coordinates from x:U→M to U. Let’s say X=i∑Xixi is the tangent vector and we have γ(s)=x(γ1(s),γ2(s)). Now, consider the following initial value problem of an ODE system.
(γk)′′=γi(s0)=(γi)′(s0)= −i,j∑Γijk(γi)′(γj)′ 0 Xi
By Picard’s theorem, there exists a unique solution to this ODE system in some neighborhood of s0. Since being a unit-speed curve γ which satisfies (1) is the necessary and sufficient condition for a geodesic, we only need to check if such γ is unit-speed.
Let’s say we have f(s)=∣γ′(s)∣2=i,j∑gij(γi)′(s)(γj)′(s). To finish the proof, we show that f(s)=1 holds. By the chain rule, because we have dsdgij=k∑∂uk∂gij(γk)′,
f′(s)=i,j,k∑∂uk∂gij(γk)′(γi)′(γj)′+i,j∑gij(γi)′′(γj)′+i,j∑gij(γi)′(γj)′′
At this point, considering that we have ∂uk∂gij=∂uk∂⟨xi,xj⟩=⟨xik,xj⟩+⟨xi,xjk⟩ and ⟨xik,xj⟩=l∑Γiklglj is valid, substituting the first term gives us the following.
f′(s)= i,j,k,l∑gliΓjkl(γk)′(γi)′(γj)′+i,j,k,l∑gljΓikl(γk)′(γi)′(γj)′+i,j∑gij(γi)′′(γj)′+i,j∑gij(γi)′(γj)′′
Swapping the dummy indices of the third and fourth terms and rearranging gives us the following.
f′(s)== i,j,k,l∑gliΓjkl(γk)′(γi)′(γj)′+i,j,k,l∑gljΓikl(γk)′(γi)′(γj)′+l,i∑gli(γl)′′(γi)′+j,l∑gjl(γj)′(γl)′′ i,j,k,l∑gli[(γl)′′+Γjkl(γk)′(γj)′](γi)′+i,j,k,l∑glj[(γl)′′+Γikl(γk)′(γi)′](γj)′
At this point, the expressions in each bracket, since γ satisfies (1), are 0. Therefore, we get f′(s)=0, and since f is a constant and we assumed X is a unit vector,
f(s0)=∣γ′(s0)∣2=∣X∣2=1
Thus, f=1 holds, and γ is a unit-speed curve.
■