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