Skip to content

bloqade.squin.stdlib.simple.noise.depolarize2

← Module overview

functiondepolarize2source

bloqade.squin.stdlib.simple.noise.depolarize2

def depolarize2(p: float, control: Qubit, target: Qubit) -> None

Symmetric two-qubit depolarization channel applied to a pair of qubits.

This will randomly select one of the pauli products

{IX, IY, IZ, XI, XX, XY, XZ, YI, YX, YY, YZ, ZI, ZX, ZY, ZZ}

each with a probability p / 15. No noise is applied with a probability of 1 - p.

Parameters

NameTypeDescription
pfloatThe probability with which a Pauli product is applied.
controlQubitThe control qubit.
targetQubitThe target qubit.
source