Let $H$ and $K$ be normal subgroups of $G$ with a trivial intersection.
$H \cap K = \{1\}$. Where $1$ is the unit.
Show that $hk = kh$ for every $k \in K, h \in H$.
Additionally, it asks if the statement still holds if only one of $K$ and $H$ is a normal subgroup.
Firstly, does $hk = kh$ for every $k \in K, h \in H$ mean $HK = KH$? It means that every element from $H$ commutes with every element from $K$. But does these two things tell the same thing?
What I did:
Since $ H \triangleleft G$
Let $h \in H$
for every $g \in G: ghg^{-1} \in H$.
Similarly,
$k \in K \ \forall g \in G : gkg^{-1} \in K$
It is also true that $khk^{-1} \in H$ and $hkh^{-1} \in K$.
So there exist such $h' \in H$ and $k' \in K$ that $khk^{-1} = h'$ and $hkh^{-1} = k'$.
$kh = h'k$
$hk = k'h$.
I do not know how to use that the intersection is trivial nor how to continue as I can't get anything out of this.