quri_parts.core.operator.conjugation module#

clifford_gate_conjugation(gate, pauli)#

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\).

Parameters:
Return type:

tuple[PauliLabel, complex]