§ Semidirect product is equivalent to splitting of exact sequence
Consider the exact sequence
0→NαGπH→0
We want to show that if there exists a map s:H→G such that ∀h,π(s(h))=h (ie, π∘s=id), then G ≃N⋉H. So the splitting of the exact sequence decomposes G into a semidirect product.
The idea is that elements of G have an N part and a K part. We can get the Kpart by first pushing into K using π and then pulling back using s. So define k:G→G;k(g)≡s(π(g)). This gives us the "K" part. To get the Npart, invert the "k part" to annihiliate it from G. So define a map n:G→G;n(g)≡gk(g)−1=gk(g−1).
See that the image of n lies entirely in the kernel of π, or the image of nindeed lies in N. This is a check:
Hence, the image of n is entirely in the kernel of π. But the kernel of π is isomorphic to N, and hence the image of n is isomorphic to N. So we've managed to decompose an element of G into a Kpart and an N part.
Write G as N⋉K, by the map ϕ:G→N⋉K;ϕ(g)=(n(g),k(g)). Let's discover the composition law.
We've checked that this works with the group structure. So we now have a morphism ϕ:G→N⋉K.
we need to check that it's an isomorphism, so we need to make sure that this has full image and trivial kernel.
Full image: Let (n,k)∈N⋉K. Create the element g=α(n)s(k)∈G. We get π(g)=π(α(n)s(k))=π(α(n))π(s(k))=ek=k. We get n(g)=gk