制御NOTゲート

CNOT ゲートの古典的な類似物は可逆 XOR ゲートです。
計算でCNOT ゲート (アダマール ゲートを使用) を使用する方法。

コンピュータサイエンスにおいて制御NOTゲートC-NOTまたはCNOTとも呼ばれる)、制御Xゲート制御ビット反転ゲートファインマンゲート、または制御パウリXは、ゲートベースの量子コンピュータの構築に不可欠な要素である量子論理ゲートである。ベル状態のエンタングルメントデエンタングルメントに使用できる。CNOTゲートと単一量子ビット回転の組み合わせを使用することで、任意の量子回路を任意の精度でシミュレートすることができる。 [1] [2]このゲートは、1986年に量子ゲート図の初期の表記法を開発したリチャード・ファインマンにちなんで名付けられることもある。 [3] [4] [5]

CNOT はパウリ基底で次のように表すことができます。

CNOT はユニタリかつエルミートなので、およびという性質を持ち 、 は逆比例です。

CNOTゲートはさらに回転演算子ゲートとちょうど1つの2量子ビット相互作用ゲートの積として分解することができる。例えば

一般に、任意の単一量子ビットユニタリゲートはと表現できます。ここで、Hエルミート行列であり、制御されるUは です

CNOT ゲートは古典的な可逆コンピューティングでも使用されます。

手術

CNOTゲートは、 2つの量子ビットからなる量子レジスタ上で動作します。CNOTゲートは、最初の量子ビット(制御量子ビット)が である場合にのみ、2番目の量子ビット(ターゲット量子ビット)を反転します

前に
コントロールターゲットコントロールターゲット

両方の量子ビットに許容される入力値が のみである場合、CNOTゲートのTARGET出力は、従来のXORゲートの結果に対応します。CONTROLを に固定すると、CNOTゲートのTARGET出力は、従来のNOTゲートの結果になります

より一般的には、入力は の線形重ね合わせとなることが許される。CNOTゲートは量子状態を次のように変換する。

の中へ:

CNOTゲートの動作は、次の行列(順列行列形式)で表すことができます。

CNOTゲートの最初の実験的実現は1995年に達成されました。この実験では、トラップ内の単一のベリリウムイオンが使用されました。2つの量子ビットは、トラップ内のイオンの光学状態と振動状態にエンコードされました。実験当時、CNOT動作の信頼性は90%程度と測定されました。[6]

通常の制御NOTゲートに加えて、関数制御NOTゲートを構築することができます。このゲートは、任意の数n +1の量子ビット(n +1は2以上)を入力として受け入れます(量子レジスタ)。このゲートは、最初のn量子ビットを入力とする組み込み関数が1を返す場合にのみ、レジスタの最後の量子ビットを反転します。関数制御NOTゲートは、Deutsch-Jozsaアルゴリズムの重要な要素です。

アダマール変換基底における挙動

計算基底のみで見ると、C NOTの挙動は同等の古典ゲートに似ているように見えます。しかし、一方の量子ビットを制御、もう一方の量子ビットをターゲットとラベル付けするという単純さは、両量子ビットのほとんどの入力値に対して起こる複雑さを反映していません。

アダマール変換基底における CNOT ゲート。

CNOTゲートをアダマール変換された基底に関して表現することで、より深い洞察が得られる。1量子ビットレジスタのアダマール変換された基底[a]は次のように与えられる 。

そして、2量子ビットレジスタの対応する基底は

など。この基底でCNOTを見ると、2番目の量子ビットの状態は変化せず、1番目の量子ビットの状態は2番目のビットの状態に応じて反転します。(詳細は下記参照)「したがって、この基底では、どのビットが制御ビットでどのビットがターゲットビットであるかという感覚が反転しています。しかし、変換自体は全く変更されておらず、それに対する考え方だけが変わっています。」[7]

「計算的」基底はZ方向のスピンの固有基底であり、一方、アダマール基底はX方向のスピンの固有基底である。したがって、XとZ、そして量子ビット1と2を入れ替えると、元の変換が復元される。」[8]これはCNOTゲートの基本的な対称性を表している。

C NOT相互作用において両方の量子ビットが(等しく)影響を受けるという観察は、もつれ合った量子システムにおける情報の流れを考える上で重要である。[9]

計算の詳細

