LoginSignup
6
1

この記事について

パウリゲートを各基底で書き下すで示した通り、
パウリ$X$は下記のように$Z$基底、$X$基底を用いて書き下す事ができます。

% basic braket 
\newcommand{\bra}[1]{\left\langle #1 \right|}
\newcommand{\ket}[1]{\left| #1 \right\rangle}
\newcommand{\bracket}[2]{\left\langle #1 \middle| #2 \right\rangle}
\newcommand{\ketbra}[2]{\left| #1 \right\rangle \left\langle #2 \right|}
\newcommand{\ketbraket}[3]{\left| #1 \right\rangle \left\langle #2 \middle| #3 \right\rangle}
% small-size
\newcommand{\bras}[1]{\left\langle {\scriptsize #1}  \right|}
\newcommand{\kets}[1]{\left| {\scriptsize #1}  \right\rangle}
\newcommand{\brackets}[2]{\left\langle {\scriptsize #1} \middle| {\scriptsize #2} \right\rangle}
\newcommand{\ketbras}[2]{\left| {\scriptsize #1} \right\rangle \left\langle {\scriptsize #2} \right|}
\newcommand{\ketbrakets}[3]{\left| {\scriptsize #1} \right\rangle \left\langle {\scriptsize #2} \middle| {\scriptsize #3} \right\rangle}
% Matrix
\newcommand{\tate}[2]{\begin{bmatrix} #1 \\ #2 \end{bmatrix}}
\newcommand{\yoko}[2]{\begin{bmatrix} #1 & #2 \end{bmatrix}}
\newcommand{\mtrx}[4]{\begin{bmatrix} #1 & #2 \\ #3 & #4 \end{bmatrix}}

X = \ketbra{1}{0} + \ketbra{0}{1}
\\
X = \ketbras{+}{+} - \ketbras{-}{-}

$XYZ$は180度回転(反転)でしたが、

上記のような分数ゲート(と呼ぶんですかね?正式名称知りたい。)はどう表現できるでしょうか?
これらの計算方法を確認しておきたいと思います。

また、他の量子コンピュータ関係の他の記事は、下記で紹介しています。

準備

X^2

準備としてアダマール基底で、$X^2$を計算しておきます。

X = \ketbras{+}{+} - \ketbras{-}{-} 

ですので、

\displaylines{
X^2 = (\ketbras{+}{+} - \ketbras{-}{-}) (\ketbras{+}{+} - \ketbras{-}{-})
\\
= \kets{+}\color{red}{\brackets{+}{+}}\bras{+} 
\ \
- \kets{+}\color{blue}{\brackets{+}{-}}\bras{-} 
\\
- \kets{-}\color{blue}{\brackets{-}{+}}\bras{+} 
\ \
+ \kets{-}\color{red}{\brackets{-}{-}}\bras{-} 
}

ここで、$\color{red}{\brackets{+}{+}} = \color{red}{\brackets{-}{-}} = 1$であり、$\color{blue}{\brackets{+}{-}} = \color{blue}{\brackets{-}{+}} = 0$となります。
つまり、同一基底の$ketとbra$の項だけが残り、ほかはすべて0となる。

よって、

X^2 = \ketbras{+}{+} + \ketbras{-}{-} 

となります。

X^2(違う形で解く)

わかりやすさの為、厳密性は欠きますが、もう少し見やすい形で計算しておくと、

P=\ketbras{+}{+}
\ \ \ \
M=\ketbras{-}{-} 

とすると、

\displaylines{
X = P-M となるので、
\\
X^2 = (P-M)(P-M) = PP - PM - MP + MM
}

上述のとおり、$PM=MP= 0$なので、

\displaylines{
X^2 = PP+MM = \kets{+}\brackets{+}{+}\bras{+} + \kets{-}\brackets{-}{-}\bras{-} 
\\
= \ketbras{+}{+} + \ketbras{-}{-} = I
}

X^3

上記と同様の要領で考えると、

\displaylines{
X^3 =  (P-M)(PP+MM)
\\
= PPP + PMM - MPP - MMM
}

ですが、結局中間の項はすべて0となり、残るのは

\displaylines{
X^3 =  PPP - MMM
\\
= \kets{+}\brackets{+}{+}\brackets{+}{+}\bras{+} - \kets{-}\brackets{-}{-}\brackets{-}{-}\bras{-}
\\
= \ketbras{+}{+} - \ketbras{-}{-} = X
}

X^4

くどいですが、上記と同様に

\displaylines{
X^4 =  (P-M)(PPP-MMM)
\\
= PPPP - PMMM - MPPP + MMMM
\\
= PPPP + MMMM
\\
= \ketbras{+}{+} + \ketbras{-}{-} = I
}

整理すると

下記のように整理することができ、$X^n = P + (-1)^n M$となりそうです。

#     上記で計算した数式         わざと書き下すと    
1 $X^1 = P-M = X$ $X^1 = P+(-1)^1M$
2 $X^2 = PP-MM = I$ $X^2 = P+(-1)^2M$
3 $X^3 = PPP+MMM = X$ $X^3 = P+(-1)^3M$
4 $X^4 = PPPP-MMMM = I$ $X^4 = P+(-1)^4M$

本題の計算

X^(1/2)を計算する

X基底

X^n = P + (-1)^n M (n = \frac{1}{2}) 

を計算すればよいので

\displaylines{
X^{\frac{1}{2}} = P + (-1)^{\frac{1}{2}} M = P + \sqrt{-1} M 
\\
= \ketbras{+}{+} \color{red}{\pm i} \ketbras{-}{-} 
}

確認しておくと

\displaylines{
(X^{\frac{1}{2}})^2 = (\ketbras{+}{+} \pm i \ketbras{-}{-})^2 = \ketbras{+}{+} +(\pm i)^2 \ketbras{-}{-} 
\\
= \ketbras{+}{+} - \ketbras{-}{-} = X
}

Z基底

計算に利用しやすいよう、Z基底(計算基底)でも計算しておきます

\displaylines{
X^{\frac{1}{2}} = \ketbras{+}{+}\pm i \ketbras{-}{-} 
\\
= \frac{1}{\sqrt{2}}\frac{1}{\sqrt{2}}(\ket{0}+\ket{1})(\bra{0}+\bra{1}) \pm i \frac{1}{\sqrt{2}}\frac{1}{\sqrt{2}}(\ket{0}-\ket{1})(\bra{0}-\bra{1})
\\
= \frac{1}{2}(\ketbra{0}{0}+\ketbra{0}{1}+\ketbra{1}{0}+\ketbra{1}{1}) 
\\
\pm \frac{i}{2}(\ketbra{0}{0}-\ketbra{0}{1}-\ketbra{1}{0}+\ketbra{1}{1})
\\
= \frac{1 \pm i}{2}\ketbra{0}{0}+\frac{1 \mp i}{2}\ketbra{0}{1}+\frac{1 \mp i}{2}\ketbra{1}{0}+\frac{1 \pm i}{2}\ketbra{1}{1}
}

よって、

\displaylines{
X^{\frac{1}{2}}\ket{0} = \frac{1 \pm i}{2}\ket{0} + \frac{1 \mp i}{2}\ket{1}
\\
X^{\frac{1}{2}}\ket{1} = \frac{1 \mp i}{2}\ket{0} + \frac{1 \pm i}{2}\ket{1}
}

X^(1/4)を計算する

X基底

X^n = P + (-1)^n M (n = \frac{1}{4}) 

を計算すればよいので

X^{\frac{1}{4}} = P + (-1)^{\frac{1}{4}}M

$-1$の4乗根が必要なので、複素平面で考えると

\displaylines{
r^4(cos\ 4\theta + i \  sin \  4\theta) = -1
\\
\therefore r=1,\theta=\frac{\pi}{4}
}

よって、

 (-1)^{\frac{1}{4}} = \pm \frac{1}{\sqrt{2}} \pm \frac{i}{\sqrt{2}} 

故に、

\displaylines{
X^{\frac{1}{4}} = P + (-1)^{\frac{1}{4}} = P + \left( \pm \frac{1}{\sqrt{2}} \pm \frac{i}{\sqrt{2}} \right)M
\\
= \ketbras{+}{+} + \color{red}{\left( \pm \frac{1}{\sqrt{2}} \pm \frac{i}{\sqrt{2}} \right)} \ketbras{-}{-} 
}

Z基底

こちらも計算に利用しやすいよう、Z基底(計算基底)でも計算しておきます

\displaylines{
X^{\frac{1}{4}} =  \ketbras{+}{+} + \left( \pm \frac{1}{\sqrt{2}} \pm \frac{i}{\sqrt{2}} \right) \ketbras{-}{-} 
\\
= \frac{1}{\sqrt{2}}\frac{1}{\sqrt{2}}(\ket{0}+\ket{1})(\bra{0}+\bra{1})+ \left(  \frac{\pm 1 \pm i}{\sqrt{2}}  \right) \frac{1}{\sqrt{2}}\frac{1}{\sqrt{2}}(\ket{0}-\ket{1})(\bra{0}-\bra{1})
\\
= \frac{\sqrt{2}}{2\sqrt{2}}(\ketbra{0}{0}+\ketbra{0}{1}+\ketbra{1}{0}+\ketbra{1}{1}) 
\\
+ \left(  \frac{\pm 1 \pm i}{2\sqrt{2}}  \right) (\ketbra{0}{0}-\ketbra{0}{1}-\ketbra{1}{0}+\ketbra{1}{1})
\\
= \frac{\sqrt{2}\pm 1 \pm i}{2\sqrt{2}}\ketbra{0}{0}
+ \frac{\sqrt{2}\mp 1 \mp i}{2\sqrt{2}}\ketbra{0}{1}
\\
+ \frac{\sqrt{2}\mp 1 \mp i}{2\sqrt{2}}\ketbra{1}{0}
+ \frac{\sqrt{2}\pm 1 \pm i}{2\sqrt{2}}\ketbra{1}{1}
}

よって、

\displaylines{
X^{\frac{1}{4}}\ket{0} = 
\frac{\sqrt{2}\pm 1 \pm i}{2\sqrt{2}}\ket{0}
+ \frac{\sqrt{2}\mp 1 \mp i}{2\sqrt{2}}\ket{1}
\\
X^{\frac{1}{4}}\ket{1} = 
\frac{\sqrt{2}\mp 1 \mp i}{2\sqrt{2}}\ket{0}
+ \frac{\sqrt{2}\pm 1 \pm i}{2\sqrt{2}}\ket{1}
}

まとめ

$X$について、分数ゲート(というのかな?)を計算してみました。
あたりといえば当たり前ですが、$X^{1/4}$という角度回転ゲートの計算で4乗根が必要になるんだ。
という感想です。(まぁ、当たり前ですね。)
とてもニッチな記事ですが、どなたかのお役に立てばと。

6
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
1