Table of Contents
Fetching ...

New circuits and an open source decoder for the color code

Craig Gidney, Cody Jones

TL;DR

This work targets the color code decoding bottleneck by introducing two new circuit families—superdense and middle-out—and an open-source Möbius decoder, Chromobius. The authors show that middle-out circuits, despite hook-induced distance loss, enable larger, more compact color-code implementations and yield competitive thresholds, reducing the gap to surface codes at realistic noise levels. Chromobius demonstrates fast decoding (around 3e5 detection events per second) and reveals that decoders can perform better with reduced information, underscoring room for improvement in color-code decoding. Collectively, the contributions provide practical tooling and circuit designs that push color-code performance closer to surface codes while enabling broader exploration of color-code architectures.

Abstract

We present two new color code circuits: one inspired by superdense coding and the other based on a middle-out strategy where the color code state appears halfway between measurements. We also present ``Chromobius'', an open source implementation of the möbius color code decoder. Using Chromobius, we show our new circuits reduce the performance gap between color codes and surface codes. Under uniform depolarizing noise with a noise strength of $0.1\%$, the middle-out color code circuit achieves a teraquop footprint of 1250 qubits (vs 650 for surface codes decoded by correlated matching). Finally, we highlight that Chromobius decodes toric color codes better when given *less* information, suggesting there's substantial room for improvement in color code decoders.

New circuits and an open source decoder for the color code

TL;DR

This work targets the color code decoding bottleneck by introducing two new circuit families—superdense and middle-out—and an open-source Möbius decoder, Chromobius. The authors show that middle-out circuits, despite hook-induced distance loss, enable larger, more compact color-code implementations and yield competitive thresholds, reducing the gap to surface codes at realistic noise levels. Chromobius demonstrates fast decoding (around 3e5 detection events per second) and reveals that decoders can perform better with reduced information, underscoring room for improvement in color-code decoding. Collectively, the contributions provide practical tooling and circuit designs that push color-code performance closer to surface codes while enabling broader exploration of color-code architectures.

Abstract

We present two new color code circuits: one inspired by superdense coding and the other based on a middle-out strategy where the color code state appears halfway between measurements. We also present ``Chromobius'', an open source implementation of the möbius color code decoder. Using Chromobius, we show our new circuits reduce the performance gap between color codes and surface codes. Under uniform depolarizing noise with a noise strength of , the middle-out color code circuit achieves a teraquop footprint of 1250 qubits (vs 650 for surface codes decoded by correlated matching). Finally, we highlight that Chromobius decodes toric color codes better when given *less* information, suggesting there's substantial room for improvement in color code decoders.
Paper Structure (19 sections, 4 equations, 22 figures, 4 tables)

This paper contains 19 sections, 4 equations, 22 figures, 4 tables.

