Dejemos que $G$ sea un grupo y $N$ un subgrupo. Consideremos la condición $$(\forall g\in G)(\exists x,y\in G)\ NgN=xNy.\tag1$$
Si $N\lhd G$ , entonces para cada $g\in G$ tenemos $NgN=gNN=gN=gN\cdot1$ por lo que la condición se cumple.
Supongamos que $G$ es finito y la condición $(1)$ se satisface. Entonces por este tenemos, para cualquier $g\in G$ , $$|N|=|xNy|=|NgN|=\frac{|N|^2}{|N\cap gNg^{-1}|},$$ y por lo tanto $$|N\cap gNg^{-1}|=|N|.$$ Desde $N\cap gNg^{-1}\subseteq N$ y $N$ es finito, tenemos que $N=gNg^{-1}$ para todos $g\in G.$ Esto significa que $N$ es normal en $G$ .
¿Es cierto en general que la condición $(1)$ equivale a $N$ ser normal en $G?$ Hay tres condiciones similares: $$(\forall g\in G)(\exists x\in G)\ NgN=xN.\tag2$$ $$(\forall g\in G)(\exists y\in G)\ NgN=Ny.\tag3$$ $$(\forall g\in G)(((\exists x\in G)\ NgN=xN)\vee(\exists y\in G)\ NgN=Ny)).\tag4$$
¿Tal vez uno de ellos funcione? (La primera es la que encontré por primera vez, de forma más o menos natural, y por eso la utilicé. Pero está claro que las otras condiciones funcionan igual de bien para lo que yo hice. No sé qué ocurre para grupos infinitos). $(1)$ es la más débil de las condiciones, por lo que si implica que $N$ es normal, los demás también lo son y, en consecuencia, todos son equivalentes. Así que para demostrar que $(1)$ no implica que $N$ es normal, es suficiente para demostrar que $(1)$ no implica una de las otras condiciones. Por favor, corríjanme si esto es incorrecto.