特定の量子アルゴリズムを実装するには、次の図に示すように、基本ゲートのセットからマルチキュービット(この場合は3キュービット)の制御されたZゲートを構築する必要があります。 。
私が使える門は
- パウリはおよびそれらのすべての力(つまり、位相係数までのすべてのパウリ回転)をゲートします。
- (約回転 | 11 ⟩ ⟨ 11 |プロジェクター)、
- (アダマール)、
- (シングルキュービット制御-XまたはCNOT)、
- (単一キュービット制御Z)、および
- (スワップ)。
これらのゲートからこの3キュービット制御Zを構築するにはどうすればよいですか?回路分解に関するいくつかの論文を読みましたが、どれも明確で簡潔な答えをくれませんでした。