Semidirect product

Definition a remarks

We start with a proposition:
Proposition
Let G be a group, N a normal subgroup and H a subgroup. The following are equivalent:

  1. There exists a group homomorphism ϕ:G→H such that ϕ|H=id and Ker(ϕ)=N.
  2. It is satisfied that G=NH and H∩N={e}.

When any of those requirements is satisfied we write

G=N⋊H

◼
Definition
When we have the context given by condition 1 or 2 we say that G is the semidirect product of N and H and we write G=N⋊H.
◼

Remarks

NH={nh:n∈N,h∈H}.

Image from Mathematics for Physics, an ilustrated handbook, page 40.

Proof
Pasted image 20211230180557.png
◼

The product in G

The product in G takes a special form: given g=(n,h) and g′=(n′,h′) then gg′=(n¯,h¯) and

n¯h¯=nhn′h′=nhn′h−1hh′

therefore

h¯=hh′n¯=nhn′h−1

We can think in N as translations and H as rotations.

Key example

Suppose the group E(2) of isometries of the euclidean plane, or rigid motions. It is known that any element of E(2) can be seen as the composition of a translation (an element of R2) and a linear isometry (an element of O(2), that is, a rotation with centre at the origin or a reflection with axis through the origin). This decomposition is unique.

Moreover, translations are a normal subgroup of E(2): you can see it intuitively "moving things on a table" or by computation:

v↦R(R−1v+t)=RR−1v+Rt=v+Rt

Therefore

E(2)=R2⋊O(2).

In general, if we now consider any subgroup H of GL(n) we can consider the subgroup G of GL(n+1)

G={(Bv01):B∈H,v∈Rn}

It is easy to show that G is isomorphic to Rn⋊H (construct the map ϕ of the definition).

Conversely, given any group G=N⋊H, with N≈Rn and H≈H~≤GL(n), it can be shown that G is isomorphic to a subgroup of GL(n+1) of this form. Consider

N¯={(Iv01):v∈Rn}

and

H¯={(B001):B∈H~}

Now it is easy to see that G is isomorphic to a subgroup of GL(n+1) with the form above by means of the map:

φ:G=N⋊H→N¯×H¯→GL(n+1)(n,h)↦((Iv01),(B001))↦(Bv01)

This map is a homomorphism. The product in G takes the form

(n,h)(n′,h′)=(nhn′h−1,hh′)

and with a standard computation can be checked that

φ((n,h))⋅φ((n′,h′))=φ((nhn′h−1,hh′))

Moreover, the map is also injective, as it is easy to check.

Another approach

Within this approach we can create a group being the semidirect product of two given groups.

Definition. Let H and N be groups, and let ϕ:H→Aut(N) be a group homomorphism such that ϕ(h) defines a group action of h on N. The semidirect product N⋊ϕH is the Cartesian product N×H endowed with the multiplication operation

⋅:(n,h)⋅(n′,h′)=(nϕ(h)(n′),hh′)∀n,n′∈N,h,h′∈H,

where ϕ(h)(n′) denotes the action of h on n′.◼

It can be shown that it is indeed a group.

About the Lie algebras

I think it can be proven the following proposition
Proposition
Let G be a Lie group that is the semidirect product of a normal subgroup N and a subgroup H, i.e., G=N⋊H. Then the Lie algebra g of G has a canonical decomposition as an Ad(H)-module given by

g=n⊕h,

where n and h are the Lie algebras of the subgroups N and H, respectively.◼

Proof
The idea is: