I am trying to solve the following problem.
Let $G$ be a group. If $M, N \subset G$ are such that $x^{-1} M x = M$ and $x^{-1} N x = N$ for all $x \in G$ and $M \cap N = \{1\}$, prove that $m n = n m$ for all $m \in M, n \in N$.
I have already proven it for the specific case in which $M, N$ are subgroups of $G$ (see proof below). However, I can't prove it without this hypothesis. I think $M, N$ must be subgroups for the result to hold, but I can't find a counterexample to show this as well.
Any help with a proof or counterexample is much appreciated.
Current proof outline:
$$ (m \cdot n)\cdot (n \cdot m)^{-1} = (m \cdot n)\cdot (m^{-1} \cdot n^{-1}) =: k$$ $ k = (m \cdot n \cdot m^{-1}) \cdot n^{-1} \in N$, because $(m \cdot n \cdot m^{-1}) \in N $ and $n^{-1} \in N$ (and $N$ is subgroup).
$ k = m \cdot (n \cdot m^{-1} \cdot n^{-1}) \in M$, because $m \in M $ and $(n \cdot m^{-1} \cdot n^{-1}) \in M$ (and $M$ is subgroup).
So $k \in M \cap N = \{1\}$, which implies $k = 1$ and $$ (m \cdot n)\cdot (n \cdot m)^{-1} = 1 $$ $$ (m \cdot n)\cdot (n \cdot m)^{-1}\cdot (n \cdot m) = 1 \cdot (n \cdot m) $$ $$ m \cdot n = n \cdot m $$