quri_parts.core.operator.conjugation module#

quri_parts.core.operator.conjugation.clifford_gate_conjugation(gate: QuantumGate, pauli: PauliLabel) tuple[PauliLabel, complex]#

Returns PauliLabel \(P'\) mapped by QuantumGate \(U\) under the conjugation \(P'=UPU^{\dagger}\). Note that this function only supports Clifford gates.

In other words, returns the \(P'\) which satisfies \(P'U = UP\) for given gate \(U\) and PauliLabel \(P\).