Litinski19Factory Classe

Stabilimenti T e CCZ basati sulla carta arXiv:1905.06903.

Contiene due categorie di stime. Se la frequenza di errore T di input è simile all'errore Clifford, genera istruzioni di stato magic basate sulla tabella 1 nel documento. Se la frequenza di errore T di input è al massimo 10 volte superiore alla frequenza di errore Clifford, produce istruzioni di stato magic basate sulla tabella 2 nel documento.

Richiede tassi di errore Clifford di al massimo 0,1% per le istruzioni CNOT, H e MEAS_Z. Se queste istruzioni hanno percentuali di errore diverse, viene usata la frequenza massima di errore.

Riferimenti:

  • Daniel Litinski: magic statestile: non così costoso come si pensa, arXiv:1905.06903

Costruttore

Litinski19Factory()

Metodi

provided_isa

Produrre isa con istruzioni di produzione T e CCZ.

required_isa

provided_isa

Produrre isa con istruzioni di produzione T e CCZ.

provided_isa(impl_isa: ISA, ctx: ISAContext) -> Generator[ISA, None, None]

Parametri

Nome Descrizione
impl_isa
Necessario
<xref:qdk.qre.models.ISA>

Implementazione di ISA che fornisce controlli fisici.

ctx
Necessario
<xref:qdk.qre.models.ISAContext>

Contesto di enumerazione.

required_isa

static required_isa() -> ISARequirements