🤧

Nielsen and Chuang Exercise 5.22

に公開

導入

Nielsen and Chuang 「Quantum Computation and Quantum Information」のExercise 5.22について考えてみた。素人による個人的なメモ。

定義

正規化因子を付け足して

\left| \hat{f}(\ell_1, \ell_2) \right\rangle = \frac{1}{r} \sum_{x_1=0}^{r-1} \sum_{x_2=0}^{r-1} e^{-2\pi i (\ell_1 x_1 + \ell_2 x_2)/r} \left| f(x_1, x_2) \right\rangle

と定義し直す。
2変数関数のフーリエ変換より正規化因子は1/\sqrt r\times1/\sqrt r = 1/r


導出

\left| \hat{f}(\ell_1, \ell_2) \right\rangle = \frac{1}{r} \sum_{x_1=0}^{r-1} \sum_{x_2=0}^{r-1} e^{-2\pi i (\ell_1 x_1 + \ell_2 x_2)/r} \left| f(x_1, x_2) \right\rangle

ここで以下を用いる:

  • j = s x_1 + x_2 \mod r
  • f(x_1, x_2) = f(0, j)
  • x_2 = j - s x_1 \mod r

変数変換により和の順序を (x_1, j) に並び替えると:

\left| \hat{f}(\ell_1, \ell_2) \right\rangle = \frac{1}{r} \sum_{x_1=0}^{r-1} \sum_{j=0}^{r-1} e^{-2\pi i (\ell_1 x_1 + \ell_2 (j - s x_1 \mod r))/r} \left| f(0, j) \right\rangle

指数関数 e^{i\theta} の周期性より:

e^{-2\pi i (\ell_1 x_1 + \ell_2 (j - s x_1 \mod r))/r} = e^{-2\pi i (\ell_1 x_1 + \ell_2 (j - s x_1))/r}

したがって:

\left| \hat{f}(\ell_1, \ell_2) \right\rangle = \frac{1}{r} \sum_{x_1=0}^{r-1} \sum_{j=0}^{r-1} e^{-2\pi i (\ell_1 x_1 + \ell_2 (j - s x_1))/r} \left| f(0, j) \right\rangle
= \frac{1}{r} \left[ \sum_{x_1=0}^{r-1} e^{-2\pi i x_1(\ell_1 - s \ell_2)/r} \right] \left[ \sum_{j=0}^{r-1} e^{-2\pi i \ell_2 j/r} \left| f(0, j) \right\rangle \right]

等比数列の和の公式により:

\sum_{x_1=0}^{r-1} e^{-2\pi i x_1 (\ell_1 - s \ell_2)/r} = r \cdot \delta_{\ell_1, s \ell_2 \mod r}

ここで、Exercise 5.23 より \left| \hat{f}(\ell_1, \ell_2) \right\rangle がゼロベクトルだと \left| f(x_1, x_2) \right\rangle もゼロベクトルになるため、\ell_1 = s \ell_2 \mod r は常に満たす。

よって:

\left| \hat{f}(\ell_1, \ell_2) \right\rangle = \sum_{j=0}^{r-1} e^{-2\pi i \ell_2 j/r} \left| f(0, j) \right\rangle

※式 (5.72) の\frac{1}{\sqrt{r}} は不要

Discussion