Skip to main content
Log in

Color codes with domino twists: construction, logical measurements, and computation

  • Published:
Quantum Information Processing Aims and scope Submit manuscript

Abstract

Twists are defects that are used to encode and process quantum information in topological codes like surface and color codes. Color codes can host three basic types of twists, namely charge-permuting, color-permuting, and domino twists. In this paper, we study domino twists from the viewpoint of computation. Specifically, we give a systematic construction for domino twists in qubit color codes. We also present protocols for measurement of logical qubits. Finally, we show that all Clifford gates can be implemented by braiding twists.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+
from $39.99 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Algorithm 1
Fig. 5
Algorithm 2
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Bombin, H., Martin-Delgado, M.A.: Topological quantum distillation. Phys. Rev. Lett. 97, 180501 (2006). https://doi.org/10.1103/PhysRevLett.97.180501

    Article  ADS  MATH  Google Scholar 

  2. Fowler, A.G.: Two-dimensional color-code quantum computation. Phys. Rev. A 83, 042310 (2011). https://doi.org/10.1103/PhysRevA.83.042310

    Article  ADS  MATH  Google Scholar 

  3. Landahl, A.J., Anderson, J.T., Rice, P.R. (2011): Fault-tolerant quantum computing with color codes. arXiv:1108.5738v1 [quant-ph]

  4. Kesselring, M.S., Pastawski, F., Eisert, J., Brown, B.J.: The boundaries and twist defects of the color code and their applications to topological quantum computation. Quantum 2, 101 (2018). https://doi.org/10.22331/q-2018-10-19-10

    Article  Google Scholar 

  5. Gowda, M.G., Sarvepalli, P.K.: Color codes with twists: construction and universal-gate-set implementation. Phys. Rev. A 104, 012603 (2021). https://doi.org/10.1103/PhysRevA.104.012603

    Article  ADS  MathSciNet  MATH  Google Scholar 

  6. Landahl, A.J., Ryan-Anderson, C.(2014): Quantum computing by color-code lattice surgery. arXiv:1407.5103v1 [quant-ph]

  7. Mukai, H., Sakata, K., Devitt, S.J., Wang, R., Zhou, Y., Nakajima, Y., Tsai, J.-S.: Pseudo-2d superconducting quantum computing circuit for the surface code: proposal and preliminary tests. New J. Phys. 22(4), 043013 (2020). https://doi.org/10.1088/1367-2630/ab7d7d

    Article  ADS  Google Scholar 

  8. Andersen, C.K., Remm, A., Lazar, S., Krinner, S., Lacroix, N., Norris, G.J., Gabureac, M., Eichler, C., Wallraff, A.: Repeated quantum error detection in a surface code. Nat. Phys. 16(8), 875–880 (2020). https://doi.org/10.1038/s41567-020-0920-y

    Article  Google Scholar 

  9. Ryan-Anderson, C., Bohnet, J.G., Lee, K., Gresh, D., Hankin, A., Gaebler, J.P., Francois, D., Chernoguzov, A., Lucchetti, D., Brown, N.C., Gatterman, T.M., Halit, S.K., Gilmore, K., Gerber, J.A., Neyenhuis, B., Hayes, D., Stutz, R.P.: Realization of real-time fault-tolerant quantum error correction. Phys. Rev. X 11, 041058 (2021). https://doi.org/10.1103/PhysRevX.11.041058

    Article  Google Scholar 

  10. Chen, Z., Satzinger, K.J., Atalaya, J., Korotkov, A.N., Dunsworth, A., Sank, D., Quintana, C., McEwen, M., Barends, R., Klimov, P.V., Hong, S., Jones, C., Petukhov, A., Kafri, D., Demura, S., Burkett, B., Gidney, C., Fowler, A.G., Paler, A., Putterman, H., Aleiner, I., Arute, F., Arya, K., Babbush, R., Bardin, J.C., Bengtsson, A., Bourassa, A., Broughton, M., Buckley, B.B., Buell, D.A., Bushnell, N., Chiaro, B., Collins, R., Courtney, W., Derk, A.R., Eppens, D., Erickson, C., Farhi, E., Foxen, B., Giustina, M., Greene, A., Gross, J.A., Harrigan, M.P., Harrington, S.D., Hilton, J., Ho, A., Huang, T., Huggins, W.J., Ioffe, L.B., Isakov, S.V., Jeffrey, E., Jiang, Z., Kechedzhi, K., Kim, S., Kitaev, A., Kostritsa, F., Landhuis, D., Laptev, P., Lucero, E., Martin, O., McClean, J.R., McCourt, T., Mi, X., Miao, K.C., Mohseni, M., Montazeri, S., Mruczkiewicz, W., Mutus, J., Naaman, O., Neeley, M., Neill, C., Newman, M., Niu, M.Y., O’Brien, T.E., Opremcak, A., Ostby, E., Pató, B., Redd, N., Roushan, P., Rubin, N.C., Shvarts, V., Strain, D., Szalay, M., Trevithick, M.D., Villalonga, B., White, T., Yao, Z.J., Yeh, P., Yoo, J., Zalcman, A., Neven, H., Boixo, S., Smelyanskiy, V., Chen, Y., Megrant, A., Kelly, J., AI, G.Q.: Exponential suppression of bit or phase errors with cyclic error correction. Nature 595(7867), 383–387 (2021). https://doi.org/10.1038/s41586-021-03588-y

    Article  Google Scholar 

  11. Erhard, A., Poulsen Nautrup, H., Meth, M., Postler, L., Stricker, R., Stadler, M., Negnevitsky, V., Ringbauer, M., Schindler, P., Briegel, H.J., Blatt, R., Friis, N., Monz, T.: Entangling logical qubits with lattice surgery. Nature 589(7841), 220–224 (2021). https://doi.org/10.1038/s41586-020-03079-6

    Article  ADS  Google Scholar 

  12. Marques, J.F., Varbanov, B.M., Moreira, M.S., Ali, H., Muthusubramanian, N., Zachariadis, C., Battistel, F., Beekman, M., Haider, N., Vlothuizen, W., Bruno, A., Terhal, B.M., DiCarlo, L.: Logical-qubit operations in an error-detecting surface code. Nat. Phys. 18(1), 80–86 (2022). https://doi.org/10.1038/s41567-021-01423-9

    Article  Google Scholar 

  13. Hilder, J., Pijn, D., Onishchenko, O., Stahl, A., Orth, M., Lekitsch, B., Rodriguez-Blanco, A., Müller, M., Schmidt-Kaler, F., Poschinger, U.G.: Fault-tolerant parity readout on a shuttling-based trapped-ion quantum computer. Phys. Rev. X 12, 011032 (2022). https://doi.org/10.1103/PhysRevX.12.011032

    Article  Google Scholar 

  14. Kitaev, A.Y.: Fault-tolerant quantum computation by anyons. Ann. Phys. 303(1), 2–30 (2003). https://doi.org/10.1016/S0003-4916(02)00018-0

    Article  ADS  MathSciNet  MATH  Google Scholar 

  15. Bombin, H.: Topological order with a twist: ising anyons from an abelian model. Phys. Rev. Lett. 105, 030403 (2010). https://doi.org/10.1103/PhysRevLett.105.030403

    Article  ADS  MATH  Google Scholar 

  16. Hastings, M.B., Geller, A.: Reduced space-time and time costs using dislocation codes and arbitrary ancillas. Quantum Info. Comput. 15(11–12), 962–986 (2015)

    MathSciNet  MATH  Google Scholar 

  17. Brown, B.J., Laubscher, K., Kesselring, M.S., Wootton, J.R.: Poking holes and cutting corners to achieve clifford gates with the surface code. Phys. Rev. X 7, 021029 (2017). https://doi.org/10.1103/PhysRevX.7.021029

    Article  Google Scholar 

  18. Lavasani, A., Barkeshli, M.: Low overhead clifford gates from joint measurements in surface, color, and hyperbolic codes. Phys. Rev. A 98, 052319 (2018). https://doi.org/10.1103/PhysRevA.98.052319

    Article  ADS  MATH  Google Scholar 

  19. Gowda, M.G., Sarvepalli, P.K.: Quantum computation with generalized dislocation codes. Phys. Rev. A 102, 042616 (2020). https://doi.org/10.1103/PhysRevA.102.042616

    Article  ADS  MathSciNet  MATH  Google Scholar 

  20. Gowda, M.G., Sarvepalli, P.K.: Quantum computation with charge-and-color-permuting twists in qudit color codes. Phys. Rev. A 105, 022621 (2022). https://doi.org/10.1103/PhysRevA.105.022621

    Article  ADS  MathSciNet  MATH  Google Scholar 

  21. Bombin, H.: Clifford gates by code deformation. New J. Phys. 13(4), 043005 (2011)

    ADS  MathSciNet  MATH  Google Scholar 

  22. You, Y.-Z., Wen, X.-G.: Projective non-abelian statistics of dislocation defects in a \(\mathbb{Z}_{N}\) rotor model. Phys. Rev. B 86, 161107 (2012). https://doi.org/10.1103/PhysRevB.86.161107

    Article  ADS  MATH  Google Scholar 

  23. Cohen, L.Z., Kim, I.H., Bartlett, S.D., Brown, B.J.: Low-overhead fault-tolerant quantum computing using long-range connectivity. Sci. Adv. 8(20), 1717 (2022). https://doi.org/10.1126/sciadv.abn1717

    Article  MATH  Google Scholar 

  24. Bravyi, S.B., Kitaev, A.Y.: Fermionic quantum computation. Ann. Phys. 298(1), 210–226 (2002). https://doi.org/10.1006/aphy.2002.6254

    Article  ADS  MathSciNet  MATH  Google Scholar 

  25. Bravyi, S.: Universal quantum computation with the \(\nu = 5/2\) fractional quantum hall state. Phys. Rev. A 73, 042313 (2006). https://doi.org/10.1103/PhysRevA.73.042313

    Article  ADS  MATH  Google Scholar 

  26. Scheppe, A.D., Pak, M.V.: Complete description of fault-tolerant quantum gate operations for topological majorana qubit systems. Phys. Rev. A 105, 012415 (2022). https://doi.org/10.1103/PhysRevA.105.012415

    Article  ADS  MathSciNet  Google Scholar 

  27. Zheng, H., Dua, A., Jiang, L.: Demonstrating non-abelian statistics of majorana fermions using twist defects. Phys. Rev. B 92, 245139 (2015). https://doi.org/10.1103/PhysRevB.92.245139

    Article  ADS  Google Scholar 

  28. Sarma, S.D., Freedman, M., Nayak, C.: Majorana zero modes and topological quantum computation. npj Q. Inf. 1(1), 15001 (2015). https://doi.org/10.1038/npjqi.2015.1

    Article  MATH  Google Scholar 

  29. Nielsen, M.A., Chuang, I.L.: Quantum Computation and Quantum Information: 10th Anniversary, Anniversary Cambridge University Press, Cambridge (2010).

  30. Lidar, D., Brun (Eds.), T.A.: Quantum Error Correction. Cambridge University Press, New York (2013). https://doi.org/10.1017/CBO9781139034807

  31. Sakurai, J.J.: Advanced Quantum Mechanics. Addison-Wesley Series in Advanced Physics. Addison-Wesley, London (1987)

    MATH  Google Scholar 

  32. Kitaev, A.: Anyons in an exactly solved model and beyond. Ann. Phys. 321(1), 2–111 (2006). https://doi.org/10.1016/j.aop.2005.10.005

    Article  ADS  MathSciNet  MATH  Google Scholar 

  33. Roy, A., DiVincenzo, D.P.(2017): Topological Quantum Computing. arXiv:1701.05052 [quant-ph]

  34. Nayak, C., Simon, S.H., Stern, A., Freedman, M., Das Sarma, S.: Non-abelian anyons and topological quantum computation. Rev. Mod. Phys. 80, 1083–1159 (2008). https://doi.org/10.1103/RevModPhys.80.1083

    Article  ADS  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The author would like to thank Prof. Pradeep Sarvepalli and Guillaume Dauphinias for helpful discussions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manoj G. Gowda.

