Surface Codes: Towards Practical Large-Scale Quantum Computation
Physical Review A, 2012 · paper · Computer science
An introduction to surface-code quantum computing. It covers stabilizers, forming logical qubits, estimates of fault tolerance, braiding to make controlled-NOT gates, the gates needed for universal computation, and brief notes on physical implementations.
Checked: PDF from arxiv.org, fetched 4 Oct 2026. Page numbers are those of that PDF.
16 findings
Substance Ŷ is defined as "Ŷ = −iσ̂y" (p.3 and Appendix A item 5), but the paper's own matrix [[0,1],[−1,0]], the identity Ŷ = ẐX̂ and the commutators in Eq. (1) all correspond to Ŷ = +iσ̂y.
- p. 3 Sect. II, paragraph before Eq. (1)
ˆY = −iˆσy, and ˆZ = ˆσz (see Appendix A)
- p. 40 Appendix A, item 5
−iˆσy = ˆZ ˆX =
- p. 4 Sect. II, error-model paragraph
ˆY = ˆZ ˆX
Judge's note: Worked by hand with σy=[[0,−i],[i,0]]: −iσy=[[0,−1],[1,0]]. But ZX=[[1,0],[0,−1]][[0,1],[1,0]]=[[0,1],[−1,0]]=+iσy, which is the matrix printed in App. A item 5. Taking Y=ZX: XY=XZX=−Z and YX=ZXX=Z, so [X,Y]=−2Z, as Eq. (1) prints. With Y=−iσy the sign would be +2Z instead. The images show the minus sign in '−iσ̂y' clearly on both p.3 and p.40. The matrix and the relations agree with each other; only the '−iσ̂y' label is inconsistent with them.
Second check: another model agreed
Report a problem with this finding
Substance Appendix A item 5 prints "Ŷ = −iσ̂y = ẐX̂ = [[0,1],[−1,0]]", and p.3 prints "Ŷ = −iσ̂y". In fact −iσ̂y = [[0,−1],[1,0]] = −ẐX̂.
- p. 40 Appendix A, item 5
Ŷ = −iσ̂y = ẐX̂ =
- p. 3 Section II, definition before Eq. (1)
Ŷ = −iσ̂y, and Ẑ = σ̂z
Judge's note: Checked pp.3 and 40. With σ̂y = [[0,−i],[i,0]], −iσ̂y = [[0,−1],[1,0]]. ẐX̂ = [[0,1],[−1,0]] equals +iσ̂y. The printed commutators [X̂,Ŷ] = −2Ẑ and [Ẑ,X̂] = +2Ŷ hold for Ŷ = ẐX̂: X̂ẐX̂ − ẐX̂X̂ = −2Ẑ. With Ŷ = −iσ̂y they would give +2Ẑ. So '−iσ̂y' contradicts the printed matrix and the commutators. This also explains the conflicting phases in C018.
Second check: another model agreed
Report a problem with this finding
Substance Appendix M: "4000 × 14500 ≈5.6 × 107". The product is 5.8 × 10⁷, and Sect. I gives the same product as "4000 × 14, 500 = 58 million".
- p. 53 Appendix M
4000 × 14500 ≈ 5.6 × 10^7
- p. 3 Section I
4000 × 14, 500 = 58 million physical qubits
- p. 3 Sect. I Background, first paragraph
14, 500 = 58 million physical qubits
- p. 53 Appendix M, last paragraph
4000 × 14500 ≈5.6 × 107
Judge's note: Both the p.53 image and the p.3 crop were checked. The inputs are the same in both places. The '6%' in Appendix M agrees with 5.8e7 out of about 1e9.
Second check: another model agreed
Report a problem with this finding
Substance In case 2 of the Z-cut CNOT example, the measurement "yields MZ = −1", but the next sentence says "As we have MZ = +1, we need to apply an X̂L to the target-out qubit"; it should read MZ = −1.
- p. 30 Sect. XIV D, item 2
As we have MZ = +1, we need to apply an X̂L to the target-out qubit
- p. 30 Section XIV D, item 2
As we have MZ = +1, we need to apply an ˆXL to the target-
- p. 30 Sect. XIV D, item 2
As we have MZ = +1, we need to apply an ˆXL to the target-out qubit
Judge's note: The p.30 image shows 'yields MZ = −1' and then 'As we have MZ = +1' in the same item. The paper's rule is that X̂L is applied when MZ = −1, and item 1 covers MZ = +1 with no correction. This is a sign slip.
Second check: another model agreed
Report a problem with this finding
Substance The main text (p.38) prints "Ŷ_L|Y_L⟩ = i|Y_L⟩", while Appendix L and the Table VI header (p.51) print "Ŷ|Y⟩ = −i|Y⟩". The two places give opposite phases for the same relation.
- p. 38 Sect. XVI B
ŶL|YL⟩ = i|YL⟩
- p. 36 Sect. XVI A
ŶL|YL⟩ = i|YL⟩
- p. 51 Table VI header and Appendix L
Ŷ |Y ⟩ = −i|Y ⟩
Only the authors can say what is right here.
Judge's note: Using the matrix printed in Appendix A, Ŷ = ẐX̂ = [[0,1],[−1,0]], Ŷ(1,i)ᵀ = (i,−1)ᵀ = i(1,i)ᵀ. So the main-text +i is consistent with that matrix. Using −iσ̂y = [[0,−1],[1,0]] instead gives −i, which is the appendix value. The conflict therefore comes from the inconsistent definition of Ŷ (see C024). The appendix value contradicts the printed matrix and the main text. The defect is an overall phase only.
Second check: another model agreed
Report a problem with this finding
Substance Appendix K step 2: "Ẑs2 = Ẑ3Ẑ5Ẑ6Ẑ7" should be Ẑ3Ẑ5Ẑ6Ẑ8. As printed it conflicts with the stated product "Ẑs1Ẑs2 = Ẑ2Ẑ3Ẑ4Ẑ6Ẑ7Ẑ8" and with the numbering in Fig. 31(a).
- p. 50 Appendix K, step 2
Ẑs2 = Ẑ3Ẑ5Ẑ6Ẑ7
- p. 50 Appendix K, step 2
Ẑ2Ẑ3Ẑ4Ẑ6Ẑ7Ẑ8
- p. 37 Fig. 31(a) qubit numbering
FIG. 31.
- p. 50 Appendix K step 2
ˆZ2 ˆZ3 ˆZ4 ˆZ6 ˆZ7 ˆZ8
Judge's note: Fig. 31(a) on p.37 numbers the qubits as follows: 1 top; 2 upper left; 3 upper right; 4 far left; 5 centre; 6 far right; 7 lower left; 8 lower right; 9 bottom. The X stabilizers X1X2X3X5 and X5X7X8X9 match this numbering. The Z stabilizer to the right of qubit 5 therefore acts on qubits 3, 5, 6 and 8. Taking the printed Zs1 = Z2Z4Z5Z7 times the printed Zs2, Z5 and Z7 cancel, which leaves Z2Z3Z4Z6. Using Z8 in place of Z7 gives the printed product Z2Z3Z4Z6Z7Z8.
Second check: another model agreed
Report a problem with this finding
Substance Main text p.38 prints "X̂_L|Y_L⟩ = −i|Y*_L⟩", but Appendix L and Table VI (p.51) print "X̂|Y⟩ = i|Y*⟩". The +i form is the correct one.
- p. 38 Sect. XVI B
X̂L|YL⟩ = −i|Y ⋆L⟩
- p. 51 Table VI header and Appendix L text
X̂|Y ⟩ = i|Y ⋆⟩
Judge's note: Checked both page images. With |Y⟩ = |g⟩ + i|e⟩ and X̂ = σx, X̂|Y⟩ = |e⟩ + i|g⟩ = i(|g⟩ − i|e⟩) = i|Y*⟩. This holds whatever sign convention is used for Ŷ, so the main-text −i is false as printed and contradicts the appendix. The error is an overall phase only and does not affect the distillation argument.
Second check: another model agreed
Report a problem with this finding
Substance Appendix L: "The rate at which the distillation circuit fails is 1 − 15p." Sect. XVI B gives 1 − 15p as the probability of success, so the failure rate is 15p.
- p. 51 Appendix L, last sentence
The rate at which the distillation circuit fails is 1 − 15p.
- p. 39 Sect. XVI B
The distillation will succeed with a probability 1 −15p
Judge's note: The p.51 image shows the last sentence as quoted. On p.39 the text reads 'The distillation will succeed with a probability 1 − 15p'. The two statements contradict each other, and the p.39 version is the right one for small p.
Second check: another model agreed
Report a problem with this finding
Substance Eq. (G4) prints "(−1)^pX = X1X2 . . . Xn", but step 2 and Eq. (G2) define only n−1 measurement outcomes, "X1, X2 . . . Xn−1".
- p. 46 Appendix G, Eq. (G4)
(−1)pX = X1X2 . . . Xn,
- p. 46 Appendix G, step 2 / Eq. (G2)
X1, X2 . . . Xn−1
- p. 46 Appendix G step 2
X1, X2 . . . Xn−1, each equal
- p. 46 Appendix G, Eq. (G4)
(−1)pX = X1X2 . . . Xn
Judge's note: Checked p.46. Step 2 measures n−1 disconnected data qubits and (G2) uses X̂1…X̂n−1. The text also says the sign change comes from the product X1…Xn−1 = ±1. No outcome Xn is defined, so the upper index in (G4) should be n−1.
Second check: another model agreed
Report a problem with this finding
Substance Eq. (L5): "T̂ = ŜT̂† = ((1+i)/√2 Î + (1−i)/√2 Ẑ) T̂† = e^{iπ/4}T̂† + e^{−iπ/4}ẐT̂†". With Ŝ = diag(1, i), the coefficients should be (1±i)/2, i.e. e^{±iπ/4}/√2. As printed, the right-hand side equals √2·T̂.
- p. 51 Eq. (L5)
1 + i √2 ˆI + 1 − i √2 ˆZ
Judge's note: My reworking: by Eq. (39), Ŝ = diag(1, i) = ((1+i)/2)Î + ((1−i)/2)Ẑ. With the printed 1/√2 coefficients, the |g⟩ entry is (1+i)/√2 + (1−i)/√2 = √2 and the |e⟩ entry is i√2. The bracket is therefore √2Ŝ. The last line drops the same factor. The 'about half the time' statement that follows assumes amplitudes of magnitude 1/√2, i.e. the correct normalisation.
Second check: another model agreed
Report a problem with this finding
Reference or label Eq. (9) writes ẐL as "(Ẑ9Ẑ10Ẑ3Ẑ11Ẑ12)", but ẐL is defined in the text and the Fig. 3 caption as "ẐL = Ẑ6Ẑ7Ẑ3Ẑ8Ẑ9"; labels 10–12 in Fig. 3 are the X̂ data qubits of the X̂′L loop.
- p. 10 Eq. (9)
Ẑ9Ẑ10Ẑ3Ẑ11Ẑ12
- p. 9 Section VI text and Fig. 3 caption
ẐL = Ẑ6Ẑ7Ẑ3Ẑ8Ẑ9
- p. 9 text and Fig. 3 caption
ˆZL = ˆZ6 ˆZ7 ˆZ3 ˆZ8 ˆZ9
- p. 10 Eq. (9)
ˆZ9 ˆZ10 ˆZ3 ˆZ11 ˆZ12
Judge's note: Pages 9 and 10 checked. In Fig. 3, Ẑ6, Ẑ7, Ẑ3, Ẑ8 and Ẑ9 lie on the vertical red chain, and X̂10, X̂11 and X̂12 are magenta labels on the stabilizer loop. Eq. (9) uses Ẑ9Ẑ10Ẑ3Ẑ11Ẑ12 in all three lines. The anticommutation argument (only qubit 3 is shared) still holds with the defined chain, so the indices are a labelling slip and the result stands.
Second check: another model agreed
Report a problem with this finding
Reference or label The Fig. 7(b) y-axis reads "Logical Z error rate (PL)", while panels (a) and (c) read "Logical X error rate (PL)" and the caption says all panels show the "X̂L error rate PL per surface code cycle".
- p. 14 Fig. 7(b) y-axis label
Logical Z error rate (PL)
- p. 14 Fig. 7 caption
X̂L error rate PL per surface code cycle
- p. 14 Fig. 7 caption
XL error rate PL per surface code cycle
- p. 14 Fig. 7(b) y-axis
Logical Z error rate (P_L)
Only the authors can say what is right here.
Judge's note: Page 14 image checked. Panel (b) is labelled Logical Z, and the other panels and the caption say X. Either the axis label or the caption is wrong; the authors would need to say which quantity panel (b) plots.
Second check: another model agreed
Report a problem with this finding
Reference or label Sect. XI says the isolated data qubits "are measured along Ẑ in panel b of Fig. 15", but the discussion concerns the 'difficult' initialization in Fig. 14 (data qubits 1–3 measured in b, reset in c, re-joined in d); Fig. 15 is the measurement process.
- p. 21 Sect. XI, first paragraph
are measured along Ẑ in panel b of Fig. 15
- p. 20 Sect. XI
initialization of an X-cut qubit that appears in Fig. 14
- p. 21 Section XI, first paragraph
are measured along ˆZ in panel b of Fig. 15
Judge's note: On p.20 the text introduces the example as 'the Ẑ eigenstate "difficult" initialization of an X-cut qubit that appears in Fig. 14'. The Fig. 14 caption describes measuring data qubits 1, 2 and 3 in (b), resetting them in (c) and turning the stabilizers back on in (d). The Fig. 15 caption describes the measurement process. The pointer should be Fig. 14.
Second check: another model agreed
Report a problem with this finding
Reference or label Reference [47] (Gottesman, "The Heisenberg representation of quantum computers") is dated "(2008), arXiv:quant-ph/9807006"; the identifier 9807 points to July 1998.
- p. 54
quan- tum computers,” (2008), arXiv:quant-ph/9807006.
Only the authors can say what is right here.
Judge's note: Rests on outside knowledge: old-style arXiv identifiers encode YYMM, so 9807006 dates from July 1998. The paper's own reference list follows this pattern, e.g. [38] "(Jun. 1998), arXiv:quant-ph/9806084". The page 54 crop shows "(2008)" for [47], which looks like a slip for 1998.
Second check: another model agreed
Report a problem with this finding
Wording Appendix L: "For M′Z = +1, Ŝ is applied and the result α|g⟩+βe^{i(θ−π/2)}|e⟩ is passed to the M′X measurement … the two states sent to the measurement are identical, as per (L3)". With Ŝ = diag(1, i), the phase should be θ+π/2. The two branches then differ by Ẑ, as (L3) itself shows.
- p. 51 Appendix L, paragraph after Eq. (L4)
Ŝ is applied and the result α|g⟩+βei(θ−π/2)|e⟩
- p. 51 same paragraph
the two states sent to the measurement are identical, as per (L3)
- p. 51 Appendix L, last paragraph before Table VII
β ei(θ−π/2)|e⟩
Only the authors can say what is right here.
Judge's note: Eq. (39) defines ŜL = diag(1, i), so applying Ŝ to βe^{iθ}|e⟩ gives βe^{i(θ+π/2)}|e⟩. For θ = π/4 that phase is 3π/4, i.e. ŜT̂ = ẐT̂†, which matches the identity the paper states on p.51. Eq. (L3) gives M′X = −MX[T̂†|ψ⟩] for M′Z = +1 and +MX[T̂†|ψ⟩] for M′Z = −1. The states therefore differ by Ẑ and are not 'identical as per (L3)'. The printed θ−π/2 is what produces 'identical'. Eq. (L4) still follows from (L3), so the stated result stands and only this step is faulty.
Second check: another model agreed
Report a problem with this finding
Wording Appendix L: "when three or more ancilla states have errors, the output is purified with a probability scaling as the error rate p3". The sense requires 'erroneous' (an undetected error), not 'purified'.
- p. 51 Appendix L, last paragraph
the output is purified with a probability scaling as the error rate p3
Judge's note: The p.51 image shows the sentence as quoted. The same sentence goes on to say 'the error rate should be 35p³', and p.39 gives the output error rate as 35p³. 'Purified' reverses the intended meaning.
Second check: another model agreed
Report a problem with this finding
23 minor (typos and the like; most checked by the judge only)
Reference or label Table V maps "rough/primal qubit" to "single X-cut qubit". Sect. VIII says "A single X-cut qubit is called a rough defect or a primal defect" and "Double Z-cut (double X-cut) qubits are called smooth (rough) qubits or dual (primal) qubits".
- p. 41 Table V
rough/primal qubit
- p. 16 Sect. VIII
A single X-cut qubit is called a rough defect or a primal defect
- p. 16 Sect. VIII, last paragraph
Double Z-cut (double X-cut) qubits are called smooth (rough) qubits or dual (primal) qubits
Only the authors can say what is right here.
Judge's note: Checked the p.41 table and the p.16 text. In the main text, a single cut is a 'defect' and a double cut is a 'qubit'. Table V pairs 'rough/primal qubit' and 'smooth/dual qubit' with single-cut qubits. The 'double rough/smooth defect' rows map to (double) cut qubits, which is consistent. The paper's own terminology mapping disagrees between the two places.
Second check: another model agreed
Report a problem with this finding
Wording "It takes a minimum of thirteen physical qubits to implement a single logical qubit" (p.2) does not match the paper's count n_q = (2d−1)^2 of data plus measurement qubits (p.12), which gives 25 at d = 3; thirteen matches the data qubits only.
- p. 2 Section I
It takes a minimum of thirteen physical qubits to implement a single logical qubit.
- p. 12 Sect. VII A
nq = (2d−1)2
- p. 2 Sect. I Background, paragraph 4
It takes a minimum of thirteen physical qubits to imple-
Only the authors can say what is right here.
Judge's note: Checked both crops. The p.2 sentence says 'physical qubits'. On p.12 the total number of data and measurement qubits is defined as n_q=(2d−1)^2. A d=3 planar array has 13 data and 12 measure qubits. I found no statement anywhere in the text that explains a 13-qubit count (grep for 'thirteen' or 'minimum' turns up nothing). Only the authors can say whether 'thirteen' was meant to count data qubits only.
Second check: another model agreed
Report a problem with this finding
Wording Sect. I says p = 10⁻³ is "approximately one-tenth the threshold rate", and Appendix M's "d2 = 34 code yields PL2 ≈ 3 × 10−19" reproduces Eq. (11) only if pth ≈ 1%. The paper's own simulated threshold is "pth = 0.57%". Which threshold underlies Appendix M is not stated.
- p. 52 Appendix M
a distance d2 = 34 code yields PL2 ≈3 × 10−19
- p. 53 Appendix M
a d1 = 8 code with PL1 ≈3 × 10−15
- p. 2 Section I
we assume an error rate approximately one-tenth the threshold rate
- p. 11 Eq. (11)
PL ∼= 0.03 (p/pth)de
Only the authors can say what is right here.
Judge's note: On p.11 the paper gives pth = 0.57% and Eq. (11), PL ≈ 0.03(p/pth)^de. With d = 34 (de = 17) and p/pth = 0.1, Eq. (11) gives 3e-19, which matches the printed value. With pth = 0.57%, it gives about 4e-15. On p.2 the paper cites literature thresholds of about 1% [22, 23], which may explain the 'one-tenth' wording, but Appendix M never says which value it uses. The d1 = 8 discrepancy is treated under C044.
Second check: another model agreed
Report a problem with this finding
Wording Main text: "generating and purifying one |AL⟩ state takes a surface code area of about 800,000 physical qubits, and takes about 100 µs". Appendix M: "an AA factory can produce two |AL⟩ states every 500 × 200 ns ≈ 100 µs". The billion-qubit total uses the two-per-factory rate.
- p. 3 Section I
takes a surface code area of about 800,000 physical qubits, and takes about 100 µs
- p. 53 Appendix M
an AA factory can produce two |AL⟩ states every 500 × 200 ns
Judge's note: Compared p.3 with p.53. Appendix M says that one state uses about half of the 800,000-qubit × 500-cycle space-time volume, so a factory yields two states per 100 µs. That gives about 1144 factories, which the paper rounds to 1200, times 8×10^5 ≈ 10^9. Read as a rate, the main-text sentence (one state per 800,000 qubits per 100 µs) would need about twice as many. The sentence can also be read as the latency of a single state, so this is a wording inconsistency.
Second check: another model agreed
Report a problem with this finding
Wording Footnote 11 writes the qubit states as "|...+−++...⟩" and "|...−+−−...⟩" and says X̂loop "flips the first state to the second". With |±⟩ defined as X̂ eigenstates (Appendix A), X̂ does not flip them; the notation fits g/e labels instead.
- p. 10 Footnote 11
| . . .+−++ . . .⟩, then |ψ⟩must also include the state where these qubits are in | . . . −+ −−. . .⟩
Only the authors can say what is right here.
Judge's note: The p.10 footnote shows ± labels. Appendix A (p.40) defines |±⟩=(|g⟩±|e⟩)/√2 as X̂ eigenstates, so X̂|±⟩=±|±⟩ and X̂ cannot exchange them. The footnote's argument works only if '+' and '−' stand for computational-basis (g/e) labels. The notation clashes with the paper's own definition.
Second check: another model agreed
Report a problem with this finding
Wording Appendix F step 3 says that for larger d "we would at this point have to wait d/4 (rounded up) surface code cycles". The main text (p.23) describes no wait at this point and says "Altogether this one-cell move takes 1 + d surface code cycles".
- p. 45 Appendix F step 3
have to wait d/4 (rounded up)
- p. 23 Sect. XIII A
we then wait an additional d −1 surface code cycles
Only the authors can say what is right here.
Judge's note: Compared p.45 step 3 with p.23. Step 4 of the appendix (wait d cycles) matches the main text. The intermediate wait of ⌈d/4⌉ cycles in step 3 is not counted in the main text's 1 + d total. Step 3 also says no wait is needed for d = 3, although ⌈3/4⌉ = 1. Only the authors can say whether the intermediate wait applies.
Second check: another model agreed
Report a problem with this finding
Wording Sect. XVI B says "The ancilla |YL⟩ and |AL⟩ states ... are X̂L rotations of |gL⟩ by 90° and 45°", but Eq. (46) |AL⟩ = (|gL⟩ + e^{iπ/4}|eL⟩)/√2 lies on the equator and is a Ẑ rotation of |+L⟩, as Fig. 31 itself prepares it.
- p. 37 Sect. XVI B, first sentence
are X̂L rotations of |gL⟩ by 90◦and 45◦
- p. 34 Eq. (46)
|AL⟩= 1/√2 (|gL⟩+ eiπ/4|eL⟩)
- p. 37 Fig. 31 caption
the central data qubit is rotated using R̂Z(θ)
Judge's note: Worked by hand: an X̂ rotation of |g⟩ by Bloch angle 45° gives cos(π/8)|g⟩ − i sin(π/8)|e⟩, which has unequal amplitudes and is not equal to Eq. (46). By 90° it gives (|g⟩ − i|e⟩)/√2, which is |Y⟩ only up to the sign of i. The Fig. 31 caption on p.37 prepares |+L⟩ and rotates it with R̂Z(θ) to |gL⟩+e^{iθ}|eL⟩. The sentence misdescribes the states; the equations themselves are correct.
Second check: another model agreed
Report a problem with this finding
Wording Appendix M: "a d1 = 8 code with PL1 ≈ 3 × 10−15" (at p = 10⁻⁴) cannot be reproduced from Eq. (11) under the threshold that reproduces the other Appendix M values. The derived "≈ 4 × 10−11" carries the same value forward.
- p. 53 Appendix M, second column, improved-error-rate paragraph
d1 = 8 code with PL1 ≈ 3 × 10−15
Only the authors can say what is right here.
Judge's note: Eq. (11) with p/pth = 0.1 reproduces the base-case PL2. At p = 10⁻⁴ with pth = 1%, d = 8 (de = 4) gives 3e-10, and with pth = 0.57% it gives about 3e-9. Neither is 3e-15. 1800 × 8 × 3e-15 ≈ 4.3e-11 matches the printed output rate, so the printed PL1 is the source. Appendix M does not name its scaling model, so only the authors can say which value they intended.
Second check: another model agreed
Report a problem with this finding
Wording Appendix M prints "4000×3200 ≈ 12 million qubits", but the product is 12.8 million (≈13 million). The stated total of "about 130 million" is consistent with 120 + 12.8.
- p. 53 Appendix M, last paragraph
4000×3200 ≈12 million qubits
Judge's note: The crop and page 53 show "4000×3200 ≈ 12 million qubits" and then "about 130 million physical qubits". 4000 × 3200 = 12.8 million. Writing 12 million truncates the product rather than rounding it. The total is still roughly right (120 + 12.8 ≈ 133, written as about 130), so this is a minor imprecision in an order-of-magnitude estimate.
Second check: another model agreed
Report a problem with this finding
Typo Missing word: "however this requires more qubits one keeps the overall execution time constant" should read "...more qubits if one keeps...".
- p. 3 Section I, paragraph on gate times
this requires more qubits one keeps the overall execution time constant
- p. 3 Sect. I Background, paragraph 3
however this requires more qubits one keeps the overall execution time constant
- p. 3 Sect. I, last paragraphs
however this requires more qubits one keeps the
Judge's note: The page 3 image (left column) shows the sentence exactly as quoted. The word 'if' is missing.
Second check: none (judge only)
Report a problem with this finding
Typo Tense slip in the opening of Sect. X: "In this section we described two methods to initialize logical qubits" (should be 'describe').
- p. 18 Section X intro
In this section we described two methods to
Judge's note: The p.18 image shows the sentence as quoted. It introduces the section that follows, so the present tense is meant.
Second check: none (judge only)
Report a problem with this finding
Typo Extra word: "Byproduct operators may be appear due to any sign changes" (should be 'may appear').
- p. 25 Sect. XIII C
Byproduct operators may be appear due to any sign
Judge's note: Confirmed in the p.25 image.
Second check: none (judge only)
Report a problem with this finding
Typo The Fig. 20 caption (c) calls the post-move outcomes "Ze s1, . . . , Ze s8", while panel (c) of the figure and the p_Z definition in the same caption use Z^f_s1…Z^f_s8.
- p. 27 Fig. 20 caption (c)
error-corrected outcomes Ze s1, . . . , Ze s8
- p. 27 Fig. 20 caption (e) and panel (c) labels
(Zf s1 . . . Zf s8)
Judge's note: Page 27 image checked: panel (c) of Fig. 20 labels the stabilizers Z^f_s1…Z^f_s8, and the caption's (−1)^pZ formula uses Z^f_s1…Z^f_s8. Appendix H (text lines ~7000–7013) also calls the post-move values Z^f. The superscript e in caption (c) is inconsistent with these.
Second check: none (judge only)
Report a problem with this finding
Typo "We have compiled these names changes" should read "name changes".
- p. 41 Appendix A, before Table V
We have compiled these names changes
Judge's note: The text appears as printed on the p.41 page image.
Second check: none (judge only)
Report a problem with this finding
Typo Appendix E: "We first define the the logical operator Ẑ_L" has a duplicated "the".
- p. 44 Appendix E
We first define the the logical operator
- p. 44
the main text. We first define the the logical operator ˆZ
Judge's note: The duplicated word is visible in the p.44 crop.
Second check: code check
Report a problem with this finding
Typo End of Appendix F: "formal theory for the byproduct (byproduct) operators can be found in Ref. [66]" repeats the same word inside the parenthesis.
- p. 45 Appendix F, end
byproduct (byproduct) operators
- p. 45 End of Appendix F
for the byproduct (byproduct) operators can be found in Ref.
- p. 45
byproduct (byproduct) operators can be found in Ref.
Judge's note: Visible on the p.45 page image. The parenthesis was presumably meant to give an alternative term.
Second check: none (judge only)
Report a problem with this finding
Typo Appendix I: "the combination of the two moves of X̂L1 generates an operator X̂″L2 that comprises the original X̂L1 chain". The operator should be X̂″L1, as defined in Eq. (I2).
- p. 47 Appendix I, text after Eq. (I2)
generates an operator X̂′′L2 that comprises the original X̂L1 chain
- p. 47 Appendix I, after Eq. (I2)
generates an operator ˆX′′L2 that comprises the
- p. 47 Appendix I, before Eq. (I3)
generates an operator ˆX′′ L2 that comprises the original ˆXL1 chain
Judge's note: On the p.47 image, Eq. (I2) ends with X̂″L1 ÎL2, and Eq. (I3) begins with X̂″L1 ÎL2. The sentence between them calls the same operator X̂″L2. That is a subscript slip, because L2 refers to the second (X-cut) qubit.
Second check: none (judge only)
Report a problem with this finding
Typo Appendix J step 2: "multiplying it by all the Ẑ^s_L stabilizers shown outline in Fig. 27b". This should read 'outlined' (or 'shown in outline'), and the Ẑ^s_L symbol is not defined anywhere.
- p. 49 Appendix J, step 2
stabilizers shown outline in Fig. 27b
Judge's note: The crop of p.49 shows 'Ẑ^s_L stabilizers shown outline'. Step 8 on the same page uses 'the outlined Ẑ stabilizers'. This is wording only.
Second check: none (judge only)
Report a problem with this finding
Typo Appendix K step 3: "using R̂Z(θ) (see Eq. 52))" has an extra closing parenthesis.
- p. 50 Appendix K, step 3
(see Eq. 52))
- p. 50
using ˆRZ(θ) (see Eq. 52))
Judge's note: The p.50 image shows two closing parentheses. Eq. (52) does define R̂Z(θ), so the pointer itself is correct.
Second check: none (judge only)
Report a problem with this finding
Typo Appendix M: "120d2PL ≈ 1 × 10−15 < PA" drops the subscript; it should read 120d2PL2.
- p. 52 Appendix M, second column
120d2PL ≈ 1 × 10−15 < PA
Judge's note: The p.52 image shows 120d2PL, with no '2' on PL. The preceding sentence defines the quantity as 120d2PL2, and the number agrees with PL2 = 3e-19.
Second check: none (judge only)
Report a problem with this finding
Typo Appendix M: "16×14500 ≈2.4×105". The product is 2.32 × 10⁵ (≈2.3 × 10⁵).
- p. 52 Appendix M, second-stage distillation footprint
16×14500 ≈2.4×105
Judge's note: The p.52 image shows '16×14500 ≈ 2.4×10^5'. This is a slight over-rounding. The 2.2 × 10⁸ space-time volume is essentially unchanged by it (about 2.15e8 with 2.32e5).
Second check: none (judge only)
Report a problem with this finding
Typo References [13] ("Fault-tolerant quantum computation by anyons,” (1997), arXiv:quant-ph/9707021) and [14] ("A. Y. Kitaev, Annals of Physics 303, 2 (2003), http://arxiv.org/abs/quant-ph/9707021") give the same arXiv identifier, so the same work appears twice.
- p. 53 Reference list [13]
anyons,” (1997), arXiv:quant-ph/9707021.
- p. 53 Reference list [14]
A. Y. Kitaev, Annals of Physics 303, 2 (2003)
Judge's note: In the reference list on p.53, both entries cite arXiv quant-ph/9707021. Listing a preprint and its journal version as two separate entries is a minor duplication.
Second check: none (judge only)
Report a problem with this finding
Typo In reference [37] the title is printed as "A new quantum ripply-carry addition circuit"; it should read "ripple-carry".
- p. 54 Reference [37]
A new quantum ripply-carry addition circuit
- p. 54
A new quantum ripply-carry addition circuit,”
Judge's note: The crop of page 54 shows "ripply-carry" in reference [37], so this is not an extraction artefact. "Ripply" is an evident misspelling of the standard term "ripple-carry".
Second check: none (judge only)