How to prove Bloch function is periodic in reciprocal lattice?
I saw in some textbooks this formula: $$ \Psi_{\mathbf{k}} (\mathbf{r}) = \sum_{\mathbf{G}} c_{\mathbf{k}+\mathbf{G}}e^{i(\mathbf{k}+\mathbf{G})\cdot \mathbf{r}} $$ which makes the statement of this question obvious. ($\mathbf{G}$ is reciprocal lattice vectors)
But I don't understand this formula. I know $$ \Psi_{\mathbf{k}}(\mathbf{r}) = e^{i\mathbf{k}\cdot\mathbf{r}}u_{\mathbf{k}}(\mathbf{r}) $$ and $u_{\mathbf{k}}(\mathbf{r})$ is periodic function of lattice, therefore can be written in Fourier series: $$ u_{\mathbf{k}}(\mathbf{r}) = \sum_{\mathbf{G}} c_{\mathbf{k},\mathbf{G}}e^{i\mathbf{G}\cdot\mathbf{r}} $$ Now I don't understand why $c_{\mathbf{k},\mathbf{G}}$ can be written as $c_{\mathbf{k}+\mathbf{G}}$ ?