Let $M, N$ be normal subgroups of $G$ with $M∩N=\{e\}$.
I'm trying to prove that $M\times N$ is isomorphic to $G$. I proved that $nm=mn$ for all $n$ in $N$ and $m$ in $M$. So now I'm trying to take any fixed $g$ in $G$ and represent it in terms of $m$ and $n$. I've been doing this for a while but still no answer. Any help please? Edit: forgot to mention that $G$ is generated by $M\cup N$.
We can construct an homomorphism:
$M \times N \xrightarrow{\varphi} G$
$(m,n) \mapsto mn$
Now if there are $(m,n)$ such that $mn=e \implies m=n^{-1}$ so $m \in M \cap N$ and $m=n=e$. So we know that $\varphi$ is an injection we only need to show that is surjective. That would be the case if $G=MN$ but I'm afraid we need some extra assumptions.