Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fermionic Color Code Processors

Updated 9 July 2026
  • Fermionic color code processors are fault-tolerant quantum architectures that combine topological color codes with fermionic degrees of freedom such as Majorana zero modes.
  • They implement logical operations via techniques like lattice surgery, twist defects, and anyonic braiding, leveraging both qubit and fermion resources.
  • These processors integrate hybrid qubit–fermion couplings and concatenated code constructions to achieve high encoding rates with controlled stabilizer weights.

Searching arXiv for relevant papers on fermionic color codes, Majorana color codes, twist-defect color-code processors, and related architectures. Fermionic color code processors denote a family of fault-tolerant architectures in which color-code structure is combined with fermionic degrees of freedom, including Majorana zero modes, physical fermions, and fermionic anyons. The literature uses the phrase across several closely related settings: scalable Majorana-hardware realizations of open-boundary color codes, intrinsically fermionic color codes whose logical operators satisfy Majorana algebra, twist-defect processors obtained from the color code’s anyon symmetries, hybrid qubit–fermion processors, and higher-dimensional chiral extensions with single-shot features (Litinski et al., 2017, Li, 2017, Kesselring et al., 2018, Schuckert et al., 2024, Lee et al., 22 Sep 2025). A plausible implication is that the subject is best understood as a design space rather than a single canonical code family.

1. Architectural scope and code-theoretic setting

One line of work implements ordinary color-code quantum computation on fermionic hardware. In a representative architecture, networks of voltage-controlled Majorana Cooper pair boxes supply hexagonal-cell physical qubits, while a triangular open-boundary $6.6.6$ color code provides the fault-tolerant layer. In that setting, the topologically protected gate set available from Majorana hardware coincides with the Clifford gates, and the color code supplies ancilla-free syndrome readout together with logical TT-gates via magic-state distillation (Litinski et al., 2017).

A second line of work is intrinsically fermionic. In the triangular Majorana color code of the fermionic-computation proposal, one places one physical Majorana mode γj\gamma_j on each vertex of a two-dimensional three-colorable lattice, defines plaquette stabilizers as products of Majoranas, and obtains a logical mode because the total number of vertices is odd. The encoded information is then a logical Majorana mode rather than a conventional logical qubit, and the native logical gate set is organized around exchanges, parity measurements, and magic-state injection for fermionic universality (Li, 2017).

A third line treats Majorana color codes as concatenated constructions. In that framework, Majorana surface codes on three-colorable tilings are concatenated with small Majorana fermion codes [[nm,k,dm]]m[[n_m,k,d_m]]_m, producing new code families with reduced space overhead and modified stabilizer weight. The construction explicitly relates tetrons, hexons, and higher-order Majorana color codes, and emphasizes Pauli-product measurements and lattice surgery as the computational primitives (Litinski et al., 2018).

A fourth line starts from weakly self-dual CSS qubit color codes and maps them directly to fermionic codes by the substitutions XiγiX_i\to\gamma_i and Ziγ~iZ_i\to\tilde\gamma_i. In that setting the fermionic color code corrects both phase and loss errors, supports transversal Clifford gates in fermionic language, and interfaces with qubit color codes through transversal qubit–fermion controlled operations. The same framework is then used for qubit-controlled fermionic time evolution and fermionic fast Fourier transform subroutines (Schuckert et al., 2024).

A fifth line embeds the processor into a larger fault-tolerant stack. In the fermion-to-fermion LDPC proposal, a high-rate fermionic LDPC memory transfers logical fermions to two-dimensional fermionic color-code processor blocks by lattice surgery; logical operations are performed on the processor, and the state can be returned to memory without breaking fermionic parity or reducing distance. This identifies the processor as a locality-optimized compute module rather than as the sole storage layer (Xu et al., 21 Aug 2025).

2. Topological data, three-fermion layers, and twist defects

A central topological description views the two-dimensional color code as two copies of the three-fermion model $3F$. One copy has label set

C3F={1,f1,f2,f3},\mathcal C^{3F}=\{1,f_1,f_2,f_3\},

with fusion

