Litinski19Factory Klasse
Die Fabriken T und CCZ basieren auf dem Papier arXiv:1905.06903.
Sie enthält zwei Kategorien von Schätzungen. Wenn die Eingabe-T-Fehlerrate dem Clifford-Fehler ähnelt, erzeugt sie magische Zustandsanweisungen basierend auf Tabelle 1 im Papier. Wenn die Eingabe-T-Fehlerrate höchstens 10 Mal höher ist als die Clifford-Fehlerrate, erzeugt sie magische Zustandsanweisungen basierend auf Tabelle 2 im Papier.
Es erfordert Clifford Fehlerraten von höchstens 0,1% für CNOT, H und MEAS_Z Anweisungen. Wenn diese Anweisungen unterschiedliche Fehlerraten aufweisen, wird die maximale Fehlerrate angenommen.
Referenzen:
- Daniel Litinski: Magische Zustandsdestillation: nicht so teuer wie Sie denken, arXiv:1905.06903
Konstruktor
Litinski19Factory()
Methoden
| provided_isa |
Liefern Sie ISAs mit T- und CCZ-Werksanweisungen. |
| required_isa |
provided_isa
Liefern Sie ISAs mit T- und CCZ-Werksanweisungen.
provided_isa(impl_isa: ISA, ctx: ISAContext) -> Generator[ISA, None, None]
Parameter
| Name | Beschreibung |
|---|---|
|
impl_isa
Erforderlich
|
<xref:qdk.qre.models.ISA>
Die Implementierung ISA stellt physische Tore bereit. |
|
ctx
Erforderlich
|
<xref:qdk.qre.models.ISAContext>
Der Enumerationskontext. |
required_isa
static required_isa() -> ISARequirements