Abstract
Anyons, quasiparticles living in two-dimensional spaces with exotic exchange statistics, can serve as the fundamental units for fault-tolerant quantum computation. However, experimentally demonstrating anyonic statistics is a challenge due to the technical limitations of current experimental platforms. Here, we take a state perpetration approach to mimic anyons in the toric code using a seven-qubit nuclear magnetic resonance quantum simulator. Anyons are created by dynamically preparing the ground and excited states of a seven-qubit planar version of the toric code, and are subsequently braided along two distinct, but topologically equivalent paths. We observe that the phase acquired by the anyons is independent of the path, and coincides with the ideal theoretical predictions when decoherence and implementation errors are taken into account. As the first demonstration of the topological path independence of anyons, our experiment helps to study and exploit the anyonic properties towards the goal of building a topological quantum computer.
Export citation and abstract BibTeX RIS
Original content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
1. Introduction
It is a fundamental question to investigate the physical properties of exchanging two identical particles. In one-dimensional space, the exchange is trivial as the two particles inevitably collide. In three-dimensional spaces, a wave function of a system acquires either +1 or −1 phase factor for bosons and fermions upon the exchange, respectively. Alternatively, in two-dimensional spaces, exotic statistical properties emerge when exchanging two identical particles, leading to the theoretical existence of anyons. For instance, the wave function can acquire an arbitrary phase factor , ranging continuously from +1 to −1 for Abelian anyons, or undergo non-trivial unitary evolutions for non-Abelian anyons. This exotic feature of anyons called fractional statistics has attracted great interest over the past few decades [1–6].
As truly two-dimensional systems do not exist in nature, anyons appear in an effective two-dimensional system as quasi-particles, a collective behaviour of a group of fundamental particles behaving as a single entity. The experimental evidence of quasi-particle anyons was first discovered in the fractional quantum hall effect in the 1980s [2]. Since then, an experimental quest for anyons has interested researchers not only for their fundamentally intriguing feature, but also for their application in performing protected quantum information processing (QIP). As the goal of QIP is to exploit quantum mechanical properties for computation, manipulating quantum properties in a precise manner is critical [7]. Topological properties of anyons have potential to achieve such a goal, as these properties are resilient to small fluctuations. Therefore, the prospect of utilizing anyons' fractional statistics to achieve robust control has gained much attention. In the past two decades, many powerful quantum computing schemes using anyons have been proposed. Such schemes constitute topological quantum computing (TQC) [5, 8–10] and topological quantum error correction [11, 12]. Of the many proposals, the toric code of spin lattice [12] is one of the most renowned. By artificially designing a spin lattice model with highly non-trivial ground states, individual localized Abliean anyons can be created and manipulated, leading to the realization of TQC.
Despite the prospective applications of anyonic statistics, realizing these ideas in experiments remains a challenge, as such tasks typically require generating and manipulating complex many-body quantum systems. Nevertheless, significant progress has been made in small-scale systems theoretically [13–15] and experimentally [16–19]. Through the quantum simulation approach [20–30], in which the experimental setup acts as a processor to mimic the dynamics of anyonic systems, several experiments have been implemented to demonstrate the exotic properties of anyons in small systems [16–19]. These experiments provide better understanding of braiding operations in realistic noise, opening up the possibility of fully utilizing the advantages of anyonic fractional statistics.
However, the path independent nature of the anyons' braiding statistics has not been demonstrated yet as it requires larger quantum simulators with high-fidelity coherent control. In this paper, we study a seven-qubit system with three different paths to braid anyons: two non-trivial paths where the wave function picks up the π phase, and one trivial path where the wave function remains unchanged. The additional non-trivial loop allows the experimental proof-of-principle demonstration of path independence (i.e. the statistics do not depend on the shape of the path taken by the anyons as long as the exchange takes place) [13]. This topological feature is one of the key advantages for utilizing anyons. In our experiments, we use a seven-qubit NMR quantum simlulator to realize the three braiding paths through the state preparation approach, and observe that the two phases acquired during the two non-trivial loops agree within experimental uncertainty, although they are below the theoretical value of π. Our primary source of error is decoherence that leads to deviations between the theoretically predicted phases and the experimental ones; however, we analyse the errors quantitatively and show that the two non-trivial phases are close to π after accounting for such errors.
The remainder of the paper proceeds as follows. In section 2, we review the original toric code and the simplified seven-qubit toric code and describe in detail how anyons gain a π phase after braiding regardless of the shapes of the non-trivial paths. In section 3, we briefly introduce our experimental setup and the mapping between the toric code model and the experimental system, followed by step-by-step description of the implementation in an NMR system. Finally, in section 4, we show the experimental results and analyse the errors. We account for experimental deviations from the theoretical predictions using numerical simulations that take realistic error sources into account.
2. Theoretical model
2.1. Toric code model
In this model, qubits are located on the edges of a two-dimensional lattice as shown in figure 1(a). The Hamiltonian of the system consists of two different types of four neighbouring-qubit interactions, XXXX and ZZZZ (X and Z are Pauli matrices) at a vertex v and plaquette p, respectively. Hence
where and , which are referred to as stabilizer operators. Here, star (v) is a set of four spins that share a link with the vertex v, and bond (p) is a set of four spins placed at the edges of the plaquette p. Since all the stabilizer operators commute with each other, the ground state of this Hamiltonian is a +1 eigenstate of the Av and Bp operators (note the minus sign in the Hamiltonian in equation (1)): and . The case with a periodic boundary condition on the lattice exemplifies a toric code [12] where the ground states are four-fold degenerate. The degenerate ground states form a protected subspace from possible noise-induced excited states.
Excited states of this Hamiltonian are created by applying single-qubit operators X and/or Z to the ground state. These operations create two types of quasiparticles, e particle at a vertex or m particles on a plaquette, as described in figure 1(b). Subsequently, as shown in figures 2(a) and (b), one can move a m particle to a different plaquette by applying X to a qubit nearby. Particles created on the same site annihilate each other so the X operation effectively moves the m particle. Analogously, applying Z to a relevant nearby qubit moves an e particle.
Download figure:
Standard image High-resolution imageOne can demonstrate anyonic statistics between e and m particles by moving one around the other, making a closed loop as shown in figure 2(c). This braiding operation is equivalent to the two successive particle exchanges. Note that it is not possible to exchange their positions once, since one is located at a vertex and the other at a plaquette. It can be shown that the wave function acquires a −1 phase factor (corresponding to a π phase) after such braiding, indicating that a single exchange of Abelian anyon e and m particles would result in a phase. Therefore, the anyonic statistics of e and m particles is .
2.2. The seven-qubit toric code
The planar seven-qubit model used to demonstrate the path independent property of anyonic braiding is shown in figure 3(a). For the case of a periodic lattice, the Hamiltonian consists of the four body interactions (equation (1)). However, for the seven-qubit model, we consider a lattice with a rough boudary, which results in two-body ZZ interactions at the boundary. Therefore, the Hamiltonian H7 of this system is
where
Download figure:
Standard image High-resolution imageMoreover, due to the absence of periodic boundary conditions, the ground state of this model is non-degenerate. Since the state in the computational basis is already a +1 eigenstate of , the ground state is given by projecting on to the +1 eigenstate of A1 and A2:
Due to the lattice structure, exciting qubit 1 with the operator Z creates a single e particle at v1 rather than creating a pair, whereas exciting qubit 5 with the operator X still creates a pair of m particles at the plaquettes associated with B3 and B5. Refer to figure 3(b) for the particle locations. Starting with this excited state, there are three possible loops to braid m particles as shown in figures 3(b) and (c): the trivial braiding operation where a m particle braids around v2 without an e particle, and the two non-trivial braiding operations and where a m particle braids around v1 with an e particle. The wave function remains the same when the braiding operation is trivial; however, if the operation is non-trivial, the wave function picks up a π phase from the fractional statistics.
To experimentally demonstrate the path independence of anyonic braiding, we simulated anyonic physics manifested in the seven-qubit toric code using a liquid-state NMR quantum simulator. Since it is experimentally challenging to engineer the toric code Hamiltonian which involves four-body interactions, we took the state preparation approach: dynamically preparing the ground and excited states of the toric code Hamiltonian in a NMR system, instead of generating the toric code Hamiltonian and cooling the system.
The quantum circuit which simulates the anyonic physics is shown on the right in figure 3. The main idea is to prepare and then create a superposition , where is a state with the pair of m particles, and is a state with both the e particle and pair of m particles. If braided along the non-trivial paths such as l1 or l2 in which e circulates around gains a π phase due to the fractional statistics; otherwise, remains unchanged. By measuring the variation of the relative phase on before and after the braiding, one can deduce whether the braiding path is trivial or not and,furthermore, demonstrate the path independence. The details are described as follows.
First, two Hadamard and six controlled-NOT (CNOT) gates are applied to prepare the ground state of the seven-qubit toric code Hamiltonian from , as depicted in figure 3. Then, applying X5 and on generates
respectively. To create a superposition of the two, we apply since . When the anyons are braided along a non-trivial loop, the superposition picks up a relative phase on the component. Finally, anyons are annihilated by reversing the creation operator in order to measure this relative phase. The system ultimately evolves to either the ground state or the excited state depending on different braiding paths. Therefore, we can experimentally demonstrate the path independence nature of anyonic braiding if the two phases obtained under the two different non-trivial loops l1 and l2 are the same.
The states corresponding to each step of the circuit shown on the right in figure 3 are
where is the phase gained from the anyonic statistics for different loops . When the m moves around the trivial loop l0, the final state ends up at the ground state (), whereas when the m is moved around the non-trivial loops l1 or ends up at the excited state (). In order to demonstrate path independence of anyonic braiding experimentally, we need to implement the entire circuit and observe for different loops.
3. Experimental implementation in NMR
Our seven-qubit NMR processor is the per-13C-labelled dichlorocyclobutanone derivative [32, 33] dissolved in d6-acetone. The molecule consists of seven 13C spins and the five 1H spins. We denoted the seven nuclear spins of 13C as qubits, while 1H nuclei were decoupled throughout all experiments except for the initialization step to boost polarization on 13C. The molecular structure is depicted in figure 4(a), where two nearest-neighbouring 13Cs have stronger coupling strengths, implying the ability to implement a faster two-qubit gate. Therefore, by comparing the geometry of toric code qubits and the structure of nuclear spins, we mapped each toric code qubit to the nuclear spin in as shown figure 4(b). The natural Hamiltonian of this system is described as
where is the chemical shift frequency of the spin, and Jij is the coupling strength between the and spins (refer to appendix
Download figure:
Standard image High-resolution imagePPS initialization. We first utilized the cat-state method proposed in [31] to initialize the system to a labelled pseudo-pure state (PPS) state. It can be represented by a trace-zero deviation matrix of the form , where C7 is the labelling qubit, and describes the state of C7 is . Two techniques were adopted before this initialization step to improve the signal-to-noise ratio (SNR). One is turning on 13C and 1H couplings temporarily at the very beginning and applying a SWAP gate between C7 and H5, to achieve a ∼4 times higher polarization on C7. The other one is performing RF-selection [34] sequence to pick out a slice of the NMR sample which experiences much better radio-frequency (RF) homogeneity by randomizing the other part with worse RF homogeneity. Subsequently, the labelled PPS state was prepared using non-unitary transformations via gradient fields and phase cycles [31]. The total length of the initialization sequence is about 100 ms. Refer to appendix
Ground state preparation. Unlike the theoretical circuit on the right in figure 3, the implemented circuit in NMR prepared the ground state from , rather than the required pure state . Nevertheless, since contains half of and half of , we can simply write the deviation matrix after the ground state preparation as:
where results from . Under perfect unitary transformation, stays orthogonal to throughout the circuit, thus not interfering with the final result if it can be separated in the NMR spectra. In fact, the additional two CNOT gates in the beginning of the ground state preparation shown in figure 4(b) were specifically added to achieve this separation. However, in the presence of errors, did slightly modify with the final result, as analysed in section 4.
The entire ground state preparation step was optimized by a 60 ms gradient ascent pulse engineering (GRAPE) pulse [35] based on a subspace approach [36]. The simulated fidelity of this pulse is over 0.99. Additionally, a special rectification method was used in the experiment to ensure that all of the GRAPE pulses acting on the spins were very close to theoretical expectations [37, 38]. We performed modified stabilizer measurements after the ground state preparation step to verify the state. This step is explained in detail in appendix
Anyon creation, braiding and annihilation. These three parts shown in the emulation circuit (on the right of figure 3) are compressed together to simplify the circuit as they only involve single-qubit rotations. The trivial loop l0 and non-trivial loops are all depicted in figure 4(b), and in each experiment only one loop was implemented. The three braiding operators were realized by 1 ms GRAPE pulses, respectively. In principle, after this stage we can determine by measuring coefficients of and in equation (8), but it does require many measurements in a seven-qubit system.
Measurement. This additional 'measurement' step is added to estimate with a few measurements, which allows us to measure diagonal elements of the final state and then extract the value of . It separates diagonal elements of and via basis transformation by evolving the state to
Therefore, considering , the final density matrix is
with
The coefficients , and , and originates from the neglected part . In this case
To evaluate , we estimated by measuring the diagonal elements of and similarly by measuring the diagonal elements of .
Diagonal elements readout. Since the diagonal elements cannot be directly observed in NMR, we indirectly measured them by applying the readout pulse which rotates C7 by π/2 around the y-axis. This readout pulse generated single coherences from the diagonal elements, and thus a detectable signal with distinct frequencies depending on the state of the other qubits (see
There is one assumption in the measurement of diagonal elements in the above method. The peaks are actually generated by the subtraction of two relevant diagonal elements after rotating C7 by π/2 around the y-axis (see
4. Result and discussion
We measured the anyonic phases of the four different cases:
- (1)BD0: PPS GD BD0 MM Readout.
- (2)BD1: PPS GD BD1 MM Readout.
- (3)BD2: PPS GD BD2 MM Readout.
- (4)noBD: PPS GD MM Readout,
where noBD and BD0 ideally have , and BD1 and BD2 have . GD and MM refer to the ground state preparation and measurement steps, respectively. Figure 5 shows the C7 spectra of the labelled PPS and the above four cases. The experimental spectra agree qualitatively with our theoretical predictions. First, in theory, we expect to observe the same spectra for the noBD and BD0 cases and the same spectra for the two non-trivial braiding cases (BD1 and BD2) due to the path independent nature. From figure 5, it is clear that the spectra of noBD and BD0 match well, and also that BD1 and BD2 match well. Second, our experimental spectra matched well with the simulated spectra. In theory, the spectra resulting from the four cases are expected to show four peaks with equal height (two generated from and the other two from ), which is a quarter of the labelled-PPS peak. The spectra shown in figure 5 qualitatively illustrate the expected behaviours. Third, recalling equation (15), we expect to observe no peaks at c = 32.24 Hz and Hz for noBD and BD, resulting in , and no peaks at a = 61.25 Hz and b = 24.09 Hz for BD1 and BD2, resulting in . It should be noted that the other large peaks located not at the four frequencies in the spectra result from and are neglected in the analysis.
Download figure:
Standard image High-resolution imageWe estimated and by evaluating the intensities of the peaks at the frequencies of a and b, and frequencies c and d, respectively. The intensities of peaks at a and b are averaged to estimate , and the peaks at c and d are averaged to estimate . To evaluate the numbers, we fitted the spectra with a Lorentzian function of 64 peaks (the maximum number of observable peaks on C7) using the least-square method. The experimental results of and are displayed in table 1 for all noBD, BD0, BD1 and BD2 cases.
Table 1. Experimentally evaluated and values compared with the theoretical values. and are evaluated by fitting the intensities of the peaks at the frequencies of a and b, and frequencies c and d, respectively. Subsequently, the anyonic phases are determined via equation (15). and are normalized to be in the range of . The standard deviations of are the fitting errors, and the standard deviations of are calculated from using the error propagation method.
Theory | Experiment | Theory | Experiment | Theory | Experiment | |
---|---|---|---|---|---|---|
No BD | 1 | 0.83 ± 0.01 | 0 | 0.01 ± 0.01 | 0 | (12.1 ±9.5)° |
BD0 | 1 | 0.83 ± 0.01 | 0 | 0.02 ± 0.01 | 0 | (17.4 ± 6.0)° |
BD1 | 0 | 0.05 ± 0.01 | 1 | 0.85 ± 0.01 | π (180°) | (153.9 ± 3.8)° |
BD2 | 0 | 0.05 ± 0.01 | 1 | 0.81 ± 0.02 | π (180°) | (151.4 ± 3.8)° |
The experimental results show that the anyonic phases under the two different non-trivial braiding paths l1 and l2 agree within the errors: (153.9 ± 3.8)° and (151.4 ± 3.8)° . These experimental values clearly demonstrate path independence and the phase gained under the non-trivial paths compared to the cases of the trivial and no braiding paths ((17.4 ± 6.0)° and (12.1 ± 9.5)°, respectively). However, the experimental have discrepancies with the theoretical values, which are for the trivial and no braiding paths, and for the two non-trivial paths. For the non-trivial cases, this deviation is mostly attributed to the tiny peaks at a and b (figure 5), which result in , because is highly sensitive to as it is small and in the denominator (equation (15)). For instance, consider a theoretical case when is 0. In this case, regardless of a value of is always π. Similarly, for the trivial and no braiding cases, the deviation of is mostly caused by the tiny peaks at c and d (figure 5), resulting in rather than the theoretical value of 0.
To investigate how the unwanted small peaks arise, we numerically simulated the NMR circuit starting from the ideal labelled PPS state using 99% fidelity unitaries calculated from the GRAPE pulses in the presence of the decoherence effect. The assumptions that we used to simulate decoherence are shown in
First, the error primarily comes from the decoherence effect, and the ground state and measurement pulses contribute the most in causing the biases in the determination. In particular, the ground state we prepared was the ground state of the seven-qubit toric code, not a ground state of our physical system. Therefore, the ground state preparation step is susceptible to decoherence, as there is no protection of the ground state by the energy gap in our NMR system.
Second, to a much lesser extent, equation (15) no longer accurately determines the anyonic phase in the presence of gate imperfections. Therefore, to estimate the anyonic phase independent of imperfections of ground state and the measurement pulses, a different equation is required. However, it is difficult to find such an equation that is accurate and whose variables can be easily measured. Since the braiding operation is 1 ms, whereas the ground state and measurement pulses are 60 ms, the ground state and measurement pulse imperfections contribute more significantly to the determination. Moreover, we expect that gate imperfections are worse in experiments than in simulation, which could explain the <10 discrepancy between the simulation and experimental values after accounting for the other sources of error.
Third, we also examined the effect of on the determination through numerical simulations. We simulated two scenarios with one started from and the other from the labelled PPS. As mentioned above, the one starting with the labelled PPS results in the non-trivial of ∼160°, whereas the one started from the pure state results in ∼150°. This signifies that the contribution from cannot be neglected completely when both gate imperfections and decoherence effects are present.
5. Conclusions
We have successfully demonstrated path independence of anyonic braiding statistics by braiding two anyons under two different non-trivial paths in a seven-qubit NMR quantum simulator. The anyonic phases of the two non-trivial paths l1 and l2 agree within the errors: and for l1 and l2, respectively. As references, the cases of no braiding and braiding along a trivial path are also implemented. We measured significantly smaller phases for these trivial cases compared to the non-trivial cases, confirming the extra phase acquired by the anyons in the non-trivial cases. The deviation of the anyonic phases from the theoretical value are well accounted for by the inherent errors of decoherence and imperfect gates. These contributions can be mostly attributed to the ground state preparation and measurement steps, as these steps are significantly longer than the braiding step. Other experimental schemes or setups where such a long preparation step can be prevented may be less prone to such errors. Moreover, the measurement step which is used to remarkably reduce the number of experiments in our NMR system may be eliminated in other settings.
As a step towards the realization of TQC, we do not simulate the many-body interactions in the toric code Hamiltonian but alternatively use a state preparation approach to simulating the toric code. This method is sufficient to simulate some particular anyonic properties such as the path independent nature shown in this paper; however, realizing fault-tolerant topological quantum computation would ultimately require engineering such Hamiltonians with many-body interactions. Fortunately, quantum simulation provides exponential speedup, outperforming classical computers as well as highly controllable systems instead of the natural intractable solid state systems. Hence, quantum simulation is a promising solution for creating and engineering the full toric code Hamiltonians [39–42] in the near future, and it may shed light on the goal of building a topological quantum computer in a fault-tolerant manner.
Acknowledgments
We thank Aharon Brodutch, Jonathan Baugh, Guanru Feng and Hemant Katiyar for helpful discussions and comments, and Anthony P Krismanich, Ahmad Ghavami, and Gary I Dmitrienko for synthesizing the NMR sample. This work is supported by Industry Canada, NSERC and CIFAR.
Appendix A.: Sample and initialization
Our NMR quantum processor is a racemic mixture of per-13C labelled (1S,4S,5S)-7,7-dichloro-6-oxo-2-thiabicyclo[3.2.0]heptane-4-carboxylic acid and its enantiomer. The unlabelled compound was synthesized previously by us and its structure was established unambiguously by a single crystal x-ray diffraction study [32]. By decoupling the 1H channel throughout the experiment, this sample can be regarded as a seven-qubit quantum processor which involves seven 13C spins. The and values in equation (9) of the natural Hamiltonian, as well as the relaxation time scales T1 and T2, are shown in figure A1 .
Download figure:
Standard image High-resolution imageWe initialized the thermal equilibrium to the labelled PPS using the NMR circuit shown in figure B1(a), where the entire circuit can be divided into five sections a-e. The input state of this 12-qubit system is the thermal equilibrium state
where γ is the gyromagnetic ratio of the nuclear spins, is the identity matrix, and represents the polarization of the system. Typically, and with a constant factor ignored. As the large identity matrix part does not evolve under unital operators (which is roughly the case in our experiment as the experimental time is far less than T1) and it cannot be measured in NMR experiments, we can simply neglect the identity part and rewrite the input state as
In the following calculations we only focus on this deviation density matrix assuming that the identity has no influence on the entire experiment.
a. Rotate 13C to by a 1 ms GRAPE pulse around y-axis on 13C channel, and then crush it by a 2 ms gradient pulse. The total length is 3 ms and the state at step a is .
b. SWAP the signal of C7 and H5 by applying a 8 ms GRAPE pulse. This GRAPE pulse was designed via state-to-state approach and hence not a universal SWAP gate. The reason of implementing this SWAP operation is to improve the C7 signal by four times in principle, which enables a much better SNR in experiment. The state at step b is .
c. Turn on the Waltz-16 decoupling sequence on 1H channel. It averages out the signals of all 1H spins and their interactions with the 13C spins. In quantum information, this step is equivalent to reducing the 12-qubit system to seven qubits which only involve 13C spins. Hence, the state at step c is . Compared to the input thermal equilibrium state of , the signal of C7 has been boosted by four times.
d. RF-selection technique is used to pick out a sub-sample which has much better RF homogeneity. As the sample in NMR has some volume in centimeters, the RF pulse applied to the sample may have inhomogeneity. Some molecules located in the centre of the RF coil experience the ideal RF amplitude, while majority of molecules experience over-rotation or less-rotation for the sake of RF amplitude inhomogeneity along the sample size. Since NMR readout is an ensemble average, the large portion with bad homogeneity contributes a lot to the final signal and causes accumulated errors when multiple pulses are implemented. RF-selection sequence [34] is such a technique to randomize this inhomogenous portion to x − y plane while keeping the homogenous portion in the thermal equilibrium state, followed by a gradient pulse in z-direction to destroy all x − y plane signals. It is usually applied before the primary circuit, and the inhomogenous portion will stay at no-signal case during the following pulse sequence. A typical RF-selection sequence with 64 loops is
where . When the molecules feel perfect RF amplitude, their states remain as thermal equilibrium after this sequence. By contrast, when the molecules feel for example 4.5% error in RF amplitude, their states mostly evolve to x − y plane and thus be killed by the following gradient field. Note that although RF-selection enables a better SNR as the RF pulses are much more precise, the cost of this technique is the absolute loss of signal as many molecules have no contributions to the signal any longer.
In our experiment, we used a GRAPE pulse instead of the long sequence to realize this RF-selection technique. This GRAPE pulse was designed on a single-qubit system via the state-to-state approach, by setting two constraints: evolve Z to x − y plane when the RF inhomogeneity is more than 1%, or else do nothing to Z. After applying this GRAPE pulse on our seven-qubit system, we found the signal reduced to about 30% but the RF pulses were indeed much more homogeneous by running the Rabi oscillation experiment. The two gradients and rotations in step d are used to kill the minor signal of multi-coherence generated by the J-coupling evolution during the RF-selection sequence. The state at step d is the same as step c, but with some loss that . For convenience, we simply mark this state as . Compared to the original thermal equilibrium state, this new state gains signal boost from H5 and owns much better RF homogeneity.
e. The main body of cat-state method [31] is implemented which creates the labelled PPS from . It consists of three steps: encoding, phase cycling, and decoding. The detailed NMR sequence is shown in figure B1(b). Starting from , the system evolves to after the encoding step. The phase cycling step contains seven loops, and in each loop k the axis of the rotation is chosen as (the rotating angle is always ). The state after the phase cycling is . The decoding step is just the inverse of the encoding part and simplified according to our molecular information. The final state after the decoding step is .
Till now the labelled PPS has been successfully prepared. Regarding the performance of this state see figure 5 for its NMR spectrum.
Appendix B.: Assumptions used in the simulation of decoherence
The list below shows the assumptions we used when numerically simulating the decoherence effects.
- The environment is Markovian.
- The system and the environment are uncorrelated at t = 0.
- We only considered the effect of dephasing due to T2 effect and neglect the effect of amplitude damping, since T1 is much larger than the circuit time.
- The dephasing noise is independent (or uncorrelated) between the qubits. The probability of an error happening on a given qubit does not affect the probability of an error happening on other qubits.
- When solving the master equation, we assumed that the dissipator D and the total Hamiltonian commute for short times. Therefore, the evolution of of the state was simulated in a sequence of two steps: evolution by and subsequently, dephasing for , where was chosen to match the pulse discretization. The dephasing channel implements exponential decay of off-diagonal elements according to relevant linear combinations of T2 values of 13C.
- We assume perfect PPS prepration.
Download figure:
Standard image High-resolution imageIn order to show the decoherence effect straightforwardly, we varied the T2 values of the seven carbons shown in figure A1 by a factor of η, where . Then, we numerically simulated the experiment under this decoherence environment assuming the initial state and readout stages are perfect, and computed the non-trivial phase correspondingly. The results of the non-trivial loop 1 are shown in figure B2 . As expected, as η gets larger which means T2 gets longer, the anyonic phase approaches values closer to the expected value π.
Download figure:
Standard image High-resolution imageAppendix C.: Modified stabilizer measurements of the labelled PPS and ground states
If the pure state is prepared as an initial state, the stabilizer operators () of such a state are . When these stabilizer operators evolve under the ground state preparation circuit shown in figure 3, one can reconstruct the stabilizer operators of the ground state of the seven-qubit toric code. However, since our circuit starts from , the are modified to , , , and . The expectation values of these operators are +1 as Tr() = 1, where is one of the modified stabilizer operators. These operators transform to the following operators under the implemented ground state gate which is shown in figure 4(b):
Therefore, the experimentally prepared ground state have +1 expectation values of the above transformed operators . We measured the expectation values of of the labelled PPS state and the expectation values of of the ground state. For the measurements, a single readout pulse which rotates C7 by around y-axis is sufficient to measure all six operators; whereas five different readout pulses are required (thus, five different measurements) to measure the operators. The readout pulses are composed of the single qubit rotations that transform the product operator components of a density matrix corresponding to the operators to the measurable product operators in C7 spectra, which are a combination of or and different , where i indicates the ith 13C. For instance, the readout pulse required to measure the expectation value of the second (#2 in the above list) operator is which rotates to , and thus produces observable peaks at C7 spectrum. The experimentally measured expectation values are shown in figure C1 .
Download figure:
Standard image High-resolution imageFigure C2 shows the experimental and simulated spectra of C7 after the ground state preparation which were measured by the five different readout pulses. These spectra were used to estimate the operators.
Download figure:
Standard image High-resolution image