Litinski19Factory クラス

論文 arXiv:1905.06903 に基づく T および CCZ 工場。

これには、2 つのカテゴリの見積もりが含まれています。 入力T誤差率がクリフォード誤差に似ている場合は、論文の表1に基づいてマジック状態命令が生成されます。 入力T誤差率がクリフォード誤差率の最大10倍の場合、論文の表2に基づいてマジック状態命令が生成されます。

CNOT、H、およびMEAS_Z命令には、最大 0.1% のクリフォード エラー率が必要です。 これらの命令のエラー率が異なる場合は、最大エラー率が想定されます。

参考資料:

  • Daniel Litinski: Magic State Distillation: Not costly as you think, arXiv:1905.06903

コンストラクター

Litinski19Factory()

メソッド

provided_isa

T および CCZ ファクトリ命令を使用して ISA を生成します。

required_isa

provided_isa

T および CCZ ファクトリ命令を使用して ISA を生成します。

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

パラメーター

名前 説明
impl_isa
必須
<xref:qdk.qre.models.ISA>

物理ゲートを提供する実装 ISA。

ctx
必須
<xref:qdk.qre.models.ISAContext>

列挙コンテキスト。

required_isa

static required_isa() -> ISARequirements