You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,11 @@ This package addresses the **entanglement** and **separability** certification f
7
7
8
8
The original article for which it was written can be found here:
9
9
10
-
> [A Unified Toolbox for Multipartite Entanglement Certification](https://arxiv.org/abs/2507.17435).
10
+
> [1][A Unified Toolbox for Multipartite Entanglement Certification](https://arxiv.org/abs/2507.17435).
11
11
12
12
The method for separability certification as the part of the package was first introduced in
13
13
14
-
> [Convex optimization over classes of multiparticle entanglement](https://arxiv.org/abs/1707.02958).
14
+
> [2][Convex optimization over classes of multiparticle entanglement](https://arxiv.org/abs/1707.02958).
15
15
16
16
## Installation
17
17
@@ -68,10 +68,11 @@ Iteration Primal Dual gap #Atoms
68
68
[ Info: Stop: maximum iteration reached
69
69
```
70
70
71
-
For the state ``ρ``, as the distance to the separable space `res.primal` is greatly large than 0, practically, we can detect the entanglement of the state with confidence (technically speaking, ``Primal`` $\gg$ ``Dual gap``.)
71
+
For the state ``ρ``, as the distance to the separable space `res.primal` is much larger than 0, practically, we can detect the entanglement of the state with confidence (technically speaking, ``Primal`` $\gg$ ``Dual gap``.)
72
72
73
73
## Entanglement certification
74
-
In principle, if ``Primal`` $\geq$ ``Dual gap``, the state is outside the separable space, therefore is entangled. However, due to the heuristic method, the ``Dual gap`` is inaccuracy. In practice, we can detect the entanglement by check enlarging the factor, e.g., ``Primal`` $\geq 5 \times$ ``Dual gap``.
74
+
75
+
In principle, if ``Primal`` $\geq$ ``Dual gap``, the state is outside the separable space, therefore is entangled. However, due to the heuristic method, the ``Dual gap`` is inaccuracy. In practice, we can detect the entanglement by check enlarging the factor, e.g., ``Primal`` $\geq 5 \times$ ``Dual gap``.
75
76
76
77
A rigorous tool is also introduce in our package:
77
78
@@ -83,6 +84,7 @@ true
83
84
```
84
85
85
86
## Separability certification
87
+
86
88
Let's consider the other case that there is more noise mixed in the state.
87
89
88
90
```julia
@@ -100,7 +102,7 @@ julia> res = separable_distance(ρ, dims); # achieve the distance to the separab
100
102
[ Info: Stop: primal small enough
101
103
```
102
104
103
-
For this case, ``Primal`` is great smaller than ``Dual gap``, which can not be detected as an entangled state, which can also can not be confirmed by entanglement witness:
105
+
For this case, ``Primal`` is much smaller than ``Dual gap``, which can not be detected as an entangled state, and also can not be confirmed by entanglement witness:
The computation is based on an efficient variant of the Frank-Wolfe algorithm to iteratively find the separable state closest to the input quantum state based on correlation tensor.
125
-
See this recent [review](https://arxiv.org/abs/2211.14103) for an introduction to the method and the package [FrankWolfe.jl](https://github.com/ZIB-IOL/FrankWolfe.jl) for the implementation on which this package relies.
126
+
See this recent [review](https://arxiv.org/abs/2211.14103) for an introduction to the method and the package [FrankWolfe.jl](https://github.com/ZIB-IOL/FrankWolfe.jl) for the implementation on which this package relies.
0 commit comments