Connector tensor networks: a renormalization-type approach to quantum certification
Miguel Navascues, Sukhbinder Singh, Antonio Acin

TL;DR
This paper introduces a renormalization-inspired tensor network method using connectors to efficiently detect quantum properties like entanglement and nonlocality in large many-body systems, overcoming scalability limitations.
Contribution
It proposes a novel coarse-graining approach with connectors that preserves quantum properties, enabling certification in systems with hundreds of sites.
Findings
Successfully certifies entanglement in large systems
Detects Bell nonlocality and supra-quantum nonlocality
Operates efficiently on a normal desktop computer
Abstract
As quantum technologies develop, we acquire control of an ever-growing number of quantum systems. Unfortunately, current tools to detect relevant quantum properties of quantum states, such as entanglement and Bell nonlocality, suffer from severe scalability issues and can only be computed for systems of a very modest size, of around sites. In order to address large many-body systems, we propose a renormalisation-type approach based on a class of local linear transformations, called connectors, which can be used to coarse-grain the system in a way that preserves the property under investigation. Repeated coarse-graining produces a system of manageable size, whose properties can then be explored by means of usual techniques for small systems. In case of a successful detection of the desired property, the method outputs a linear witness which admits an exact tensor network…
| Method I | Method II | |
|---|---|---|
| 2 | 120 | 120 |
| 3 | 201 | 52 |
| 4 | 282 | 59 |
| 5 | 300 | 56 |
| 6 | 300 | 65 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Connector tensor networks:
a renormalization-type approach to quantum certification
Miguel Navascués1, Sukhbinder Singh2 and Antonio Acín3,4
1Institute for Quantum Optics and Quantum Information (IQOQI) Vienna
Austrian Academy of Sciences
2Max-Planck Institute for Gravitational Physics (Albert Einstein Institute), Potsdam, Germany
3ICFO-Institut de Ciéncies Fotóniques, The Barcelona Institute of Science and Technology, 08860 Castelldefels (Barcelona), Spain
4ICREA-Instituciò Catalana de Recerca i Estudis Avançats, Lluis Companys 23, 08010 Barcelona, Spain
Abstract
As quantum technologies develop, we acquire control of an ever-growing number of quantum systems. Unfortunately, current tools to detect relevant quantum properties of quantum states, such as entanglement and Bell nonlocality, suffer from severe scalability issues and can only be computed for systems of a very modest size, of around sites. In order to address large many-body systems, we propose a renormalisation-type approach based on a class of local linear transformations, called connectors, which can be used to coarse-grain the system in a way that preserves the property under investigation. Repeated coarse-graining produces a system of manageable size, whose properties can then be explored by means of usual techniques for small systems. In case of a successful detection of the desired property, the method outputs a linear witness which admits an exact tensor network representation, composed of connectors. We demonstrate the power of our method by certifying using a normal desktop computer entanglement, Bell nonlocality and supra-quantum Bell nonlocality in systems with hundreds of sites.
Contents
I Introduction
A central goal in quantum information theory is to detect interesting global properties of few or many-body systems. For example, traditionally one may be interested in detecting whether a given quantum many-body state is entangled Gühne and Tóth (2009), or whether a given conditional probability distribution contains non-classical correlations, in the sense of violating a Bell inequality Brunner et al. (2014). More recent ventures include detecting quantum causality properties Allen et al. (2017) or the minimal local Hilbert space dimension of each party in a Bell test necessary for a given violation Brunner et al. (2013). The basic underlying approach to all these tasks is the same: we consider a property (entanglement, nonlocality, dimensionality, etc.) of the system that we wish to falsify, derive an operational limitation on the set of all systems satisfying this property and then show that this limitation is violated in the experiment.
Effective numerical tools to derive the operational limitations of small systems Navascués et al. (2007); Navascués and Vértesi (2015); Navascués et al. (2015); Wolfe et al. (2016); Doherty et al. (2002, 2004, 2005) are available. These allow detection of global properties such as entanglement and nonlocality in three or even four-partite systems in a few minutes using a regular desktop computer. Unfortunately, the analysis of large systems presents two problems.
The first is that the number of parameters required to fully specify the operational behavior of a many-body system increases exponentially with its size. So do the resources (e.g.: number of experiments) needed to estimate all such parameters. That is, even prior to detection, one cannot efficiently specify the state of the system in general. However, many natural quantum states admit an efficient tensor network representation, see e.g. Fannes et al. (1992); Verstraete and Cirac (2006); Hastings (2004); Vidal (2008); Schuch et al. (2010); Orus (2014), which has been exploited to develop tomographic protocols to characterize such states with a number of experiments that scales only polynomially with the system size Cramer et al. (2010); Baumgratz et al. (2013). Assuming that the quantum states underlying our experiments are somehow typical, and can be represented by a tensor network, it is therefore possible to circumvent this problem.
The second problem is that, even when the system can be efficiently represented, the computational resources required to detect the relevant global properties of the system also scale exponentially with the system size. Consequently, as experiments with quantum simulators and condensed matter systems progress, we get access to larger and larger systems whose non-classical properties cannot be detected with current theoretical tools.
In this work, we propose a general approach to solve this second problem. Our approach will rely heavily on the framework of tensor networks, and also, somewhat surprisingly, on a central concept from quantum foundations: the framework of Generalized Probabilistic Theories (GPTs) Hardy (2001); Dakic and Brukner (2009); Chiribella et al. (2010); Barnum et al. (2014); Short and Barrett (2010). It will also require techniques from convex optimization theory Nering and Tucker (1993); Vandenberghe and Boyd (1996). The result, connector theory, will allow us to detect global properties of many-body systems via algorithms whose time and memory complexity scales linearly with the system size. This lets us access systems made of hundreds of sites.
The key insight underlying connector theory is that one can construct local transformations to coarse-grain the many-body system to an effective small system, say with 2 or 3 sites, while preserving the global property of interest. Subsequently, if one can detect that the resulting small system has the desired property, then so does the original system.
Our inspiration comes from renormalisation approaches and, in particular, coarse-graining techniques that have proved very effective in e.g. diagonalizing large quantum-many body Hamiltonians in condensed matter physics where one is often interested only in the low energy subspace. The many-body Hamiltonian can be coarse-grained to a few-site Hamiltonian—which can be exactly diagonalized—while preserving its low energy subspace. This strategy has led to the invention of ground breaking simulation algorithms for large condensed matter systems.
Before presenting all the details of the method, it is useful to illustrate the main idea with an example. Suppose you are given a quantum state of particles and your task is to certify that the state is entangled. An -body quantum state is separable if it can be expressed as
[TABLE]
where , , and are normalized quantum states. The state is entangled if it does not admit such a decomposition. Now, assume you have a linear transformation mapping two systems into one,
[TABLE]
and such that product states are transformed into valid quantum states, that is for all and . Note that we don’t require the map to be physical, that is, it may produce non-positive states when applied to an initial (entangled) state. Clearly the application of this map to a separable -body state results into a separable -body state. By repeatedly applying maps of this form to the initial state, it is possible to reach a size in which standard entanglement detection methods, including state positivity, can be tested. If any of these methods fails, we can certify that the initial -body state was entangled. However, to apply this idea in practice, many aspects need to be sorted out. For instance, one needs to find a way of applying the maps without having to deal with the complete -body quantum state and provide the tools to construct them. These and other issues are presented in what follows and constitute the main technical results of this work.
The article is organized as follows. In Section II, we begin by reviewing the three essential ingredients of connector theory: tensor networks (as efficient representation of quantum many-body states), convex optimization and the formalism of GPTs. This section also introduces the graphical notation for tensor networks that is convenient to explain the basics of connector theory, and is used in the rest of the paper. In Section III, we explain the use of connector theory for detecting Bell nonlocality as a case study. In Sections IV, V, we describe how to apply the formalism of connector theory to detect supraquantum nonlocality and entanglement in quantum many-body systems. Finally, in section VI, we present our conclusions.
II Background
The main objective of this first section is to review the main ingredients used in our construction: tensor networks, techniques from convex optimization theory and generalized probabilistic theories (GPT).
II.1 Tensor networks
We start by providing a broad introduction to the formalism of tensor networks as it appears in quantum information theory and condensed matter physics for efficiently representing quantum many-body states. For a review, see Orus (2014).
Broadly speaking, a tensor network is a set of tensors that are interconnected or contracted according to a given network. By a tensor we simply mean a multi-dimensional array of complex coefficients—an object that generalizes the notion of vectors and matrices. More precisely, a tensor is a linear map from the tensor product of a set of input vector spaces to the tensor product of some output vector spaces,
[TABLE]
The indices label an orthonormal basis in the input spaces respectively, whereas the indices label an orthonormal basis in the output spaces respectively. For convenience, we represent tensors graphically as illustrated in Fig. 1. A tensor is depicted by a shape and its indices are depicted by directed lines emanating from the shape. Input and output indices, which we later need to distinguish, are indicated by attaching incoming and outgoing arrows to the corresponding lines.
One can obtain a new tensor by contracting or multiplying together a set of tensors. Tensor contraction generalizes the notion of matrix multiplication. Two matrices and can be multiplied to obtain a new matrix . In tensor notation we write,
[TABLE]
We graphically depict this by connecting an output index of matrix with an input index of matrix , as shown in Fig. 1(d). Of course, the dimension of the output index of must equal the dimension of the input index of . The dimension of an index is the number of values the index runs over. For example, if in Eq. (4) is a matrix then the dimension of indices and is equal to and respectively.
A more general tensor contraction is illustrated in Fig. 1(e), where three tensors and are contracted to obtain a 4-index tensor ,
[TABLE]
In a contraction, the indices that are left uncontracted are called open indices e.g. and . On the other hand, indices that are summed over are called bond indices, e.g. and .
The generic pure quantum state of a large many-body system e.g. a lattice of qubits, requires specifying probability amplitudes, where is the number of qubits:
[TABLE]
Even more parameters, of the order of , are needed if the state is mixed. However, often interesting states such as ground states or thermal states of local Hamiltonians contain a limited amount of correlations. This can be exploited to efficiently represent them by decomposing the large quantum many-body wavefunction encoded in the exponentially -index tensor into a product of small tensors, namely, as a tensor network.
Fig. 2 illustrates two popular tensor network decompositions—matrix product states (MPSs) Fannes et al. (1992); Verstraete and Cirac (2006) and the multi-scale entanglement renormalization ansatz (MERA) Vidal (2008)—that have been used to efficiently represent ground state of local Hamiltonians acting on a one-dimensional quantum lattice. Later, we will propose the use of connector tensor networks that are structurally similar to these decompositions.
Here, the sites of the lattice correspond to the open indices of tensor networks, while the bond indices carry the entanglement and correlations in the state. The dimensions of the bond indices generally indicate the amount of entanglement and correlations in the state: a larger bond dimension generally corresponds to larger entanglement and correlations. By contracting together all the tensors in a tensor network one recovers the probability amplitudes in Eq. (6). The choice of the network pattern of the tensor network decomposition of a given state is dictated by the specific structure of entanglement in the state.
In a condensed-matter context, one typically uses these tensor networks as an ansatz for the unknown ground state (or a low energy subspace) of a given Hamiltonian and determines the tensors numerically by means of, say, a variational energy minimization. The maximum bond dimension in a tensor network ansatz determines both the cost of the numerical optimization and the accuracy of the approximation. Here, we propose a novel application of tensor networks in the context of certification of relevant quantum properties, for instance, as witnesses for entanglement and non-locality. Moreover, and as described below, these tensor networks can be understood as measurements in a general probabilistic theory, thus extending the formalism of tensor networks beyond quantum theory.
II.2 Convex optimization theory
Let be a vector space, and let be a convex subset thereof. The goal of convex optimization is to solve problems of the form
[TABLE]
where is a convex function, i.e., , for , . Any vector of variables satisfying is said to be a feasible point.
Linear programming (LP) Nering and Tucker (1993) is a branch of convex optimization where is a polytope (a convex set defined by a finite number of linear inequalities) and is a linear function of the variables of the optimization problem. Linear programming is thus concerned with optimization problems of the sort:
[TABLE]
Here the matrix , and are the inputs of the problem. For any pair of vectors of identical size, the notation indicates that for all . As we will see, linear programming is an instrumental tool for nonlocality detection.
In order to deal with entanglement and quantum nonlocality, we use a more sophisticated tool, namely semidefinite programming (SDP) Vandenberghe and Boyd (1996). A semidefinite program is an optimization problem of the form:
[TABLE]
This time the matrices and the vector constitute the problem input. Beware the change in notation: if is a square matrix, then is used to denote that is positive semidefinite, i.e., it is self-adjoint and all its eigenvalues are non-negative.
There exist free solvers available to solve both linear and semidefinite programs. These solvers exploit convex optimization theory to provide, not only an approximate solution of the problem, but also rigorous bounds on how this figure differs from the exact value. For linear programs of any size, we recommend the MATLAB solver Gurobi Gurobi Optimization (2016); the packages Sedumi Sturm (1999) and Mosek Vandenberghe and Boyd are appropriate, respectively, to solve small and large instances of semidefinite programs. We recommend not to work with these solvers directly, but through general optimization MATLAB packages, such as YALMIP Löfberg (2004) or CVX Grant and Boyd (2014, 2008). The advantage of using either of these packages is that the user does not need to write the programs in the standard form (8), (9): it is enough to indicate what linear or semidefinite constraints the variables of the problem must be subjected to.
Unless otherwise specified, in all our numerical computations we make use of YALMIP Löfberg (2004) in combination with Gurobi Gurobi Optimization (2016) (for LPs) or Mosek Vandenberghe and Boyd (for SDPs).
II.3 Generalized probabilistic theories
The formalism of GPTs was conceived to reason about physical theories beyond quantum physics. In a sense, it conveys an operational description of what one can do within a physical theory, but without a correspondence principle to relate the mathematical formalism of the theory to the instruments of an experimental workshop. Viewed as a GPT, quantum physics is a theory where each system is labeled by a natural number (the dimension). Normalized (subnormalized) states of a system of dimension are described by complex positive semidefinite matrices with trace (smaller than or equal to) ; measurements are defined by Positive Operator Valued Measures (POVMs); and transformations, by completely positive trace-preserving maps. Also, states of a bipartite system of dimensions are in one-to-one correspondence with the states of a system of dimension .
More generally, a GPT is specified by a list of possible system types, together with composition rules specifying which system type describes the combination of several other types. In a GPT the state of a given system of type is identified with a vector 111In quantum theory, one can construct this vector by writing density matrices in vector form. , living in a space . The set of possible states of corresponds to a convex set . For every system we assume the existence of a vector , the unit effect, whose scalar product with any state returns the norm of the state, or the probability that the state was successfully prepared. It follows that, for all , . Moreover, is a deterministic preparation iff . Sometimes, for simplicity, we use the notation .
In the following we will only consider GPTs which satisfy local tomography Hardy (2001). In our language, this implies that , where denotes the composition of systems . To recover the marginal state of system from the joint state of systems , we apply the unit effect over the space , i.e., .
Any (non-deterministic) transformation of system into another system of type corresponds to a linear map with the property that, for any system type ,
[TABLE]
When the output system has dimension , the transformation corresponds to a vector , and it physically represents an effect. The probability that the event signified by occurs is then given by .
Effects must not be confused with witnesses. A normalized witness is a vector with the property for all . An effect has, in addition, the property that is a state in if . While all effects are normalized witnesses, (in general GPTs) not all normalized witnesses are effects.
III A case study: Bell nonlocality
Once the main building blocks of the construction have been presented, in what follows we illustrate how to use connector theory to detect relevant properties of large systems. We do so by means of different relevant examples, starting by the detection of Bell nonlocality. We explain the connector formalism in this scenario, characterize connectors for detecting Bell non-locality and techniques for optimizing them. After non-locality in the following sections, we also show how to use connectors in the context of supra-quantum nonlocality and entanglement detection.
Consider an -partite Bell scenario, where each party interacts with a black box, to which it can input a symbol and then obtain an output , see Fig. 3. The operational description of this box is given by the probabilities . We will represent these probabilities also as a tensor with incoming and outgoing indices, namely,
[TABLE]
and graphically represent this tensor as shown in Fig. 4(a). We assume that this box is non-signalling, i.e., for any , the marginal probability distribution
[TABLE]
does not depend on .
We are asked whether box is Bell local i.e., whether the correlations can be expressed as
[TABLE]
where are arbitrary probability distributions, see Fig. 4(c). We also refer to Bell local boxes as classical boxes.
To help us answer this question, we introduce a GPT, that we call LOC-world. Intuitively, each system in LOC-world corresponds to a multipartite box, with a number of possible inputs and outputs. A general system is thus labelled by a vector of natural numbers of the form , which denotes that the party’s box has inputs and possible outputs. In LOC-world, the set of states of any system of type corresponds to the set of unnormalized probabilities of the form (13). We define the norm of a state in LOC-world as ,
[TABLE]
Valid transformations in LOC-world correspond to linear maps which, acting on part of a classical box , return a classical box . To be interpreted as non-deterministic transformations, such maps must satisfy the condition . We call such transformations connectors (in LOC-world).
A general connector takes as input a system of type and returns as output a system of type . Any connector can be interpreted as a tensor of the form (notice that all indices are doubled indices). This tensor is graphically represented as shown in Fig. 5(a). Acting with on a -partite box results in a -partite box . The action of over the first systems of can be expressed as the contraction of the first outgoing legs of with the incoming legs of :
[TABLE]
depicted in Fig. 5(b).
Now, suppose that, given a non-signalling box for 9 parties, we applied to it connectors as depicted in Fig. 5(c). Consider the case in which the output system of the top most connector is of type , resulting on a joint probability distribution for a one-input and one-output situation, that is, a probability . Then the action of all the connectors can be interpreted as a measurement in LOC-world. Clearly, if or , it follows that did not belong to the class of states of LOC-world. In other words: is nonlocal.
This observation is the basis of connector theory. Namely, any tensor network of connectors that has
no outgoing arrows; and 2. 2.
no cycles,
defines a normalized Bell inequality Sainz et al. (2018), i.e., a linear functional with the property that for all classical boxes . It is easy to see that any attempt at enlarging the set of connectors with extra tensors will result on the loss of this property.
Note that in principle there is a more general strategy to detect that our original tensor does not belong to the set of states of the theory. Namely, use connectors to coarse-grain the system and then apply a witness to prove the non-physicality of the resulting coarse-grained network. For instance, in Figure 5 (c) we would replace the connector by an arbitrary normalized witness. Since the set of normalized witnesses contains the set of effects in a GPT, this method should allow us to detect more instances of Bell nonlocality. However, in LOC-world, as well as in the other two GPTs we define in the following for supra-quantum and entanglement detection, normalized witnesses happen to be connectors as well, so it is enough when we consider connector tensor networks.
III.1 Characterizing connectors in LOC-world
Due to the structure (13) of the set of classical boxes, LOC-world has the convenient property that any linear map fulfilling condition (10) with constitutes a valid transformation. That is, if a given map in LOC-world is valid when acting on a system, it is also a valid map when acting on parts of a larger system. Let us see why.
Any box of the form can be expressed as
[TABLE]
where is a probability distribution over and are deterministic boxes. Absorbing in the definition of the hidden variable in eq. (13), we have that an -partite box is classical iff it can be expressed as a convex combination of -partite deterministic boxes of the form . Each of these deterministic boxes is an extreme point, namely, a point that cannot be decomposed as a convex decomposition of other points within the set of classical boxes.
Given an connector , deciding whether it satisfies (10) amounts to verifying that maps deterministic boxes to classical boxes. The general result then follows by applying convexity. Now, suppose that satisfies (10) with , consider an arbitrary partite deterministic box and let act over the first systems (equivalently, take ). The result will be the (in general, unnormalized) box , with . By hypothesis, is classical, and therefore so is . We thus conclude that will map classical boxes to classical boxes for all .
Note that this property does not hold in quantum mechanics. Indeed, there exist positive linear maps , like the transposition map , which satisfy for all (i.e., they are positive), despite the fact that is not positive Jamiolkowski (1972); Choi (1972). In other words, in the case of local correlations, it is impossible to find maps that are analogue to the positive but not completely positive maps for quantum states.
We have thus reduced the problem of characterizing connectors in LOC-world to the problem of identifying those transformations which map extreme classical boxes to classical boxes. Since classical boxes form a convex set with a finite number of extreme points, it follows that characterizing or conducting linear optimizations over connectors in LOC-world can be cast as a linear program (LP). See Appendix A for a detailed description of the LPs, together with some tips to reduce their time and memory complexity.
Whats’ the form of connectors in LOC-world? Some of them correspond to wirings Allcock et al. (2009), namely, transformations that correspond to feeding the outputs of some parties to the inputs of some other parties. To fix ideas, consider connectors from systems to systems, with input indices and output indices . If we denote by the input and output boxes, then a possible wiring would be given by
[TABLE]
with . This is just the result of inputting on the first part of , reading the result and using it as an input in the second part of . The final outcome of such an effective box is the output produced by the second part of , see Fig. 6. Although wirings map non-signalling boxes to non-signalling boxes—and therefore they are examples of connectors—the contraction of any network of wirings with a non-signalling box always results in a non-negative number. This means that wirings, by themselves, cannot be used to detect Bell nonlocality. Fortunately, there exist more general connectors in LOC-world, as shown next.
III.2 Connectors built from Bell inequalities
Consider the following -to- connector defined by the relations:
[TABLE]
where correspond to normalized forms of the Clauser-Horne-Shimony-Holt (CHSH) Bell inequality, i.e.,
[TABLE]
It can be verified that for any bipartite classical probability distribution with two inputs and two outputs. It follows that, for any classical box , the new box will be such that , for and . This connector corresponds to a deterministic transformation in LOC-world.
How would we implement transformation in practice? is neither a wiring nor a convex combination thereof: this follows from the fact that, applied over any box violating the CHSH inequality, it will return a ‘box’ with negative probabilities. Now, suppose that the input box is indeed classical. This implies that, hidden within , there exist variables which will determine the outcomes of the box: if we input , we will obtain the outputs . The values of can change every time we initialize the box; we assume that they are distributed according to a measure .
Now, consider the functions:
[TABLE]
where . It is easy to check that , for all . Moreover,
[TABLE]
To implement in the lab over a local distribution , it suffices to set up a device inside the box that can read the values . On input (), the device would return , if (), and , otherwise. Obviously, such an operation is just possible if is a classical box to begin with. Inside a quantum box, for instance, could correspond to the outcomes of non-commuting measurements. Therefore, we could not have simultaneous access to them and the above scheme would be unrealizable.
The fact that we used a Bell inequality to devise a connector is not coincidental. Actually, all connectors can be related to Bell inequalities. Let be the set of -partite classical boxes, and let be its dual, i.e., the set of linear functionals which map any box inside to a non-negative number. Then all non-deterministic connectors in LOC-world are of the form
[TABLE]
Now, it turns out that is in one-to-one correspondence with the set of Bell inequalities. Indeed, let be such that
[TABLE]
for all classical boxes . Then the linear functional given by satisfies for all classical boxes.
It is worth remarking that the notion of composing connectors to form new Bell inequalities is implicit in the work of Wu et al. Wu et al. (2009). There, the authors propose a scheme to generate a new -partite new Bell inequality in the two-input/two-output Bell scenario, given two -partite Bell inequalities. In our language, their scheme can be interpreted as a contraction between an connector and the Clauser-Horne-Shimony-Holt (CHSH) inequality Clauser et al. (1969).
To our knowledge, though, connectors have never been considered in Bell nonlocality, so we cannot relate them to past literature on the subject. A preliminary exploration of this class of transformations revealed rather intriguing objects. In this regard, in Appendix E we present a connector that does not admit a decomposition in terms of non-deterministic and connectors, see Fig. 7.
III.3 Applications
Now that we have non-trivial connectors, the next step is to contract them to generate new Bell inequalities. One possibility is to take in eq. (18) and contract multiple copies thereof in according to a tree network, see Fig. 8.
How useful are these new inequalities? As it turns out, computing the minimum value of an arbitrary Bell inequality under non-signalling distributions can be cast as a linear program. This allowed us to calculate, numerically, the corresponding maximal violations of each ‘CHSH tree’, which seem to increase with the number of parties. Note that this value is a meaningful quantity, since all CHSH trees are normalized by construction.
However, the ultimate goal of Bell nonlocality detection is not to devise arbitrary Bell inequalities, but to detect the non-classicality of specific experimental systems. In this context, we now discuss two applications. First, detection of non-locality in a experimental setup where the actual preparation of the underlying quantum state is known. And second, detection of non-locality for more general boxes.
III.3.1 Nonlocality detection in finitely correlated states
We find that connector theory provides a simple heuristic that relates the detection of nonlocality in a particular quantum experimental setup with the actual preparation of the underlying quantum state. Consider a scenario where several copies of the maximally entangled state are acted with random two-qubit unitaries see Fig. 9 (left). The resulting state—sometimes called a finitely correlated state Fannes et al. (1992)—is distributed among parties, who probe it with Pauli measurements, thus obtaining a -partite non-signalling box with three inputs and two outputs at each site. Our goal is to certify that the is Bell nonlocal.
Denote by the three-input/two output box that results when we distribute among two parties and allow each to measure its qubit with Pauli operators. Since Pauli measurements form a complete operator basis, we can identify any two-qubit operator with the way it transforms linear combinations of . It follows that there exist matrices such that . On the other hand, violates one of the forms of the normalized CHSH Bell inequality when each party measures with ; more specifically, . It follows that
[TABLE]
Unfortunately, that does not prove that is Bell non-local, since are not connectors (that is, each one of them does not necessarily map classical boxes to classical boxes). Suppose, though, that we identified connectors whose action on were analogous to that of , see Fig. 9 (right). Then, there would be a fair chance that the newly devised Bell inequality
[TABLE]
were such that .
To find a guess for , we consider the box . It is easy to see that identifying the connector that minimizes can be cast as a linear program. Heuristically, is approximately inverting the action of . Next, we consider the problem of identifying the connector such that is minimized; again an LP. We iterate this procedure until we obtain suitable guesses for . The last step is to identify the connector that minimizes the contraction shown on the right side of Fig. 9. If the result is negative, we have detected the Bell nonlocality of .
To assess how well this method works, we generated -tuples of random unitaries for different values of and applied the procedure to the resulting -partite box. The results are shown in Table 1, Method I. Note that, for , the algorithm detected nonlocality always.
Notice that, if the intuition behind the heuristic is taken literally, the detection of Bell nonlocality should only depend on the values of just . Indeed, intuitively, the red connector in Fig. 9 is associated to the first negative term on the right-hand side of eq. (25): the remaining red connectors give the positive contribution on the right of the equation; and are just meant to enhance the magnitude of the Bell violation. This intuition leads one to anticipate that, for , the probability of a Bell violation should not depend on the system size. In fact, we observe just the opposite: as the system grows in size, the probability of detecting non-locality with the contraction in Fig. 9 increases with , see Table 1.
A possible explanation is that, as the index runs from to , the action of becomes less and less the inversion of . On the contrary, the heuristic seems to be exploiting the structure of the correlations between the remaining parties after the application of in order to boost the overall Bell violation even further. Actually, if we modify the heuristic and, for , we derive each by maximizing the contraction
[TABLE]
then the dependence in disappears, see Table 1, Method II.
III.3.2 Nonlocality detection in more general boxes
In some situations, we want to decide the Bell nonlocality of a multipartite box for which one just has a theoretical description. (That is, no preparation information is available as in the previous discussion.) To address nonlocality detection in more general boxes, we introduce the Matrix Product Connector Tensor Network (MPCTN): a witness composed of connectors that are contracted similar to tensors in a matrix product state, see Fig. 2(b). Fig. 10 illustrates a MPCTN for a 9-party box.
Denote by and the number of inputs and the number of outputs that appear on the bond indices of the MPCTN respectively. We call the pair the bond dimension of the MPCTN. The bond dimension determines the size of the output index of each connector. In principle, one can choose a different bond dimension for each connector. However, in the numerical simulations presented here, we fixed the same bond dimension for all the connectors in the MPCTN. We remark that even though in this paper all numerical results were obtained by using a MPCTN witness, we can at least construct a MERA-like witness, since non-trivial connectors exist (e.g. the one depicted in Fig. 7).
Having thus fixed MPCTN as the ansatz for non-locality witness, the next task to (numerically) determine the connectors connectors in order to minimize the contraction shown in the figure for a given box . In numerical optimizations, the bond dimension controls both the computational cost and the value of possible violations. We used two types of optimization techniques.
See-saw optimization.— Let us initialize all the connectors to random values (within the space of connectors of the given bond dimension). Denote by the value of the contraction illustrated in Fig. 10. We can fix all but one connector, say at location , and determine connector that minimizes . This problem reduces to a linear optimization over the set of connectors, a problem that can be cast as linear program.
Iterating, we obtain a sequence of decreasing values for . We can stop the protocol as soon as becomes negative. This sort of optimization procedures are called see-saw methods Werner and Wolf (2001); Pál and Vértesi (2010), and they have proven very helpful in condensed matter physics and quantum nonlocality. In our numerical simulations, though, we find that, unless is negative from the very beginning, very often one of the optimal connectors becomes [math]. In such cases, a projected gradient method Boyd et al. (2004) seems to be a better choice to minimize .
**Gradient descent optimization.—**Choose , and let denote the tensor obtained by contracting all tensors except . We will say that is the ‘environment’ of tensor . Adapted to this problem, the subgradient method consists in updating the connectors via the iterative equation:
[TABLE]
Here, for any tensor , denotes the projection onto the set of valid connectors. That is, is the connector that best approximates in -norm (when viewed as a multipartite vector). Computing projections can be formulated as an SDP, and hence it can be solved efficiently, as long as the cardinality of the indices of the connector is kept at a reasonable value.
Guess for initial connectors.— While some times using random connectors as the initial guess for the optimization (both the see-saw and the gradient descent) worked well, we observed that in some cases making an educated guess for the initial connectors produced a violation when starting with random initial connectors failed to do so. (This also some times enhanced the violation in cases where there was a violation with random initial connectors.) A guess that often worked when exploring the same box for larger and larger number of parties was to use the optimized connectors for smaller box as initial connectors for the larger number of parties. Some times, the reverse worked—optimized connectors for larger number of parties provided a good guess for smaller number of parties. In practice, we tried such different schemes to determine a method that worked well for a given box.
Scalability.— There exist relevant scenarios in which the no-signalling box can also be efficiently represented as a tensor network e.g. a matrix product state of a low bond dimension. This is possible when the box is the result of measuring a quantum state with limited correlations, for example, the thermal state of a 1D local Hamiltonian. In this case, the contraction illustrated in Fig. 10 to compute can be carried out with a cost that scales only linearly with the number of parties Verstraete and Cirac (2006). This means that we can apply the method above to assess the Bell nonlocality of boxes shared by hundreds or even thousands of parties. However, note that increasing the bond dimension—either of the box or of the MPCTN— increases the pre-factor in the scaling of the computational cost.
**Benchmarking result: GHZ state.—**To test how these method works, we considered the quantum box that results when parties share the GHZ state Dür et al. (2000) and are allowed to measure it with the settings . The result is a box which can be expressed as an MPS of bond dimension 4.
Figure 11 shows the violations we obtained for using two see-saw optimization schemes. Note that the magnitude of the violation seems to increase approximately exponentially with the number of parties. (In fact, we were unable to proceed for number of parties much larger than 100 because of instabilities in optimizing the connectors owing to the presence of very large coefficients in connector tensors.) This rules out the possibility that the optimization algorithm is simply determining wirings to project the last three parties into a GHZ state and then probing the latter with, e.g., the Mermin inequality Mermin (1990). The algorithm is finding a cleverer solution. Furthermore, we found violations only after a couple of see-saw sweeps, even when starting from random connectors. Note that detecting the non-locality of a system made of hundreds parties, as done here, is completely out of reach with the existing techniques.
IV Supraquantum nonlocality detection
In this section, we sketch how to use connector theory to determine whether a given non-signalling box admits a quantum realization. The object of interest is the same as above, a probability distribution for the measurement outputs conditioned on the inputs, but now the goal is to understand whether these given correlations can be reproduced within the quantum formalism. That is, whether there exist Hilbert spaces and operators , such that
[TABLE]
where is a non-normalized quantum state and is to be understood as the Positive Operator Valued Measure (POVM) element corresponding to party inputting in its box and obtaining the result . That is,
[TABLE]
The natural GPT to consider here would be QUANT-world, whose states are quantum boxes of arbitrarily many inputs and outputs. In this case, the dual set of the set of quantum boxes corresponds to the set of coefficients such that, given any set of operators satisfying (30), the operator
[TABLE]
is positive semidefinite. As explained in Appendix B, non-trivial SDP ansätze on can be derived from the Navascués-Pironio-Acín hierarchy (NPA) Navascués et al. (2007, 2008); Doherty et al. (2008) and variants Berta et al. (2016).
We claim that, replacing in Eq. (23) by , we arrive at a characterization of the set of transformations between quantum boxes. Indeed, consider a general transformation such that , acting on the POVM elements via (31), generate positive semidefinite operators with the property that . When applied over the box , the resulting -partite box admits the decomposition
[TABLE]
where and . Note that can be interpreted as the POVM elements of an -partite global measurement with outcome on the post-selected state . The latter, in turn, is the result of effecting the trace-decreasing map on part of . Hence defines an -partite quantum box.
To test the method, next we introduce a number of non-signalling supra-quantum boxes which admit an MPS decomposition of bond dimension linear on the system size, or even bounded. This will allow us to test their non-quantumness for high system sizes.
IV.1 Generalized Svetlichny box
Consider a scenario where parties have two measurements, each with two outcomes, i.e., , and let be any Boolean function. It can be verified that the box with statistics
[TABLE]
is normalized and no-signalling. The proof is simple: if we trace out any party, the probability of any sequence of outputs equals , independently of the sequence of inputs. Almost all such boxes allow, by wirings, to produce a perfect PR box, and hence they cannot be realized within quantum theory. Moreover, there exist important supra-quantum boxes within this family, such as the Svetlichny box Barrett et al. (2005). Next we generalize the Svetlichny box to arbitrarily many parties and then show that it admits an MPS representation with bond dimension .
The original Svetlichny box is tripartite, with statistics given by
[TABLE]
It is thus of the form (33), with . We will generalize it to a box of the form (33), with . It can be verified that all such ‘generalized Svetlichny boxes’ can be simulated by distributing a PR-box to each party and its near neighbor and let each party wire its two boxes together. Again, reaching similar results for systems of hundred particles is impossible with existing methods.
In turn, Svetlichny boxes can be seen to admit an MPS decomposition
[TABLE]
involving matrices of size at most , see Appendix D for their exact expression.
Using the above MPS representation of the Svetlichny boxes and by using a MPCTN witness composed of connectors from QUANT-world, we were able to detect quantum nonlocality violation in these boxes for large number of parties, see Fig. 13. We find that violation increases exponentially with the number of parties.
IV.2 Other boxes
Another family of boxes is obtained by defining
[TABLE]
This box also admits a MPS representation (35) for bond dimension , see Appendix D.
A fully symmetric ‘majority voting’ box is given by the function
[TABLE]
This time, the bond dimension of the box scales linearly with the system size .
Figure 14 shows the violations we found for the box defined in Eq. (36) with , for up to 20 parties. We also tried the same box with , but managed to find a small violation for 4 parties. Even for this case, we used a bond dimension = (4,4). The optimization of the connectors with larger bond dimension is very slow.
V Entanglement detection
As a final application of connector theory, we come back to the problem of entanglement detection, which we used in the introduction to illustrate the main intuition of our construction. To apply connector theory to detect entanglement, we define a GPT whose states coincide with the fully separable quantum states, call it SEP-world. In this theory, the norm of a state is defined as . As in LOC-world, due to the structure (1) of the set of separable states, SEP-world has the property that any linear map fulfilling condition (10) with constitutes a valid transformation. The set of connectors in SEP-world thus corresponds to the set of linear maps which transform separable states into separable states. In general, these operations cannot be implemented in quantum theory.
When studying LOC-world, we noted that the structure of connectors is closely linked to that of Bell inequalities. Similarly, in SEP-world there is a one-to-one correspondence between scaled connectors and -partite entanglement witnesses Doherty et al. (2000). We remind the reader that a -partite entanglement witness is an operator acting in such that
[TABLE]
for all fully separable states .
We claim that a linear map corresponds to an connector iff:
, defined via the relation , is an -partite entanglement witness, 2. 2.
is an -partite entanglement witness.
Let us see why this correspondence holds. Let be an -partite entanglement witness; and , any separable state of the form . Consider the map . By definition, we have that . Since is arbitrary, this means that , for all fully separable states . That is, is a scaled connector. Conversely, any linear map with the property that for all fully separable states can be mapped to an entanglement witness as defined in condition 1. This establishes that is a scaled connector iff condition 1 holds. Condition 2 is easily seen to ensure that the norm is non-increasing, i.e., .
The above observation allows us to link the connector theory of SEP-world with the existing literature in entanglement detection. In principle, we can promote any -partite witness to a connector and contract several copies thereof, as we did with the CHSH Bell inequality in Fig. 8. The result would be a novel entanglement witness for -partite entangled states.
Take, for instance, the family of -qubit entanglement witnesses derived by Toth et al. in Tóth et al. (2009):
[TABLE]
with . This is not a linear witness, but can be turned into one by just replacing by arbitrary real numbers:
[TABLE]
Taking , one can contract the connectors associated to the and -qubit entanglement witnesses as shown in Fig. 15 to produce the witness . Numerically, we find that there exist -qubit states which, while satisfying all forms of (40), can be detected by . This shows that new detection properties can arise from composition alone. We come back to this in Section V.3.
Constructing witnesses which detect the entanglement of a given quantum state is a more complicated task, due to the difficulty of certifying that are indeed entanglement witnesses. A possible approach to this problem is to prove instead that the average values of those two operators are non-negative when evaluated over a relaxation (a superset) of the set of separable states. The family of relaxations which we considered in our numerical examples is called the Doherty-Parrilo-Spedaliery (DPS) hierarchy Doherty et al. (2002, 2004, 2005). Combining this idea with the observation in Navascués et al. (2009) that a small perturbation of the DPS sets projects them to the interior of the set of separable states, in Appendix C we present a family of SDP ansätze on the set of connectors. Throughout the rest of this section, we use those ansätze whenever a linear optimization over feasible connectors is required.
V.1 PPT states
To test how useful connectors are for entanglement detection, we first considered a famous class of multipartite entangled states which are positive under partial trasposition (PPT) Peres (1996). An unextendible product basis (UPB) is a collection of -partite orthogonal product states with the property that no other product vector is orthogonal to their span. Given any UPB, , the -partite state
[TABLE]
can be shown entangled and PPT Bennett et al. (1999). In Johnston (2014), a family of six-qubit UPBs parametrized by three qubit unitaries, is presented. We sampled unitary triples randomly according to the Haar measure, built the corresponding six-qubit quantum states (41), and used a MPCTN to detect their entanglement. The output system of each connector was a qubit. In all cases, a see-saw algorithm found a normalized entanglement witness whose average value of the state was .
V.2 Finitely correlated mixed states
We generated mixed states following a preparation similar to the one described in Sec. III.3.1. We considered distributing singlets amongst parties as illustrated in Fig. 9 (where state is replaced with ). We also replaced the action of unitaries , shown in the figure, by conjugation with a convex combination of two unitaries (drawn randomly for each pair of sites). The resulting state is mixed, has an efficient MPS representation, and may be separable. We wanted to certify whether such states are entangled or not using connectors.
We used a witness to the one illustrated in Fig. 9 (right hand side). The intuition is the same. We wanted to find connectors in SEP-world that approximately inverted the randomizing quantum channel, thus exposing the initially singlets. The singlets can be certified to be entangled by a 2-party witness which is simply the SWAP gate, which evaluates to for the singlet . (That is, we replaced SWAP in Fig. 9; SWAP connectors are once again used to amplify the violation.)
We generated such finitely correlated mixed states from randomly chosen unitaries (using the Haar measure) for a system of 50 qubits, and found a violation (certifying the presence of entanglement) almost each time. Fig. 17 shows the violations obtained for five such randomly drawn states.
We also used another witness, one composed of only connectors as illustrated in Fig. 16. Again, we easily found violations for randomly chosen states, see Fig. 18. We also found that the violations were larger than those obtained by using connectors.
V.3 Entanglement detection through hybrid GPTs
In the previous section, we linked the entanglement problem to connector theory by defining a GPT, SEP-LOC, where the set of physical states coincides with the set of fully separable states. The purpose of this section is to demonstrate that it is even possible to follow a hybrid approach in which different GPTs are connected.
Consider, for example, a theory where there are two types of basic systems: quantum systems and boxes. The state of a composite system of, say, two boxes and two quantum systems, would be a steering ensemble of the form , with the property that there exists a fully separable quantum state and measurement operators such that
[TABLE]
We dub this theory STEER-world.
Now, suppose that we wished to assess the entanglement of a three-qubit state. One possibility would be to regard it as a possible state of STEER-world and then apply the connectors depicted in Fig. 19. There the three-partite quantum state is transformed into a bipartite box, which we then evaluate with the normalized CHSH inequality (20). This scenario reminds that of device-independent certification of entanglement, and actually it would be equivalent, if the transformations acted on single systems. Indeed, in that case connectors from quantum systems to boxes correspond to conducting quantum measurements on the former, and entanglement is detected iff the corresponding box violates a Bell inequality.
As we will see, the connector mapping bipartite quantum systems to a single box changes things completely. Let be defined via:
[TABLE]
where the superindex in each tensor corresponds to the index of its upper, black leg. Here denotes the permutation operator ; and , the three Pauli matrices. We assume that are deterministic transformations, i.e., , for .
Note that , , are projectors, and hence, for normalized quantum states , , , satisfy . , despite not being positive-semidefinite, is a normalized entanglement witness; hence for all separable states . Both and thus represent valid deterministic transformations from separable states to classical boxes.
Contracting , we obtain a three-qubit entanglement witness , that we can express as an operator acting on . Now, consider an optimization over PPT three-qubit states , i.e., consider the problem
[TABLE]
This problem can be cast as an SDP; hence we can solve it. The solution is . This is surprising because neither the CHSH inequality nor the SWAP operator can, by themselves, detect PPT entanglement. Their composition, however, does. So, even if we were not aware of the existence of non-decomposable entanglement witnesses (those which can detect PPT states), we could have derived them from compositional arguments alone.
VI Conclusion
We have presented a general method to analyze complex networks, be they classical, quantum or supra-quantum. In essence, our method consists in acting on the many-body system in question with a number of linear transformations—the connectors— which iteratively coarse-grain the system to one that is small enough to analyze with the existing mathematical tools. While we could relate connectors to past literature in Bell nonlocality and entanglement theory, connectors seem to be a completely different beast. We showed that connector theory is powerful enough to detect Bell nonlocality (quantum and supraquantum) and entanglement in networks composed of hundreds of sites. Even though we focused on these three areas, we suspect that connector theory will soon find application in other scenarios, for example, to build new dimension witnesses.
Connectors are a natural tool to analyze large, complex many-body systems, and we feel that future research should focus on understanding their mathematical properties. In this regard, our work leaves open important theoretical questions.
One of them is to understand the limitations of the new formalism. Could there be, e.g., entangled tripartite quantum states, undetectable by the composition of a connector and a bipartite witness? If not, one wonders how difficult it is in general to find the ‘right’ connectors to detect a particular state or box. The performance of our current numerical methods oscillates between disappointing (it sometimes takes ages to identify the appropriate connectors, even for ) and excellent ( sites in less than 2 minutes!). Actually, in some scenarios, like QUANT-world, we altogether avoided discussing how to optimize over general connectors!
Another question pertains the practical use in experiments of connector-generated witnesses. Estimating the average value of a witness on a many-body state/box generally requires a number of experiments that scales exponentially with the system size. Is there any way to exploit the tensor network structure of a witness in order to estimate its value with a polynomial number of experiments?
Finally, it is an intriguing idea whether more complicated connectors could be devised by working on a GPT where states are identified with the connectors themselves (CONNECTOR-world), or even with connectors of connectors.
Acknowledgements
We thank S. Pironio and D. Roset for interesting discussions. This work was funded by the Austrian Science fund (FWF) stand-alone project P 30947, the ERC CoG QITBOX, the AXA Chair in Quantum Information Science, the Spanish MINECO (QIBEQI FIS2016-80773-P and Severo Ochoa SEV-2015-0522), Fundació Cellex, Generalitat de Catalunya (SGR 1381 and CERCA Programme). As part of the Gravity, Quantum Fields and Information group at the Albert Einstein Institute, SS acknowledges the support of the provided by the Alexander von Humboldt Foundation and the Federal Ministry for Education and Research through the Sofja Kovalevskaja Award.
Appendix A Characterization of the connectors in LOC-world
Consider a system in LOC-world of the type . The state of any such system can be expressed as a convex combination of extreme classical boxes. If we order them as , then verifying whether a (normalized) box is classical can thus be cast as the LP:
[TABLE]
The distribution is sometimes called local hidden variable model. For general non-signalling boxes, it does not exist and, when it does, in general it is not unique.
Also due to this finiteness of extreme points, the problem of optimizing over connectors can be cast as a linear program too. Indeed, let () be the set of extreme points of the output (input) -partite (-partite) LOC-world system, and suppose that, for some fixed tensor , we wished to minimize over all non-deterministic connectors . The corresponding program would be:
[TABLE]
where the last condition enforces that the norm of the box does not increase after we apply the connector. To see that any linear functional satisfying the feasibility conditions transforms local boxes into subnormalized local boxes, note that any initial classical box admits a decomposition , with . The result of applying over such a box is thus the box . Identifying with our local hidden variable model, we find that is also Bell-local.
Program (46), although correct, can be greatly improved. In the following, we show how to do so by exploiting the lessons learned from the monogamy of non-local correlations. We will do so in three stages. First, we will introduce a convenient notation to deal with no-signalling boxes, that will also be useful to minimize the complexity of LPs like (46). A characterization of the dual of the set of non-signalling boxes will follow. Finally, building on the above two results, we present our proposal for linear optmizations over connectors.
A.1 Notation of non-signalling boxes
Due to the no-signalling conditions any non-normalized non-signalling box of the form , with , , can be expressed in terms of just parameters. One way to do so is to adopt what we will call from now on the abbreviated form , where . Here denotes that the random variable was not measured. That way, e.g., for , represents the probability that the second party conducted measurement obtained the result , i.e., .
If we represent the probabilities () as a vector , , there exists a matrix such that .
A.2 The dual of no-signalling boxes
Consider the -partite non-locality scenario . In abbreviated form, the corresponding set of (non-normalized) no-signalling distributions is , where , with , and is the matrix that transforms a box from its abbreviated representation to its standard representation , see Section A.1. The condition enforces that all the probabilities of the box are non-negative.
The set of positive linear functionals in abbreviated representation is given by the set . Indeed, by definition, any satisfies for all , and so the dual set of contains . It rests to show that any vector outside cannot belong to the dual of . First note that, for any , there exists such that (take, e.g., , with ). Now, let . By the Separation theorem there exists such that for all , and . The first condition implies that , and so the second condition implies that is not in the dual of .
With the formulation above, it is clear that linear optimizations over the set of positive functionals of no-signalling boxes can be carried out via linear programming Nering and Tucker (1993).
A.3 Faster codes for optimization over connectors
First, we will define a (non-normalized) local box in a non-standard way.
Definition 1**.**
The probabilities define a local box iff there exist such that
[TABLE]
That this definition implies bipartite locality can be seen by noting that the variables play the role of local hidden variables in the decomposition above. Conversely, let . Then one can verify that satisfies the conditions in (47). From now on, we will refer to the object as an extended box, and represent it by the vector of probabilities .
Note that we can regard an extended box as a no-signalling box where all the parties but the first have just one input. Therefore, we can represent extended boxes in abbreviated form, as a vector of probabilities , with , . Let be the matrix that effects the transformation . In abbreviated form, the set of non-normalized local boxes is thus described by . As proven in Section A.2, the dual of this set, i.e., the set of vectors such that for all , corresponds to the set of vectors .
Any positive linear functional over local boxes must remain positive if we embed it into the space of extended boxes. This provides us with a computationally efficient characterization of the set of positive Bell functionals.
Proposition 2**.**
* is a positive functional over the set of local boxes iff there exists a vector such that*
[TABLE]
With this formulation, one can carry out linear optimizations over the set of positive functionals of local boxes via linear programming Nering and Tucker (1993). The computational cost will be bearable provided that is not very large. can take high values, though.
Appendix B connectors for quantum boxes
The set of quantum boxes can be formulated as the set of all boxes of the form
[TABLE]
where is a positive semidefinite matrix with and satisfy
[TABLE]
In order to derive positive functionals for quantum boxes, we will rely on non-commutative polynomial optimization theory Navascués et al. (2007, 2008); S. Pironio and Acín (2010). Let be a number of Hermitian operators acting on the same Hilbert space, with and let be a normalized quantum state. The -order moment matrix of this system is the matrix whose rows are columns are labeled by words of the alphabet of length or smaller, and whose entries are given by
[TABLE]
where, for any word of length , . It can be verified that all moment matrices are positive semidefinite S. Pironio and Acín (2010).
Now, consider the moment matrices defined by the quantum state and operators generating our quantum box (49). It is immediate to see that, for moment matrices of high enough order, there exist matrices such that . It is also easy to see that the moment matrices of unnormalized quantum boxes are subject to non-trivial linear constraints Navascués et al. (2007, 2008). That is, there exists a set of matrices such that any moment matrix can be expressed as , for some choice of coefficients .
From the above, it follows that a sufficient condition for to be a positive linear functional over the set of quantum boxes is that there exists a matrix such that
[TABLE]
for all .
Indeed, note that
[TABLE]
Here the second equality stems from the fact that . The inequality holds because both and are positive semidefinite matrices.
Appendix C connectors for SEP-world
First we will explain how to optimize over connectors which transform multipartite separable states with Hilbert space dimension into a quantum state in dimension . We will use the Choi-Jamiolkowski notation to represent connectors, i.e., each connector will be identified with an -partite operator such that .
Call the symmetric subspace of identical particles of dimension . Then is the set of -partite states such that there exists a -partite state , satisfying
. 2. 2.
has a Positive Partial Transpose (PPT) Peres (1996) for all bipartitions of the systems . 3. 3.
, where denotes any set of indices with ’s, ’s,…,’s. 4. 4.
.
Here denotes the tensor product of the symmetric projectors on the spaces , for , times the identity on .
Intuitively, represents the PPT state of an ensemble of groups of identical Bosons, plus a third particle labeled . Any satisfying the properties above is called a Bose-symmetric PPT -extension of .
As proven in Doherty et al. (2005), any separable state admits a Bose-symmetric PPT -extension for all . Indeed, let . Then it can be verified that the state satisfies the above constraints. Most importantly, the limiting set is the set of fully separable states Doherty et al. (2005).
As explained in the main text, rather than over general entanglement witnesses, we will conduct optimizations over a subset thereof. More precisely, we will consider a set of multipartite operators such that for all states .
This set is composed by operators such that
[TABLE]
with the sum on the left running over all bipartitions of the parties and , for all partitions .
We will next prove that any such operator satisfies for all states admitting a Bose-symmetric PPT -extension on systems . this implies, in particular, that is an entanglement witness.
Let then admit a Bose-symmetric PPT -extension . Then we have that
[TABLE]
Here the first equality follows from the fact that is an extension; the second, from it living in the symmetric subspace; and the third, from eq. (54). The last inequality follows from the fact that is PPT and that for all bipartitions .
It hence follows that any map satisfying the SDP conditions:
, 2. 2.
,
is a connector in SEP-world. Clearly, linear optimizations over this set can be cast as an SDP.
The DPS hierarchy also provides us with tools to define SDP ansätze of connectors. In Navascués et al. (2009), it is shown that, for any state admitting a Bose-symmetric extension (note that the PPT condition is not necessary), the state is separable. Here denotes the partially depolarizing channel
[TABLE]
It follows that any connector with output in can be transformed into a connector just by tracing out the extra systems and applying at the output.
Let us finish with a trick to optimize over connectors when the output is a or a system. We again start from an connector , with output spaces , . The key idea is to enforce that both and are entanglement witnesses. If that is the case, then the output of the map will be a PPT state, and so, by Horodecki et al. (1996), a separable state. Imposing that is again an SDP.
Appendix D Non-signalling boxes admitting an MPS decomposition
The tensors of the general Svetlichny box are given by:
[TABLE]
Here denotes the Pauli matrix \left(\begin{array}[]{cc}0&1\\ 1&0\end{array}\right).
The result can be proved by induction, but, to get an intuition on the construction, consider the vector . It can be verified that . That is: the first qubit register contains a copy of the value of ; the second, the value of ; the third, the part of computed so far; and the last one, the part of computed so far.
The tensors defining box (36) are given by:
[TABLE]
where . In this case, the first register has levels (), and it represents a counter. The second register is a qubit carrying the sum modulo of the outputs.
Finally, it can be verified that an MPS representation for box (37) is given by the matrices:
[TABLE]
where . This time, the first register has levels ().
Appendix E Non-trivial connector
Consider the connector given by the matrix:
[TABLE]
We are using the abreviated notation, i.e., both the input and output distributions are represented as -entry vectors, with . It can be verified that , acting over any deterministic point, generates a local bipartite box. However, generates a “box” with negative probabilities, when corresponds to the one of the variants of the PR-box, Popescu and Rohrlich (1994), where denotes the Kronecker delta. is thus not a wiring. Furthermore, it can be verified, using semidefinite programming, that
[TABLE]
where the minimum is taken over all non-deterministic transformations (in matrix form) which can be factored out as shown in Fig. 7.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Gühne and Tóth (2009) O. Gühne and G. Tóth, Physics Reports 474 , 1 (2009).
- 2Brunner et al. (2014) N. Brunner, D. Cavalcanti, S. Pironio, V. Scarani, and S. Wehner, Rev. Mod. Phys. 86 , 419 (2014).
- 3Allen et al. (2017) J.-M. A. Allen, J. Barrett, D. C. Horsman, C. M. Lee, and R. W. Spekkens, Phys. Rev. X 7 , 031021 (2017).
- 4Brunner et al. (2013) N. Brunner, M. Navascués, and T. Vértesi, Phys. Rev. Lett. 110 , 150501 (2013).
- 5Navascués et al. (2007) M. Navascués, S. Pironio, and A. Acín, Phys. Rev. Lett. 98 , 010401 (2007).
- 6Navascués and Vértesi (2015) M. Navascués and T. Vértesi, Phys. Rev. Lett. 115 , 020501 (2015).
- 7Navascués et al. (2015) M. Navascués, A. Feix, M. Araújo, and T. Vértesi, Phys. Rev. A 92 , 042117 (2015).
- 8Wolfe et al. (2016) E. Wolfe, R. W. Spekkens, and T. Fritz, ar Xiv:1609.00672 (2016).
