アダマール門の後ろの直感


10

私は量子コンピューティングについて学ぼうとしていますが、線形代数についてはまともな理解があります。

NOTゲートを通過しましたが、それほど悪くはありませんでしたが、アダマールゲートに到着しました。そして、行き詰まった。主に操作を「理解」しているのに、それが理にかなっている場合、操作が実際に何をするのか、なぜ操作したいのか理解できません。

たとえば、アダマールゲートが取り込むときことができます| 0 + | 1 |0。これは何を意味するのでしょうか?NOTゲートの場合、それを取り込みます| 0となります| 1。それについて不明確なことはありません。(重ね合わせのために、それはに取るそれは少しの「反対」を与えるα|0+βを|1と与えβを|0+α|1)、それは便利である理由私は理解します。同じ理由で(基本的に)古典的なコンピュータで有用です。しかし、どのような(例えば)アダマールゲートはベクトルに幾何学的にやっています[αβ]|0+|12|0|1α|0+β|1β|0+α|1[αβ]?そして、なぜこれは便利なのでしょうか?

回答:


10

XNOTANDNOTNOR

Hn|0H

(|0+|1)(|0+|1)(|0+|1)/2n/2
1/2n/2(|0000+|0001+|0011++|1111)
2n

CNOT

CNOT(21/2(|0+|1)|0)=21/2CNOT(|00+|10)=21/2(|00+|11)
CNOT
21/2(|0000+|1111)
、また非常に便利です。

H2=ICNOT


NOTxyzCNOT量子コンピューターでは、非常に高価で効果のない古典的なデバイスを構築するだけです。傾いたものを中心に回転することが重要であり、通常必要なもう1つの成分は、45度のように、角度のごく一部だけ回転することです(フェーズのように)。シフトゲート)。


9

α|0+β|1|α|2+|β|2=10|α|21|β|2|0,|1

|0|0+|12

|0|1

引き続き量子計算について読んでください。(GroverやShorのような)量子アルゴリズムに到達すると、これらすべての量子ゲートが何に役立つのかを理解できます。


3
「長さ2の単位ノルムベクトル」は、ノルムと長さを互換的に使用することに慣れているので、混乱を招きました。
adrianN 2016
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.