Ethics declarations

Conflict of interest

The author has no relevant conflict of interest to disclose.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Stabilizer generators as strings

In this section, we present strings corresponding to a subset of stabilizer generators. Note that stabilizers do not produce syndromes. As a result, the strings corresponding to stabilizers are closed strings.

Fig. 14
Fig. 14
Full size image

String description for stabilizers: a normal faces b twists

String description for normal stabilizer generators and twists is shown in Fig. 14a and b, respectively.

Proof of Lemma 1

Let \(\tau = t / 2\) be the number of twist pairs and let \(\ell \) be the length of the virtual path (i.e., the path formed by common edges to the half-bricks). For each twist pair, there are \(\ell - 1\) two-valent vertices and the total number of two-valent vertices is \(\tau (\ell - 1 )\). Since the graph is embedded on two-dimensional plane, we have \(n + f - e = 2\), where n and f are number of vertices and faces, respectively (note that f also includes the domain wall as one face and the unbounded green face). Counting the degree of each vertex, we get \(2e = 3[n - \tau (\ell - 1 )] + 2\tau (\ell - 1 ) = 3n + \tau - \tau \ell \), where e is the number of edges in the lattice. Using the above result, we get, \(f = (n/2) - (\tau / 2) (\ell - 1) + 2 \). Removing the face counted for the domain wall for every twist pair (the number of such faces is \(\tau \)), we get \(f = (n/ 2) - (\tau / 2) (\ell + 1) + 2\). The number of stabilizers defined on normal faces and twists is 2f. Including the brick stabilizers (which are \(\tau \ell \) in number) and removing dependencies, we the number of independent stabilizers as

