The determinant gives us a homomorphism det:GL(n,𝐑)→GL(1,𝐑) , by sending a matrix M to the 1-by-1 matrix (detM) . This is a homomorphism because det(M1M2)=det(M1)det(M2) and det(I)=1 .
Smooth homomorphisms
Homomorphisms
Recap
Recall that a homomorphism is a map F:G→H between two groups such that F(g1g2)=F(g1)F(g2) for all g1,g2∈G and F(1)=1 . In other words, F is a map which intertwines the group structures on G and on H . Homomorphisms play a key role in group theory, and we will focus on the case when G and H are matrix groups.
Smoothness
In this course we are trying to use tools from calculus to study groups and homomorphisms, so we would like to be able to differentiate F . You know how to differentiate a function. You know how to differentiate a map from 𝐑n to 𝐑m by taking partial derivatives of components. But how can we differentiate a map between two matrix groups?
A homomorphism F:G→H
of matrix group is
We have exponential maps exp:𝔤→G and exp:𝔥→H which (as was proved in this optional video) are locally invertible. When we view a map F:G→H in local exponential charts, it means that we get a (locally-defined) map f:𝔤→𝔥 which makes this diagram commute:

In other words, f=log∘F∘exp wherever that makes sense, i.e. on some neighbourhood of the zero-matrix in 𝔤 . This is a map between open subsets of vector spaces 𝔤 and 𝔥 so it is infinitely-differentiable if all possible iterated partial derivatives of all components exist.
Note that F(expX)=exp(f(X)) for all X in the neighbourhood where f is defined. You can see this by taking exp on both sides of f=log∘F∘exp .
Main result
If F:G→H is a smooth homomorphism of matrix groups then:
-
f is the restriction of a linear map F*:𝔤→𝔥 to a neighbourhood of the zero-matrix.
-
F(expX)=exp(F*(X)) for all X∈𝔤 .
-
F*[X,Y]=[F*(X),F*(Y)] for all X,Y∈𝔤 .
We'll prove this theorem in a later video, but let us remark that this third result is not unexpected: we obtain F* by "taking F inside the exponential", and the Baker-Campbell-Hausdorff formula told us that the group product exp(X)exp(Y) is determined by X , Y and iterated brackets between them, so if F preserves group multiplication, it's not surprising that F* preserves the bracket.
Example
Since det is a homomorphism, this theorem tells us that there is a linear map det*:𝔤𝔩(n,𝐑)→𝔤𝔩(1,𝐑) such that det(expX)=edet*(X) for all matrices X . It turns out that det*(X)=Tr(X)=X11+X22+⋯+Xnn . So det(expX)=eTr(X).
Why is it true that det*=Tr ? By the theorem, det* is linear, so it suffices to check det*=Tr on a basis for 𝔤𝔩(n,𝐑) .
Let's use the basis of n2 matrices whose entries are all zero except for one which is 1: (10⋯000⋯0⋮⋮⋱⋮00⋯0),(01⋯000⋯0⋮⋮⋱⋮00⋯0),⋯ ,(00⋯100⋯0⋮⋮⋱⋮00⋯0),⋯ ,(00⋯000⋯0⋮⋮⋱⋮00⋯1) First suppose that we pick a basis element with a 1 on the diagonal, like X=(10⋯000⋯0⋮⋮⋱⋮00⋯0) . Then detexpX=det(1+1+1/2+1/3!+⋯0⋯001⋯0⋮⋮⋱⋮00⋯1)=e=e1=eTr(X) as required.
Pre-class exercise
If X has a 1 on the off-diagonal, I'll leave it as an exercise to check that det(exp(X))=eTr(X) .