fi×fi=1,fi×fj=fkf_i\times f_i=1,\qquad f_i\times f_j=f_k

for {i,j,k}\{i,j,k\} a permutation of TT0, topological spins

TT1

and braiding

TT2

For one copy, the modular data are

TT3

The doubled theory TT4 contains TT5 anyons TT6, and one finds exactly the TT7 color-code excitations. Fusion and braiding are inherited layerwise,

TT8

so the color-code modular data are

TT9

This gives a fermionic description of the color code’s excitations and makes its symmetry structure unusually explicit (Kesselring et al., 2018).

The corresponding anyon-symmetry group is

γj\gamma_j0

of order γj\gamma_j1. A convenient generating set is γj\gamma_j2, γj\gamma_j3, and γj\gamma_j4: γj\gamma_j5 swaps two colors, γj\gamma_j6 swaps two Pauli labels, and γj\gamma_j7 implements color–Pauli duality via the “domino” wall. Each symmetry γj\gamma_j8 corresponds to a transparent domain wall in the color-code lattice, and each endpoint of an open γj\gamma_j9-wall is a twist [[nm,k,dm]]m[[n_m,k,d_m]]_m0 of type [[nm,k,dm]]m[[n_m,k,d_m]]_m1. Up to gauge, the [[nm,k,dm]]m[[n_m,k,d_m]]_m2 twists decompose into [[nm,k,dm]]m[[n_m,k,d_m]]_m3 conjugacy classes [[nm,k,dm]]m[[n_m,k,d_m]]_m4–[[nm,k,dm]]m[[n_m,k,d_m]]_m5 (Kesselring et al., 2018).

Twists admit local stabilizer descriptions. For a single twist [[nm,k,dm]]m[[n_m,k,d_m]]_m6 at plaquette [[nm,k,dm]]m[[n_m,k,d_m]]_m7,

[[nm,k,dm]]m[[n_m,k,d_m]]_m8

where [[nm,k,dm]]m[[n_m,k,d_m]]_m9 is the minimal closed Wilson loop of Pauli operators encircling XiγiX_i\to\gamma_i0, chosen so that XiγiX_i\to\gamma_i1 commutes with all other stabilizers. On the XiγiX_i\to\gamma_i2 lattice, a XiγiX_i\to\gamma_i3-twist at a valence-XiγiX_i\to\gamma_i4 plaquette has

XiγiX_i\to\gamma_i5

On the XiγiX_i\to\gamma_i6 lattice, a XiγiX_i\to\gamma_i7-twist at a valence-XiγiX_i\to\gamma_i8 plaquette has

XiγiX_i\to\gamma_i9

The defect Hamiltonian is

Ziγ~iZ_i\to\tilde\gamma_i0

This topological picture is directly computational. Twists can be created and moved by single-qubit and Ziγ~iZ_i\to\tilde\gamma_i1-Ziγ~iZ_i\to\tilde\gamma_i2-Ziγ~iZ_i\to\tilde\gamma_i3-Ziγ~iZ_i\to\tilde\gamma_i4 Pachner-move measurements; braiding Ziγ~iZ_i\to\tilde\gamma_i5-type twists implements a subgroup of the Clifford group determined by Ziγ~iZ_i\to\tilde\gamma_i6; braiding two color-swap twists yields a logical Controlled-Ziγ~iZ_i\to\tilde\gamma_i7 on the encoded qubit pair; and the summary statement is that braiding these defects implements the full Clifford group with distance-Ziγ~iZ_i\to\tilde\gamma_i8 protection, where the effective distance is set by twist separation or twist-to-boundary separation. The stated threshold is Ziγ~iZ_i\to\tilde\gamma_i9, against a color-code baseline of $3F$0 (Kesselring et al., 2018).

3. Code constructions and logical encodings

In the triangular Majorana color code, one starts from a two-dimensional three-colorable lattice such as the $3F$1 Archimedean lattice, removes one vertex so that the total number of vertices is odd, and places one physical Majorana mode $3F$2 on each vertex $3F$3. For each plaquette $3F$4,

$3F$5