計算の詳細を説明します。各アダマール基底状態について計算を進めると、右列の結果は、2番目の量子ビットが のとき、1番目の量子ビットがと の間で反転することを示しています

アダマール基底における初期状態計算基底における等価状態適用演算子C NOT後の計算基底の状態アダマール基底における同値状態
Cいいえ
Cいいえ
Cいいえ
Cいいえ

アダマール変換の後に C NOTを実行し、さらに別のアダマール変換を実行する量子回路は、アダマール基底で CNOT ゲートを実行する(つまり、基底の変更)ものとして説明できます。

(H 1 ⊗ H 1 ) −1 . Cは成り立ちません。(H 1 ⊗ H 1 )

単一量子ビットのアダマール変換 H 1エルミート変換であり、その逆変換も持つ。2つの量子ビットに対して(独立に)作用する2つのアダマール変換のテンソル積はH 2と表記される。したがって、行列は次のように表すことができる。

H 2 . CではなくH 2

これを掛け合わせると、と の項を入れ替え、 と の項はそのままにした行列が得られます。これは、量子ビット2を制御量子ビット、量子ビット1をターゲット量子ビットとするCNOTゲートと同等です。[b]

ベル状態の構築

C NOTゲートの一般的な応用は、2 つの量子ビットをベル状態に最大限にエンタングルすることです。これは、超高密度符号化量子テレポーテーション、およびエンタングル量子暗号化アルゴリズムのセットアップの一部を形成します

を構築するには、C NOTゲートへの入力A(制御)とB(ターゲット)

そして

C NOTを適用した後、結果として得られるベル状態は、個々の量子ビットを任意の基底を用いて測定でき、各状態に解決する確率が常に50/50であるという特性を持ちます。つまり、個々の量子ビットは未定義の状態にあるということです。2つの量子ビット間の相関は、2つの量子ビットの状態を完全に記述するものです。つまり、2つの量子ビットを同じ基底を用いて測定し、結果を比較すれば、測定値は完全に相関することになります。

計算基底で見ると、量子ビット A が量子ビット B に影響を与えているように見えます。視点をアダマール基底に変更すると、対称的に量子ビット B が量子ビット A に影響を与えていることが示されます。

入力状態は次のようにも考えられます。

そして

アダマール観点では、制御量子ビットとターゲット量子ビットは概念的に入れ替わっており、量子ビットBが反転しているとき、量子ビットAは反転しています。C NOTゲートを適用した後の出力状態は、以下のように表すことができます。

C-ROTゲート

C-ROTゲート(制御ラビ回転)は、核スピンをZ軸の周りで回転させることを除いてC-NOTゲートと同等である。 [10] [11]

実装

トラップイオン量子コンピュータ

規制

2024年5月、カナダは、 34量子ビット以上でエラー率が一定のCNOTエラー閾値を下回る量子コンピュータの販売に対する輸出制限を実施した。また、量子ビット数が多くエラー率が高い量子コンピュータに対する輸出制限も実施した。[12]英国、フランス、スペイン、オランダでも同様の制限がすぐに導入された。これらの国は今回の措置についてほとんど説明していないが、いずれもワッセナー協定加盟国であり、これらの制限は量子暗号競争からの保護を含む国家安全保障上の懸念に関連していると思われる。 [13] [14]

参照

注記

  1. ^ は、 に設定された量子ビットにアダマールゲートを適用することによって構築できることに注意する。同様に、
  2. ^ つまり、 SWAPゲートはどこにありますか

