Take any bounded-error polynomial-size quantum circuit for a language in and express it using . Replace each gate by the supplied -gadget. Before measurements and conditional corrections, the resulting circuit uses only Clifford gates and has a product input consisting of the original input and one magic state per gadget.
Consider the branch in which all gadget measurements return zero. No conditional corrections are then needed, so the ancilla measurements may be deferred to the end. This branch has known probability , and conditioned on it the remaining output is exactly that of the original universal circuit.
The assumed simulator applies with : ask it for the joint probabilities
Using polynomially many bits of requested precision, compute
The usual bounded-error gap separates yes instances from no instances, so this conditional probability decides the language deterministically in polynomial time. Hence . The reverse inclusion is immediate because a quantum computer can implement classical deterministic computation, and therefore

Articles by others on the same topic (0)

There are currently no matching articles.