3 ms·
Your second paragraph does not make much sense to me. Pretty much any quantum error correcting code being pursued today deals both with phase-flips and bit-flip
by krastanov 4y ago
Your second paragraph does not make much sense to me. Pretty much any quantum error correcting code being pursued today deals both with phase-flips and bit-flips. The comment about "pure" state also does not make much sense to me: a qubit afflicted by phase noise would not be in a pure state. I think you might be using the word "pure" in a way that is not the typical way it is used in the field.
Maybe you are trying to say that the more toy-like codes that have been demonstrated today, like the repetition code, do not protect against phase flips. That is true, these "easy" codes that are small enough for demonstrations on today's immature hardware indeed do not protect against all types of errors.
But codes like the toric code or qLDPC codes do protect both against phases errors and bit-flip errors. They are just too expensive to implement on today's immature hardware.
Lastly, no, Dwave's annealing approach is not particularly promising compared to others. Annealing does not provide real-world performance boost compared to classical computers unless you have error-corrected qubits.
- mikewarot 4y agoI'm not talking about phase flips, but actual accumulated phase rotation due to noise, error, cross-talk, etc. Quantum error correction is geared towards keeping a Qubit in alignment with some axis through the Bloch sphere, at the two poles where it intersects the Bloch sphere. In order for the QFT to work, you have to be able to rotate around at least one axis, not near its poles.
- krastanov 4y agoI still do not understand. Quantum error correction does not require the qubit to be in a particular orientation on the Bloch sphere: any point on the Bloch sphere is equally protected. Are you saying that certain gates are simply difficult to perform precisely, e.g. that they will always have some systematic over-rotation? That also seems to be fixable with what is called randomized compiling.
- mikewarot 4y agoAny point on the Bloch sphere can be protected... any discrete point, or set of points... but QFT and the rotations it depends upon are analog operations, not discrete.
- krastanov 4y agoNo, all points are protected, not just some set. And no, you do not need infinite precision gates. The only reasonable interpretation of your argument that I can think of is that you are saying that systematic coherent errors add up in a way that error correction can not fix. That is a fascinating problem but it seems to be fixed by turning these errors into incoherent ones through "twirling" and "randomized compilation".
- mikewarot 4y agoI hope you're right, it would be nice for QC to work out.
- shuuv4678igt 4y agodo you work on actual feasible implementation or just theoretical circuits for perfect mature qc?
- krastanov 4y agoI do basically zero work on "algorithms" or circuits for perfect quantum computers. The majority of my work is "here we have this noisy physical system, what can we do to it to make it look more like the abstract idea of a perfect quantum computer". I guess the classical equivalent would be "I am designing the internals of vacuum tubes".