Multimode rotationally symmetric bosonic codes from group-theoretic construction
Rabsan Galib Ahmed, Adithi Udupa, Giulia Ferrini

TL;DR
This paper introduces a new family of multi-mode, rotationally symmetric bosonic codes based on group theory, enabling linear-optics implementation of logical gates and improved noise protection, including exact correction of correlated dephasing.
Contribution
It presents a novel group-theoretic construction of multi-mode bosonic codes that preserve rotational symmetry and allow full Pauli group implementation via linear optics.
Findings
Outperform single-mode and earlier multi-mode codes in dephasing protection
Enable exact correction of correlated dephasing noise
Show no trade-off between dephasing and photon loss protection
Abstract
We introduce a new family of multi-mode, rotationally symmetric bosonic codes inspired by the group-theoretic framework of [Phys. Rev. Lett. 133, 240603 (2024)]. Such a construction inverts the traditional paradigm of code design by identifying codes from the requirement that a group of chosen logical gates should be implemented by means of physically simple logical operations, such as linear optics. Leveraging previously unexplored degrees of freedom within this framework, our construction preserves rotational symmetry across multiple modes, enabling linear-optics implementation of the full Pauli group. These codes exhibit improved protection against dephasing noise, outperforming both single-mode analogues and earlier multi-mode constructions. Notably, they allow exact correction of correlated dephasing and support qudit encoding in arbitrary dimensions. We analytically construct and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced biosensing and bioanalysis techniques · Acoustic Wave Resonator Technologies · Photonic and Optical Devices
Multimode rotationally symmetric bosonic codes from group-theoretic construction
Rabsan Galib Ahmed
Department of Physical Sciences, Indian Institute of Science Education and Research Mohali, Punjab 140306, India
Wallenberg Centre for Quantum Technology, Department of Microtechnology and Nanoscience, Department of Microtechnology and Nanoscience, Chalmers University of Technology, Göteborg SE-412 96, Sweden
Institute for Quantum Computing, University of Waterloo and Department of Applied Mathematics, University of Waterloo
Adithi Udupa
Wallenberg Centre for Quantum Technology, Department of Microtechnology and Nanoscience, Department of Microtechnology and Nanoscience, Chalmers University of Technology, Göteborg SE-412 96, Sweden
Giulia Ferrini
Wallenberg Centre for Quantum Technology, Department of Microtechnology and Nanoscience, Department of Microtechnology and Nanoscience, Chalmers University of Technology, Göteborg SE-412 96, Sweden
Abstract
We introduce a new family of multi-mode, rotationally symmetric bosonic codes inspired by the group-theoretic framework of [Phys. Rev. Lett. 133, 240603 (2024)]. Such a construction inverts the traditional paradigm of code design by identifying codes from the requirement that a group of chosen logical gates should be implemented by means of physically simple logical operations, such as linear optics. Leveraging previously unexplored degrees of freedom within this framework, our construction results in codes that display rotational symmetry across multiple modes, while enabling linear-optics implementation of the full Pauli group. These codes exhibit improved protection against dephasing noise, outperforming both single-mode analogues and earlier multi-mode constructions. Notably, they allow exact correction of correlated dephasing and support qudit encoding in arbitrary dimensions. We analytically construct and numerically benchmark two-mode binomial code instances, and demonstrate that, unlike single-mode rotationally symmetric bosonic codes, these exhibit no trade-off between protection against dephasing and photon loss.
Bosonic codes encode a logical qubit into the infinite-dimensional Hilbert space of a quantum harmonic oscillator, enabling protection of quantum information by tailoring the encoding to dominant physical noise processes such as photon loss and dephasing [3]. In contrast to conventional qubit-based encodings, which typically require a large number of physical qubits to correct generic errors, bosonic codes can exploit the structure and bias of noise at the hardware level, thereby achieving error suppression with significantly reduced overhead. Recent experiments have demonstrated a prolongation of logical lifetimes beyond those of the underlying physical components, reaching the so-called break-even regime [30, 38]. Furthermore, concatenating bosonic codes with higher-level quantum error-correcting codes can substantially reduce the resource requirements of fault-tolerant architectures [40, 43, 32, 31, 16, 34, 5, 36]. This in turns induces an increased algorithmic performance as compared to the use of standard qubits [18]. However, despite these advantages, important challenges remain, including construction of codes that can tackle a wide range of noise errors and construction of gates that are easily implementable in the existing hardware. Addressing these limitations is essential for assessing the true potential of bosonic codes in scalable fault-tolerant quantum computing.
One way to understand the performance of bosonic codes is in terms of their symmetries. For instance, -order rotationally symmetric bosonic (RSB) codes [19] have a specific structure of the codewords in Fock space, where only Fock states with multiples of are allowed. This structure implies that RSB codes allow for detecting the loss or gain of up to photons at the same time, while also tolerating phase errors of magnitude up to . While such codes have the potential to break even in relevant parameter regimes, finding new bosonic codes with better performance is essential to further reduce the overhead of physical qubits needed in practical implementations of concatenated codes. Furthermore, the implementation of relevant gates such as the logical -gate on such codes is complicated, and requires the use of auxiliary qubits. In particular, for single-mode rotation-symmetric codes, such operations generally require carefully optimized control pulses [19]. Therefore it is essential to design new bosonic codes with good quantum error correcting (QEC) properties, and at the same time with easily implementable sets of logical gates.
While usual approaches to the design of QEC codes consist of first introducing a code, and then finding the operations that implement the logical gates on that code, Ref. [12] takes an opposite approach. It provides a group-theoretic construction where one first selects a chosen group of logical gates, e.g. the Pauli group, to be implemented by simple physical operations, e.g. linear optics, and then a corresponding code is identified, where the desired logical gates are implemented by means of the chosen simple physical operations. However, the construction in Ref. [12] did not take into account general symmetries of the code and their connection to QEC properties.
In this work, we exploit some previously unexplored freedom in the construction of Ref. [12], to allow for a more general construction yielding a new family of multi-mode bosonic codes with rotational symmetry, that we therefore call multi-mode RSB codes. These codes retain the advantage of the ones in Ref. [12], as their logical Pauli operations remain implementable via linear optics, while also offering enhanced performance against dephasing errors compared with the corresponding instances in Ref.[12]. Furthermore, this multimode extension also allows us to encode qudits of arbitrary dimension. We perform a detailed analytical analysis of this family of codes for the qubit case, and also provide numerical results of the performance for a specific instance, namely the dual-rail binomial code, which can be thought as the two-mode generalization of the binomial code [27, 19]. We provide analytical and numerical evidence showing that, in contrast to the single-mode version of this code, which displays a trade-off between the capability of detecting loss or dephasing errors at increasing order of the discrete rotational symmetry [19], the dual-rail binomial code offers a simultaneous improvement of the error detection capability, yielding an overall improvement in the error correction performance over the single-mode case. Furthermore, we show that any two-mode RSB code in our family of codes offers perfect protection against correlated dephasing.
Preliminaries — The essential idea behind the group-theoretic encoding of Ref. [12] is to find a subspace of the Hilbert space of a given physical system, called the codespace, that is isomorphic to the logical space, such that a group of logical operations are easily implementable. It takes as inputs: a group, , and its representations, and , on the logical and physical Hilbert space respectively, where is constructed using a set of physical operations that we define as easily implementable. The output of this construction is a family of codespaces, from which the codespace performing optimally against relevant noise channels can be chosen. As an application, a two-mode bosonic code has been proposed in Ref. [12], when is chosen to be isomorphic to the Pauli group, and the physical representation, , is constructed with passive linear operations on two modes. The resulting Pauli code has been shown to perform better than the dual-rail code against the pure loss channel in the two modes. However, the construction itself offers more freedom in choosing and than it was explored in Ref. [12].
Multimode rotation symmetric bosonic codes — We start by showing that an extended construction allows us for encoding a qudit, having a d-dimensional Hilbert space, in a new family of multimode RSB codes, hosted by bosonic modes. The Pauli group for a qudit is generated by and . In the computational basis, their actions are given by , where . Inspired by, but distinctly from, the construction of Ref. [12], we choose the group to be for an even and the representations and 111Even though the physical representation is given using the passive linear operations on the modes, note its difference from the one given in [12], which assumes a physical representation that is isomorphic to the Pauli group itself while the one proposed here is more general.
[TABLE]
Here is a general passive linear operation generated by beam-splitters on all pairs of modes , with and and ’s some real numbers parametrising . Crucially, this mode mixing operation, absent in the construction of Ref. [12], endows the code with additional freedom in the choice of the encoding modes, which, as we will see, will result in an enhancement of the code performance. A beam-splitter for encoding a multimode bosonic code was considered with NOON states in Ref.[8]. We find that the -dimensional subspace of physical modes, where Eqs.(1) and (2) operate as logical and respectively, is spanned by the the computational codewords
[TABLE]
where is addition modulo , the indexes run between [math] and , and ’s are coefficients that can be choosen freely, provided they satisfy normalisation. The derivation is given in Ref. [1, Sec.S1] . We also assume that if the upper limit on the product sign, , is less than the lower limit, then the index runs a period through . For example, when , runs through ; hence the product state is . In each of the modes, we have an order- rotation symmetry, as can be verified by applying the order- rotation symmetry operator to the codeword, where . As an illustration, the action of the logical operator stemming from Eq.(1) on a qutrit () encoded in a three mode rotation-symmetric bosonic code of order is illustrated in Fig.1. Note the similarity of the Fock-space structure with the case of single-mode RSB qudits, as defined in Appendix F of Ref. [17]. Distinct multimode bosonic codes with rotational symmetry were introduced from homological rotor codes in Ref. [42]. Other codes exhibiting rotational symmetry have been studied in the context of single-photon implementations of GKP states [13].
Two-mode instance and Knill-Laflamme conditions– As a special case of the multimode encoding of a qudit, we focus on the case when : encoding a qubit in two bosonic modes. The most general codewords are explicitly given by
[TABLE]
with .
By construction, the logical bit-flip gate acting on these codewords is implemented as , which corresponds to a SWAP operation. The logical phase-flip gate is implemented by 222We further note that for the codewords defined in Eqs. (S110) and (S111), when is odd, the implementation of the gate remains unchanged and the logical gate can instead be implemented as . We focus on loss and dephasing channels. In the general case of the combined channel of the two, the Kraus representation is given by
[TABLE]
where the Kraus operators for the loss and dephasing channel in each mode, , are respectively given by
[TABLE]
The loss and dephasing strength of the channels are respectively quantified by the parameters and in each mode. The evolution of the encoded state up to first order under this combined channel is provided in Ref. [1, Sec. S1].
We then study the Knill–Laflamme (KL) conditions for the above codes for arbitrary coefficients for individual channels. For a purely loss channel, up to first order in the noise strength, we show in Ref. [1, Sec. S2A] that the KL conditions are satisfied provided the coefficients obey . For a purely dephasing channel, up to first order in the dephasing noise strength, we see that the KL conditions depend on the encoding angles of the beam-splitter. The KL conditions upto first order in are satisfied for when (Ref. [1, Sec. S3A]).
For both these noise models, in order to correct the effect of the noise channel up to the first order in the noise strength for an arbitrary logical state prepared in the codewords Eqs.(S110) and (S111), we propose a two-mode extension of the recovery map outlined for the simplest single-mode bosonic codes [27, 30]: a modular number measurement (a generalised number-parity measurement) indicates the error-syndrome, and corresponding unitary operators are applied. The details of the analytical recovery map for the case of loss and dephasing are provided, respectively, in Ref. [1, Secs. S2B and S3B].
Comparison with other codes– We now turn to which families of codes are subsumed in our code family. If we disregard the beam-splitter , choosing yields the concatenation of a cat code with a dual-rail code [23], distinct from the cat repetition code [20]. This code is also distinct from the pair cat-codes found in [2], where the codewords are eigenstate of the difference between the number operators of the two modes. The choice yields instead the concatenated dual-rail ideal number-phase code [19], distinct from the repetition number-phase code. For numerical analysis of the performance of our codes, we choose the instance when and , and, for any other . This yields the family of dual-rail binomial code (DRBC) for ,
[TABLE]
with the order of rotation symmetry, and where the encoding-dependent angles , here explicited, parameterise the beam-splitting operator . These codewords are similar, although distinct, to the two-qubit binomial encoded Bell state of Ref. [10] and the two-mode codes of Ref. [39] 333Furthermore, our codes are also distinct from the bosonic quantum Fourier codes based on cat states along a similar group-theoretic construction [26].. As compared to concatenation with repetition-code, the relatively uniform distribution of the bosonic excitations across the two-modes of our codes holds potential for increased QEC performance.
Numerical results for DRBC under losses and dephasing channels — We now analyse the performance of the DRBC with defined in Eqs.(9) and (10), for various values of the beam-splitter parameter. We compare to the "break-even threshold", which is defined here as the average fidelity of a logical qubit constructed with the ground state () and the first excited state () of a harmonic oscillator, called the trivial encoding, subjected to relevant noise channels but without a recovery operation [38, 30]. We also compare the performance of our codes with the single-mode binomial code, as well as with the two-mode CLY code of Ref.[11]. Note that the CLY is generally not an instantiation of the family of codes proposed here.
In Figure 2 a), we analyse the performance under a pure dephasing channel. We find with both numerical and analytical analysis (as we will detail further) that the optimal performance of the DRBC with against Gaussian dephasing noise is achieved for the choice of the beam-splitter angles , . The condition also corroborates the optimal encoding angles that we found through the KL conditions. For this choice of angles, we see that the performance of the DRBC with is significantly better than for the case of the single-mode binomial code. In Figure. 2 b), we study the performance under pure loss channel, and we see that the DRBC behave very similar to the single-mode case while still doing better than CLY code.
For single-mode RSB codes, there is a trade-off [19]: while the performance against losses increases at increasing (up to an optimal value of ), for dephasing it decreases at increasing . After this optimal value of , the performance decreases with for both noise channels. Strikingly, we observe instead a significant improvement in performance under the dephasing noise channel of our DRBC with for the optimal choice of the encoding angles , which results in a simultaneous improvement of the performance with increasing up to an optimal value of , see Figure 2 a) and b). In Fig. 2 c) we present the results for the combined dephasing-loss channel. The performance analysis for each of the noise models studied has been carried out by numerically solving the semi-definite programming (SDP) of finding the optimal recovery map [15]. Evaluating the performance for larger values of and using semidefinite programming becomes computationally challenging due to the rapidly increasing dimension of the Hilbert space. We provide numerical results on near-optimal fidelity that supports and extends the results obtained from SDP in Ref. [1, Sec. 4].
Understanding the code perfomance against dephasing in terms of Knill-Laflamme conditions and codewords distinguishability — For dephasing noise using the continuous Kraus representation, we show in Ref. [1, Sec.S5A] that, for optimal angles , , as approaches infinity, the KL conditions for dual codewords get closer to being exactly satisfied at any order of dephasing parameter. This validates the enhancement of performance at increasing observed numerically. This increased performance as compared to the case of single-mode RSB codes can be further analysed in terms of the codewords distinguishability under phase measurements. In a previous study [41], it was found that the performance of the single-mode rotation symmetric codes for the Knill teleportation based error-correcting (telecorrection) circuit against a purely dephasing noise is upper bounded by a monotically increasing function of the distinguishability between the dual codewords, . In order to assess this distinguishability, one can employ the canonical phase measurement [24, 19]. What was essentially found in [41] is that, as long as the probability distributions of the outcomes of the phase measurements for the codewords, and , do not significantly overlap under the evolution of a dephasing noise, it is possible to recover the logical state faithfully on average. Here we extend this understanding to the case of two-mode rotation-symmetric codes by analysing the phase measurements on the two modes. Unlike the case of single-mode codes, where the phase measurement outcomes lie in a circle, , those in the case of two-mode codes lie in a torus, . Therefore, in contrast to the single-mode codes where the distributions inevitably overlap in the circle, , for the two-mode codes, with different choices of the encoding angles, , the distributions can be made to avoid each other on the torus, (see Ref. [1, Sec.S5B] for more details). We emphasize that, despite these arguments are based on distinguishability with respect to phase measurements, for correcting the dephasing noise to the leading orders for our two-mode code we use the modular number measurement to reveal the error syndrome as described in Ref. [1, Sec.S2B and S3B].
We have also verified that the increase in performance of the DRBC for the optimal choice of the encoding angles, as compared to the single-mode binomial code, is robust even in the case of more sophisticated instances of dephasing channels, such as non-Markovian dephasing induced by random telegraph noise [7, 6, 37, 29, 4, 41], see Ref. [1, Sec.S6].
Performance of two-mode RSB under correlated dephasing — Correlated dephasing can arise e.g. as a result of the usually strong dephasing of flux tunable couplers such as SNAIL-based modes [25, 9], noise which is picked up by the coupled bosonic modes. This can be modelled through a stochastic interaction Hamiltonian, , where is a stochastic variable. The effective noise channel is given in this case by
[TABLE]
Here we show that for any choice of two-mode RSB code in Eqs.(S110) and (S111), the quantum circuit in Fig. 3 corrects exactly any such arbitrary correlated dephasing noise of the form in Eq.(11). Here, modes and encode the control and the target qubits, respectively. The first controlled- () gate in Fig. 3 between two qubits encoded in order- (control qubit) and order- (target qubit) two-mode RSB code is implemented by the unitary . The second control unitary in Fig. 3 is given by . The two gates act as a SWAP gate, since the auxuliary mode is prepared in the logical state , and the correlated dephasing noise commutes through the gates, effectively swapping the noise-free state in the data rail to the auxiliary mode rail. In Ref. [1, Sec.S7], we provide a more detail derivation of the action of this circuit.
Application of other gates — The group of logical operators that we have chosen to be implemented through the easy operations, namely the passive linear operations, is the Pauli group. However, that is not enough to achieve universal quantum compution. For that purpose we additionally give a prescription for the application of the Hadamard gate (), the phase gate (), the -gate () and the two-qubit control-Z gate (). Similarly to the case of the Pauli code discussed in Ref. [12], for our family of codes, for general even , the and the gate can be applied using the non-linear interactions of a microwave resonator [19]. Explicitly, for an even- two-mode code, we have , implementable using the self-Kerr interaction. The gate between two qubits encoded in order- and order- can be applied similarly using the cross-Kerr interaction between two microwave resonator: [19], where the interaction happens between the first mode of each of the two encoded bosonic qubits. The and gates can be implemented using teleported gates, similar to what was proposed in [19]. For this purpose, an auxiliary qubit, encoded in two modes, is initially prepared in the states, and respectively, followed by a coupling to the two-mode data qubit using a gate and a phase measurement on the data qubit. The resultant state of the auxiliary qubit contains the desired action of the gates up to an action of a logical . The circuits are included in Ref. [1, Sec.S8].
Conclusive remarks and open questions — We have introduced a new family of multimode bosonic codes, which extends the rotationally symmetric bosonic codes introduced in Ref. [19] to the multimode, multidimensional case, by endowing the group theoretic construction introduced in Ref. [12] with the addition of beam-splitters mixing the codewords. An analysis of the two-mode dual-rail binomial instance for reveals increased performance as compared to the single-mode case, in particular against dephasing noise, where the trade-off between resilience towards dephasing and loss errors at increasing discrete symmetry order that affects the single-mode RSB codes (up to the optimum ) is resolved. This increase in performance achieved by increasing the number of modes in the codes echoes similar results found for translationally symmetric bosonic codes [35, 33], but was not explored yet for RSB codes, to the best of our knowledge.
Several directions for further research arise from our work. For example, the very general codewords presented in Eq.(3) yield a family of codes, with vast space for numerical optimization of the parameters, given a specific noise model, such as qudit dimensionality, order of rotational symmetry, and coefficients of the superposition. Furthermore, for the codes studied in this work we have chosen the Pauli group as the group to be implemented covariantly; it is an interesting question to ask what codes would stem by selecting other representations of the Clifford group or of groups homomorphically equivalent to it, than those considered in Ref. [12]. Finally, it is interesting to consider the case where physically implementable operations are not constrained to passive linear optical operations, but correspond instead to more sophisticated operations, such as those implementable with superconducting circuits [22, 14].
Acknowledgment — We acknowledge useful discussions with Tahereh Abad, Victor Albert, Axel Eriksson, Yvonne Gao, Simone Gasparinetti, Mats Granath, Trond Haug, Kunal Dhanraj Helambe, Maryam Khanahmadi, Martin Jirelow, Anthony Leverrier, Anja Metelmann, Lukas Splitthof, Peter van Loock, and Suocheng Zhao. We acknowledge Alberto Salvador for the numerical calculations on near-optimal fidelity results reported in the supplementary material file, as well as Julius Andersson, Carl Svensson, Hang Zhou and Griffin Hiscoke for having derived the Knill-Laflamme conditions for the case of losses to second order in the loss rate. We thank Debjyoti Biswas and Nikhil Sharma for useful cross validation of Knill-Laflamme conditions of loss channel. G.F. acknowledges funding from the European Union’s Horizon Europe Framework Programme (EIC Pathfinder Challenge project Veriqub) under Grant Agreement No. 101114899, the Olle Engkvist Foundation, and the Swedish Research Council through the project grant VR DAIQUIRI. G.F. and A.U. acknowledge support from the Knut and Alice Wallenberg Foundation through the Wallenberg Center for Quantum Technology (WACQT). G.F., A.U. and R. G. A. acknowledge funding from Chalmers Area of Advance Nano, as well as resources at the Chalmers Centre for Computational Science and Engineering (C3SE).
Appendix A Multimode rotation-symmetric codewords
In this section, we provide a derivation of the qudit codewords Eq.(3). Firstly, note that unlike [12] where both the group and the physical representation are isomorphic to the Pauli group, we have utilised the fact that it is sufficient for there to exist a homomorphism, , from to the Pauli group and a physical representation, , that acts as on at least one two-dimensional subspace.
For the derivation it suffices to work out the case for . We start by considering the general superposition of all possible states supported by modes, given by
[TABLE]
By imposing that the physical representation of the group element acts as in Eq.(2), i.e. that , with , we find,
[TABLE]
By imposing the physical representation of group element , we require that . Using the relation, , we obtain
[TABLE]
From Eq. (A), we also see that This implies
[TABLE]
Similarly, applying on , we arrive at the condition where we again use Eq. (A) to obtain the fact that , and thus is equal to 0, unless .
By induction, we therefore have
[TABLE]
for all . Furthermore, since is an even number, for all the fock-states that have non-zero amplitudes in the codewords. The codewords thus take the form given in Eq.(3).
The set-up and the error correction procedure that we investigate in this paper is given as follows (see Figure S1). First, we prepare the logical state in the two-mode encoding in the modes through which noise occurs (). Hence,
[TABLE]
where the bar denotes the logical codewords in non-transformed basis, i.e. before the beam-splitter operation. Then we apply the beam-splitter action,
[TABLE]
and let the system go through the noise channel , and then apply the inverse beam-splitter action before continuing with rest of the recovery operation, , where we have .
The beam-splitter transforms the two modes and into and as follows
[TABLE]
With the Kraus representation provided in Eq.(8), the evolution of a state under these channels can be written as
[TABLE]
Note that the modified noise channel under the beam-splitter operation is denoted by instead of . We can further re-write
[TABLE]
where, using Eq.(10), the new Kraus operators are
[TABLE]
The recovery procedure involves a non-destructive modular number measurement in the () basis to detect the error syndrome and a corresponding unitary operator is applied. This modular number measurement in each of the modes is defined by the following set of POVMs: where [19, 27]. We intend to find the recovery map that corrects the error induced by the noise channel up to the first order in the noise strengths, and corresponding to the loss and dephasing channel respectively. Up to the first order in and , the effect of the noise channel can be written as
[TABLE]
Based on this expansion, we give recovery procedures in the presence of purely loss and purely dephasing channels in Secs. B and C respectively, for general codewords of our two-mode codes, corresponding to general in Eqs.(4) and (5).
Appendix B Recovery of the two-mode RSB code against the loss channel up to first order in noise strength
We rewrite the codewords given in Eq. (4) and (5) of the main text in the non-transformed basis, where the mixing operation has been absorbed into the error channel, as
[TABLE]
B.1 Knill-Laflamme conditions for purely loss channel
We now check the Knill-Laflamme (KL) conditions for the loss channel up to first order in . From Eq. (S11), the Kraus operators to first order in are
[TABLE]
The corresponding error operators are
[TABLE]
The KL conditions require
[TABLE]
where and . Among the ten possible combinations of , three appear only at order higher than and can therefore be neglected. We evaluate the remaining seven cases below.
Case 1:
[TABLE]
For the codewords in Eq. (S15), the off-diagonal matrix element is proportional to which is zero for as required by KL conditions to be satisfied. Although we only consider even , we note here that if , this matrix element will not vanish and thus not satisfying KL condition. Evaluating the diagonal terms yields
[TABLE]
This leads to the condition
[TABLE]
Case 2:
[TABLE]
Since for all , the respective KL conditions are satisfied.
Case 3:
[TABLE]
This produces the same operator structure as the previous case.
Case 4:
[TABLE]
For all error operators appearing here we have for all pairs .
Case 5:
[TABLE]
This yields the same condition as obtained from .
Case 6:
[TABLE]
Evaluating the diagonal matrix elements gives
[TABLE]
Thus, for the KL condition to be satisfied, if we require .
Case 7:
[TABLE]
This produces the same constraint as in the case.
Conclusion: Collecting the above results, the KL conditions for the loss channel to the first order in loss parameter require:
[TABLE]
Notably, the binomial instances with and satisfy this condition.
B.2 Recovery map for purely loss channel
From Eq. (S13), we see that in the presence of only the loss channel, the state evolution up to first order in the noise strength is given by
[TABLE]
For the codewords given in Eq. (S15), we define the projector onto the code space as . We now recall the modular measurement POVM defined as
[TABLE]
where and .
Applying this measurement projects the noisy state onto different error syndromes, corresponding to no-jump or photon loss in each mode. We now analyze the resulting state and recovery operation for each syndrome.
** Syndrome .** If the measurement outcome corresponds to no-jump , the projected state becomes
[TABLE]
where , with and .
To correct this error we apply the unitary
[TABLE]
The superscript corresponds to unitaries for loss noise correction and in the next section will correspond to unitaries for dephasing noise correction. The action of this operation gives
[TABLE]
where we used the equality implied by the KL condition
[TABLE]
We also used that and .
Syndrome .
If the measurement outcome corresponds to , the projected state becomes
[TABLE]
We then apply the unitary
[TABLE]
where
[TABLE]
Here is the norm and and where . Here we used the KL condition . Applying the recovery operation yields
[TABLE]
Syndrome .
Similarly, if the outcome corresponds to , we obtain
[TABLE]
and apply the unitary
[TABLE]
Analogously,
[TABLE]
If the measurement outcome corresponds to , we perform no correction since it corresponds to a second-order error.
Thus the recovery channel is
[TABLE]
Summing Eqs. (S46),(S50), and (S53) yields
[TABLE]
Appendix C Recovery the two-mode RSB code against dephasing channel up to first order in noise strength
C.1 Knill-Laflamme conditions for purely dephasing channel
We now check the Knill-Laflamme (KL) conditions for the two-mode code under a purely dephasing channel up to first order in .
From Eq. (S12), the error operators up to first order are:
[TABLE]
The combined two-mode error operators are:
[TABLE]
The KL condition requires:
[TABLE]
We now evaluate each relevant combination up to first order in .
Case 1:
[TABLE]
For the KL condition, cross terms with unequal numbers of operators in each mode vanish. The diagonal elements give:
[TABLE]
Equating these gives the condition:
[TABLE]
Off-diagonal terms for are reduced to . This is proportional to for .
Case 2:
[TABLE]
Diagonal elements give the same condition as Case 1; off-diagonal terms vanish for any and .
Case 3:
[TABLE]
which is analogous to Case 2.
Case 4:
[TABLE]
For the diagonal entries, we get
[TABLE]
where and as defined before, Further we see that the off-diagonals .
Cases 5–7: , ,
For these cases we see that, , and are similar Case 1, Case 4 and Case 5 respectively. They give the same diagonal conditions as Case 1 and the off-diagonal terms vanish.
Conclusion: For KL conditions to be satisfied up to first order in noise strength, we require that and:
[TABLE]
We note that the KL conditions for second order in noise strength are not satisfied.
C.2 Recovery map for purely dephasing channel
From Eq. S13, we see that in the presence of a purely dephasing channel, the state evolution up to first order in the noise strength is given by
[TABLE]
We employ the following modular measurement,
[TABLE]
Applying this measurement projects the noisy state onto different error syndromes corresponding to either no jump or photon exchange between the two modes. For the no-jump component, we will see that an additional projective measurement is required for full recovery.
Since the modular measurements are performed in the non-transformed mode basis—chosen for experimental feasibility in microwave cavities—we still require the following condition to hold, even for a purely dephasing channel:
[TABLE]
This condition ensures that the recovery map described below remains valid.
We note, however, that for a purely dephasing channel the KL conditions are always satisfied when . Therefore, there should exist an appropriate basis in which the recovery map can be constructed without imposing this additional constraint. Nevertheless, since the above condition coincides with the one obtained from the KL analysis of the loss channel, it is convenient to employ the same family of codes for both noise processes. With this choice, the recovery map presented below applies directly to the dephasing case as well.
Syndrome .
If the measurement outcome corresponds to the no-jump event , the projected state becomes
[TABLE]
Here
[TABLE]
and
[TABLE]
To correct the first term, we apply the unitary
[TABLE]
The action of this operation yields, up to ,
[TABLE]
In deriving this expression we used
[TABLE]
where we defined
[TABLE]
To correct the remaining term , we perform an additional projective measurement
[TABLE]
where
[TABLE]
Here we have defined the orthogonal states
[TABLE]
which can be written as
[TABLE]
where and . This ensures the states are correctly normalised. The projectors above are complementary projectors to ensure that the POVMs sum to identity.
If the measurement outcome corresponds to we do nothing, while for the outcome we apply
[TABLE]
The action of these operators on the term is
[TABLE]
Combining the above results, the contribution from the no-jump sector becomes
[TABLE]
Syndrome .
If the measurement outcome corresponds to a photon exchange with gain in the first mode and loss in the second mode, the projected state becomes
[TABLE]
To correct this error we apply the unitary
[TABLE]
Here
[TABLE]
with
[TABLE]
The action of the recovery operation then gives
[TABLE]
Syndrome .
For this outcome the projected state is
[TABLE]
We apply the analogous unitary
[TABLE]
which yields
[TABLE]
The recovery operation can be written as
[TABLE]
Summing Eqs. (S84), (S87), and (S90), its action on the noisy state is therefore
[TABLE]
Appendix D Near-optimal fidelity under loss and dephasing channels
In the original work by H. Michael et al. [28], the performance of single-mode binomial codes in the case was investigated for various values of . For a fixed noise strength , they showed that there exists an optimal binomial code with a finite value of that minimizes the entanglement fidelity among different binomial codes. Motivated by this result, we investigate how this behavior extends to our two-mode binomial codes.
In the two-mode case, the dimension of the codespace grows rapidly with increasing and , making it computationally prohibitive to obtain the optimal recovery map via semidefinite programming. To address this challenge, we employ the near-optimal channel fidelity introduced in Ref. [44], which provides an optimization-free metric applicable to arbitrary noise channels and quantum codes. This quantity yields a two-sided bound on the optimal code performance and depends only on the Knill–Laflamme matrix.
The Knill–Laflamme quantum error-correction matrix is defined as
[TABLE]
where are the logical codewords and are the Kraus operators of the noise channel . The near-optimal fidelity is given by
[TABLE]
where , is the logical dimension, and denotes the Frobenius norm. This quantity provides the following two-sided bound on the optimal fidelity :
[TABLE]
When a code performs well against a given noise channel, the near-optimal fidelity serves as an accurate approximation to the true optimal fidelity. We therefore use these near-optimal bounds to assess the performance of our dual-rail binomial codes (DRBC) for larger values of and . The performance under photon loss is shown in Fig. S2(a). For the loss channel, we find that the behavior of the two-mode binomial codes closely mirrors that of the single-mode case. In particular, for small noise strengths, the performance improves with increasing , while for larger noise strengths there exists an optimal value of that minimizes the infidelity. This crossover behavior in the single-mode case was previously analyzed in Ref. [28].
However for purely dephasing channel, as we showed in the previous section that the performance improves for as the KL conditions are satisfied up to first order in noise strength, we see a significant improvement unlike the case of the single-mode codes. In the next section E, we will further show that the KL conditions for continuous representation of dephasing Kraus operators become closer to being satisfied as . The numerical results for this analytic proof is given here in the Fig. S2. For DBRC with for optimal encoding angles, we vary and we plot the optimal fidelity obtained from SDP calculations. We further validate it with results from near-optimal recovery. In this plot, is the entanglement fidelity which is related to the average gate fidelity as for the qubit encoding.
Appendix E More understanding on performance under dephasing for two-mode RSB using phase measurements and KL conditions of dual codewords
In Sec. C, we analyzed the effect of the Gaussian dephasing channel using its countable Kraus representation (Eq. (S12)) and constructed a recovery map valid up to first order in the noise strength. We showed that an exact first-order recovery map for the two-mode code can be obtained when the encoding mode is fixed to or (independent of ), provided that the coefficients satisfy the condition given in Eq. (S42).
In this section, we instead consider the Gaussian dephasing channel acting on the two modes in terms of its continuous Kraus representation [19]. Using this representation, we first examine under what conditions the Knill–Laflamme (KL) criteria are satisfied. We then analyze the distinguishability of the codewords under phase measurements in order to gain further insight into the performance of these codes in the presence of dephasing noise.
E.1 Knill-Laflamme matrix for dual codewords under dephasing noise
The effective noisy channel is given by where the noise channel can be expanded in terms of the elements of the continuous Kraus operators,
[TABLE]
For the effective channel , the transformed Kraus operators take the form:
[TABLE]
It is worth noting that the countable Kraus operators for the dephasing channel, [2, 19], can be expanded in terms of the continuous Kraus operators shown above; the latter are nothing but the rotation operators in the phase space, which allows us to have an intuitive understanding of the distortion of information in bosonic systems under dephasing channels. In fact, the dephasing noise can be thought of as diffusion between the probability distributions of the phase measurement outcomes corresponding to the dual codewords. If we choose the encoding mode to be given by , we obtain
[TABLE]
Since , the noise operator decomposes as
[TABLE]
The off-diagonal entries of the Knill-Laflamme matrix in the dual bases for the two error operators with angles and can be now simplified using Eq. (S100) as
[TABLE]
where . Simplifying this further, we obtain
[TABLE]
We further see that when ,
[TABLE]
Here we have used the fact that acts as the logical operator on the codespace and is an even number. We have also used the commutator relation from which we also obtain the relation . Thus from the above equality in Eq.(S103), we can conclude
[TABLE]
For the existence of exact recovery, we further require that the diagonal entries are equal. However for this channel, we see that they differ as shown below:
[TABLE]
where we have used the relations for the proof. However, from the above expression in Eq.(S105), we see that the two diagonal entries can be brought arbitrarily close to each other by setting for , and taking the limit . We also present numerical results in Fig. S2(b) for DRBC to support these findings: as increases for a fixed , the average gate infidelity decreases, indicating improved performance. Moreover, we see that for all corresponding to the case of correlated dephasing, the entries given in Eq.(S105) are exactly equal. This justifies the existence of the recovery circuit in Fig. 3 in the main text. Note that the above discussion holds for any of the general two-mode instantiations of our codes, namely given by Eqs.(4) and (5).
We exemplify this analytical understanding with numerical calculation of the entanglement infidelity for the case of the DRBC with and . As shown in Fig.S3, the infidelity is minimized for the optimal encoding angles, and . We have also numerically checked that for , the infidelity is minimized for the optimal encoding angles, and (not shown here).
E.2 Distinguishing the dual codewords and understanding the phase trajectories
In this Section, we will see how the two-mode code is distinct in performance under dephasing as compared to a single mode code in terms of the phase distinguishability of the codewords. Similar to the case of single-mode RSB, the dual codewords, encoded in the two-mode RSB, are related by a rotation in either mode, up to a global phase: .
The joint phase measurement in each of the modes formally can be written as a set of positive operator-valued measures (POVM): , where is defined e.g. in Ref.[41]. The outcomes of such measurement is . In the absence of any noise, outcomes or indicate that the logical state is , while the measurement outcomes or indicate that the logical state is (Fig. S4).
As we have previously found out, for in Eq. (E.1), the physical error operators, and acts as logical operator. Hence, the probability distribution of the outcomes of the joint phase measurement can be used to distinguish the codewords for small enough rotation errors only, parametrised by . This allows us to distinguish the dual codewords with high accuracy for small enough errors. However for large rotation errors, for example , the joint probability distribution for the dual codewords maps into one another, as these errors act as logical operator.
On the other hand, if we consider the case, , from Eq. (E.1) we have
[TABLE]
As we know that , the noise operators decomposes as
[TABLE]
As shown in Sec. E, and in particular in Eq.(S104), for and , the overlap between the codewords as it evolves under the dephasing Kraus operators, remains zero:
[TABLE]
This is in stark contrast with the single-mode and two-mode cases, where the overlap can be non-zero. Moreover, if we look at the joint probability distribution of phase measurement outcomes of the dual codewords as shown in Fig. S5, we find that their support are largely mutually exclusive for all rotation errors. This allows us to distinguish the dual codewords with high accuracy, even for large rotation errors. However we re-emphasise that exact error-correction is generally still not possible since as shown in the previous section, the diagonal entries of the Knill-Laflamme equations are not equal (Eq.(S105)).
It should also be noted that Eq. (S109) holds true for Gaussian dephasing alone, and does not imply that the evolution of trace distance between the codewords under an arbitrary dephasing channel is always unity. In general, the noisy codewords are not perfectly distinguishable for an arbitrary dephasing channel. A future work may explore whether such non-overlapping distribution of the outcomes of phase measurements can be used to design an error-correcting circuit similar to the teleportation circuit due to Knill [19, 21]. Finally, also note that for DRBC, as the energy of the binomial codes (parameterised by for binomial codes) increases, the probability distribution of the outcomes for the dual codewords has vanishing overlap [19], suggesting a better performance against the dephasing noise can be found with increasing (while with losses a sweet-spot in average energy is to be expected).
Appendix F Performance of two-mode rotation symmetric bosonic codes under the influence of random telegraph noise
Here we present numerical results on the performance of simple instances of our DRBC (), for different choices of the encoding angles, against Random Telegraph Noise. is the switching rate and is the amplitude of the RTN. We refer to Ref.[41] for a thorough definition of the noise, along with the parameters. The plot in Fig. S6 shows that the optimal encoding angles yield an increased performance against RTN noise, and that such performance beats the case of the corresponding single-mode binomial code.
Appendix G Exact recovery circuit for correlated dephasing
Here we show that correlated dephasing can be corrected perfectly, and we derive the corresponding recovery map. Since the beam-splitting operation commutes with the Kraus operators of correlated dephasing, i.e., for each , the analysis holds independently of the choice of encoding angles.
First, we wish to study the action of the controlled operation
[TABLE]
on the four-mode Fock states appearing in the tensor product of two codewords provided in the main text, which we report here for convenience:
[TABLE]
To do so, we first look explicitly at the action of beam-splitter operations of the type in Eq.(S7) on states of the form , with and two integer numbers. The operator corresponds to setting the angle with integer in Eq.(S7). Its action can be expressed as
[TABLE]
where we have used Eq.(A) for , and the fact that the operator acts as the identity on the two-mode vacuum.
The previous equation reduces for some values of to the two relevant cases:
[TABLE]
where we have used that is even. As a consequence of this, the action of the controlled operation on the four-mode Fock states appearing in the tensor product of two codewords of the form in Eqs. (S110) and (S111) gives
[TABLE]
Summing the terms in Eq.(G) over the indices and in the above expressions, one finds that and , indicating that it acts as a controlled- gate on the codespace of the two-mode codes.
Using these expressions, the map corresponding to the circuit in Fig. 3, with , is given by
[TABLE]
Here we have used the fact that the gate commutes with the correlated dephasing operator, since , and that the controlled- operation satisfies .
For a given and , we further find that
[TABLE]
Substituting this into Eq. (S118), we obtain
[TABLE]
This holds for an arbitrary choice of the two-mode codewords in Eqs. (4) and (5), not only for the case of binomial codes.
Appendix H Hadamard gate and gate
In this section, we include the circuits that implement the Hadamard and gates via gate teleportation. The schemes are direct extensions of those proposed for single-mode RSB codes [19] to the two-mode setting (see Fig. S7). We first show how the controlled rotation () gate acts as a logical controlled- () gate on our encoded two-mode codespace.
The gate is defined as
[TABLE]
where and are the photon number operators associated with the first modes of the control and target rails, respectively. The gate acts on the four-mode Fock states appearing in the tensor product of two codewords as
[TABLE]
Summing over the indices, one can verify that acts as a controlled- gate on the logical codespace .
To illustrate the Hadamard-gate protocol in Fig. S7 (a), we first prepare an auxiliary two-mode encoded qubit in the state and entangle it with the state to be teleported:
[TABLE]
Rewriting the order- state in the basis and the order- state in the computational basis, we obtain
[TABLE]
Measuring the first (control) rail in the basis yields the output state on the target rail as for the outcome “” and for the outcome “”. Combining both cases, with for “” and for “”, the output state is
[TABLE]
where acts as the logical Hadamard gate on the two-mode codespace.
The same reasoning applies for the -gate circuit in Fig. S7 (b). Writing , one obtains the logical or gate depending on whether the measurement outcome is “” or “”, respectively.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R.G. Ahmed, A. Udupa, and G. Ferrini (2025) See supplemental material at [url will be inserted by publisher] for additional details, derivations, and figures. . Note: Cited by: Multimode rotationally symmetric bosonic codes from group-theoretic construction , Multimode rotationally symmetric bosonic codes from group-theoretic construction , Multimode rotationally symmetric bosonic codes from group-theoretic construction , Multimode rotationally symmetric bosonic codes from
- 2[2] V. V. Albert, S. O. Mundhada, A. Grimm, S. Touzard, M. H. Devoret, and L. Jiang (2019-06) Pair-cat codes: autonomous error-correction with low-order nonlinearity . Quantum Science and Technology 4 ( 3 ), pp. 035007 . External Links: ISSN 2058-9565 , Link , Document Cited by: §E.1 , Multimode rotationally symmetric bosonic codes from group-theoretic construction . · doi ↗
- 3[3] V. V. Albert (2025) Bosonic coding: introduction and use cases . In Quantum Fluids of Light and Matter , pp. 79–107 . Cited by: Multimode rotationally symmetric bosonic codes from group-theoretic construction .
- 4[4] C. Benedetti, M. G. Paris, and S. Maniscalco (2014) Non-markovianity of colored noisy channels . Physical Review A 89 ( 1 ), pp. 012114 . Cited by: Multimode rotationally symmetric bosonic codes from group-theoretic construction .
- 5[5] L. Berent, T. Hillmann, J. Eisert, R. Wille, and J. Roffe (2024-05) Analog information decoding of bosonic quantum low-density parity-check codes . PRX Quantum 5 , pp. 020349 . External Links: Document , Link Cited by: Multimode rotationally symmetric bosonic codes from group-theoretic construction . · doi ↗
- 6[6] J. Bergli, Y. M. Galperin, and B. L. Altshuler (2009-02) Decoherence in qubits due to low-frequency noise . New Journal of Physics 11 ( 2 ), pp. 025002 . External Links: Document , Link Cited by: Multimode rotationally symmetric bosonic codes from group-theoretic construction . · doi ↗
- 7[7] J. Bergli, Y. M. Galperin, and B. L. Altshuler (2006-07) Decoherence of a qubit by non-gaussian noise at an arbitrary working point . Phys. Rev. B 74 , pp. 024509 . External Links: Document , Link Cited by: Multimode rotationally symmetric bosonic codes from group-theoretic construction . · doi ↗
- 8[8] M. Bergmann and P. van Loock (2016-07) Quantum error correction against photon loss using noon states . Phys. Rev. A 94 , pp. 012311 . External Links: Document , Link Cited by: Multimode rotationally symmetric bosonic codes from group-theoretic construction . · doi ↗
