Litinski19Factory Clase

Fábricas T y CCZ basadas en el papel arXiv:1905.06903.

Contiene dos categorías de estimaciones. Si la tasa de errores de entrada T es similar al error clifford, genera instrucciones de estado mágico basadas en la tabla 1 del documento. Si la tasa de errores de entrada T es como máximo 10 veces mayor que la tasa de errores de Clifford, genera instrucciones de estado mágico basadas en la tabla 2 del documento.

Requiere tasas de error de Clifford de como máximo 0,1% para las instrucciones de CNOT, H y MEAS_Z. Si estas instrucciones tienen tasas de error diferentes, se asume la tasa máxima de errores.

Referencias:

  • Daniel Litinski: Destilación del estado mágico: no tan costoso como piensa, arXiv:1905.06903

Constructor

Litinski19Factory()

Métodos

provided_isa

Rendimiento de ISA con instrucciones de fábrica de T y CCZ.

required_isa

provided_isa

Rendimiento de ISA con instrucciones de fábrica de T y CCZ.

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

Parámetros

Nombre Description
impl_isa
Requerido
<xref:qdk.qre.models.ISA>

La implementación de ISA proporciona puertas físicas.

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

Contexto de enumeración.

required_isa

static required_isa() -> ISARequirements