GSJ24CCXFactory Klasse
Implementiert 8|T⟩ → >>|<<CCX⟩ magic state factory beschrieben in Abb. 24 von Gidney, Shutty und Jones (2024). Dieses Design wandelt acht T-Magische Zustände in einen einzigen CCX-Zustand (Toffoli) um, wobei Gitteroperationen auf 12 logischen Qubits (einschließlich Hilfsqubits) mit einer Schaltkreistiefe von 6 verwendet werden.
Die CCX-Ausgabefehlerrate hat zwei Beiträge:
Destillationsfehler: 28 · p_T², wobei p_T die T-Zustandsfehlerrate ist (aus T-Zuständen, die gleichzeitig ausfallen).
Logischer Fehler: Über 6 Gitteroperationen runden auf 12 Qubits.
Die Produktionszeit der Fabrik umfasst einen Overheadfaktor von (1 + 8·p_T), um die Fehlerwahrscheinlichkeit bei der Verwendung der T-Zustände zu berücksichtigen.
Referenz:
C. Gidney, C. Shutty, C. Jones, "Magischer Zustand Anbau: wachsende T-Staaten mit 78% reduzierter Overhead", arXiv:2409.17595 (2024). https://arxiv.org/abs/2409.17595
C. Gidney, A. G. Fowler, "Effiziente magische Zustandsfabriken mit einem katalyzierten >>|<<CCZ⟩ bis 2|T⟩ Transformation", Quantum 3, 135 (2019). arXiv:1812.01238. https://arxiv.org/abs/1812.01238
Konstruktor
GSJ24CCXFactory()
Methoden
| provided_isa | |
| required_isa |
provided_isa
provided_isa(impl_isa: ISA, ctx: ISAContext) -> Generator[ISA, None, None]
Parameter
| Name | Beschreibung |
|---|---|
|
impl_isa
Erforderlich
|
|
|
ctx
Erforderlich
|
|
required_isa
static required_isa() -> ISARequirements