with all $3F$6 even, so $3F$7 is Hermitian and $3F$8. Because any two faces share an even number of vertices,

$3F$9

Since the number of vertices is C3F={1,f1,f2,f3},\mathcal C^{3F}=\{1,f_1,f_2,f_3\},0, there are C3F={1,f1,f2,f3},\mathcal C^{3F}=\{1,f_1,f_2,f_3\},1 independent stabilizers and one logical mode

C3F={1,f1,f2,f3},\mathcal C^{3F}=\{1,f_1,f_2,f_3\},2

which commutes with all C3F={1,f1,f2,f3},\mathcal C^{3F}=\{1,f_1,f_2,f_3\},3 and satisfies C3F={1,f1,f2,f3},\mathcal C^{3F}=\{1,f_1,f_2,f_3\},4. Boundary-supported logical strings C3F={1,f1,f2,f3},\mathcal C^{3F}=\{1,f_1,f_2,f_3\},5 connect distinct color boundaries and obey

C3F={1,f1,f2,f3},\mathcal C^{3F}=\{1,f_1,f_2,f_3\},6

so the logical algebra is explicitly Majorana rather than Pauli (Li, 2017).

A closely related fermionic color-code construction begins with a weakly self-dual CSS qubit color code, with face stabilizers

C3F={1,f1,f2,f3},\mathcal C^{3F}=\{1,f_1,f_2,f_3\},7

and replaces C3F={1,f1,f2,f3},\mathcal C^{3F}=\{1,f_1,f_2,f_3\},8, C3F={1,f1,f2,f3},\mathcal C^{3F}=\{1,f_1,f_2,f_3\},9. The fermionic stabilizers become

fi×fi=1,fi×fj=fkf_i\times f_i=1,\qquad f_i\times f_j=f_k0

while the odd-weight logical Majoranas are

fi×fi=1,fi×fj=fkf_i\times f_i=1,\qquad f_i\times f_j=f_k1

For the triangular family, the code distance fi×fi=1,fi×fj=fkf_i\times f_i=1,\qquad f_i\times f_j=f_k2 is odd, the number of physical fermionic sites is

fi×fi=1,fi×fj=fkf_i\times f_i=1,\qquad f_i\times f_j=f_k3

and the code can correct up to fi×fi=1,fi×fj=fkf_i\times f_i=1,\qquad f_i\times f_j=f_k4 loss or phase errors (Schuckert et al., 2024).

In processor-oriented formulations, each vertex fi×fi=1,fi×fj=fkf_i\times f_i=1,\qquad f_i\times f_j=f_k5 of a three-colorable tiling carries a complex fermion fi×fi=1,fi×fj=fkf_i\times f_i=1,\qquad f_i\times f_j=f_k6, equivalently split into two Majoranas

fi×fi=1,fi×fj=fkf_i\times f_i=1,\qquad f_i\times f_j=f_k7

Rough boundaries support endpoints of fi×fi=1,fi×fj=fkf_i\times f_i=1,\qquad f_i\times f_j=f_k8-type logical strings, smooth boundaries support fi×fi=1,fi×fj=fkf_i\times f_i=1,\qquad f_i\times f_j=f_k9-type logical strings, and a single logical complex fermion is encoded by two anticommuting logical Majoranas {i,j,k}\{i,j,k\}0 and {i,j,k}\{i,j,k\}1 running across the patch. For each face {i,j,k}\{i,j,k\}2,

{i,j,k}\{i,j,k\}3

If {i,j,k}\{i,j,k\}4 is the face–vertex incidence matrix, then

{i,j,k}\{i,j,k\}5

and one checks {i,j,k}\{i,j,k\}6 because any two faces share an even number of vertices. The code distance is the minimum weight of any odd-parity nullspace vector; in a regular {i,j,k}\{i,j,k\}7 rhombus patch of the {i,j,k}\{i,j,k\}8 fermionic color code, the distance equals the side length (Xu et al., 21 Aug 2025).

4. Logical operations, lattice surgery, and universality

The fermionic gate set in direct-Majorana color-code proposals is built from code deformations and parity measurements. For Majorana modes {i,j,k}\{i,j,k\}9, the phase gate is

