I was recently asked two questions concerning error in quantum computing:
- Is it possible for quantum computers to exhibit behavior similar to flip errors in classical computers where a state $\vert0\rangle$ becomes $\vert1\rangle$ due to this error?
- Is it possible for a quantum computer to decohere to $\vert1\rangle$ or some probability distribution between $\vert0\rangle$ and $\vert1\rangle$ based on the state the system is currently in.
My own thoughts are that the first is possible depending on where in the Bloch sphere your qubits are and the operations you're trying to do. That's why we have quantum error-correction code.
The second question was more tricky. My explanation is that, if I have a density matrix representing the pure state $\begin{bmatrix}1 & 0 & 0 & 1\end{bmatrix} / \sqrt 2$: $$\begin{bmatrix}0.5 & 0 & 0 & 0.5 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0.5& 0& 0& 0.5\end{bmatrix}$$
then I can see the probabilities of all given outcomes for the system. However, if I introduce some noise, I might get something like:
$$\begin{bmatrix}0.3 & 0 & 0 & 0.1 \\ 0 & 0.2 & 0 & 0 \\ 0 & 0 & 0.2 & 0 \\ 0.1& 0& 0& 0.3\end{bmatrix}$$
If I try to measure the state corresponding to this density matrix, I get the result 0.08
, which is very close to 0. What I glean from this experiment is that, as the system interacts with the environment, information is lost, returning the system to the ground state, which is 0.
Is this interpretation correct? If not, can somebody provide more detail into what's going on?