条件付きゲートはコントローラーの重ね合わせを折りたたみますか?


9

各ステップでの条件付きゲートと出力状態を理解するために、Q-Kitで簡単な回路を作成しました。 ここに画像の説明を入力してください

  1. 最初に、入力であるクリア00状態があります
  2. 最初のキュービットはアダマールゲートを通過し、重ね合わせになり、00と10が等しく可能になります
  3. 最初の量子ビットは2番目の量子ビットCNOTであり、確率00は変更されていませんが、10と11が交換されています
  4. 最初のキュビットが再びアダマールを通過し、00の確率は00と10の間で分割され、11は01と11の間で分割されます。

結果は00と01に均等に分配されるべきではありませんか?最初のキュービットはアダマールを2回通過します。これにより、重ね合わせになり、最初の0に戻ります。CNOTゲートはコントローラーキュービットに影響を与えないため、その存在は最初のキュービットにまったく影響を与えないはずですが、実際には、それは以前のキュービットのように機能します重ね合わせではありません。コントローラーとしてキュービットを使用すると、その重ね合わせが崩れますか?

回答:


5

001200+12101200+12111400+1411+1410+1401

2行目が場合、再びになりますが、そうではありません。彼らは絡み合っています。(120+121)vH0v

最初のキュービットはCNOTの影響を受けないので、最後の2つは通勤するはずだと考えているようです。

H1CNOT12=12(1001011010010110)CNOT12H1=12(1010010101011010)

それはずっと重なり合っています。崩壊はありませんでした。それは自明ではない非交換です。があった場合、それは文字通り最初のキュービットに影響を及ぼさず、とます。しかし、CNOTはその形式ではありません。IdUH1

このように考えると、最初は2キュービットです。最初のを適用した後も、2キュビットがあります。次に、CNOTの後で、それらが絡み合っているため、それらが結合されているため、 quditが1つあります。次に、最後のはそれを残します。各ゲートで、エンタングルメント構造の最悪のシナリオを実行します。d = 4 H d = 4Hd=4Hd=4


3

いいえ、制御ゲートを使用しても制御は測定されません。

ある意味では、制御されたゲートは測定を介して実装されるという考えは、まったく逆です。制御されたゲートに関して実装される測定であり、その逆ではありません。測定は、コンピュータと取り消すのが難しい環境との間の単なる相互作用(つまり、制御されたゲート)です。

より簡単な例えとして、Zゲートを考えます。Zゲートは、-1位相係数をキュービットの状態に適用します。をに送信します。一つは、条件付きの方法で、この効果を記述することができる:場合量子ビットはである状態、そして Zゲートのフェーズ量子ビットによって-1。しかし、その説明の "if"は、キュービットを測定し、-1の位相係数を適用するかどうかを決定する必要があることを意味するものではありません。| 0 + B | 1 | 0 - B | 1 | 1 |1a|0+b|1a|0b|1|1

同じ考え方がCNOTにも当てはまります。はい、それはif-thenの方法で説明できます。ただし、「状態に-1位相係数を適用する」と表現することもできます。また、後者の説明では、測定が不要であることを明確にしています。|1|


0
  1. 最初に、入力であるクリア00状態があります
  2. 最初のキュービットはアダマールゲートを通過し、重ね合わせになり、00と10が等しく可能になります

正しい。

  1. 最初の量子ビットは2番目の量子ビットCNOTであり、確率00は変更されていませんが、10と11が交換されています

正確には、10は11になります。

  1. 最初のキュビットが再びアダマールを通過し、01の確率が01と11の間で分割され、11は01と11の間で分割されます。

不正解です。何もありません01、ここでの唯一の0011:、あなたが持っている最初の量子ビットにアダマールを適用した後の4つの状態の重ね合わせ001011および01

12(|00+|11)12(|00+|10+|01|11)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.