If G is a matrix group and 𝔤 is its Lie algebra then there are neighbourhoods U′⊂𝔤 of the zero matrix and V′⊂G of the identity such that exp(U′)=V′ and exp|U′:U′→V′ is invertible.
Optional: Local exponential charts
Local coordinates for GL(n,R)
The exponential map exp:𝔤𝔩(n,𝐑)→GL(n,𝐑) is not invertible, but we have seen that there are neighbourhoods U⊂𝔤𝔩(n,𝐑) of the zero-matrix and V⊂GL(n,𝐑) of the identity matrix such that exp(U)=V and exp|U:U→V is invertible, with inverse log:V→U .
We can think of this as providing for us coordinates near I∈GL(n,𝐑) , namely exp(a11⋯a1n⋮⋮an1⋯ann) gives a parametrisation of V , so we can think of the matrix entries aij as coordinates on V : anything in V can be written in this form for a unique collection of numbers aij .
Local coordinates for matrix groups
We could like the same to work for any matrix group G⊂GL(n,𝐑) . Namely, we would like to show:
Let U′=U∩𝔤 and V′=V∩G . First, we note that exp does indeed go from 𝔤 to G by definition of 𝔤 , and exp(U)=V , so exp(U′)⊂V′ .
So what is left to prove? The map exp:U→V is invertible, hence injective, so its restriction exp|U′ must also be injective. But is exp|U′ surjective? In other words, is it clear that log(V′)⊂U′ ?
This figure shows what you might imagine going wrong (we will later show that this doesn't happen, at least if you shrink U and V ). It shows a cartoon of a subgroup G⊂GL(n,𝐑) which "wraps back on itself" and gets very close to the identity but never quite gets there. You can now imagine that when you intersect with a very small V (in red), exp(U′) (in blue) could end up missing this appendage of G which wraps back towards the identity (in green), because to get to this appendage you have to exponentiate something very large. In other words, exp(U′) is the blue bit and V′ is everything which is blue or green. In the end, we will show this doesn't happen, so this is a cartoon picture of something which doesn't happen. You therefore shouldn't be too annoyed if the picture doesn't make sense.

If surjectivity of exp|U′ fails then there's an element g∈V′=G∩V such that g∉exp(U′) . We could try to fix this by shrinking U and V , but let's suppose that doesn't help us. This will mean there is a sequence gi∈V′ such that gi→I and gi∉exp(U′) for all i (you should imagine a sequence of matrices on the green appendage, tending to the origin in the picture).
Let's assume that there is such a sequence and aim to derive a contradiction.
-
Recall that 𝔤⊂𝔤𝔩(n,𝐑) is a subspace. Pick a vector space complement W for 𝔤 , that is 𝔤∩W={0} and 𝔤+W=𝔤𝔩(n,𝐑) . In the figure, 𝔤 is supposed to be the horizontal axis (tangent to G at the identity) and W is supposed to be the vertical axis.
I claim that the map F:𝔤⊕W→GL(n,𝐑) defined by F(v,w)=exp(v)exp(w) is locally invertible like exp , i.e. there exists a neighbourhood N1 of 0∈𝔤⊕W and a neighbourhood N2 of I∈GL(n,𝐑) such that F(N1)=N2 and is invertible. This is proved using the inverse function theorem, just like for (compute the derivative of at the zero map and show this derivative is invertible). I leave it as an exercise to fill in the details.
Therefore, if is sufficiently close to the identity (which it is for large ), then for some sequence and .
-
Our sequence is not in , so for all . In particular, we can divide by its matrix norm to get a matrix with norm 1. Since the set of matrices with norm 1 is closed and bounded (compact), the sequence converges to some matrix with norm 1 (in particular, ).
-
We are going to prove that ; this will give us a contradiction, as and is a complement for . For this, we need to show that for all .
Fix . Consider and take its integer and fractional parts , , . Since as , we know that , so , hence (as is fixed) and hence .
-
We want to show that . First note that for all because and and are both in . Because is a group, and because commutes with itself. The sequence converges to because and .
Because is topologically closed, this limit lives in , so . This argument works for every , so we're done.
The outcome of all this is that, via the exponential map, local coordinates on
near the zero matrix give us local coordinates on
near the identity. We call this an