Quantum Steering on IBMQ
Abstract
We use contemporary quantum computers to experimentally investigate quantum steering of an open quantum system by measurements on its environment. On three IBMQ processors we distinguish a qubit as the open system and perform pairwise interactions with multiple environment ancillas, following a collision model approach. Different measurement strategies on the ancillas lead to different state ensembles of the open system, which are reconstructed by employing state tomography. The amount of steering within the resulting assemblages is quantified with the help of a semidefinite program. We successfully observe the presence of quantum steering in our experimental simulations, and can discriminate the different performance qualities and noise levels of the selected quantum devices.
pacs:
I Introduction
Presumably the most renowned implication of quantum theory is the phenomenon of entanglement, which defies any classical explanation. In 1935, Einstein, Podolsky and Rosen proposed their famous EPR paradox pointing out the existence of non-local entangled states [1]. In the same year, Schrödinger realized the importance of such non-classical correlations [2]. He coined the term steering for the phenomena of affecting the state of a particle at a distance through measurements on another particle when the two are quantum correlated [2]. While entanglement has been studied intensively since the seminal works [1, 2], quantum steering, as a special kind of quantum correlations, was thoroughly defined as recently as 2007 by Wiseman et. al. [3, 4].
Quantum steering has been studied both theoretically [5, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14] and experimentally [15, 16, 17, 18, 19, 20, 21]. One specific scenario, investigated in Refs. [22, 23], addresses an open quantum system which is steered by measurements on its environment. In [23] the authors used collision models to describe the dynamics of the open system, where the environment is divided into many subenvironments (ancillas) which sequentially interact (collide) with the open system. Both system and ancillas were modeled with qubits. They showed that local measurements on the ancillas cause the system to jump to outcome-dependent states. These possible states form distinct measurement-dependent ensembles, which can violate a steering inequality – an equivalent to a Bell inequality that confirms the presence of quantum steering.
In the present work we want to experimentally investigate a steering scenario on contemporary quantum computers. The efforts to build machines that utilize the principle of quantum mechanics took off around the turn of the millennium, when the computational benefit for certain problems became apparent. However, performance aspects aside, these devices can also be used to simulate actual quantum mechanics, just like Feynman pictured it during his renowned lectures in 1981 [24]. The IBM Quantum (IBMQ) [25] research program is one of many initiatives to construct and enhance quantum computers. Some of their architectures, which are based on superconducting transmon qubits, are available for free experimental use through the IBM Quantum Experience cloud service. They have been employed as a testbed for various theoretical concepts [26, 27, 28] as well as for experimentally relevant purposes such as the simulation of molecules [29] and the measurement of entanglement spectra [30]. Furthermore, in Ref. [31] it has been shown that the IBMQ quantum computer is also a versatile device for the simulation of open quantum system dynamics. In this article we use IBMQ to study another important aspect of open quantum systems: the correlations between the system and its environment.
Specifically, we implement a dephasing dynamics as a collision model and investigate the buildup of quantum correlations between a system qubit and the environmental qubits during the evolution. Dephasing dynamics is particularly interesting with respect to the system-environment correlation. It is known that any qubit dephasing process can be modeled by means of random unitaries and is therefore essentially classical [32, 33, 34, 35]. Hence, it can never be verified on the qubit system alone that a dephasing process stems from a quantum environment and is not just mimicked by a classical random process, but one needs to include the environment as well.
We use quantum steering to demonstrate the quantumness of the correlation between system and environment. In a quantum steering task one side is treated as an untrusted black box, i.e., no assumptions are made about the measurement apparatus and the dimensions of the Hilbert space (as in a Bell test). The other side remains device-dependent and therefore relies on the validity of the assumptions about the measurement device (as in an entanglement test). This asymmetry reflects the typical situation for open quantum systems: While the system of interest is supposed to be well known and characterized, the environment is generally less accessible and treating it as a black box seems appropriate. We use different ancilla measurement strategies in combination with state tomography to reconstruct the state ensemble of the open system. Quantum steering can then be quantified by a steering weight [7, 9] calculated from the experimental data. We implement the scenario on three of the IBMQ devices and verify the existence of quantum steering.
We structure this article as follows: In Sec. II.1 we formally introduce the concept of quantum steering and present the quantifier of our choice; in Sec. II.2 we give an overview of quantum steering of an open quantum system in terms of collision models. In Sec. III we describe the concrete process considered in this work. Section IV explains the experimental implementation of the simulations with quantum circuits, which is followed by the analysis of steering from acquired data in Section V. Finally, we give a summary. More information on methodology and further results are provided in the appendix.
II Theoretical concepts
II.1 Quantum Steering
Let us consider a general bipartite setup where two parties, Alice and Bob, share an unknown quantum state . Alice and Bob would like to demonstrate that the shared state is quantum correlated. To this end they perform local measurements on their respective sides and communicate classically with each other. If they trust their measurement devices they can measure locally a set of informationally complete observables to reconstruct the shared state and check whether it is entangled. If they do not trust their devices, they can still verify quantum correlations in the shared state if they are able to violate a Bell inequality with the measured statistics. The former is called a device-dependent and the latter a device-independent scenario.
Quantum steering is an asymmetric semi-device-independent scenario [3, 4]. Only Bob performs trusted quantum measurements while Alice’s measurement device is treated as a black box. Alice can apply different measurement strategies labeled by on her part of the bipartite state and obtains outcome with probability from her untrusted apparatus. By doing so she can, in general, prepare different state ensembles on Bob’s side. In each run Bob randomly chooses one of Alice’s strategies , asks her to perform the corresponding measurement and share the outcome with him. He is then – after many runs of the experiment – able to reconstruct the states through state tomography.
It is useful to introduce the corresponding subnormalized states . The set is often called an assemblage [9]. From now on we will drop the brackets and simply refer to as an assemblage unless otherwise deemed necessary. We say that an assemblage allows a local hidden state model (“ is LHS”) if it can be decomposed into the form [9]
| (1) |
This implies that Bob’s observations can be explained by a classical mixture of hidden states on his side and the black box on Alice’s side could just output this classical statistics. However, if such a decomposition cannot be found, then demonstrates quantum steering and the shared state is said to be steerable from Alice to Bob. Steerability implies entanglement, while on the other hand the set of steerable states is a strict superset of the Bell nonlocal states.
An important property of general assemblages is the no-signaling condition
| (2) |
which expresses that averaging the ensemble states over Alice’s outcomes yields the reduced state on Bob’s side for all choices of measurement . This is important because otherwise Alice could influence Bob’s local reduced state by her measurement.
Given an assemblage , trying to find a decomposition of the form (1) is very difficult in general. In past works different steering inequalities have been proposed [6, 22, 10], whose violation can show that a LHS decomposition does not exist.
In this work we will make use of another witness of steering that is moreover able to quantify steering, the so called steering weight SW [7, 9]. It represents the minimal amount of a generic assemblage that needs to be added to a LHS assemblage in order to reproduce the original assemblage :
| (3) | ||||
This optimization problem can be efficiently solved using semidefinite programming (SDP) [36, 9]. We will use the code provided by the authors of Ref. [9] and apply this scheme for quantifying steering within our experimentally produced assemblages.
II.2 Quantum steering of an open system
In the present work we analyze quantum steering in an open quantum system, i.e., a quantum system coupled to an environment . We will use steering to verify that the system becomes quantum correlated with the environment by the open system dynamics. The asymmetry of a quantum steering task very well reflects the asymmetric roles of the system and the environment. While the open system is usually considered to be well known and manageable, this generally cannot be said about the environment, whose degrees of freedom might be partially unknown. Thus, in order to verify quantum correlations between and , it is reasonable to resort to quantum steering. The open system is treated as the trusted part on Bob’s side and the environment remains untrusted so that Alice’s measurements are treated as a black box [22, 23, 11].
We will model the open system dynamics by a collision model. Let denote the density operator describing the open quantum system . The surrounding environment is modeled by discrete subenvironments (ancillas) initially in the state which sequentially interact with the open system. Here, every such collision shall be governed by a unitary operator . After the collision the subenvironments do not interact again neither with the system nor with another ancilla. The joint state of the system and the environment after collisions is then given by
| (4) |
where the unitary acts on the system and the th ancilla only and is the initial state of the system.
To demonstrate that the system has entangled with the environment during the dynamics, Alice and Bob perform a steering task on the joint state . By implementing different measurement scenarios on the ancillas, Alice tries to steer Bob’s system into different ensembles that form the assemblage . After a tomography of the assemblage, Bob can calculate the steering weight . For his system is steerable by Alice and the open system must be entangled with the environment.
Let us assume that the collision model correctly describes the quantum channel on Bob’s system and that Alice is indeed able to perform quantum measurements on the ancillas. The subnormalized states in the assemblage are then theoretically given by
| (5) |
where the form a positive operator valued measure (POVM) corresponding to measurement strategy on the environment. For practical reasons that will become clear later we restrict Alice’s measurements to observables that are local on each subenvironment. Thus each POVM element is given by
| (6) |
where the now form a local POVM on the th ancilla and the measurement outcome is a tuple of all local outcomes . A measurement strategy on Alice’s side can then be specified by a tuple of POVMs that defines the measurement on each ancilla, respectively.
Crucially, while Alice can use her knowledge about the joint state to tailor her measurement strategies , the demonstration of steering does not depend on the validity of this information. Bob’s reconstruction of the assemblage only depends on the classical labels of the measurement strategy and the outcome without any reference to the underlying state or the quantum measurements on Alice’s side.
III The model
We will now turn to a specific realization of the setup described above that can be implemented as a qubit collision model on the IBMQ quantum computer. The interactions between the system qubit and several ancillas induce a bit flip channel — also known as dephasing in the -basis — on . Subsequently, we check if quantum correlations between the system and its environment can be experimentally verified. The bit flip channel is unital and thus could always be implemented by a random unitary process [32, 33, 34, 35]. This makes the channel interesting for our purposes because demonstrating steering shows that the channel is indeed induced by a quantum environment and not just a consequence of a classical random process on the system alone.
III.1 Dephasing in -basis
In our collision model the ancillas shall start in the eigenstate . A single collision is given by a rotation of the ancilla about the -axis followed by an ancilla-controlled CNOT gate targeting the system qubit:
(7)
The rotation angle acts as a coupling parameter and determines the strength of a single collision. The reduced state of Bob’s system qubit changes during a single collision as
| (8) |
For convenience we represent the state of the system qubit by its 4-component Bloch vector . Using the Pauli matrices and defining we can write the system state as
| (9) |
with and . The map in the Bloch vector representation then reads:
| (10) |
To establish a connection to a continuous dephasing process we define the time step and the total time after collisions as . Applying collision we then obtain
| (11) |
which is independent of the underlying time discretization. Accordingly, our model stroboscopically simulates an exponential decay of the system’s Bloch vector’s - and -component over time, i.e., a dephasing in the -basis.
Henceforth, we focus on a specific dephasing channel with fixed time . As we have seen we can exactly model this channel by an arbitrary number of collisions. Physically speaking we can decide how large the environment is that contributes to the dephasing process by varying the number of ancillas involved. Due to limitations of the available IBMQ devices we will consider to collisions.
The system qubit shall start in the ground state with Bloch vector , which is why the final reduced state predicted by quantum theory is . The discrete evolution for each case is depicted in Figure 1 and Table 1 shows the corresponding time steps and coupling parameters .
III.2 Alice’s measurement scenarios
We will now establish the measurement scenarios on the ancilla qubits that we subsequently use to demonstrate quantum correlations between the system and the environment.
Producing two different state ensembles would suffice for investigating the presence of quantum steering. However, since we expect to encounter noise distorting the quantum correlations, we apply three different measurement scenarios on Alice’s side in order to enhance the steering weight.
We aim to create ensembles that are as distinct as possible in the Bloch ball. Since the IBMQ devices can only measure each qubit separately we also restrict ourselves to observables that are local on each ancilla. In principle it would be possible to measure also nonlocal observables on multiple ancillas by implementing a global gate before the local measurements. However, implementing a suitable nonlocal unitary would require a large number of error-prone two-qubit gates and introduce so much noise that a steering task became infeasible.
In analogy to the notation of Section II.2, we may represent a measurement strategy by a sequence of POVMs . The local measurements in the IBMQ devices have binary outcomes. In the ideal case these measurements are projective and, thus, can be represented by Bloch vectors of unit length. We assume these kind of measurements for constructing expedient scenarios. Since the local POVMs are dichotomic, it suffices to specify the elements associated with outcome “0”. The respective element for outcome “1” is then given by . Therefore, we can represent a measurement scenario on Alice’s side by . We find two scenarios which lead to distinct ensembles easily:
-
•
-
•
The red dots in Figures 2(a) and 2(b) show the so produced ensembles in Bob’s system, where the dot sizes encode the state probabilities . The ensembles lie on almost orthogonal lines to each other, which makes them great candidates for demonstrating steering. Averaging over all states of an ensemble yields the reduced state due to Eq. (2), which is represented by a red triangle.
The corresponding noiseless assemblage already maximizes the steering weight to unity theoretically. Thus a third ensemble seems unnecessary. However, noisy assemblages show steering weights and an increase may be achieved by producing more ensembles.
For finding a suitable third strategy, we first parametrize the Bloch vectors with usual spherical coordinates . Then we (theoretically) compute the full assemblage, manually add a small amount of white noise (that is, apply the transformation to all states) 111Without the noise the optimization would fail since the steering weight would already be saturated by the first two pure ensembles. and maximize the steering weight over all angles. We find that for a given number of collisions , all ancillas should be measured with the same local POVM. The first angle is always while the angle depends on the total number of collisions . The values for can be found in Table 1. The final scenario is then given by:
-
•
Figure 2(c) shows the corresponding ensemble. The most probable states are close to the -poles, which makes this ensemble distinct from the others.
| 1 | 2 | 3 | 4 | |
|---|---|---|---|---|
| 2.000 | 1.000 | 0.667 | 0.500 | |
| 1.435 | 1.194 | 1.032 | 0.919 | |
| 1.570 | 0.748 | 0.456 | 0.334 |
III.3 Measurements on Bob’s side
We have theoretically estimated which measurement scenarios Alice should implement to demonstrate steering. In each run she announces to Bob the measurement strategy she has implemented and the corresponding outcome she has obtained. In order to reconstruct the ensembles that Alice produces, Bob needs to implement an informationally complete (IC) set of measurements on his side to do quantum state tomography (QST). In general a single IC-POVM would suffice to acquire the necessary statistics. However, since such a POVM is always non-projective, an implementation on the IBMQ computer – which can only measure projectively in the -basis – would require additional ancillas. Thus, for experimental reasons it is more appropriate to measure a set of three projective POVMs
| (12) | ||||
| (13) |
which measure the different -components. Accordingly, for each state in the ensemble, Bob obtains a probability vector , where is the probability of the outcome “0” if POVM was measured. Here we use the convention that outcome “0” refers to the POVM element .
The POVMs in the set describe perfect projective measurements. This is an idealization which is certainly not true in a real experiment. In other words, when Bob implements a -measurement, the POVM actually performed by the apparatus will slightly deviate from the ideal projective one. Quantum steering and QST, however, generally require a perfect characterization of the involved measurements. We will address this subtlety in detail in Sec. V.1 when we discuss the measured data.
IV Implementation on IBMQ
The fundamental quantum circuit for our dephasing model is shown in Figure 3. All states are initially in the ground state (a). First the ancillas are rotated according to the coupling parameter (b), which is followed by the sequential application of the gates (c). Final measurements on IBMQ devices can only be conducted in the -basis (e). Hence Bob and Alice need to appropriately rotate their qubits beforehand in order to realize the desired measurements (d). Alice’s measurement directions for the single ancilla are given by the strategies derived in Sec. III.2. In each run one of the three measurements of the informationally complete set of POVMs is implemented on Bob’s side.
We implement our different collision models for on three quantum computers accessible through the IBM Quantum Experience cloud service [25]: 5-qubit devices ibmq_santiago and ibmq_belem, and 15-qubit device ibmq_16_melbourne. This makes twelve experiments. Since these devices do not provide a star-like qubit topology, which would be preferred for collision models, inserting gates between collisions may be necessary. We conduct suitably many runs in order to collect a sufficient amount of data for performing state tomography for every state in the three-ensemble assemblage later. Further details on the implemented quantum circuits and on data acquisition can be found in Appendix A and in Appendix B, respectively.
Before we continue with the analysis of the experimental data, we would like to point out that the given steering task cannot be loophole-free on an IBMQ device. First of all there is no random choice of measurement settings. Since the IBMQ machines can only measure in the computational basis, the different measurement directions are implemented by local unitary rotations before the read-out and, therefore, determined before each run. Accordingly, there is also clearly no space-like separation of both sides. However, a loophole-free steering task is not the aim of this paper and, as far as we see, not possible on current quantum computers. Thus, we rather benchmark to what extent the IBMQ machines are able to generate non-classical correlations necessary for semidevice-independent scenarios.
V Steering Analysis
V.1 Quantum state tomography on Bob’s side
The raw data for each scenario obtained from a single experiment consists of count statistics for the joined outcome space of Alice and Bob. We use Alice’s -bit outcome sequence to label each ensemble state, group Bob’s POVM measurement outcomes in bins accordingly and estimate the probability vector . To reconstruct the ensemble states Bob performs QST for each of these vectors. Once the assemblage is reconstructed the steering weight can be computed with a semidefinite program as mentioned in Section II.1.
The measurements on Bob’s side are theoretically described by the idealized set of projective POVMs in Eq. (12). The actual measurements in the real experiment will not be perfectly projective. Therefore, we assume for the moment that the three measurements on Bob’s side are given by general POVMs . Each can be represented by a three-component vector and a bias term :
| (14) |
We stress that the vector length and the bias term are constrained by the relation:
| (15) |
This guarantees that the set consists of positive operators and actually describes a POVM.
According to Born’s rule the probability of measuring “0” when performing on a qubit state with Bloch vector is given by:
| (16) |
To reconstruct the Bloch vector from the measured data we have to solve this system of three linear equations:
| (17) |
Here . The chosen set of POVMs is informationally complete if is invertible. This QST approach is usually referred to as linear inversion method [38, 39].
Figure 2 shows exemplary ensembles reconstructed from the experiment on ibmq_santiago, depicted with blue dots. For this visualization we assumed in the tomography that the measurements were indeed given by the ideal POVM set , so that it is comparable to the ideal theory. The blue triangles represent the ensemble averages, which should all be equal, and ideally, equivalent to the reduced state predicted by quantum theory (red triangles). This is only approximately true, which indicates that the no-signaling condition (2) is slightly violated. This behavior is expected on a real machine due to typical crosstalk errors in quantum computers [40].
To verify quantum steering, we cannot simply assume the idealized measurements in the matrix of the QST. Instead we would need to perfectly characterize the noise impacting the -measurement and the preceding qubit rotation on each device’s physical qubits to obtain the actual set of measurements . This is of course impossible in a real experiment. Furthermore, the finite data measured in a QST can only approximate the underlying true probability distributions. As a consequence, the states obtained by the QST are in general not the actual states in the produced ensembles. This can most easily be seen by the well known fact that QST with the linear inversion method almost certainly predicts unphysical, i.e., non-positive density matrices. To cure these states, several techniques that enforce positive states have been proposed in the literature, such as maximum likelyhood methods [41, 42, 43], Bayesian approaches [44, 45, 46], least square methods [47, 48] and linear regression estimation [49, 50, 51]. For example, in the maximum likelihood method the non-positive states, which lie outside the Bloch sphere, are projected onto the surface, thereby altering the reduced state of the ensemble. This directly leads to a violation of the no-signaling condition (2), which is problematic in a steering scenario. Furthermore, the purity of the states predicted by the tomography is then often overestimated. While this is usually not a big issue for local observables, it severely influences the estimation of device-dependent non-local properties such as entanglement. For instance, in Ref. [52] it has been shown that maximum likelihood and least square methods systematically overestimate the entanglement in the measured state. Recently a method that allows to verify steering without full characterization of the measurement apparatus has been proposed [20]. However, this approach relies on a source of trusted quantum states and is therefore also not applicable to our experimental setup.
To circumvent these problems we make use of a more practical approach. Strictly speaking we are not interested in the quantum states on Bob’s side but these are only a means of demonstrating steering. Therefore, we stick to linear inversion but do not rely on a specific reconstruction of Bob’s states. Instead we search for a lower bound for every assemblage, which we realize by minimizing the steering weight over all valid sets of POVMs that determine the state tomography:
| (18) |
Here we say that a set of POVMs is valid if all assemblage states obtained from the tomography are valid quantum states. In particular, assuming for example compatible POVMs on Bob’s side (a choice which would not be able to show steering), the tomography would in general produce non-positive states. Thus, the assumption of such POVMs is incompatible with the measured data.
Bob’s POVMs are described by three three-component vectors and three bias terms , making a total of twelve parameters. However, we do not need to distinguish between all of these sets. The definition of the steering weight (3) suggests a unitary freedom of the input assemblage, which translates to a unitary freedom of the tomography POVM set due to Born’s rule. This again translates to a rotational freedom of the vectors . Therefore, w.l.o.g., we can set
| (19) |
Here are the usual polar angles, while the azimuthal angle is measured from the -axis. The ideal POVM set translates to and . Thus we are left with nine parameters and our minimization problem becomes 222The validity constraint is implied and will not be noted henceforth.:
| (20) |
This minimization problem is not convex. For the small assemblages () we compute the lower bound using several global minimization algorithms as well as a gradient descent approach for multiple initial states. As all these methods converge to the same minimum we consider the problem well-behaved. Furthermore, we find that the minima always correspond to projective measurements, i.e. . This is reasonable, because vector lengths in effect increase state purity through the tomography, which causes an increase of the steering weight. The measurements on the IBMQ devices are certainly not perfectly projective. Moreover, due to quantum decay, one generally observes a bias towards the “0” outcome. However, the full characteristics of the performed measurements are unknown and, therefore, assuming projectors ensures not to overestimate the steerability. Then the final form of our minimization problem comprises only three parameters (the relative angles between the measurement directions) and simply reads:
| (21) |
For the larger data sets of collisions we then stick to the gradient descent method in order to reduce the number of calls of the expensive steering weight SDP, which allows us to process the data on a conventional workstation in reasonable time.
V.2 Results
We visualize the minimization results in Figure 4 and present the numbers in Table 2. Interestingly, ibmq_santiago produces the largest steering weight in all cases, despite providing the most unfavorable qubit layout. This indicates that this device is affected by the least noise, which coincides with IBM reporting it to have the largest quantum volume out of our selection [25]. Still, the impact of the necessary operation is apparent when going from two to three collisions. here the lower bound of the steering weight drops significantly, as does when going from three to four collisions.
This effect is even more prominent when adding the first for the 3-collisions experiment on ibmq_16_melbourne. This device performs poorly in the case of four collisions as there is barely any detectable steering left.
ibmq_belem presents itself as the average device of our selection, with a decent amount of steering left even after four collisions. Unfortunately, as with ibmq_santiago, we cannot increase the number of collisions on this machine as there are not enough physical qubits available. While ibmq_16_melbourne would in principle allow up to 15 collisions, the noise impact in this machine prevents us from detecting steering for more than four collisions.
We point out that the minimizing POVM sets deviate from the ideal case by only a few degrees in each angle. However, keeping in mind the freedom of a global unitary rotation on the set of POVMs, these angles merely describe the relative position of the POVM elements with respect to each other.
| 1 | 2 | 3 | 4 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ibmq_santiago | 87.69 | 90.35 | 0.861 | 86.62 | 93.16 | 0.831 | 85.30 | 92.18 | 0.692 | 86.16 | 91.78 | 0.04 | 0.503 | |||
| ibmq_belem | 87.90 | 87.61 | 0.18 | 0.741 | 85.14 | 90.26 | 0.557 | 82.67 | 93.36 | 0.409 | 82.55 | 93.45 | 0.282 | |||
| ibmq_16_melbourne | 86.33 | 87.13 | 0.647 | 84.20 | 90.95 | 0.573 | 84.29 | 90.58 | 0.190 | 84.64 | 89.89 | 3.71 | 0.038 | |||
The analysis of the steerability of Bob’s system by Alice’s measurements is of course motivated by the asymmetric scenario of system and environment. Nevertheless, one might wonder if the measured data could also violate a Bell inequality. For our measured data the answer is negative which is due to the fact that the angles between the measurement directions on Bob’s side are approximately . For the violation of the CHSH inquality, for example, one would choose an angle of [54]. Nevertheless, using the measured data we can estimate what Bob would have obtained if he had measured with different angles. These estimations – which are of course device-dependent and therefore do not replace a Bell test – suggest that the scenario could also violate a Bell inequality, at least on the best device ibmq_santiago.
VI Conclusion
We successfully showed the presence of quantum steering between an open quantum system and its environment in different settings on contemporary quantum computers. After having reviewed the fundamentals of quantum steering, we presented a specific dephasing model as a promising candidate for investigating quantum steering in a collision model setup on real quantum machines. We considered a process of constant time, i.e., a fixed dephasing channel, induced by an increasing number of collisions , being interested in the impact on the chosen steering quantifier. Since we initialized system and environment in a product state, we can be certain that the observed quantum correlations emerged from the collisions, proving that the dephasing channel was induced by the quantum nature of the environment.
We employed three different measurement strategies on Alice’s environment side to produce an assemblage on Bob’s system side. Running simulations on the three IBMQ quantum computers ibmq_santiago, ibmq_belem and ibmq_16_melbourne revealed their different perfomance qualities and noise levels. We chose the steering weight as our steering quantifier. It is computed with the help of a semidefinite program that takes an experimental assemblage as its input, once it is determined from state tomography on Bob’s end. In order to eliminate the necessity of knowing Bob’s measurement apparatus perfectly, we minimized the steering weight over all valid sets of POVMs for every experiment. We found that the minimizing measurements are projective but do not correspond to the ideal case of measuring in three mutually orthogonal directions on the Bloch sphere. The resulting lower bounds provide insight into the quality of each quantum device and show the impact of more collisions on the steering quantifier.
As can be seen in Table 2, 5-qubit device ibmq_santiago performed best from our selection, showing the greatest steering weights for all collision numbers. This coincides with IBM’s reported quantum volumes, a certain metric for a quantum computer’s quality [25]. The other 5-qubit machine ibmq_belem produced intermediate results, showing a significant loss in the steering weight after collisions. Even worse performance can be observed for the larger 15-qubit device ibmq_16_melbourne, with barely any detectable steering left in this case.
We observed small violations of the no-signaling condition (2) as the ensemble averages of a given experiment slightly differ from each other (see Figure 2). Strictly speaking this contests the entire steering concept. However, we are certain that this effect cannot be circumvented, because it is caused by the unavoidable imperfections real quantum computers will always bear. Unpredictable erroneous gates and measurements will not allow perfect, reproducible simulations of quantum processes. Therefore, we still talk of quantum steering, as our approach represents the closest we can get to the ideal case.
Expanding our approach to more collisions, which would justify talking of “open quantum system dynamics” even more, would be of great interest. ibmq_16_melbourne would allow such an endeavor, but our results show that the chances of observing steering would be minimal.
Acknowledgements.
We acknowledge the use of IBM Quantum services for this work. The views expressed are those of the authors, and do not reflect the official policy or position of IBM or the IBM Quantum team. We would like to thank Roope Uola for useful discussions.Appendix A Implementing the quantum circuits
A.1 Realizing Bob’s measurements
The Pauli matrices are a natural choice for suitable observables for state tomography. Thus the ideal set of POVMs we would wish to implement is . Therefore, if Bob wants to measure or , he needs to apply the appropriate gate just before the -measurement as shown in Figure 3:
| (22) |
In reality though, these operations will not be free of errors, which is why the true POVM set remains unknown. With our analysis method described above we eliminate the necessity of having this knowledge, but we still assume that the POVM elements do not change over time and are constant for the entirety of an experiment.
A.2 Realizing Alice’s measurements
In order to implement the different measurement scenarios presented in Section III.2, Alice may perform additional manipulations on all her ancillas prior to the final measurements as shown in Figure 3. Strategy simply consists of local -measurements, so this extra step is not necessary. However, strategies and require the following operations:
| (23) |
A.3 Circuit mapping and operations
A crucial part of quantum computing influencing its performance is the mapping of a given quantum circuit with logical qubits onto the physical qubits of a quantum device. We achieve this by studying the noise maps provided by IBM and assigning the qubits “by hand”. This procedure could be further optimized. We directly include the suitable positioning of gates into our consideration, which is partially necessary because none of the selected device offers a star-like qubit layout. Note that our specific model allows the neat contraction of a gate and a costly gate into two gates. An exemplary quantum circuit is shown in Figure 5.
Appendix B Data acquisition
A single experiment consists of 9 different quantum circuits, one for each combination of Alice’s strategies and Bob’s observables . Every circuit needs to be executed multiple times so that we obtain well-converged measurement statistics. With an increasing number of collisions the amount of states forming an assemblage grows exponentially and thus we require an exponentially increasing number of circuit runs. IBM allows the execution of 8192 shots per quantum circuit and 75 circuits per submitted job. We design a base job, which contains 8 copies of each experiment circuit, and submit it repeatedly. Table 3 shows the numbers. Data recording took place on 11/23/2020-11/25/2020 (ibmq_santiago, ibmq_16_melbourne) and 03/10/2021-03/11/2021 (ibmq_belem).
| 1 | 2 | 3 | 4 | |
| job repetitions | 10 | 16 | 30 | 60 |
| shots/circuit | 655,360 | 1,048,576 | 1,966,080 | 3,932,160 |
References
- Einstein et al. [1935] A. Einstein, B. Podolsky, and N. Rosen, Phys. Rev. 47, 777 (1935).
- Schrödinger [1935] E. Schrödinger, Mathematical Proceedings of the Cambridge Philosophical Society, 31, 555 (1935).
- Wiseman et al. [2007] H. M. Wiseman, S. J. Jones, and A. C. Doherty, Physical Review Letters 98 (2007), 10.1103/PhysRevLett.98.140402.
- Jones et al. [2007] S. J. Jones, H. M. Wiseman, and A. C. Doherty, Physical Review A 76 (2007), 10.1103/PhysRevA.76.052116.
- Uola et al. [2020] R. Uola, A. C. S. Costa, H. C. Nguyen, and O. Gühne, Reviews of Modern Physics 92, 015001 (2020).
- Cavalcanti et al. [2009] E. G. Cavalcanti, S. J. Jones, H. M. Wiseman, and M. D. Reid, Phys. Rev. A 80, 032112 (2009).
- Skrzypczyk et al. [2014] P. Skrzypczyk, M. Navascués, and D. Cavalcanti, Phys. Rev. Lett. 112, 180404 (2014).
- Quintino et al. [2015] M. T. Quintino, T. Vértesi, D. Cavalcanti, R. Augusiak, M. Demianowicz, A. Acín, and N. Brunner, Phys. Rev. A 92, 032107 (2015).
- Cavalcanti and Skrzypczyk [2017] D. Cavalcanti and P. Skrzypczyk, Reports on Progress in Physics 80, 024001 (2017).
- Wollmann et al. [2018] S. Wollmann, M. J. W. Hall, R. B. Patel, H. M. Wiseman, and G. J. Pryde, Phys. Rev. A 98, 022333 (2018).
- Beyer et al. [2019] K. Beyer, K. Luoma, and W. T. Strunz, Physical Review Letters 123, 250606 (2019).
- Zheng et al. [2020] S.-S. Zheng, F.-X. Sun, H.-Y. Yuan, Z. Ficek, Q.-H. Gong, and Q.-Y. He, Science China Physics, Mechanics & Astronomy 64, 210311 (2020).
- Designolle et al. [2021] S. Designolle, V. Srivastav, R. Uola, N. H. Valencia, W. McCutcheon, M. Malik, and N. Brunner, Physical Review Letters 126, 200404 (2021).
- Pan et al. [2021] G.-Z. Pan, M. Yang, H. Yuan, G. Zhang, and J.-L. Zhao, Quantum Information Processing 20, 48 (2021).
- Saunders et al. [2010] D. J. Saunders, S. J. Jones, H. M. Wiseman, and G. J. Pryde, Nature Physics 6, 845 (2010).
- Leach et al. [2010] J. Leach, B. Jack, J. Romero, A. K. Jha, A. M. Yao, S. Franke-Arnold, D. G. Ireland, R. W. Boyd, S. M. Barnett, and M. J. Padgett, Science 329, 662 (2010).
- Walborn et al. [2011] S. P. Walborn, A. Salles, R. M. Gomes, F. Toscano, and P. H. Souto Ribeiro, Phys. Rev. Lett. 106, 130402 (2011).
- Wittmann et al. [2012] B. Wittmann, S. Ramelow, F. Steinlechner, N. K. Langford, N. Brunner, H. M. Wiseman, R. Ursin, and A. Zeilinger, New Journal of Physics 14, 053030 (2012).
- Nery et al. [2020] R. V. Nery, M. M. Taddei, P. Sahium, S. P. Walborn, L. Aolita, and G. H. Aguilar, Physical Review Letters 124, 120402 (2020).
- Zhao et al. [2020] Y.-Y. Zhao, H.-Y. Ku, S.-L. Chen, H.-B. Chen, F. Nori, G.-Y. Xiang, C.-F. Li, G.-C. Guo, and Y.-N. Chen, npj Quantum Information 6, 1 (2020).
- Wollmann et al. [2020] S. Wollmann, R. Uola, and A. C. S. Costa, Physical Review Letters 125, 020404 (2020).
- Wiseman and Gambetta [2012] H. M. Wiseman and J. M. Gambetta, Phys. Rev. Lett. 108, 220402 (2012).
- Beyer et al. [2018] K. Beyer, K. Luoma, and W. T. Strunz, Phys. Rev. A 97, 032113 (2018).
- Feynman [1982] R. P. Feynman, International Journal of Theoretical Physics 21, 467 (1982).
- ibm [2021] “IBM Quantum,” https://quantum-computing.ibm.com/ (2021).
- Wang et al. [2018] Y. Wang, Y. Li, Z.-q. Yin, and B. Zeng, npj Quantum Information 4, 1 (2018).
- Koppenhöfer et al. [2020] M. Koppenhöfer, C. Bruder, and A. Roulet, Physical Review Research 2, 023026 (2020).
- Riedel Gårding et al. [2021] E. Riedel Gårding, N. Schwaller, C. L. Chan, S. Y. Chang, S. Bosch, F. Gessler, W. R. Laborde, J. N. Hernandez, X. Si, M.-A. Dupertuis, and N. Macris, Entropy 23, 797 (2021).
- Leontica et al. [2021] S. Leontica, F. Tennie, and T. Farrow, Communications Physics 4, 1 (2021).
- Choo et al. [2018] K. Choo, C. W. von Keyserlingk, N. Regnault, and T. Neupert, Physical Review Letters 121, 086808 (2018).
- Garc´ıa-Pérez et al. [2020] G. García-Pérez, M. A. C. Rossi, and S. Maniscalco, npj Quantum Information 6, 1 (2020).
- Kümmerer and Maassen [1987] B. Kümmerer and H. Maassen, Communications in Mathematical Physics 109, 1 (1987).
- Landau and Streater [1993] L. J. Landau and R. F. Streater, Linear Algebra and its Applications 193, 107 (1993).
- Buscemi et al. [2005] F. Buscemi, G. Chiribella, and G. Mauro D’Ariano, Physical Review Letters 95, 090501 (2005).
- Pernice et al. [2012] A. Pernice, J. Helm, and W. T. Strunz, Journal of Physics B: Atomic, Molecular and Optical Physics 45, 154005 (2012).
- Vandenberghe and Boyd [1996] L. Vandenberghe and S. Boyd, SIAM Review, SIAM Review 38, 49 (1996).
- Note [1] Without the noise the optimization would fail since the steering weight would already be saturated by the first two pure ensembles.
- Guţă et al. [2020] M. Guţă, J. Kahn, R. Kueng, and J. A. Tropp, Journal of Physics A: Mathematical and Theoretical 53, 204001 (2020).
- D’Ariano and Perinotti [2007] G. M. D’Ariano and P. Perinotti, Phys. Rev. Lett. 98, 020403 (2007).
- Sarovar et al. [2020] M. Sarovar, T. Proctor, K. Rudinger, K. Young, E. Nielsen, and R. Blume-Kohout, Quantum 4, 321 (2020).
- Hradil [1997] Z. Hradil, Physical Review A 55, R1561 (1997).
- Blume-Kohout [2010] R. Blume-Kohout, Physical Review Letters 105, 200504 (2010).
- Smolin et al. [2012] J. A. Smolin, J. M. Gambetta, and G. Smith, Physical Review Letters 108, 070502 (2012).
- Blume-Kohout [2010] R. Blume-Kohout, New Journal of Physics 12, 043034 (2010).
- Huszár and Houlsby [2012] F. Huszár and N. M. T. Houlsby, Physical Review A 85, 052120 (2012).
- Lukens et al. [2020] J. M. Lukens, K. J. H. Law, A. Jasra, and P. Lougovski, New Journal of Physics 22, 063038 (2020).
- Opatrný et al. [1997] T. Opatrný, D.-G. Welsch, and W. Vogel, Physical Review A 56, 1788 (1997).
- James et al. [2001] D. F. V. James, P. G. Kwiat, W. J. Munro, and A. G. White, Physical Review A 64, 052312 (2001).
- Qi et al. [2013] B. Qi, Z. Hou, L. Li, D. Dong, G. Xiang, and G. Guo, Scientific Reports 3, 3496 (2013).
- Hou et al. [2016] Z. Hou, H.-S. Zhong, Y. Tian, D. Dong, B. Qi, L. Li, Y. Wang, F. Nori, G.-Y. Xiang, C.-F. Li, and G.-C. Guo, New Journal of Physics 18, 083036 (2016).
- Qi et al. [2017] B. Qi, Z. Hou, Y. Wang, D. Dong, H.-S. Zhong, L. Li, G.-Y. Xiang, H. M. Wiseman, C.-F. Li, and G.-C. Guo, npj Quantum Information 3, 1 (2017).
- Schwemmer et al. [2015] C. Schwemmer, L. Knips, D. Richart, H. Weinfurter, T. Moroder, M. Kleinmann, and O. Gühne, Physical Review Letters , 6 (2015).
- Note [2] The validity constraint is implied and will not be noted henceforth.
- Clauser et al. [1969] J. F. Clauser, M. A. Horne, A. Shimony, and R. A. Holt, Physical Review Letters 23, 880 (1969).