Litinski19Factory Classe

Fábricas T e CCZ baseadas no papel arXiv:1905.06903.

Ele contém duas categorias de estimativas. Se a taxa de erro T de entrada for semelhante ao erro Clifford, ela produzirá instruções de estado mágico com base na Tabela 1 no artigo. Se a taxa de erro T de entrada for no máximo 10 vezes maior que a taxa de erro clifford, ela produzirá instruções de estado mágico com base na Tabela 2 no artigo.

Ele requer taxas de erro clifford de no máximo 0,1% para instruções de CNOT, H e MEAS_Z. Se essas instruções tiverem taxas de erro diferentes, a taxa de erro máxima será assumida.

Referências:

  • Daniel Litinski: Destilação de estado mágico: não tão caro quanto você pensa, arXiv:1905.06903

Construtor

Litinski19Factory()

Métodos

provided_isa

Produza ISAs com instruções de fábrica T e CCZ.

required_isa

provided_isa

Produza ISAs com instruções de fábrica T e CCZ.

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

Parâmetros

Nome Description
impl_isa
Obrigatório
<xref:qdk.qre.models.ISA>

O ISA de implementação que fornece portões físicos.

ctx
Obrigatório
<xref:qdk.qre.models.ISAContext>

O contexto de enumeração.

required_isa

static required_isa() -> ISARequirements