Mathematischer Formalismus
Bei der Aufgabe, Pauli-Rauschen für eine Menge von Clifford-Gates zu lernen, ist eine gängige Analysetechnik, zu verfolgen, wie einzelne Pauli-Operatoren durch eine Folge von Gate-Anwendungen transformiert werden (unter der Annahme, dass die Gates Clifford-Gates sind und das Rauschen ein Pauli-Kanal ist, wird ein einzelner Pauli-Operator stets auf einen anderen Pauli-Operator abgebildet, bis auf einen Skalar, der eine Funktion des Rauschens ist). Offensichtlich lässt sich die Entwicklung eines beliebigen Zustands unter einer solchen Folge durch eine Linearkombination solcher Trajektorien erfassen. Nimmt man jedoch an, dass der Zustand stets in einem Pauli-Eigenzustand präpariert wird und die Ergebnisse stets so gemessen und nachbearbeitet werden, dass der Erwartungswert eines Pauli-Operators berechnet wird, hängt der Zusammenhang zwischen dem Erwartungswert und den Parametern des Rauschmodells immer nur von einer einzigen solchen Trajektorie ab. Das folgt aus der einfachen Tatsache, dass der Anfangszustand eine Linearkombination von Pauli-Operatoren ist, jedes Gate und jedes Rauschmodell Paulis auf Paulis abbildet und ihre Orthogonalität erhält, und der finale Erwartungswert vor der Messung nur einen der Paulis in der finalen Zerlegung „auswählt“.
Diese Art der Argumentation taucht in vielen parallelen Forschungslinien zum Noise Learning auf, darunter in der Literatur zum Pauli-Gate-Set-Learning [1, 2], in der ACES-Literatur [3] und in der Literatur zum Cycle Benchmarking [4]. Diese Argumentation wurde in [5] weiter verallgemeinert, um Clifford-MCM-Gates einzubeziehen (ein Clifford-Gate, gefolgt von einer projektiven Mid-Circuit-Messung). Dieses Paket folgt am engsten [1, 5]. Auch wenn er nicht ausdrücklich so genannt wird, übernehmen wir den Formalismus des Pattern Transfer Graph (PTG), um zu beschreiben, wie sich Pauli-Operatoren durch Lern-Circuits entwickeln, und erhalten so eine direkte Datendarstellung von Pfaden durch den Graphen.
Das Folgende ist eine Übersicht einiger zentraler mathematischer Konzepte aus der Literatur. Sie dient vor allem dazu, die Notation zu vereinheitlichen und als konzeptionelle Dokumentationsreferenz für den Rest des Pakets zu fungieren.
1. Hintergrund
1.1 Notation
Für sei . Für eine endliche Menge von Qubit-Indizes bezeichne die Menge der phasenlosen Pauli-Operatoren, die auf diesen Qubits wirken. Beachte, dass wir Elemente von als Funktionen auffassen, die abbilden, sodass für jedes und der Ausdruck die Einschränkung von auf die Qubit-Teilmenge bezeichnet. In diesem Sinne bezeichnet für disjunkte Mengen sowie und der Ausdruck das Element von , sodass und . Diese Notation hilft, die explizite Behandlung von Reihenfolgen der Teilsysteme zu vermeiden, und macht es einfach, Einschränkungen zu beschreiben.
Für endliche Teilmengen bezeichnen wir mit die Menge der Bitstrings, deren Elemente durch indiziert sind. Wie oben fassen wir Elemente als Funktionen auf, die abbilden, sodass wir Teilstrings leicht über Einschränkungen der Indexmenge beschreiben können.
Schließlich verwenden wir für eine Matrix die Schreibweise für ihre Vektorisierung. Angesichts der begrenzten Art, in der wir diese Notation verwenden, ist es nicht nötig, eine bestimmte Vektorisierungskonvention zu wählen. Für einen klassischen Bitstring verwenden wir die Kurzschreibweise .
1.2 Quanteninstrumente
Eine Quantenoperation, die klassische Bits erzeugt (zum Beispiel das Ergebnis einer Messung), wird im Allgemeinen als lineare Abbildung der folgenden Form modelliert:
wobei die Menge aus vollständig positiven Abbildungen besteht und spurerhaltend ist. Eine Menge vollständig positiver Abbildungen , die diese Eigenschaften erfüllt, heißt Quanteninstrument. Ein unitäres Gate ist ein Spezialfall eines Instruments mit nur einem Element, das eine unitäre Operation ist.
2. Verrauschte Clifford-MCM-Reset-Gates
Der in diesem Paket verwendete Formalismus nimmt an, dass jedes Gate in der zu charakterisierenden Gate-Menge aus der folgenden Folge von Operationen auf Qubits besteht:
-
Eine Clifford-Operation auf allen Qubits.
-
Eine projektive Mid-Circuit-Messung entlang auf einer Teilmenge von Qubits .
-
Ein Mid-Circuit-Reset in den -Grundzustand auf einer Teilmenge von Qubits .
Dies ist eine allgemeine Klasse von Operationen, die unitäre Clifford-Gates, Messung, Zustandspräparation und beliebige Kombinationen davon umfasst. Beachte, dass wir annehmen, dass Messung und Reset stets entlang der -Achse jedes Qubits erfolgen. Das ist zwar nicht unbedingt erforderlich, aber ein gängiges Merkmal vieler Quantencomputing-Modalitäten und ermöglicht vereinfachte Darstellungen und Analysen.
Wie in [5, 6] für den Fall ohne Reset dargelegt, lässt sich die Wirkung der resultierenden Operation mathematisch als uniformes Pauli-Instrument modellieren, wenn auf eine verrauschte Instanz eines solchen Gates eine bestimmte Twirling-Strategie angewendet wird. Das heißt, in der Notation des Quanteninstruments gilt , wobei das unitäre Clifford-Gate ist und:
wobei jedes ein subnormierter Pauli-Kanal auf den ungemessenen Qubits ist. Aus der Eigenschaft als Quanteninstrument folgt, dass auch spurerhaltend ist. Einige Anmerkungen:
-
Das anfängliche, ungetwirlte Rauschen wird so modelliert, dass es sowohl „quantenmechanische“ als auch „klassische“ Fehler enthält: fehlerhafte Operationen auf den Quantenregistern sowie Fehler bei der Meldung des Messwerts.
-
Die Rauschabbildung ist unabhängig vom Messergebnis .
In Worten: Ein einzelner Term in der obigen Summe steht dafür, dass das Messergebnis beobachtet wird, während der gemessene Zustand war (eine Fehlklassifikation, falls ), und dass der Ausgangszustand im Messregister ist (der „falsche“ Zustand, falls ). Die Abbildung kodiert gleichzeitig die Wirkung auf die ungemessenen Qubits (bedingt durch das Messverhalten) und die Wahrscheinlichkeit des konkreten Messverhaltens (durch die Normierung).
Beachte, dass uns die Einzelheiten der Twirling-Strategie hier nicht interessieren: Es genügt, dass eine solche Strategie existiert, die den Kanal in die obige Form bringt. Beachte außerdem, dass es „feinere“ Twirling-Strategien gibt, die die Form der Pauli-Kanäle weiter einschränken können [7]; wir betrachten die obige Form jedoch als die allgemeinste mathematische Darstellung im Rahmen dieser Betrachtung.
In Lemma 1 von [5] wird gezeigt, dass sich umschreiben lässt zu:
für einige reelle Zahlen , die Fidelities des Instruments genannt werden.
Einen Reset in dieses Bild aufzunehmen, ist relativ einfach. Eine verrauschte Reset-Operation auf Qubits lässt sich gemäß der folgenden Zerlegung modellieren:
Die obige Form nutzt ausdrücklich die Annahme, dass der Reset für jedes Qubit entlang der -Achse erfolgt. Das Rauschen in der Operation wird in den Reset-Fidelities kodiert, die einfach durch Qubit-Teilmengen indiziert sind.
Ein Analogon zu Gleichung (1), das am Ende eine Reset-Operation enthält, erhält man, indem man sie einfach mit Gleichung (2) verknüpft. Diese Verknüpfung ergibt nach einigen Vereinfachungen:
Diese Zerlegung zeigt, dass die Anzahl der Fidelities gleich
Betrachte Grenzfälle: (1) Ohne Messung und Reset, , ergibt der Ausdruck , die Anzahl der phasenlosen Pauli-Operatoren auf Qubits. (2) Für und ergibt sich , die Anzahl der Teilmengen von . Schließlich ergibt sich (3) für und der Wert . Beachte, dass das zunächst überraschend erscheinen mag: Beim Standard-Lernen wird für Messung und Reset typischerweise dieselbe Anzahl an Fidelities angenommen: . Hier wird das Gate, das alles misst, jedoch nicht als terminale Messung, sondern als MCM verstanden, und daher sind auch Fidelities enthalten, die nicht-identischen Ausgaben der Messung entsprechen (wie in Gleichung (3)).
Schließlich ist es wichtig zu beachten, dass jede Twirling-Strategie, die im Fall ohne Reset die Form in Gleichung (1) liefert, mit einer einfachen Anpassung genauso gut auch für den nicht-trivialen Reset-Fall gilt. Das potenzielle Problem ist, dass eine solche Twirling-Strategie Operationen auf gemessenen Qubits nach der Messung erfordern kann. Wird ein Qubit also gemessen und zurückgesetzt, scheint die Umsetzung der Strategie zu erfordern, Operationen innerhalb des Gates zwischen Messung und Reset einzufügen. Aufgrund der Natur des Resets haben solche Operationen jedoch keine Wirkung und können einfach ausgelassen werden, während man dieselbe gewünschte Struktur erhält.
3. Pfad-Formalismus
Wie in der Einleitung beschrieben, beruhen alle Lernalgorithmen für Rauschen vom Pauli-Typ auf Clifford-Gates darauf, zu verfolgen, wie sich einzelne Paulis durch einen Circuit entwickeln und dabei Rausch-Fidelity-Faktoren aufsammeln. Die Erwartungswerte eines aus solchen Gates aufgebauten Circuits hängen daher einfach mit Produkten der zugrunde liegenden Fidelities der einzelnen Gates zusammen, und auf diese Weise lassen sich Modellparameter ableiten, indem man die jeweils angenommene dünnbesetzte Abbildung von Parametern auf Fidelities invertiert.
In [1] wird dies im Kontext unitärer Gate-Mengen im Pattern Transfer Graph (PTG) formalisiert: einem gerichteten Graphen, der alle möglichen Experimente beschreibt, die aus Elementen der Gate-Menge und Schichten von Ein-Qubit-Clifford-Gates bestehen (die als perfekte, also „freie“ Operationen angenommen werden). Dies wurde in [5] auf Gate-Mengen mit Mid-Circuit-Messungen verallgemeinert. In beiden Fällen wird jedes Experiment beschrieben, indem ein einzelner Pauli-Operator durch den Circuit verfolgt wird, unter der Annahme, dass an jeder Messstelle eine bestimmte Observable berechnet wird. Hier gehen wir nicht direkt auf die Graph- oder Pfadkonstruktionen ein, stellen aber die Fakten bereit, die nötig sind, um sie in unserer eigenen Notation und mit Resets zu begründen.
Während die Verfolgung eines einzelnen Pauli-Operators durch den Circuit im Fall unitärer Gate-Mengen intuitiv sein mag, gilt sie im allgemeineren Clifford-MCM-Reset-Fall wegen der nichtdeterministischen Natur der Messung nicht so offensichtlich. Der folgende Satz stellt dieses Bild auch im allgemeineren Fall wieder her [5]:
Für beliebige , und gilt:
Mit anderen Worten: Wenn wir den Erwartungswert auf dem klassischen Register berechnen, das von der MCM ausgegeben wird, bildet die Entwicklung einer Observablen im „Heisenberg-Bild“ durch das Clifford-MCM-Reset-Gate ab. Allein diese Tatsache ermöglicht es, eine PTG-ähnliche Analyse über den Fall unitärer Gate-Mengen hinaus wiederzugewinnen: Mit einer bestimmten Nachbearbeitung der Messergebnisse können sogar Gates mit Messungen und Resets als deterministische Abbildung eines Pauli-Operators auf einen anderen betrachtet werden.
Bevor wir dies beweisen, schreiben wir Gleichung (3) in einer aufschlussreicheren Form. Beachte, dass für gilt: , und somit (in Superoperator-Notation) erhalten wir:
wobei wir Gleichung (3) angewendet und Terme zusammengefasst haben, und wir den Index verwenden, um das klassische Messergebnisregister zu kennzeichnen, das wir oben in ähnlicher Notation wie die Quantenregister behandeln.
Beweis. Es gilt:
Beachte schließlich, dass , und somit fällt der letzte Term oben auf den einzelnen Term zusammen, was das gewünschte Ergebnis liefert.
Siehe [5] für die Weiterentwicklung über diesen Punkt hinaus: die Definition des PTG, Pfade durch den PTG und den Beweis, dass jeder richtig definierte Pfad einem Experiment entspricht.
Referenzen
[1]
Senrui Chen, Zhihan Zhang, Liang Jiang, and Steven T. Flammia. Efficient Self-Consistent Learning of Gate Set Pauli Noise. PRX Quantum, 7(1):010305, 2026. URL: https://link.aps.org/doi/10.1103/1pnv-t9px, doi:10.1103/1pnv-t9px.
[2]
Edward H. Chen, Senrui Chen, Laurin E. Fischer, Andrew Eddins, Luke C. G. Govia, Brad Mitchell, Andre He, Youngseok Kim, Liang Jiang, and Alireza Seif. Disambiguating pauli noise in quantum computers. PRX Quantum, pages, 2026. doi:10.1103/69wc-gzl6.
[3]
Steven T. Flammia. Averaged Circuit Eigenvalue Sampling. In 17th Conference on the Theory of Quantum Computation, Communication and Cryptography (TQC 2022), volume 232 of Leibniz International Proceedings in Informatics (LIPIcs), 4:1–4:10. Dagstuhl, Germany, 2022. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. doi:10.4230/LIPIcs.TQC.2022.4.
[4]
Alexander Erhard, Joel J. Wallman, Lukas Postler, Michael Meth, Roman Stricker, Esteban A. Martinez, Philipp Schindler, Thomas Monz, Joseph Emerson, and Rainer Blatt. Characterizing large-scale quantum computers via cycle benchmarking. Nature Communications, 10(1):5347, 2019. doi:10.1038/s41467-019-13068-7.
[5]
Zhihan Zhang, Senrui Chen, Yunchao Liu, and Liang Jiang. Generalized Cycle Benchmarking Algorithm for Characterizing Midcircuit Measurements. PRX Quantum, 6(1):010310, 2025. URL: https://link.aps.org/doi/10.1103/PRXQuantum.6.010310, doi:10.1103/PRXQuantum.6.010310.
[6]
Stefanie J. Beale and Joel J. Wallman. Randomized compiling for subsystem measurements. 2023. URL: http://arxiv.org/abs/2304.06599, doi:10.48550/arXiv.2304.06599.
[7]
Ewout van den Berg and Pawel Wocjan. Techniques for learning sparse Pauli-Lindblad noise models. Quantum, 8:1556, 2024. URL: https://quantum-journal.org/papers/q-2024-12-10-1556/, doi:10.22331/q-2024-12-10-1556.