Although there has been discussions on this1, I still have some questions. I will firstly summarize my understanding of these concepts, threshold, pseudo-threshold (please correct if I am wrong), breakeven and present my questions. Assume we have a consistent noise model:
- Threshold. This is usually defined for a family of codes. Roughly speaking, it is the value below which, increasing the code size decreases the logical error rate. For code concatenation, we plot the logical error rate vs physical error rate for various level of concatenation and find the minimum value of $p$ of intersection. For the surface code, we increase size of the code patch $L$ and find the intersection.
- Pseudo-threshold. This is defined for a single code. It is the point at which logical error rate < physical error rate.
- Breakeven. I'm not very sure about this, but I guess it is, on the experimental side, a full cycle of QECC is performed before the qubits decohere?
My questions:
- Definition of "break-even"?
- I can't find proper definitions of threshold and pseudo-threshold in the literature. I would like to formulate them in some way, could anyone help?
- It seems to me the definition of pseudo-threshold is a more natural definition, and it guarantees QECC will work better than no-QECC. I don't understand why we need "threshold" as defined above, to me it only shows the family of code is kinda "good". In a lot of the cases at the threshold point, logical error rate > physical error rate, which is presumably not what we want. Then the defn doesn't quite make sense.
- For example, usually in the surface code, we see plots having curves with different $L$ intersecting at a single point. However, is there any theoretical guarantee they have to intersect at one point? I can't see an obvious reason.
- Any relationship between threshold and pseudo-threshold?