1. Introduction
Entanglement is likely the most counter-intuitive feature of quantum mechanics. It allows quantum systems to exhibit correlations, which cannot be reconstructed by any set of prearranged local quantum states. As such, entanglement is seen as a resource responsible for advantage in various communication tasks (see, e.g., Ref. [
1]). However, while it is trivial to describe entanglement for pure states [
2], it is one of the most important open questions of quantum information theory to determine whether a given mixed state is entangled. This problem is additionally complicated by, e.g., existence of bound entanglement [
3], which cannot be transformed in the local actions and classical communication (LOCC) regime into an ensemble of pure maximally entangled states. Hence, these states have limited applications in quantum communication.
For bipartite states with distillable entanglement, we again have a straightforward tool to detect their nonclassicality: they become non-positive under partial transposition [
4]. Thus, the problem of certifying entanglement for the bipartite case is reduced to the case of bound entangled (BE) states [
3]. In theory, any form of entanglement can be certified with a proper positive, but not completely positive (PNCP) map [
5]. The Jamiołkowski–Choi isomorphism [
6,
7] links each such map to a linear operator called an entanglement witness [
8]. A reference state, entanglement of which we want to confirm, should give the expectation value of the witness inaccessible with only product states.
Naturally, any entangled state has its own class of witnesses that detect its nonclassical correlations. This follows directly from the fact that it is represented by a point in some distance from a convex set of separable states—there are infinitely many states separating the two, but for an individual state they cannot define the whole boundary of the set. The witness that detects entanglement in the largest volume of the state set is optimal. Since neither the set of all the states nor of the separable ones is a polytope, an optimal entanglement witness is related to a hyperplane tangential to a line connecting the reference state and CSS. Contrary to a common belief, an optimal entanglement witness does not correspond to robustness against any particular form of noise.
The plethora of entanglement witnesses, or equivalently, PNCP maps, is responsible for the complexity of the problem of entanglement detection. Not only do we need to optimize the expectation value of the witness over all separable states, but also the witness itself needs to be a subject of optimization, as we have no a priori knowledge about its form. The max-max nature of the problem is the main difficulty in tackling the question, even just numerically.
In Ref. [
9], Bandyopadhyay, Ghosh, and Roychowdhury proposed a construction of entanglement witnesses for UPB BE states. They have a strikingly simple structure comprised of the combination of a projection onto the support of the state and the unit operator with a weight equal to the maximal mean value of the UPB BE state in a separable state. Unfortunately, till date these witnesses have not been studied extensively, for example, in terms of optimality. From this point onwards, this family of entanglement witnesses will be referred to as BGR witnesses.
In our recent article [
10] we have employed the Gilbert algorithm [
11] to find approximation of a separable state closest (with respect to the Hilbert–Schmidt measure,
) to a reference state. We argued that basing on decay of the distance (and other properties) we can classify a state as strongly entangled or practically separable. Here, we elaborate on this approach by asking if an implementation of the Gilbert algorithm can yield a separable state close enough to a reference state that it gives a state-tailored entanglement witness. As argued in Ref. [
12], the optimal entanglement witness for state
will be given by a hyperplane perpendicular to a vector in the state space
, where
is the closest separable state with respect to the Hilbert–Schmidt measure. The algorithm cannot reach
, but instead it gives an approximation
, which introduces a small tilt in the plane of the witness. Also, as subsequent corrections to the found state become exponentially small, it is not feasible to reach arbitrarily high precision. Thus, the question is: can this tilt be small enough, so that the hyperplane still defines a valid entanglement witness for
.
Computationally, our approach is substantially easier than solving a max-max problem. The latter requires that the two optimizations be conducted in turns. It may happen that a step taken in optimizing a witness actually degrades it which can be only verified by optimizing over separable states. On the other hand, the Gilbert algorithm guarantees convergence to the true solution, so it can be conducted independently.
To test this hypothesis, we chose BE states from unextendible product bases [
13,
14]. On one hand, they have a simple construction, which can be straight-forwardly generalized to a large number of cases. On the other—their bound entanglement is nontrivial to be certified. Their additional advantage is that their CSS can be found mixing only strictly real states, which improves the efficiency. Also, an entanglement witness can be constructed analytically for them [
9].
In the next section we review the construction of BE states. In
Section 3 we briefly discuss the concept of an entanglement witness.
Section 4 describes the Gilbert algorithm. The numerical results are discussed in
Section 5, followed by conclusions.
2. Bound Entangled States from Unextendible Product Bases
We continue with a brief introduction of bound entangled states from unextendible product bases (UPB BE states). It is one of most fundamental methods of generating bound entangled states, first presented in Refs. [
13,
14]. The idea is as follows. Given a two- (or more) party Hilbert space we choose a subspace, which can be represented by a factorizable set of projectors from the computational basis. Subsequently, we remove from this subspace the projector on the equal superposition of all computational basis states belonging to that region. The remaining is defined as a tile. For example, in Hilbert space
, a possible tile would be
.
Figure 1 depicts such a construction in d-dimensions. The next step is to find a covering of the entire Hilbert space such that there is no subset of regions related to tiles, which can be merged into a region, which is, again, a factorizable region. Once such a covering is found, we sum subspaces of all the tiles, and add a projector on the uniform superposition of all states from the computational basis,
(sometimes called a stopper state). As we have previously removed the symmetric states from each tile, they are orthogonal to this state. The bound entangled state is then the normalized projector onto the complement of the sum. The state is PPT, which can be argued from its construction, but it is entangled, since its kernel does not contain any product states. There is no product state orthogonal to the sum of all tiles and the symmetric state anymore.
Let us denote a projection on the subspace related to a
k-th tile as
, and onto the symmetrized state of that subspace as
. Then, any UPB BE state is given by:
The rank of the state is hence , where K is the number of tiles necessary to cover the whole Hilbert space. For two parties, the minimum number of tiles is 5, while for three parties, 9 tiles are necessary.
Possible low rank of the UPB bound entangled states makes them attractive from the experimental point of view. Granted access to a source of an arbitrary pure state, a resource readily available with modern high-intensity sources of multidimensional entanglement, local filters and operations, one can relatively easily realize mixtures. One of the greatest challenges in such realizations is high sensitivity of the bound entanglement. For example, any deviation of weights of the eigenstates from the support of the state will transform it into an NPT (negative partial transpose) state. This aspect will play a role when the construction of the source cannot guarantee equal mixing. A possible solution is to add white noise, but PPT entanglement tends to be rather fragile.
Another approach is to emulate the state. Instead of looking at its eigenvectors, our aim is to reconstruct the probability distributions that it produces. This can be done by taking a proper combination of product states, possibly with negative coefficients. In case of UPB BE states we can sum up probabilities given by all the states and measure relevant probabilities to be deducted. Naturally, to establish probabilities we need to measure the projections of complementary states. This can be done after the measurements, or in the following procedure. The observers are informed every time is produced and a projection is successful, and they increase the denominator in the relative frequency, but decrease the numerator. In some cases, this might lead to “negative probabilities”, which then should be taken to be zero, or the best fit to a physical density operator.
Naturally, such an emulated state cannot bring any advantage in communication tasks or distributed computation. In particular, the emulation cost is broadcasting a bit. However, emulation can be extremely useful for testing and perfecting techniques for certifying entanglement. As it is complicated to build a source of an entangled state, it is experimentally convenient to first master the accompanying techniques to be sure that the desired goal can be achieved.
3. Entanglement Witnesses
Let us start with a brief recall of the concept of an entanglement witness. Most generally, it would be a Hermitian operator with a certain range of eigenvalues accessible only in entangled states. In that sense, a Hamiltonian of an antiferromagnetic spin chain of any length is an entanglement witness [
15]. By a common convention, the lowest mean value attainable of a witness with separable states is 0, and some entangled states may lead to negative mean values. We note, however, that this convention may not always be practical. For any entanglement witness
W, we can define a linear functional
, which divides the space of Hermitian operators with a hyperplane. On one side of this hyperplane
lie all separable states, on the other
—our reference state
and its neighborhood. Since the set of separable states in a given Hilbert space is convex, there always exist such a hyperplane for any entangled state.
Then we can introduce a class of tight witnesses for which condition , i.e., the mean value of the witness in the set of separable states is equal to 0, is achieved for one or more separable states. Within this class, for any entangled we can define optimal witness , for which is attained for the closest separable state to in the sense of Hilbert–Schmidt norm. As a result, the distance between and the hyperplane is the largest among all witnesses detecting entanglement of . However, contrary to common belief, this does not correspond to the highest robustness against the noise of any universal form. Our goal is to confirm the form of such witnesses for UPB BE states.
A 5-tile bipartite UPB BE states with a fixed heliocity can be characterized by dimensions and coordinates of the central tile with and . We have studied cases of . This gives a single state, nine states, 36 states, and 100 states, giving 146 density matrices in total. In general, in dimensions we will have states.
4. The Gilbert Algorithm
According to Bertlmann–Durstberg–Heismayr–Krammer theorem [
12], the optimal entanglement witness for state
is given by the difference of
and the closest separable state with respect to Hilbert–Schmidt measure,
. Finding
is generally a complex task, but a very good approximation can be found with the Gilbert algorithm [
11]. The application of the algorithm to the classification of states as entangled was discussed in Ref. [
10]. In short, the algorithm is as follows:
Input: test state , arbitrary separable state ,
Output: approximation of a separable state closest to
Choose at random a pure product state .
Maximize , or go to step 1 if .
Find the point , which lies on line , and minimizes the Hilbert–Schmidt distance .
Update .
Go to point 1 until a given HALT condition is met.
Let us note that local states constituting
are drawn with the Haar measure, according to an algorithm by Życzkowski and Sommers [
16]. The Hilbert–Schmidt measure has been chosen as the algorithm then requires only solving a quadratic equation, although it was shown that it is not monotonous under LOCC and thus is not a true entanglement measure [
17,
18]. A typical choice of the HALT condition is simply a time constrain, number of trial states (
), or number of corrections.
The Gilbert algorithm can provide an accurate approximation of the closest separable state, but, in fact, we cannot reach that state. For this reason, we only partially succeeded in finding almost optimal entanglement witness. The procedure is the following. We run the algorithm, which halts at some number of corrections of . We then optimize the mean value of for separable states. When this mean value is lower than , the witness is found. For We have found a witness for the state after 25,100 corrections (time constrain), for and states we run the algorithm for up to 4000 corrections, while for states we have conducted only 3500 corrections (number of corrections).
The first criterion of a state being entangled or separable is to investigate the limit of distance between
and the closest separable state found at the given step. This distance was registered every 50 corrections. As argued in Ref. [
10] there is a strong linear dependence between number of corrections
c and
for some values of
a and
b. We hence maximize the linear regression coefficient between these two quantities. The found value of
b is irrelevant, while
a is an approximation of the limit. The state can be considered entangled if
a is above the precision of the algorithm, estimated to be less than
.
5. Numerical Results
All 146 UPB BE states have been shown to have the estimated distance to the set of separable sates between 0.09 and 0.06, therefore all of them can be classified as entangled as they indeed are from the construction. On the other hand, it is difficult to argue that any one of them is particularly strongly nonclassical.
In the next step, we will attempt to construct an entanglement witness for each state. In a perfect case of the algorithm actually reaching the closest separable states
, the witness would be simply proportional to
. However, as mentioned above, we reach only an approximation
of
, which causes the hyperplane of the witness to be tilted. We thus need to conduct an optimization over the set of separable states,
, so that
. Then the witness reads:
It turns out that in almost all cases
yielded a valid entanglement witness. When transformed to a traceless form,
, each of these witnesses has a similar structure: there are four negative eigenvalues of roughly the same magnitude and the corresponding eigenspace is approximately the support of
, and hence
s can be compared with witnesses in Ref. [
9]. A significant difference is that positive eigenvalues are not uniform.
It now remains to compare the strength of the witnesses. Because the witnesses found with the Gilbert algorithm are approximations of the witnesses
, constructed accordingly to Ref. [
9], we would focus on the latter. The simplest quantizer of nonclassicality of UPB BE states would be the Hilbert–Schmidt distance of the state to the hyperplane defining the witness. To establish this quantity, we need vector
tangent to the hyperplane defining the witness, which in our case is the traceless part of the witness operator,
. The trace part is removed from the witness operator to ensure that the corresponding vector starts at the origin of the coordinates system. We will also need state
saturating
. This state is found in the process of constructing the witness. Let
. Then, our distance to separable states is the length of the projection of
onto unit vector
is given by:
where Sep denotes the set of separable states.
Figure 2 presents comparison of four estimates of the distance between five-tile UPB BE states and separable states. Blue points correspond to the smallest distance found by the Gilbert algorithm after the mentioned number of corrections, green points show the estimate of the distance from the linear regression, red represent the distance computed from Equation (
3) for the BGR witnesses, while black points illustrate the distance given by the witnesses found by our algorithm (again, computed from Equation (
3)). The first quantity is an upper bound of the actual distance, the second is just an estimate, while the distances computed from the witnesses are lower bound.
It should be noted that in all four plots, the red points are significantly below all other groups. This clearly indicates that we have found more optimal witnesses, than those given in Ref. [
9]. Another observation, for every state, the green point is above the black one, i.e., the decay estimation is between the upper and the lower bound. However, our algorithm did not yield a valid witness for 13 states in
Hilbert space. Also, for 6 states in
and 4 states in
Hilbert spaces, the witness yielded by our algorithm was weaker than the BGR witnesses. Still, our algorithm is successful for most tested states. Furthermore, our results show that BGR construction does not lead to an optimal witness for UPB BE states, as we find more optimal ones.
6. Conclusions
In this contribution, we have studied quantifiable entanglement of bound entangled states derived from unextendible product bases in dimension
, where
. As a prime tool, we have used the Gilbert algorithm to find an approximation of a separable state closest to the given entangled state. Knowledge of this approximation leads to a close-to-optimal entanglement witness. Our method succeeded to yield entanglement witnesses in 133 of the 146 studied cases. Moreover, witnesses found by our algorithm were in 123 cases more optimal than those proposed by Bandyopadhyay, Ghosh, and Roychowdhury [
9]. Both the decay of the distance with successive corrections, and its extrapolation by a linear fit indicates a presence of entanglement. Also, these results show that construction of BGR witnesses is not optimal. There exist convex combinations of
and
or
, which are not recognized as entangled by BGR witnesses, whereas our algorithm reveals quantum correlations in such cases.
We have calculated the distance between PPT states and the sets of separable states. UPB BE states turned out to be relatively close to the set of separable states, with all distances below 0.1. While no clear relationship between the structure of the state and the distance was established, one correlation appears, i.e., states with smaller central tiles lay closer to separable states.
Our results therefore have multifold scientific aspects. First, we have partially found the order of degree of entanglement of UPB BE states, by recognizing that in the given dimension, those farthest from the set of separable states have a smaller central tile. Second, the witnesses yielded by the algorithm are (in most cases) more optimal than the BGR construction. As a consequence, our witnesses allow for larger imperfections in an experimental realization. This could be relevant in quantum randomness amplification and cryptographic key distribution protocols.