TT00

The exchange gate TT01 is realized by state-transfer subcircuits, and the non-Clifford gate

TT02

is obtained by magic-state injection using a TT03-mode magic state and adaptive TT04-gates. Two forms of lattice surgery measure or prepare TT05 on neighboring triangles, and a four-mode parity projection TT06 is performed with an TT07-face patch. The stated outcome is a universal, parity-preserving gate set on logical Majoranas (Li, 2017).

In Majorana-surface and Majorana-color-code architectures, all logical Clifford gates are implemented with zero time overhead by Pauli-product measurements. The basic hardware measurement is a local TT08-Majorana parity, and arbitrary TT09-qubit Pauli-product measurements are assembled through a GHZ-ancilla protocol using tetrons. At the fault-tolerant level, the same logic is implemented by lattice surgery on code patches, still requiring only local few-Majorana parity measurements. The formalism also introduces twist defects in Majorana fermion surface codes and adapts twist-based lattice surgery to fermionic codes (Litinski et al., 2018).

Hybrid fermionic color codes admit transversal logical operations written directly in fermionic language. For two logical blocks TT10, the logical braid is

TT11

and the fermionic controlled-TT12 is

TT13

The qubit–fermion controlled-TT14 interface is

TT15

These operations preserve the stabilizers by symmetry, and the qubit–fermion coupling is used to teleport qubit TT16-gates onto the fermion block. The same framework presents a full universal gate set consisting of TT17, TT18, TT19, TT20, TT21, together with qubit TT22, TT23, TT24 and the hybrid TT25 (Schuckert et al., 2024).

When fermionic color codes are used as processors in a memory–processor hierarchy, lattice surgery transfers logical fermions between code blocks. To move a logical fermion from a memory block TT26 to a processor block TT27, one measures

TT28

applies a conditional logical TT29, then measures

TT30

followed by conditional TT31 gates. The fault-tolerant implementation merges the patches along the support of their TT32-type logicals, introduces TT33 ancilla complex fermions, adds seam checks TT34 and gauge checks TT35, and repeats syndrome measurement for at least TT36 rounds so that the joint parity is measured without reducing code distance (Xu et al., 21 Aug 2025).

5. Physical implementations and syndrome extraction

In Majorana-Cooper-pair-box hardware, the elementary qubit is built from two superconducting islands carrying four Majorana zero modes TT37. For one island,

TT38

where TT39 is the island charge, TT40 its phase, TT41 the charging energy, and TT42 the Josephson coupling. In the Majorana regime TT43, the effective low-energy Hamiltonian reduces to a two-level system TT44, with

TT45

This provides an explicit Pauli–Majorana map at the hardware level (Litinski et al., 2017).

The corresponding code architecture uses a triangular open-boundary TT46 color code of odd distance TT47. Each vertex is a physical qubit, each face is a hexagon or rectangle, and the stabilizer generators are

TT48

On colored boundaries, omitting the opposite-color stabilizers yields logical boundary strings such as TT49 and TT50 along a red edge. Single-qubit TT51 and TT52 are implemented by Majorana braiding, while CNOT is realized by parity measurements with one ancilla prepared in TT53 (Litinski et al., 2017).

A notable feature of that architecture is ancilla-free syndrome extraction. For a six-qubit TT54-stabilizer, the six surrounding hex cells move the relevant Majoranas onto a central island, and the total TT55-Majorana parity

TT56

is read out dispersively through an LC resonator. The same cell can be reused for TT57-stabilizers by pre- and post-Hadamard rotations. The stated threshold under pure Pauli noise with ancilla-free readout is TT58. The nanowire layout has hex-cell pitch TT59, qubit footprint TT60 per cell, Majorana movement times TT61, parity-measurement time TT62 per stabilizer, and full-cycle time TT63–TT64 (Litinski et al., 2017).

Neutral-atom and semiconductor implementations target intrinsically fermionic color codes. In neutral atoms, syndrome measurement uses an ancilla qubit and a Hadamard-test sequence to measure TT65, while non-number-conserving fermionic braiding is generated by a photodissociation-based neutral-atom braiding gate. For a distance-TT66 code, the stated resource count is TT67 fermions TT68 TT69 qubit ancillas TT70 TT71 molecule modes per logical fermion; longer codes follow