参考文献

  1. ^ Barenco, Adriano; Bennett, Charles H.; Cleve, Richard; DiVincenzo, David P.; Margolus, Norman; Shor, Peter; Sleator, Tycho; Smolin, John A.; Weinfurter, Harald (1995-11-01). 「量子計算のための基本ゲート」. Physical Review A. 52 ( 5). American Physical Society (APS): 3457– 3467. arXiv : quant-ph/9503016 . Bibcode :1995PhRvA..52.3457B. doi :10.1103/physreva.52.3457. ISSN  1050-2947. PMID  9912645. S2CID  8764584.
  2. ^ ニールセン, マイケル・A. ;チュアン, アイザック(2000). 『量子計算と量子情報』 ケンブリッジ: ケンブリッジ大学出版局. ISBN 0-521-63235-8. OCLC  43641333。
  3. ^ ファインマン, リチャード・P. (1986). 「量子力学コンピュータ」 .物理学の基礎. 16 (6): 507– 531. Bibcode :1986FoPh...16..507F. doi :10.1007/BF01886518. ISSN  0015-9018. S2CID  121736387.
  4. ^ Samrin, S. Saniya; Patil, Rachamma; Itagi, Sumangala; Chetti, Smita C; Tasneem, Afiya (2022-06-01). 「量子コストを低減した可逆ゲートを用いた論理ゲートの設計」. Global Transitions Proceedings . 国際インテリジェントエンジニアリングアプローチ会議(ICIEA-2022). 3 (1): 136– 141. Bibcode :2022GloTP...3..136S. doi : 10.1016/j.gltp.2022.04.011 . ISSN  2666-285X.
  5. ^ Thapliyal, Himanshu; Ranganathan, Nagarajan (2009). 「新しい可逆ゲートに基づく効率的な可逆二進減算器の設計」. 2009 IEEE Computer Society Annual Symposium on VLSI . pp.  229– 234. doi :10.1109/ISVLSI.2009.49. ISBN 978-1-4244-4408-3. S2CID  16182781。
  6. ^ Monroe, C.; Meekhof, D.; King, B.; Itano, W.; Wineland, D. (1995). 「基本的な量子論理ゲートの実証」. Physical Review Letters . 75 (25): 4714– 4717. Bibcode :1995PhRvL..75.4714M. doi : 10.1103/PhysRevLett.75.4714 . PMID  10059979.
  7. ^ エレノア・G・リーフェル、ヴォルフガング・H・ポラック(2011年3月4日)『量子コンピューティング:やさしい入門』、マサチューセッツ州ケンブリッジ:MITプレス、p.80、ISBN 978-0-262-01506-6. OCLC  742513505。
  8. ^ Gottesman, Daniel (1998). SP Corney; R. Delbourgo; PD Jarvis (編). 「量子コンピュータのハイゼンベルク表現」. Group: Proceedings of the XXII International Colloquium on Group Theoretical Methods in Physics . 22 (1999). Cambridge, MA: International Press: 32– 43. arXiv : quant-ph/9807006 . Bibcode :1998quant.ph..7006G.
  9. ^ Deutsch, David; Hayden, Patrick (1999). 「量子もつれシステムにおける情報の流れ」. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences . 456 (1999): 1759– 1774. arXiv : quant-ph/9906007 . Bibcode :2000RSPSA.456.1759D. doi :10.1098/rspa.2000.0585. S2CID  13998168.
  10. ^ Chen, Pochung; Piermarocchi, C.; Sham, LJ (2001年7月18日). 「量子演算のためのナノドットにおける励起子ダイナミクスの制御」. Physical Review Letters . 87 (6) 067401. arXiv : cond-mat/0102482 . Bibcode :2001PhRvL..87f7401C. doi :10.1103/PhysRevLett.87.067401. PMID:  11497860. S2CID  : 9513778.
  11. ^ Piermarocchi, C.; Chen, Pochung; Sham, LJ; Steel, DG (2002年9月30日). 「荷電半導体量子ドット間の光RKKY相互作用」. Physical Review Letters . 89 (16) 167402. arXiv : cond-mat/0202331 . Bibcode :2002PhRvL..89p7402P. doi :10.1103/PhysRevLett.89.167402. PMID:  12398754. S2CID  : 12550748.
  12. ^ カナダ政府、カナダ公共事業・政府サービス省 (2024年6月19日). 「カナダ官報、第2部、第158巻、第13号:輸出管理リストの改正命令」. gazette.gc.ca . 2024年7月7日閲覧
  13. ^ スパークス、マシュー (2024年7月3日). 「複数の国が量子コンピューターに対する謎の輸出規制を制定」.ニューサイエンティスト. 2024年7月7日閲覧
  14. ^ Grimm, Dallin (2024年7月6日). 「謎の量子コンピューティング規制が複数の国に広がる ― 英国は国家安全保障上のリスクを理由に詳細を説明せず」Tom's Hardware . 2024年7月7日閲覧
  • マイケル・ウェストモアランド:「量子力学における孤立と情報の流れ」 - Cnotゲートに関する議論
Retrieved from "https://en.wikipedia.org/w/index.php?title=Controlled_NOT_gate&oldid=1319409216"