If F:G→H is a homomorphism of Lie groups then there exists a linear map F*:𝔤→𝔥 which is a Lie algebra homomorphism (i.e. F*[X,Y]=[F*X,F*Y] ) such that F(expX)=exp(F*X) for all X∈𝔤 .
Lie's theorem on homomorphisms
Exponentiating homomorphisms
Last time we proved the following theorem.
What about the other direction? If we're given a Lie algebra homomorphism f:𝔤→𝔥 , can we find a Lie group homomorphism F:G→H such that F*=f ?
Take G=H=U(1) . Then 𝔤=𝔥=i𝐑 so, for any smooth homomorphism F:U(1)→U(1) we get F*:i𝐑→i𝐑 . Since F* is linear and i𝐑 is 1-dimensional, F*(iθ)=iλθ for some λ∈𝐑 .
The Lie bracket on i𝐑 is trivial: [iθ1,iθ2]=i2θ1θ2-i2θ2θ1=0 , so F* automatically preserves the bracket. Therefore any λ defines for us a Lie algebra homomorphism i𝐑→i𝐑 , iθ↦iλθ .
So any homomorphism F:U(1)→U(1) has the form F(eiθ)=eiλθ for some λ . Which λ can occur? Not all of them. For F to be well-defined, we need F(ei2π)=F(1) (because ei2π=1 ) so we need ei2πλ=1 and hence we need λ∈𝐙 . Conversely, if λ∈𝐙 then F(eiθ)=eiλθ is well-defined: it's just raising eiθ to the (integer) power λ .
So not every Lie algebra homomorphism can be exponentiated to get a Lie group homomorphism: iθ↦iλθ can be exponentiated if and only if λ∈𝐙 .
This example is sufficiently important to summarise as a lemma:
The maps Fn(eiθ)=einθ , n∈𝐙 , are homomorphisms U(1)→U(1) and every smooth homomorphism U(1)→U(1) is one of these.
The integers come into this example because the group U(1) has some interesting topology. U(1) is a circle, so loops in U(1) have a winding number that counts how many times they go around the circle. The 𝐙 in the lemma is related to this integer winding number.
Simply-connectedness
There is a topological condition you can put on G to ensure that any Lie algebra homomorphism exponentiates.
Let G be a simply-connected matrix group and H any matrix group. Then for every Lie algebra homomorphism f:𝔤→𝔥 there exists a smooth group homomorphism F:G→H such that F*=f .
We will not prove this theorem: it's a gorgeous proof and would make an excellent project!
A space X
is called
A loop in X is a continuous map γ:[0,1]→X such that γ(0)=γ(1) . You should think of γ(t) as a parametrised path with parameter t∈[0,1] , which starts and ends at the same point. If X is a matrix group then continuity here means that the matrix entries of γ(t) depend continuously on t .
A nullhomotopy of a loop γ is a continuous map H:[0,1]×[0,1]→X (which we can think of as a family of loops γs(t)=H(s,t) ) such that:
-
these loops all start and end at the same point x (so H(s,0)=H(s,1)=x for all s∈[0,1] .
-
γ0(t)=H(0,t) is our loop γ(t)
-
γ1(t)=H(1,t) is the constant loop H(1,t)=x .
In other words, γs(t) starts being γ and gradually shrinks down to a constant loop.

The circle is certainly not simply-connected, but there are plenty of groups which are simply-connected. There is an optional video which talks more about the topology of the groups we've been meeting which will give a vague explanation for why the groups SU(n) are simply-connected. I also have some videos about topology, simply-connectedness and the fundamental group if you want to learn more about this (you could do a project about the topology of Lie groups).