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