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