Viele bekannte Quantengatter gehören zur Pauli-Gruppe (I,X,Z,Y) oder zur Clifford-Gruppe (H,P,Cnot). Ich brauche Beispiele für die Quantengatter, die nicht in diesen Gruppen enthalten sind. Gibt es auch Matlab-Funktionen, um zu überprüfen, ob sich ein Quantengatter (2x2 oder 4x4) in einer dieser Gruppen befindet? Oder gibt es vielleicht Matlab-Routinen, die außerhalb dieser Gruppen Quantengatter erzeugen?
Danke..
Jedes Tor der Form diag ist nicht dabei für alle es sei denn für einige ganze Zahlen Und . Dies kann durch Induktion bewiesen werden, indem das ähnliche Ergebnis für Single-Qubit-Gatter verwendet wird. Ich bin mir nicht sicher, ob dies in einem veröffentlichten Papier enthalten ist.
Wir haben keine gute Charakterisierung von Gates in für , daher ist keine allgemeinere Methode bekannt, sie zu erzeugen oder sogar zu überprüfen, ob ein Gatter diese Eigenschaft hat.
Die Pauli- und Clifford-Gruppen enthalten nur endlich viele Elemente, sodass fast keine Einheit in ihnen enthalten sein wird.
Bitten Sie einfach Matlab, Ihnen eine zufällige Einheit zu machen. Beispielsweise gehört fast jedes Qubit-Phasengatter nicht zu diesen Gruppen.
Mir ist keine Matlab-Funktion bekannt, die die Mitgliedschaft in diesen Gruppen überprüft. Sie könnten jedoch einen einfachen Code für die von Ihnen erwähnten kleinen Gate-Größen schreiben. Da Elemente der Clifford-Gruppe befriedigen Sie könnten alle Pauli-Operatoren durchlaufen und sicherstellen, dass sie aufeinander abgebildet werden, zB indem Sie die Überlappung von Operatoren mit etwas wie dem inneren Produkt der Matrix berechnen seit man hat .
Es gibt wahrscheinlich einen besseren Weg, aber dieser dumme Algorithmus sollte funktionieren, wenn Sie sich nur für 2x2- und 4x4-Gatter interessieren.
Gerade weil die Clifford-Gruppe von den Operatoren generiert wird
Benutzer901366
Physik-Affe
Benutzer901366
Niel de Beaudrap