decomposeΒΆ

Decomposition passes used for encoding computational programs.

Classes

ComparatorRzDecomposer(*, epsilon, max_attempts)

Decomposes Rz gates using \(2\lceil(\log_2(1/\epsilon))\rceil\) ancilla qubits via comparators and repeat-until-success.

ToffoliDecomposer()

Decomposes Toffoli gates into Clifford+T gates.