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