$$\begin{aligned} s = 2f + \tau \ell - 3 = n - \tau + 1 = n - \frac{t}{2} + 1. \end{aligned}$$
(B1)

Therefore, the number of encoded qubits is \(k = \frac{t}{2} - 1\), where t is the number of twists in the lattice.

Fig. 15
Fig. 15
Full size image

Combining two Majorana operators to get a logical operator

Combining two Majorana operators to get a logical operator

The operators \(c_m\) are open string operators and therefore do not belong to \( \mathcal {C}( \mathcal {S})\), the centralizer of stabilizer group. However, the operator \(-ic_mc_{m+1}\) is closed loop operator and is in \(\mathcal {C}(\mathcal {S})\), see Fig. 15. The operator \(-ic_mc_{m+1}\) is called Fermionic string operator (as its measurement outcome indicates the presence or absence of Fermions). Measurement outcome of this operator gives the total charge of the twists (fusion outcome). If the outcome is \(+1\), then the twists fuse to vacuum and to fermion \(\psi \) if the outcome is \(-1\).

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gowda, M.G. Color codes with domino twists: construction, logical measurements, and computation. Quantum Inf Process 24, 87 (2025). https://doi.org/10.1007/s11128-025-04703-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Version of record:

  • DOI: https://doi.org/10.1007/s11128-025-04703-y

Keywords

Profiles

  1. Manoj G. Gowda