Skip to content

Commit 3c0e79b

Browse files
committed
fix syntax
1 parent b9d60cb commit 3c0e79b

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

README.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ This package addresses the **entanglement** and **separability** certification f
77

88
The original article for which it was written can be found here:
99

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).
1111
1212
The method for separability certification as the part of the package was first introduced in
1313

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).
1515
1616
## Installation
1717

@@ -68,10 +68,11 @@ Iteration Primal Dual gap #Atoms
6868
[ Info: Stop: maximum iteration reached
6969
```
7070
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``.)
7272
7373
## 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``.
7576
7677
A rigorous tool is also introduce in our package:
7778
@@ -83,6 +84,7 @@ true
8384
```
8485
8586
## Separability certification
87+
8688
Let's consider the other case that there is more noise mixed in the state.
8789
8890
```julia
@@ -100,7 +102,7 @@ julia> res = separable_distance(ρ, dims); # achieve the distance to the separab
100102
[ Info: Stop: primal small enough
101103
```
102104
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:
104106
105107
```julia
106108
julia> witness = entanglement_witness(ρ, res.σ, dims); # construct a rigorous entanglement witness
@@ -118,11 +120,10 @@ julia> sep.sep
118120
true
119121
```
120122
121-
122123
## Under the hood
123124
124125
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.
126127
127128
## Going further
128129

0 commit comments

Comments
 (0)