Figures (22)

  • Figure 1: Color code layouts. Each small black circle is a qubit. Each colored shape represents both an X basis stabilizer and a Z basis stabilizer over its vertices. Qubits on the vertices of shapes are data qubits; other qubits are measurement ancillae. The red, green, and blue colors are a three-coloring of the polygons such that each X error or Z error on a data qubit will flip at most one polygon of each color. The logical X (Z) observable is the product of X (Z) on all the data qubits. The most common layout is a hexagonal tiling bounded by trapezoids. Circuit constructions tweak these layouts to meet various constraints, such as connectivity between ancilla qubits and data qubits. For example, the middle-out circuit in this paper adds spurs along the boundaries to avoid stalls during the measurement cycle.
  • Figure 2: Various circuit constructions of the stabilizer measurement cycle for one hexagon within a color code. The "standard color code circuit" is from baireuther2019nncolorcode. The CX/M number for middle-out circuits is better than the single-hex circuit diagram suggests, because of CX gates being shared by adjacent hexes.
  • Figure 3: One cycle of a superdense color code circuit, including detector slices of a contracting X basis detector (red) and a contracting Z basis detector (blue). During the measurement layer, a full detector slice is shown; revealing the color code state. The circuit is built by repeating this cycle. https://algassert.com/crumble#circuit=Q(0,0)0;Q(1,0)1;Q(1,1)2;Q(1,2)3;Q(2,0)4;Q(2,1)5;Q(2,2)6;Q(2,3)7;Q(3,0)8;Q(3,1)9;Q(3,2)10;Q(3,3)11;Q(3,4)12;Q(3,5)13;Q(4,0)14;Q(4,1)15;Q(4,2)16;Q(4,3)17;Q(4,4)18;Q(4,5)19;Q(4,6)20;Q(5,0)21;Q(5,1)22;Q(5,2)23;Q(5,3)24;Q(5,4)25;Q(5,5)26;Q(5,6)27;Q(5,7)28;Q(5,8)29;Q(6,0)30;Q(6,1)31;Q(6,2)32;Q(6,3)33;Q(6,4)34;Q(6,5)35;Q(6,6)36;Q(6,7)37;Q(6,8)38;Q(6,9)39;Q(7,0)40;Q(7,1)41;Q(7,2)42;Q(7,3)43;Q(7,4)44;Q(7,5)45;Q(7,6)46;Q(7,7)47;Q(7,8)48;Q(8,0)49;Q(8,1)50;Q(8,2)51;Q(8,3)52;Q(8,4)53;Q(8,5)54;Q(8,6)55;Q(8,7)56;Q(9,0)57;Q(9,1)58;Q(9,2)59;Q(9,3)60;Q(9,4)61;Q(9,5)62;Q(10,0)63;Q(10,1)64;Q(10,2)65;Q(10,3)66;Q(10,4)67;Q(11,0)68;Q(11,1)69;Q(11,2)70;Q(12,0)71;Q(12,1)72;POLYGON(0,0,1,0.5)2_5_10_7;POLYGON(0,0,1,0.5)12_18_26_20;POLYGON(0,0,1,0.5)22_31_42_33_24_16;POLYGON(0,0,1,0.5)28_37_48_39;POLYGON(0,0,1,0.5)44_53_62_55_46_35;POLYGON(0,0,1,0.5)58_64_70_66_60_51;POLYGON(0,1,0,0.5)8_14_22_16_10_5;POLYGON(0,1,0,0.5)24_33_44_35_26_18;POLYGON(0,1,0,0.5)40_49_58_51_42_31;POLYGON(0,1,0,0.5)46_55_48_37;POLYGON(0,1,0,0.5)60_66_62_53;POLYGON(0,1,0,0.5)68_71_70_64;POLYGON(1,0,0,0.5)8_5_2_0;POLYGON(1,0,0,0.5)10_16_24_18_12_7;POLYGON(1,0,0,0.5)40_31_22_14;POLYGON(1,0,0,0.5)26_35_46_37_28_20;POLYGON(1,0,0,0.5)42_51_60_53_44_33;POLYGON(1,0,0,0.5)68_64_58_49;TICK;R_4_6_15_17_19_30_32_34_36_38_50_52_54_56_63_65_67_72;RX_1_3_9_11_13_21_23_25_27_29_41_43_45_47_57_59_61_69_0_2_5_7_8_10_12_14_16_18_20_22_24_26_28_31_33_35_37_39_40_42_44_46_48_49_51_53_55_58_60_62_64_66_68_70_71;MARKX(0)23;MARKZ(1)52;TICK;CX_1_4_3_6_9_15_11_17_13_19_21_30_23_32_25_34_27_36_29_38_41_50_43_52_45_54_47_56_57_63_59_65_61_67_69_72;TICK;CX_2_1_10_9_12_11_22_21_24_23_26_25_28_27_42_41_44_43_46_45_48_47_58_57_60_59_62_61_70_69_5_4_7_6_16_15_18_17_20_19_31_30_33_32_35_34_37_36_39_38_51_50_53_52_55_54_64_63_66_65;TICK;CX_0_1_5_9_7_11_14_21_16_23_18_25_20_27_31_41_33_43_35_45_37_47_49_57_51_59_53_61_64_69_8_4_10_6_22_15_24_17_26_19_40_30_42_32_44_34_46_36_48_38_58_50_60_52_62_54_68_63_70_65;TICK;CX_2_3_8_9_10_11_12_13_22_23_24_25_26_27_28_29_40_41_42_43_44_45_46_47_58_59_60_61_68_69_5_6_14_15_16_17_18_19_31_32_33_34_35_36_37_38_49_50_51_52_53_54_55_56_64_65_66_67_71_72;TICK;CX_1_2_9_10_11_12_21_22_23_24_25_26_27_28_41_42_43_44_45_46_47_48_57_58_59_60_61_62_69_70_4_5_6_7_15_16_17_18_19_20_30_31_32_33_34_35_36_37_38_39_50_51_52_53_54_55_63_64_65_66;TICK;CX_1_0_9_5_11_7_21_14_23_16_25_18_27_20_41_31_43_33_45_35_47_37_57_49_59_51_61_53_69_64_4_8_6_10_15_22_17_24_19_26_30_40_32_42_34_44_36_46_38_48_50_58_52_60_54_62_63_68_65_70;TICK;CX_3_2_9_8_11_10_13_12_23_22_25_24_27_26_29_28_41_40_43_42_45_44_47_46_59_58_61_60_69_68_6_5_15_14_17_16_19_18_32_31_34_33_36_35_38_37_50_49_52_51_54_53_56_55_65_64_67_66_72_71;TICK;CX_1_4_3_6_9_15_11_17_13_19_21_30_23_32_25_34_27_36_29_38_41_50_43_52_45_54_47_56_57_63_59_65_61_67_69_72;TICK;M_4_6_15_17_19_30_32_34_36_38_50_52_54_56_63_65_67_72;MX_1_3_9_11_13_21_23_25_27_29_41_43_45_47_57_59_61_69;MARKX(0)23;MARKZ(1)50_54;TICK;R_4_6_15_17_19_30_32_34_36_38_50_52_54_56_63_65_67_72;RX_1_3_9_11_13_21_23_25_27_29_41_43_45_47_57_59_61_69;MARKX(0)25_21;MARKZ(1)52;TICK;CX_1_4_3_6_9_15_11_17_13_19_21_30_23_32_25_34_27_36_29_38_41_50_43_52_45_54_47_56_57_63_59_65_61_67_69_72;TICK;CX_2_1_10_9_12_11_22_21_24_23_26_25_28_27_42_41_44_43_46_45_48_47_58_57_60_59_62_61_70_69_5_4_7_6_16_15_18_17_20_19_31_30_33_32_35_34_37_36_39_38_51_50_53_52_55_54_64_63_66_65;TICK;CX_0_1_5_9_7_11_14_21_16_23_18_25_20_27_31_41_33_43_35_45_37_47_49_57_51_59_53_61_64_69_8_4_10_6_22_15_24_17_26_19_40_30_42_32_44_34_46_36_48_38_58_50_60_52_62_54_68_63_70_65;TICK;CX_2_3_8_9_10_11_12_13_22_23_24_25_26_27_28_29_40_41_42_43_44_45_46_47_58_59_60_61_68_69_5_6_14_15_16_17_18_19_31_32_33_34_35_36_37_38_49_50_51_52_53_54_55_56_64_65_66_67_71_72;TICK;CX_1_2_9_10_11_12_21_22_23_24_25_26_27_28_41_42_43_44_45_46_47_48_57_58_59_60_61_62_69_70_4_5_6_7_15_16_17_18_19_20_30_31_32_33_34_35_36_37_38_39_50_51_52_53_54_55_63_64_65_66;TICK;CX_1_0_9_5_11_7_21_14_23_16_25_18_27_20_41_31_43_33_45_35_47_37_57_49_59_51_61_53_69_64_4_8_6_10_15_22_17_24_19_26_30_40_32_42_34_44_36_46_38_48_50_58_52_60_54_62_63_68_65_70;TICK;CX_3_2_9_8_11_10_13_12_23_22_25_24_27_26_29_28_41_40_43_42_45_44_47_46_59_58_61_60_69_68_6_5_15_14_17_16_19_18_32_31_34_33_36_35_38_37_50_49_52_51_54_53_56_55_65_64_67_66_72_71;TICK;CX_1_4_3_6_9_15_11_17_13_19_21_30_23_32_25_34_27_36_29_38_41_50_43_52_45_54_47_56_57_63_59_65_61_67_69_72;TICK;M_4_6_15_17_19_30_32_34_36_38_50_52_54_56_63_65_67_72;MX_1_3_9_11_13_21_23_25_27_29_41_43_45_47_57_59_61_69;MARKX(0)23;MARKZ(1)52;TICK;R_4_6_15_17_19_30_32_34_36_38_50_52_54_56_63_65_67_72;RX_1_3_9_11_13_21_23_25_27_29_41_43_45_47_57_59_61_69;TICK;CX_1_4_3_6_9_15_11_17_13_19_21_30_23_32_25_34_27_36_29_38_41_50_43_52_45_54_47_56_57_63_59_65_61_67_69_72;TICK;CX_2_1_10_9_12_11_22_21_24_23_26_25_28_27_42_41_44_43_46_45_48_47_58_57_60_59_62_61_70_69_5_4_7_6_16_15_18_17_20_19_31_30_33_32_35_34_37_36_39_38_51_50_53_52_55_54_64_63_66_65;TICK;CX_0_1_5_9_7_11_14_21_16_23_18_25_20_27_31_41_33_43_35_45_37_47_49_57_51_59_53_61_64_69_8_4_10_6_22_15_24_17_26_19_40_30_42_32_44_34_46_36_48_38_58_50_60_52_62_54_68_63_70_65;TICK;CX_2_3_8_9_10_11_12_13_22_23_24_25_26_27_28_29_40_41_42_43_44_45_46_47_58_59_60_61_68_69_5_6_14_15_16_17_18_19_31_32_33_34_35_36_37_38_49_50_51_52_53_54_55_56_64_65_66_67_71_72;TICK;CX_1_2_9_10_11_12_21_22_23_24_25_26_27_28_41_42_43_44_45_46_47_48_57_58_59_60_61_62_69_70_4_5_6_7_15_16_17_18_19_20_30_31_32_33_34_35_36_37_38_39_50_51_52_53_54_55_63_64_65_66;TICK;CX_1_0_9_5_11_7_21_14_23_16_25_18_27_20_41_31_43_33_45_35_47_37_57_49_59_51_61_53_69_64_4_8_6_10_15_22_17_24_19_26_30_40_32_42_34_44_36_46_38_48_50_58_52_60_54_62_63_68_65_70;TICK;CX_3_2_9_8_11_10_13_12_23_22_25_24_27_26_29_28_41_40_43_42_45_44_47_46_59_58_61_60_69_68_6_5_15_14_17_16_19_18_32_31_34_33_36_35_38_37_50_49_52_51_54_53_56_55_65_64_67_66_72_71;TICK;CX_1_4_3_6_9_15_11_17_13_19_21_30_23_32_25_34_27_36_29_38_41_50_43_52_45_54_47_56_57_63_59_65_61_67_69_72;TICK;M_4_6_15_17_19_30_32_34_36_38_50_52_54_56_63_65_67_72;MX_1_3_9_11_13_21_23_25_27_29_41_43_45_47_57_59_61_69;TICK;R_72_67_65_63_56_54_52_50_38_36_34_32_30_19_17_15_6_4;RX_69_61_59_57_47_45_43_41_29_27_25_23_21_13_11_9_3_1;TICK;CX_69_72_61_67_59_65_57_63_47_56_45_54_43_52_41_50_29_38_27_36_25_34_23_32_21_30_13_19_11_17_9_15_3_6_1_4;TICK;CX_72_71_67_66_65_64_56_55_54_53_52_51_50_49_38_37_36_35_34_33_32_31_19_18_17_16_15_14_6_5_69_68_61_60_59_58_47_46_45_44_43_42_41_40_29_28_27_26_25_24_23_22_13_12_11_10_9_8_3_2;TICK;CX_65_70_63_68_54_62_52_60_50_58_38_48_36_46_34_44_32_42_30_40_19_26_17_24_15_22_6_10_4_8_69_64_61_53_59_51_57_49_47_37_45_35_43_33_41_31_27_20_25_18_23_16_21_14_11_7_9_5_1_0;TICK;CX_65_66_63_64_54_55_52_53_50_51_38_39_36_37_34_35_32_33_30_31_19_20_17_18_15_16_6_7_4_5_69_70_61_62_59_60_57_58_47_48_45_46_43_44_41_42_27_28_25_26_23_24_21_22_11_12_9_10_1_2;TICK;CX_71_72_66_67_64_65_55_56_53_54_51_52_49_50_37_38_35_36_33_34_31_32_18_19_16_17_14_15_5_6_68_69_60_61_58_59_46_47_44_45_42_43_40_41_28_29_26_27_24_25_22_23_12_13_10_11_8_9_2_3;TICK;CX_70_65_68_63_62_54_60_52_58_50_48_38_46_36_44_34_42_32_40_30_26_19_24_17_22_15_10_6_8_4_64_69_53_61_51_59_49_57_37_47_35_45_33_43_31_41_20_27_18_25_16_23_14_21_7_11_5_9_0_1;TICK;CX_66_65_64_63_55_54_53_52_51_50_39_38_37_36_35_34_33_32_31_30_20_19_18_17_16_15_7_6_5_4_70_69_62_61_60_59_58_57_48_47_46_45_44_43_42_41_28_27_26_25_24_23_22_21_12_11_10_9_2_1;TICK;CX_69_72_61_67_59_65_57_63_47_56_45_54_43_52_41_50_29_38_27_36_25_34_23_32_21_30_13_19_11_17_9_15_3_6_1_4;TICK;M_72_67_65_63_56_54_52_50_38_36_34_32_30_19_17_15_6_4;MX_71_70_68_66_64_62_60_58_55_53_51_49_48_46_44_42_40_39_37_35_33_31_28_26_24_22_20_18_16_14_12_10_8_7_5_2_0_69_61_59_57_47_45_43_41_29_27_25_23_21_13_11_9_3_1
  • Figure 4: One cycle of a middle-out color code circuit, including detector slices of a contracting X basis detector (red) and a contracting Z basis detector (blue). At the midpoint a detector slice of all detectors being contracted by this cycle is shown, revealing half of the color code state. During the first half of the cycle, the shown stabilizers are transforming from the five body operators of a pyramid code into the six body operators of a color code. During the second half of the cycle, the shown stabilizers are contracting into single qubit operators that can be directly measured. The full circuit is built by alternating between this cycle and its reverse. https://algassert.com/crumble#circuit=Q(0,1)0;Q(1,1)1;Q(1,2)2;Q(1,3)3;Q(1,4)4;Q(1,5)5;Q(1,6)6;Q(2,1)7;Q(2,2)8;Q(2,3)9;Q(2,4)10;Q(2,5)11;Q(2,6)12;Q(2,7)13;Q(3,1)14;Q(3,2)15;Q(3,3)16;Q(3,4)17;Q(3,5)18;Q(3,6)19;Q(3,7)20;Q(3,8)21;Q(3,9)22;Q(3,10)23;Q(4,1)24;Q(4,2)25;Q(4,3)26;Q(4,4)27;Q(4,5)28;Q(4,6)29;Q(4,7)30;Q(4,8)31;Q(4,9)32;Q(4,10)33;Q(5,1)34;Q(5,2)35;Q(5,3)36;Q(5,4)37;Q(5,5)38;Q(6,1)39;Q(6,2)40;Q(6,3)41;Q(6,4)42;POLYGON(0,0,1,0.5)1_7_8_2;POLYGON(0,0,1,0.5)14_24_25_15;POLYGON(0,0,1,0.5)9_16_17_18_11_10;POLYGON(0,0,1,0.5)19_29_30_31_21_20;POLYGON(0,0,1,0.5)34_39_40_35;POLYGON(0,0,1,0.5)26_36_37_38_28_27;POLYGON(0,0,1,0.75)32_33;POLYGON(0,0,1,0.75)41_42;POLYGON(0,1,0,0.5)0_1_2_3;POLYGON(0,1,0,0.5)4_10_11_12_6_5;POLYGON(0,1,0,0.5)7_14_15_16_9_8;POLYGON(0,1,0,0.5)17_27_28_29_19_18;POLYGON(0,1,0,0.5)13_20_21_22;POLYGON(0,1,0,0.5)24_34_35_36_26_25;POLYGON(1,0,0,0.5)2_8_9_10_4_3;POLYGON(1,0,0,0.5)15_25_26_27_17_16;POLYGON(1,0,0,0.5)11_18_19_20_13_12;POLYGON(1,0,0,0.5)21_31_32_33_23_22;POLYGON(1,0,0,0.5)35_40_41_42_37_36;POLYGON(1,0,0,0.5)28_38_30_29;POLYGON(1,0,0,0.75)5_6;TICK;R_1_5_14_16_18_20_32_34_36_38_41;RX_2_4_6_15_17_19_21_23_35_37_0_3_7_8_9_10_11_12_13_22_24_25_26_27_28_29_30_31_33_39_40_42;MARKX(1)17;MARKZ(0)18;TICK;CX_0_1_2_8_4_10_6_12_7_14_9_16_11_18_13_20_15_25_17_27_19_29_21_31_23_33_24_34_26_36_28_38_35_40_37_42;TICK;CX_2_1_4_3_6_5_8_7_10_9_12_11_15_14_17_16_19_18_21_20_23_22_25_24_27_26_29_28_31_30_33_32_35_34_37_36_40_39_42_41;TICK;CX_3_2_5_4_9_8_11_10_13_12_16_15_18_17_20_19_22_21_26_25_28_27_30_29_32_31_36_35_38_37_41_40;TICK;CX_2_3_4_5_8_9_10_11_12_13_15_16_17_18_19_20_21_22_25_26_27_28_29_30_31_32_35_36_37_38_40_41;TICK;CX_1_2_3_4_5_6_7_8_9_10_11_12_14_15_16_17_18_19_20_21_22_23_24_25_26_27_28_29_30_31_32_33_34_35_36_37_39_40_41_42;TICK;CX_1_0_8_2_10_4_12_6_14_7_16_9_18_11_20_13_25_15_27_17_29_19_31_21_33_23_34_24_36_26_38_28_40_35_42_37;TICK;M_2_4_6_15_17_19_21_23_35_37;MX_1_5_14_16_18_20_32_34_36_38_41;MARKX(1)18;MARKZ(0)17;TICK;R_2_4_6_15_17_19_21_23_35_37;RX_1_5_14_16_18_20_32_34_36_38_41;MARKX(1)18;MARKZ(0)17;TICK;CX_1_0_8_2_10_4_12_6_14_7_16_9_18_11_20_13_25_15_27_17_29_19_31_21_33_23_34_24_36_26_38_28_40_35_42_37;TICK;CX_1_2_3_4_5_6_7_8_9_10_11_12_14_15_16_17_18_19_20_21_22_23_24_25_26_27_28_29_30_31_32_33_34_35_36_37_39_40_41_42;TICK;CX_2_3_4_5_8_9_10_11_12_13_15_16_17_18_19_20_21_22_25_26_27_28_29_30_31_32_35_36_37_38_40_41;TICK;CX_3_2_5_4_9_8_11_10_13_12_16_15_18_17_20_19_22_21_26_25_28_27_30_29_32_31_36_35_38_37_41_40;TICK;CX_2_1_4_3_6_5_8_7_10_9_12_11_15_14_17_16_19_18_21_20_23_22_25_24_27_26_29_28_31_30_33_32_35_34_37_36_40_39_42_41;TICK;CX_0_1_2_8_4_10_6_12_7_14_9_16_11_18_13_20_15_25_17_27_19_29_21_31_23_33_24_34_26_36_28_38_35_40_37_42;TICK;M_1_5_14_16_18_20_32_34_36_38_41;MX_2_4_6_15_17_19_21_23_35_37;MARKX(1)17;MARKZ(0)18;TICK;R_1_5_14_16_18_20_32_34_36_38_41;RX_2_4_6_15_17_19_21_23_35_37;TICK;CX_0_1_2_8_4_10_6_12_7_14_9_16_11_18_13_20_15_25_17_27_19_29_21_31_23_33_24_34_26_36_28_38_35_40_37_42;TICK;CX_2_1_4_3_6_5_8_7_10_9_12_11_15_14_17_16_19_18_21_20_23_22_25_24_27_26_29_28_31_30_33_32_35_34_37_36_40_39_42_41;TICK;CX_3_2_5_4_9_8_11_10_13_12_16_15_18_17_20_19_22_21_26_25_28_27_30_29_32_31_36_35_38_37_41_40;TICK;CX_2_3_4_5_8_9_10_11_12_13_15_16_17_18_19_20_21_22_25_26_27_28_29_30_31_32_35_36_37_38_40_41;TICK;CX_1_2_3_4_5_6_7_8_9_10_11_12_14_15_16_17_18_19_20_21_22_23_24_25_26_27_28_29_30_31_32_33_34_35_36_37_39_40_41_42;TICK;CX_1_0_8_2_10_4_12_6_14_7_16_9_18_11_20_13_25_15_27_17_29_19_31_21_33_23_34_24_36_26_38_28_40_35_42_37;TICK;M_2_4_6_15_17_19_21_23_35_37;MX_1_5_14_16_18_20_32_34_36_38_41;TICK;R_2_4_6_15_17_19_21_23_35_37;RX_1_5_14_16_18_20_32_34_36_38_41;TICK;CX_1_0_8_2_10_4_12_6_14_7_16_9_18_11_20_13_25_15_27_17_29_19_31_21_33_23_34_24_36_26_38_28_40_35_42_37;TICK;CX_1_2_3_4_5_6_7_8_9_10_11_12_14_15_16_17_18_19_20_21_22_23_24_25_26_27_28_29_30_31_32_33_34_35_36_37_39_40_41_42;TICK;CX_2_3_4_5_8_9_10_11_12_13_15_16_17_18_19_20_21_22_25_26_27_28_29_30_31_32_35_36_37_38_40_41;TICK;CX_41_40_38_37_36_35_32_31_30_29_28_27_26_25_22_21_20_19_18_17_16_15_13_12_11_10_9_8_5_4_3_2;TICK;CX_42_41_40_39_37_36_35_34_33_32_31_30_29_28_27_26_25_24_23_22_21_20_19_18_17_16_15_14_12_11_10_9_8_7_6_5_4_3_2_1;TICK;CX_37_42_35_40_28_38_26_36_24_34_23_33_21_31_19_29_17_27_15_25_13_20_11_18_9_16_7_14_6_12_4_10_2_8_0_1;TICK;M_41_38_36_34_32_20_18_16_14_5_1;MX_42_40_39_33_31_30_29_28_27_26_25_24_22_13_12_11_10_9_8_7_3_0_37_35_23_21_19_17_15_6_4_2
  • Figure 5: The stabilizers of a planar pyramid code. Each stabilizer in the bulk is a five-body operator. Although the code is defined on a 2d plane, the stabilizers are easiest to understand when drawn as interlocking square-based pyramids with qubits at the vertices of the pyramids. Note that this pyramid code has different boundary conditions from the pyramid code that appears during the middle-out color code circuit.
  • ...and 17 more figures