(EDYCJA: Poprawiona do 14 CNOT.)
Można tego dokonać za pomocą 14 CNOT plus 15 rotacji pojedynczych kubitów Z i bez dodatkowych kubitów.
Odpowiedni obwód to
gdzie ± bramy są obrotami
Rz(±π/16)∝(1e±iπ/8)
Pochodzenie:
Korzystając z procedury opisanej w https://arxiv.org/abs/quant-ph/0303063 1 , dowolna bramę diagonalną - a tym samym w szczególności bramę CCCZ - można rozłożyć pod względem np. CNOT i bramek ukośnych o jednym kubicie, gdzie CNOT można optymalizować samodzielnie, stosując klasyczną procedurę optymalizacji.
Odnośnik zapewnia obwód wykorzystujący 16 CNOT dla dowolnych ukośnych bramek 4-kubitowych (ryc. 4).
Można to poprawić, jeśli dowolne pary kubitów można połączyć z 14 kubitami. W przypadku najbliższych sąsiadów z okresowymi (otwartymi) warunkami brzegowymi można to zrobić za pomocą 16 (18) CNOT. Odpowiednie obwody można znaleźć na https://epub.uni-regensburg.de/1511/ 1 , ryc. 5.2, 5.4 i 5.5, i można je np. Uzyskać stosując metody konstruowania krótkich sekwencji Graya.
Liczba bramek jednububowych wynosi zawsze 15.
Uwaga: Chociaż w zasadzie może istnieć prostszy obwód (wspomniany obwód został zoptymalizowany z myślą o bardziej ograniczonej architekturze obwodu), powinien być bliski optymalnego - obwód musi utworzyć wszystkie stany postaci ⨁i∈Ixi dla dowolnego nietrywialnego podzbioru I⊂{1,2,3,4}, a jest ich 15 na 4 kubity.
Należy również pamiętać, że ta konstrukcja w żadnym wypadku nie musi być optymalna.
1 Uwaga: Jestem autorem