This is a question from a group theory exam. I have solved about 90% of the question. Actually, I have solved the whole question, but I want to solve it differently. There is no good reason to do it the the other way, except it feels like it should be easy and I can't stand being unable to solve it that way.
Let $G$ be a group and $H\preceq G$. Let $$f:G \rightarrow H$$ be a homomorphism such that the restriction $\left. f \right|_H$ is the identity $id_H$ on $H$.
For $a,\tilde{a} \in H$ and $b,\tilde{b} \in \text{ker}(f)$ show that:
a) If $H$ is normal then $ab=ba$.
Solution: If $H$ is normal then $$bab^{-1} \in H$$ for any $a \in H, b\in G$. It follows that $f(a) = a$ and $f(bab^{-1}) = bab^{-1}$. Because $f$ is a homomorphism and $f(b) = e_H$ we have that $$ bab^{-1} = f(bab^{-1}) = f(b) f(a) f(b^{-1}) = f(a) = a.$$ We conclude that $a = bab^{-1}$ as requested.
b) Explain why $$(a,b) \cdot (\tilde{a}, \tilde{b}) = (a\tilde{a}, b\tilde{b})$$ defines a group structure on $H \times \text{ker}(f)$.
Solution: This is just going trough the group axioms. I will spare you the details.
c) Let $\Psi: H \times \text{ker}(f) \rightarrow G$ be the map $$ \Psi(a,b) = ab.$$ Using part a), prove that $\Psi$ is an isomorphism.
Solution: It is not difficult to verify that $\Psi$ is a homomorphism. Furthermore, $\Psi$ is injective since if $\Psi(a,b) = \Psi(\tilde{a},\tilde{b})$ then $$ ab = \Psi(a,b) = \Psi(\tilde{a},\tilde{b}) = \tilde{a}\tilde{b}$$ so $$ ab = \tilde{a}\tilde{b}.$$ Applying $f$ we get $$ f(ab) = f(a) f(b) = a$$ and $$ f(\tilde{a}\tilde{b}) = \tilde{a}$$ So $a = \tilde{a}$. It follows automatically that $b = \tilde(b)$.
Problem: I can't find a proof that $\Psi$ is surjective. This is equivalent to proving that any $g\in G$ can be written $G = ab$ with $a \in H$ and $b \in \text{ker}(f)$. I can solve the question by constructing the inverse explicitly: $$ f^{-1}(g) = (f(g), f(g)^{-1}g).$$ But I don't want to. I want surjectivity :P.
edit: to be clear, I found the above inverse myself. I know it solves the question. But I want to show surjectivity without using the inverse. Actually, I'm just curious why every element $g \in G$ can be written $$ g = ab$$ with $a \in H$ and $b \in \text{ker}(f)$. This seems like a statement with content and the proof using the inverse does not help me understand it.
For injectivity, since $\Psi$ is a homomorphism, you can just verify what it means that $\Psi(a,b)=1$. This means $ab=1$, so $a=b^{-1}\in\ker f$; therefore $a=f(a)=1$ and so also $b=a^{-1}=1$.
For surjectivity, consider $g\in G$. Then $a=f(g)\in H$, so $f(g)=a=f(a)$ and therefore $f(a^{-1}g)=1$. Hence, setting $b=a^{-1}g$, we have $$ g=aa^{-1}g=ab=\Psi(a,b) $$