Let $G$ be any finite abelian group and let $P_s$ be the map that sends $|x\rangle \to |x+s\rangle$. In the standard basis $\{|x\rangle : x \in G\}$, the matrix representation is a permutation matrix. I am having trouble showing $$F_GP_sF_G^{\dagger} = \sum_{\Psi \in \hat G} \Psi(s)|\Psi\rangle \langle\Psi|$$ Where $F_G$ is the QFT that maps $|x\rangle \to \frac{1}{\sqrt{|G|}}\sum_{\Psi \in \hat G} \Psi(x) |\Psi\rangle$.\
I'm assuming $G = \mathbb Z / N \mathbb Z$ and this is my computation this far: \begin{align*} F_GP_gF_G^* &= \frac{1}{N} \left (\sum_{x_1, y_1 \in \mathbb Z / N \mathbb Z} \omega_N^{x_1y_1} |x_1\rangle \langle y_1| \right ) \left (\sum_{x \in \mathbb Z / N \mathbb Z} |x+n\rangle \langle x| \right ) \left (\sum_{x_2, y_2 \in \mathbb Z / N\mathbb Z} \overline{\omega_N^{x_2y_2}} |x_2\rangle \langle y_2| \right )\\ &=\frac{1}{N} \left (\sum_{x_1, y_1 \in \mathbb Z / N\mathbb Z} \omega_N^{x_1y_1} |x_1\rangle \langle y_1| \right ) \left (\sum_{x_2, y_2 \in \mathbb Z / N\mathbb Z} \overline{\omega_N^{x_2y_2}} \left (\sum_{x \in \mathbb Z / N\mathbb Z} |x + n\rangle \langle x|\right ) |x_2\rangle \langle y_2|\right )\\ &=\frac{1}{N}\left (\sum_{x_1, y_1 \in \mathbb Z / N\mathbb Z} \omega_N^{x_1y_1} |x_1\rangle \langle y_1|\right ) \left (\sum_{x_2, y_2 \in \mathbb Z / N\mathbb Z} \overline{\omega_N^{x_2y_2}} |x_2 + n\rangle \langle y_2| \right )\\ &=\frac{1}{N}\left (\sum_{x_2, y_2 \in \mathbb Z / N \mathbb Z} \overline{\omega_N^{x_2y_2}} \left (\sum_{x_1, y_1 \in \mathbb Z / N\mathbb Z} \omega_N^{x_1y_1} |x_1\rangle \langle y_1| \right ) |x_2 + n\rangle \langle y_2|\right )\\ &=\frac{1}{N}\left (\sum_{x_2, y_2 \in \mathbb Z / N \mathbb Z} \overline{\omega_N^{x_2y_2}} \left (\sum_{x_1 \in \mathbb Z / N \mathbb Z} \omega_N^{x_1(x_2 + n)} |x_1\rangle \langle y_2|\right ) \right )\\ \end{align*} Where am I going wrong?