Yes, you are correct. Non-Clifford gates cannot be transversely implemented, instead implementation generally requires distilling magic states or Toffoli states. In practice this requires significantly more spacetime volume than Clifford gates. For reference, see the introduction sections here and here. The natural expectation would be that no quantum ...


This is incorrect. The QASM simulator by default has no noise. The fluctuations in its results are a result of finite sampling of the output statevector. Thus, the QASM simulator is equivalent to running a quantum circuit on an ideal quantum computer. To add noise you can follow the example here: https://www.qiskit.org/aer


The reason for this is because when you truncate the Hilbert space, applying the raising operator on the highest state raises you out of the Hilbert space, ie it gives a zero vector. Thus the commutator in matrix form is not the identity but a diagonal matrix with all ones expect for the last entry which is minus one. If your have any nonzero amplitude in ...


Qiskit simulator supports advanced features like noise simulation. You can explore them by taking a look at the notebooks in https://github.com/Qiskit/qiskit-iqx-tutorials/tree/master/qiskit/advanced/aer. In addition it is written in multi-threaded C++ and is optimized for high performance.


So, this can happen when the ode solvers automatic step size solver thinks that nothing is going on and takes a big step over the pulse. There is a max_step option that you can set. In practice, setting this to something like half the width of the smallest pulse in a pulse sequence works quite well. Then the solver sees the pulses and adjusts accordingly.

Only top voted, non community-wiki answers of a minimum length are eligible