TT72

The same proposal gives expected gate times TT73–TT74 in neutral atoms, and for quantum dots or donors in silicon quotes TT75 with gate times TT76–TT77 (Schuckert et al., 2024).

6. Resource tradeoffs, high-rate variants, and higher-dimensional extensions

Several resource regimes have been stated explicitly for fermionic color-code processors and related code families.

Construction Stated parameters Remark
Fermionic-twist stellated color code TT78 TT79 for TT80
Fermionic-twist stellated color code TT81 TT82
4.8.8 TT83 stellated fermion code TT84 single logical qubit
4.8.8 Majorana color code with TT85 overhead TT86 max stabilizer TT87
4.8.8 Majorana color code with TT88 overhead TT89 max stabilizer TT90
Concatenated fermion-to-qubit code TT91 stabilizer weight TT92

For twist-based two-dimensional processors, the holographic-bound quantity TT93 reaches TT94 for triangular TT95 color codes, TT96 for triangular TT97 color codes, and tends to TT98 for fermionic-twist stellated color codes with TT99. The explicit family of γj\gamma_j00 stellated fermion codes satisfies

γj\gamma_j01

so

γj\gamma_j02

The comparison given in the source is that standard color code γj\gamma_j03 has γj\gamma_j04 for γj\gamma_j05, whereas fermionic stellated codes have γj\gamma_j06; the abstract further states that these new topological codes have the highest encoding rate of local stabilizer codes with bounded-weight stabilizers in two dimensions (Kesselring et al., 2018).

In direct-Majorana fault tolerance, Monte Carlo decoding yields a threshold γj\gamma_j07. For target physical error rate γj\gamma_j08 and target logical error per gate γj\gamma_j09, the stated estimate is γj\gamma_j10, with each logical Majorana triangle containing γj\gamma_j11 physical Majoranas and each lattice-surgery measurement taking γj\gamma_j12 rounds of face measurements, giving γj\gamma_j13 logical-gate time (Li, 2017).

In fermion-to-qubit concatenations, a small-distance physical fermion-to-qubit code is concatenated with a high-distance fermionic color code. The overall distance is

γj\gamma_j14

all stabilizer generators remain constant weight γj\gamma_j15, and at fixed γj\gamma_j16 each local fermionic interaction maps to an γj\gamma_j17-depth, γj\gamma_j18-weight Pauli circuit. A stated implication is scalable, locality-preserving fault-tolerant simulation of γj\gamma_j19 and γj\gamma_j20 fermionic Hamiltonians with arbitrarily large distance at constant stabilizer weight (Wei et al., 29 Aug 2025).

Three-dimensional chiral color codes extend the processor concept into subsystem-code territory. Defined on a four-colorable γj\gamma_j21 lattice and embedded in the γj\gamma_j22 gauge color code, they realize the fermionic toric-code phase in the qubit case and γj\gamma_j23 Walker–Wang–type models more generally. Because γj\gamma_j24, they admit single-shot error correction and code switching to both the γj\gamma_j25 stabilizer color code and a γj\gamma_j26 boundary color code. The stated performance summary gives bulk code distance γj\gamma_j27, one logical qudit per boundary in open geometry, γj\gamma_j28–γj\gamma_j29, and a universal gate set obtained by sequential code switching; the boundary code has γj\gamma_j30, but is protected by the bulk (Lee et al., 22 Sep 2025).

A plausible synthesis is that fermionic color code processors occupy a spectrum of tradeoffs. Two-dimensional twist and Majorana constructions emphasize locality and native fermionic operations; concatenated Majorana color codes optimize overhead and stabilizer weight; memory–processor stacks separate storage rate from gate locality; and three-dimensional chiral variants add single-shot correction and code switching. Across these variants, the common organizing principle is the use of color-code geometry to preserve fermionic algebra while keeping logical operations topological, local, or transversal.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Fermionic Color Code Processors.