MagicUpToClifford 類別

一個 ISA 轉換,加入了魔法狀態的 Clifford 等價表示。 例如,若輸入指令集包含 T 閘,則所提供的指令集也會包含 SQRT_SQRT_X、 SQRT_SQRT_X_DAG、 SQRT_SQRT_Y、 SQRT_SQRT_Y_DAGT_DAG及 。 閘及其克利福德對應物亦同樣適用 CCZ 。

範例:

建構函式

MagicUpToClifford()

方法

provided_isa
required_isa

provided_isa

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

參數

名稱 Description
impl_isa
必要
ctx
必要

required_isa

static required_isa() -> ISARequirements