ThreeAux クラス

このクラスは、スタビライザー測定ごとに 3 つの補助量子ビットを使用して、ペアワイズ測定ベースのサーフェス コードをモデル化します。

ハイパー パラメーター: distance: int サーフェス コードのコード距離。

single_rail: シングルレール エンコードを使用するかどうかをブールします。

参考資料:

  • Linnea Grans-Samuelsson、Ryan V. Mishmash、David Aasen、Christina Knapp、Bela Bauer、Brad Lackey、Marcus P. da Silva、Parsa Bonderson: Improved pairwise Measurement-Based Surface Code, arXiv:2310.12981

コンストラクター

ThreeAux(*, distance: int = 3, single_rail: bool = False)

キーワードのみのパラメーター

名前 説明
distance
規定値: 3
single_rail
規定値: False

メソッド

provided_isa
required_isa

provided_isa

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

パラメーター

名前 説明
impl_isa
必須
ctx
必須

required_isa

static required_isa() -> ISARequirements

属性

distance

distance: int = 3

single_rail

single_rail: bool = False