GSJ24CCXFactory Classe
Implementa l'8|T⟩ → >>|<<CCX⟩ fabbrica di stato magic descritta in Fig. 24 di Gidney, Shutty e Jones (2024). Questo progetto converte otto stati magici T in un singolo stato CCX (Toffoli) usando operazioni di chirurgia reticolare su 12 qubit logici (inclusi i qubit helper) con una profondità del circuito pari a 6.
La percentuale di errori CCX di output ha due contributi:
Errore di correzione: 28 · p_T², dove p_T è la frequenza di errore dello stato T (da coppie di stati T con errori simultanei).
Errore logico: accumulati oltre 6 cicli di chirurgia reticolare su 12 qubit.
Il tempo di produzione della factory include un fattore di overhead di (1 + 8·p_T) per tenere conto della probabilità di errore quando si utilizzano gli stati T.
Riferimento:
C. Gidney, C. Shutty, C. Jones, "Coltivazione dello stato magico: stati T in crescita con 78% riduzione del sovraccarico", arXiv:2409.17595 (2024). https://arxiv.org/abs/2409.17595
C. Gidney, A. G. Fowler, "Efficienti fabbriche di stato magiche con una catalizzata >>|<<CCZ⟩ a 2|Trasformazione T⟩", Quantum 3, 135 (2019). arXiv:1812.01238. https://arxiv.org/abs/1812.01238
Costruttore
GSJ24CCXFactory()
Metodi
| provided_isa | |
| required_isa |
provided_isa
provided_isa(impl_isa: ISA, ctx: ISAContext) -> Generator[ISA, None, None]
Parametri
| Nome | Descrizione |
|---|---|
|
impl_isa
Necessario
|
|
|
ctx
Necessario
|
|
required_isa
static required_isa() -> ISARequirements