量子ゲートとは?

量子ゲートはブロッホ球上の量子ビットの回転:すべての量子アルゴリズムの基本構成要素。

Sohum Thakkar
Sohum Thakkar · CEO, Qolour
May 7, 2026

量子ゲートは古典論理ゲートの量子コンピューティング版です。1つの状態の量子ビット(または複数)を取り、別の状態の量子ビットを生成します。状態は決定論的に変わります:同じ入力に同じゲートを適用すると常に同じ出力を与えます。

単一量子ビットゲートを描く最も明確な方法はブロッホ球上の回転としてです。上のインタラクティブの任意のゲートをクリックし、矢印が新しい位置にスイングするのを見てください。

量子ゲート対古典ゲート

知るべき3つの違い:

  • 入力は重ね合わせにあり得る。 古典ゲートは0または1を見ます。量子ゲートは重ね合わせ全体を一度に見て、その各部分に同時に作用します。
  • すべての量子ゲートは可逆。 すべてユニタリ行列で、常に逆元を持ちます。古典のAND、OR、NANDは情報を失い取り消せません。量子ゲートはできます。
  • 連続空間がある。 古典ゲートは離散です(ANDをするかしないか)。単一量子ビット量子ゲートは2×2ユニタリ行列で記述され、操作の連続族です。

一般的なゲート

単一量子ビットゲートができるすべてをするのに、ほんの一握りの単一量子ビットゲートしか必要ありません:

H
X
Y
Z
最初に出会う4つのゲート。それぞれが自身の逆元です。
  • H(アダマール):重ね合わせを生成。最も使われるゲート。
  • X(パウリ-X):量子NOT。|0⟩|1⟩を反転。
  • Y(パウリ-Y):y軸まわりの180°回転。
  • Z(パウリ-Z):位相反転。|0⟩はそのままで、|1⟩−|1⟩に送る。
  • S:z軸まわりの90°回転。|1⟩に位相の4分の1ターンを追加。
  • T:z軸まわりの45°回転。位相の8分の1ターンを追加。

ゲートはユニタリ行列

何かを有効な量子ゲートにするのは、その行列がユニタリであることです:U · U† = I(行列とその共役転置の積は恒等)。その性質がゲートが全体確率を保存し可逆であることを保証します。

単一量子ビットの場合、ゲートは2×2ユニタリ。2量子ビットの場合、4×4。

U |ψ⟩ = |ψ'⟩,ここでU =abcd

|a|² + |c|² = 1|b|² + |d|² = 1、列が直交。

2量子ビットゲート

単一量子ビットゲートは量子もつれを生成できません。そのためには2量子ビットゲートが必要です。最も重要なのはCNOT(制御NOT):1つ目の量子ビットが|1⟩にあるときだけ2つ目を反転します。

CNOTと上の単一量子ビットゲートを組み合わせると、任意の数の量子ビットに対する任意の量子演算を任意の精度で構築できます。それが人々が{H, T, CNOT}は普遍ゲートセットと言うときの意味です。

Frequently asked questions

量子ゲートを簡単に言うと何ですか?

量子ゲートはブロッホ球上で量子ビットを回転させる演算です。量子状態を受け取り、異なる量子状態を出力します。同じゲートに対して常に同じ回転です。量子アルゴリズムはこれらのゲートのシーケンスで、古典プログラムがNAND、AND、ORのシーケンスであるのと同じです。

量子ゲートは古典論理ゲートとどう違いますか?

古典ゲートはビット(0または1)を取りビットを生成します。量子ゲートは重ね合わせにあり得る量子ビットを取り、ゲートは重ね合わせ全体に一度に作用します。また、すべての量子ゲートは可逆:常に取り消せます。多くの古典ゲート(ANDなど)は情報を失い、可逆ではありません。

量子ゲートは何種類ありますか?

数学的には無限に多く:任意のユニタリ2×2行列が有効な単一量子ビットゲートで、それらの連続空間があります。実際には、実際の量子ハードウェアは小さな普遍ゲートセット(よく{H, T, CNOT})を実装し、それらを組み合わせてアルゴリズムが必要とする任意の演算を構築します。

最も重要な単一量子ビット量子ゲートは何ですか?

最もよく見る5つのゲート:H(アダマール)は重ね合わせを生成。3つのパウリゲートX、Y、Zは各軸まわりの180°回転(パウリ-Xは量子NOT)。SとTはそれぞれ90°と45°の位相を加えます。これらを組み合わせると任意の単一量子ビット演算を近似できます。

2量子ビットゲートは?

最も一般的な2量子ビットゲートはCNOT(制御NOT)です。制御量子ビットが|1⟩にあるときだけ標的量子ビットを反転します。CNOTは量子ビット間で量子もつれを生成します。それなしでは単一量子ビットゲートはもつれを生成できません。

量子ゲートは常に可逆ですか?

はい。すべての量子ゲートはユニタリ行列で記述され、ユニタリ行列は常に逆元を持ちます。不可逆性が入る唯一の場所は測定中で、それはゲートではありません。

アダマールゲートは最も重要な量子ゲートですか?

確かに最もよく使われます。ほぼすべての量子アルゴリズムはすべての量子ビットにアダマールから始まり、すべての入力に対する一様な重ね合わせを生成します。その開始の動きなしでは、活用する量子並列性はありません。

Qubiを入手

手で量子ゲートを実行。

Qubiは手で持てる本物の量子ビットモデルです。H、X、Y、Z、S、Tを適用し、手の中で状態が変わるのを見てください。