
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing www.nature.com — Witnesses of causal nonseparability: an introduction and a few case studies - Scientific Reports
Witnesses of causal nonseparability: an introduction and a few case studies
AbstractIt was recently realised that quantum theory allows for so-called causally nonseparable processes, which are incompatible with any definite causal order. This was first suggested on a rather abstract level by the formalism of process matrices, an extension of the quantum formalism which only assumes that quantum theory holds locally in some observers’ laboratories, but does not impose a global causal structure; it was then shown, on a more practical level, that the quantum switch—a new, already implementable resource for quantum computation that goes beyond causally ordered circuits—provided precisely a physical example of a causally nonseparable process. To demonstrate that a given process is causally nonseparable, the concept of witnesses of causal nonseparability was introduced. Here we present a shorter introduction to this concept, and concentrate on some explicit examples—by considering in particular different noise models for the quantum switch—to show how to construct and use such witnesses in practice. Similar content being viewed by others![]() Evidence for the utility of quantum computing before fault tolerance
Article
Open access
14 June 2023
![]() Simulating the quantum switch with quantum circuits is computationally hard
Article
Open access
20 November 2025
![]() Quantum switch instabilities with an open control
Article
Open access
19 November 2024
Explore related subjectsDiscover the latest articles and news in related subjects.IntroductionIn our common understanding of the world, we typically perceive events as happening one after another, in a given order. Relations between events are understood in terms of causes and effects, where a cause can only precede an effect. Events can thus be embedded in a causal structure, which defines the causal order between them. This viewpoint is ingrained for instance in the circuit model for computation or information processing, where operations are performed by gates that are applied in a definite order. While the assumption that events follow a definite causal order seems natural in the classical world, one may nevertheless wonder whether it must really always be so. One may in particular become suspicious when entering the quantum world, where the properties of physical systems are not always well-defined. A general framework, that of process matrices, was recently introduced to investigate physical processes without pre-assuming a definite global causal structure; the framework only assumes that quantum theory correctly describes what happens locally, in some observers’ laboratories1. It was shown that this allows for processes that are incompatible with any definite causal order—so-called causally nonseparable processes. The framework was first introduced on a rather abstract level, with no clear physical interpretation given to the first examples of causally nonseparable processes. However, a concrete physical example of a causally nonseparable process was later exhibited2,3: namely, the recently proposed quantum switch, a new resource for quantum computation where the order of operations is controlled by a qubit in a superposition of two different states—which indeed does not fit in the standard framework of causally ordered quantum circuits4. To ensure that this notion of causal nonseparability has any practical meaning, one needs of course to be able to verify that a given process is causally nonseparable. This was first done in ref. 1 through the violation of a causal inequality—an inequality bounding the correlations compatible with a definite causal order, and whose violation can only be obtained from a causally nonseparable process. This is however a very strong argument for causal nonseparability. In fact, not all causally nonseparable processes violate a causal inequality; the quantum switch indeed provides such an example2,3. More recently we introduced, in analogy with entanglement witnesses, the concept of witnesses of causal nonseparability (or causal witnesses, as we initially called them)2. Here a witness corresponds to an operator that can (in principle) be ‘measured’ on a given process by combining the statistics of various operations, and whose expectation value, if negative, certifies the causal nonseparability of the process. We showed in particular that a witness can be efficiently constructed for any causally nonseparable process. The objective of this paper is to present a somewhat shorter introduction to this new concept of witnesses of causal nonseparability. We will avoid here some of the technicalities in the proofs, and refer directly to ref. 2 for that. We will then present several different explicit examples of causally nonseparable processes and of witnesses—in particular for the quantum switch, investigating its robustness to different kinds of noise—so as to illustrate how to construct and use them in practice. The process matrix formalismIn the general bipartite caseConsider an experiment with two parties, Alice and Bob, sitting in closed laboratories and exchanging physical systems. In a single run of the experiment, each party opens their lab only once to let some incoming system enter, and once to send some outgoing system out. They can perform some operation on these systems, which may output some result a for Alice and b for Bob. While we do not pre-suppose a definite causal order between the events happening in Alice and Bob’s labs, we assume that what happens locally inside the labs is correctly described by quantum theory. That means, we can attach some Hilbert spaces ![]() where Process matricesThe correlations established by Alice and Bob in such a scenario can be described by the probabilities ![]() (with tr now denoting the full trace), for some Hermitian matrix Two parties, Alice and Bob, perform some quantum operations Not all matrices ![]() ![]() ![]() with ![]() Equation (3a) defines a linear subspace Causally separable vs causally nonseparable processesProcesses that do not allow Bob to signal to Alice are compatible with a causal order where Alice acts before Bob, which we write ![]() ![]() ![]() Note that Eq. (5a) implies Eq. (3a), which ensures that the Similarly, processes that do not allow Alice to signal to Bob are compatible with a causal order ![]() ![]() ![]() Equation (6a) defines a linear subspace One can still easily make sense of a convex mixture ![]() representing a process that is compatible with the causal order ![]() As first proven in1, there exist valid process matrices that cannot be decomposed as in (7), and which are therefore not in In a particular tripartite scenarioThe scenario considered before can be generalised to more parties. While it is fairly easy to construct and characterise multipartite process matrices1,2,9 defining the notion of causal (non)separability is somewhat more subtle in such a setting3. In ref. 2 we restricted our study to a specific tripartite scenario, whose analysis matches that in the bipartite case quite closely (note indeed the similarities between the equations below and those in the previous subsection). We will again restrict ourselves to that case here, which is already quite relevant in practice, as we will see with the example of the quantum switch below. Process matricesIn this particular scenario, the third party we introduce, Charlie, only has an incoming system in a Hilbert space ![]() with now a process matrix Valid process matrices in this scenario satisfy2 ![]() ![]() ![]() with again Causally separable vs causally nonseparable processesSince we assume that Charlie does not send any outgoing system out of his lab, one can argue2 that the only relevant causal orders are those where he is last; we are thus left to consider only the orders The process matrices ![]() ![]() ![]() Equation (11a) defines here a linear subspace Similarly, the process matrices ![]() ![]() ![]() Equation (12a) defines a linear subspace In analogy with the previous case, any process matrix in the present scenario that can be decomposed as ![]() with q ∈ [0, 1], is called causally separable. (This definition of causal separability was proposed in2 for the particular tripartite case we consider here, which differs from that proposed in3 for general multipartite processes.) The set of nonnormalised causally separable process matrices also forms a closed convex cone, which can again be expressed here as the Minkowski sum ![]() Process matrices that cannot be decomposed as in (13), and are thus not in Witnesses of causal nonseparabilityDefinition and characterisationThe concept of causal nonseparability represents a new type of resource compatible (at least locally) with quantum theory, which allows us to go beyond the standard framework of causally ordered quantum circuits4. An important question, to ensure this concept has some concrete physical ground, is: how to detect it and verify it in practice? One possible approach, used by Oreshkov et al. in1, is through the violation of a so-called causal inequality—namely, a bound on the correlations that are compatible with a definite causal order. Since all correlations generated by causally separable processes must satisfy such an inequality, a violation indeed ensures that the underlying process is causally nonseparable. Note that such a demonstration is device-independent, in the sense that one only looks at the observed correlations, without making assumptions on what operations the devices perform. Violating a causal inequality is however quite a strong requirement. In fact, just as not all entangled quantum states violate a Bell inequality10,11, not all causally nonseparable processes violate a causal inequality2,3 (an example being the quantum switch described below): one must then use less stringent criteria to detect causal nonseparability. In ref. 2 we introduced for that, in analogy with entanglement witnesses12,13, the concept of witnesses of causal nonseparability—which we simply abbreviated (somewhat abusively) to causal witnesses. In this context, a witness is defined as any Hermitian operator S such that ![]() for all causally separable process matrices The set of causally separable process matrices, schematically represented by the inner ellipse, is closed and convex. From the separating hyperplane theorem, for any causally nonseparable process matrix According to the above definition, and considering the trace as the Hilbert–Schmidt inner product, the set S of witnesses of causal nonseparability is simply the dual cone (which we denote using an asterisk) of the cone of nonnormalised causally separable process matrices: ![]() In the bipartite and particular tripartite cases considered here, this observation allows us to easily characterise the sets of witnesses Note that for any S⊥ in the orthogonal complement Determining causal (non) separability through semidefinite programmingTo determine whether a given process is causally separable or not, one possible approach is to rephrase the question as an optimisation problem, and ask how much noise can be added before it becomes causally separable. Let us consider for now the case of ‘white noise’, represented by the process matrix ![]() with ![]() and investigate its causal nonseparability. Remembering that the normalisation of W(r) is irrelevant to check whether it is in the convex cone ![]() From the previous characterisation of the convex cone The ‘primal’ SDP problem (19) is intimately linked to its ‘dual’ problem, which is here2 ![]() and whose optimal solution S* provides precisely, in the case where tr[S* · W] < 0, a witness of the causal nonseparability of W. Furthermore, the Duality Theorem for SDP problems15 implies that the solutions of the primal and dual problems satisfy ![]() It follows in particular that tr[S* · W(r)] < 0 for all r < r*, i.e. for all r such that W(r) is causally nonseparable: this makes the witness S* optimal to detect the causal nonseparability of W when subjected to white noise, see Fig. 2. As for the primal problem, we provide in the Methods section a more explicit description of the dual problem (20) that is better suited for practical use; see Eqs (53) and (54). It is worth noting that, as discussed previously, adding any term Note that depending on the practical physical implementation of a process W, different noise models may also be relevant. One could consider for instance a mixture with another fixed process W°, and thus replace Another case of interest is that of robustness to worst case noise, as also considered in ref. 2. One can define in this case the notion of generalised robustness (again in analogy with entanglement17), which can also be obtained through SDP. Interestingly, the generalised robustness can be used to define a proper measure of causal nonseparability as it is (contrary to the random robustness) monotonous under local operations2. Imposing further constraints on the witnessesIn order to ‘measure’ a witness S—i.e., to estimate the value tr[S · W] (and check its sign)—one can in principle simply decompose it as a linear combination of products of CP (trace non-increasing) maps, implement these maps (provided this can be done even if the causal order between the parties is not well-defined), estimate their probabilities, and combine the statistics in an appropriate way (as illustrated for instance in the next section)2. In some cases, one may however not be able to implement all required CP maps, but may be restricted to CP maps from a certain class only—e.g., one may only be able to realise unitary operations. In that case, not all witnesses can be measured, and it then makes sense to restrict the search of witnesses to those that are implementable in practice. To do this, one can directly modify the dual problem (20) and replace the search space Of course, with such an additional restriction the witnesses we shall obtain may not be optimal, and we will in general not be able to witness all causally nonseparable processes. Nevertheless, this possibility to add some constraints on the possible witnesses may be useful in practice, as we will illustrate below with the quantum switch. Case studiesLet us now consider a few concrete examples to illustrate how one can construct witnesses and characterise causal nonseparability in practice. We start with a family of bipartite processes investigated already in ref. 18, and then move on to the example of the quantum switch, for which we will consider different noise models and show how to add specific constraints on the witnesses we shall construct. A family of bipartite process matricesIn ref. 18, the following family of process matrices was introduced: ![]() where Z and X are the Pauli matrices, the superscripts indicate to which system each operator is applied, and tensor products are implicit. We solved, for different values of η1, η2, the dual SDP problem (20)—or rather, its more explicit formulation given in (53)—using the Matlab software CVX19, and obtained (up to numerical precision) the witnesses ![]() where sgn is the sign function (for To verify that ![]() which shows that For ![]() with ![]() where one can indeed check that Figure 3 represents the set of process matrices defined in Eq. (22).The shaded circle (characterised by In order to measure the witness ![]() with ![]() (where the second part of the subscripts denotes a particular choice of instrument: a choice of ‘setting’), and then calculate, using the generalised Born rule (2), ![]() (Note that the decomposition of a witness in terms of CP maps is not unique; another possible decomposition of The quantum switchThe quantum switch is a circuit, which was originally proposed (independently from the framework of process matrices) to extend the framework of causally ordered quantum circuits and allow the order in which gates are performed to be coherently controlled by a quantum system4. As proven recently2,3, when analysed in the process matrix formalism, the quantum switch provides precisely an example of a (tripartite) causally nonseparable process. It is in fact the first practical example that we know how to realise physically (and which has been demonstrated experimentally20), as, to the best of our knowledge, no practical realisation is known so far for any of the causally nonseparable process matrices exhibited, e.g., in refs 1,9,18,21,22. In its simplest version, the quantum switch involves two qubits—a control qubit and a target qubit. The target qubit, initially prepared in some state |ψ〉, is sent to two parties, Alice and Bob, who act on it in an order that is determined by the state of the control qubit: if the control qubit is in the state |0〉, then Alice acts first and Bob acts second, while if it is in the state |1〉, then Bob acts first and Alice second. The interesting situation is when the control qubit is in a superposition As shown in ref. 2 (see also3), the quantum switch can be represented in terms of the ‘pure process’ ![]() where | ![]() (Alternatively, the target qubit could also be sent for instance to Charlie, who could measure it together with the control qubit; for simplicity we do not consider this possibility here.) Note that Robustness to white noiseTo investigate the causal nonseparability of the quantum switch and construct a witness, one can follow the approach described previously. We solved the SDP problems (19)–(20)—or rather, their more explicit formulation (54)–(55)—numerically with CVX19, and found that the random robustness of the quantum switch is ![]() Alternatively, in terms of the ‘visibility’ v, this means that the noisy quantum switch ![]() is causally nonseparable for all Depolarising the control qubitIn a practical implementation of the quantum switch, other noise models than fully white noise can also be relevant. Consider for instance a situation where, for practical reasons, the target qubit is well preserved throughout the setup, but the control qubit is affected by white noise: with some probability v (which can be understood as a ‘visibility’), the state of the control qubit is untouched, and with some probability 1 − v it is depolarised to the fully fixed state ![]() with ![]() which corresponds to a random mixture of a process where the target qubit goes first to Alice then to Bob, and a process where it goes first to Bob and then to Alice. One clearly sees that Wdepol is causally separable. As it turns out, it lies precisely on the boundary of the set of causally separable processes; hence, some care needs to be taken if one wants to investigate the causal (non)separability of By doing so, we found numerically a positive random robustness for all chosen values v > 0. In fact, one can prove analytically that Figure 4 shows, for illustration, the two-dimensional slice of the space of process matrices that contains Wswitch, Wdepol and .The shaded region contains all valid (positive semidefinite) process matrices, with the inner darker region containing the causally separable processes. The causal nonseparability of Wswitch can be witnessed using Sswitch, given explicitly in SI, Part B.1, which is optimal to test its robustness to white noise. All processes Dephasing the control qubitRather than fully depolarising the control qubit, it may be relevant to investigate the case where it is only dephased, i.e. it undergoes (with some probability 1 − v, as before) the map ![]() so that its coherence is lost. We are thus led to consider here the noisy process ![]() with ![]() which corresponds now to a situation where a classical control bit, in the state Clearly, Wdeph is causally separable. Like Wdepol, it also lies on the boundary of the set of causally separable processes. One can again check numerically and prove analytically (see SI, Part B.2) that .The process Restricting Alice and Bob’s operations to unitariesTo finish with, let us consider an implementation of the quantum switch where Alice and Bob are restricted to perform unitary operations. This restriction is motivated by practical reasons: in the recent photonic implementation of the quantum switch reported in ref. 20 for example, Alice and Bob only used passive optical elements, namely half and quarter wave plates, realising (up to experimental imperfections) unitaries on the target qubit, encoded in the photon polarisation. In particular, Alice and Bob do not perform any actual measurement, and do not need to record measurement outcomes (only Charlie makes a measurement with different possible outcomes). As we show in SI, Part B.3, the CJ representation ![]() Now, if Alice and Bob are restricted to perform unitary operations, the witnesses that can be measured must be of the form ![]() for some unitaries Ux, Uy, for some CP maps (or simply: POVM elements) ![]() and ![]() Hence, to construct such a witness, one can simply solve the dual SDP problem (20), replacing the constraint Clearly, the price to pay by restricting Alice and Bob to unitaries only is that not all causally nonseparable processes can be witnessed; see the hatched regions in Figs 4 and 5. Nevertheless, the amount of noise tolerated by DiscussionIn this paper we have given an introduction to witnesses of causal nonseparability2, and illustrated this concept on a few explicit examples. Witnesses of causal nonseparability are somewhat analogous to entanglement witnesses; however, a remarkable difference is that contrary to the latter, the former can be constructed efficiently, for any causally nonseparable processes (in the bipartite and particular tripartite cases considered here), using semidefinite programming. Among the explicit examples given above, of particular interest is the quantum switch. This is indeed the first concrete example of a causally nonseparable process that we know how to realise in practice, and for which we know how to witness the causal nonseparability. We constructed its optimal witness with respect to white noise, which detects its causal nonseparability down to a visibility of v ≃ 0.3882. We further constructed a witness that can be measured with Alice and Bob implementing unitaries only, and which is robust to visibilities down to v ≃ 0.6441—whether we consider white noise, or depolarising or dephasing noise that affects the control qubit only. This allows for a feasible experimental verification of the causal nonseparability of the quantum switch that would be more robust than with the witness previously proposed in2, which allows only for visibilities down to v ≃ 0.7381 (corresponding to a success probability Let us finish by emphasising that in this paper, as in ref. 2, we only considered the bipartite case and a particular tripartite case, where the third party has no (or a trivial) outgoing system. Characterising and constructing witnesses in the general case remains so far an open problem. Clearly, the sets of nonnormalised process matrices and of witnesses remain closed convex cones, and one can still write the optimisation problems (19) and (20) as conic problems. However, whether the characterisation of the cones MethodsCharacterisation of the cones Wsep, S and SvWe recall in the Supplementary Information, Part A how to characterise the cones Bipartite caseIn the bipartite case, the cone of (nonnormalised) causally separable process matrices can be characterised as ![]() The cones ![]() and ![]() where LV is the projector onto the subspace ![]() Tripartite case with |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |