werner
¶
Werner states.
Werner states are mixtures of projectors onto the symmetric and permutation operator that exchanges the two subsystems.
werner
¶
Produce a Werner state 1.
A Werner state is a state of the following form
Yields a Werner state with parameter alpha acting on (dim * dim)- dimensional space. More
specifically, \(\rho\) is the density operator defined by \((\mathbb{I} - \)alphaS) (normalized to have
trace 1), where \(\mathbb{I}\) is the density operator and \(S\) is the operator that swaps two copies of
dim-dimensional space (see swap and swap_operator for example).
If alpha is a vector with \(p!-1\) entries, for some integer \(p > 1\), then a multipartite Werner
state is returned. This multipartite Werner state is the normalization of I - alpha(1)*P(2) - ... -
alpha(p!-1)*P(p!), where P(i) is the operator that permutes p subsystems according to the i-th permutation when
they are written in lexicographical order (for example, the lexicographical ordering when p = 3 is: [1, 2, 3], [1,
3, 2], [2, 1,3], [2, 3, 1], [3, 1, 2], [3, 2, 1], so P(4) in this case equals permutation_operator(dim, [2, 3, 1]).
Parameters:
-
dim(int) –The dimension of the Werner state.
-
alpha(float | list[float]) –Parameter to specify Werner state.
Returns:
-
ndarray–A Werner state of dimension
dim.
Raises:
-
ValueError–Alpha vector does not have the correct length.
Examples:
Computing the qutrit Werner state with \(\alpha = 1/2\) can be done in |toqito⟩ as
[[ 0.06666667 0. 0. 0. 0. 0. 0. 0. 0. ]
[ 0. 0.13333333 0. -0.06666667 0. 0. 0. 0. 0. ]
[ 0. 0. 0.13333333 0. 0. 0. -0.06666667 0. 0. ]
[ 0. -0.06666667 0. 0.13333333 0. 0. 0. 0. 0. ]
[ 0. 0. 0. 0. 0.06666667 0. 0. 0. 0. ]
[ 0. 0. 0. 0. 0. 0.13333333 0. -0.06666667 0. ]
[ 0. 0. -0.06666667 0. 0. 0. 0.13333333 0. 0. ]
[ 0. 0. 0. 0. 0. -0.06666667 0. 0.13333333 0. ]
[ 0. 0. 0. 0. 0. 0. 0. 0. 0.06666667]]
We may also compute multipartite Werner states in |toqito⟩ as well.
[[ 0.11286089 0. 0. 0. 0. 0. 0. 0. ]
[ 0. 0.12729659 -0.00787402 0. -0.00656168 0. 0. 0. ]
[ 0. -0.00918635 0.1312336 0. -0.00918635 0. 0. 0. ]
[ 0. 0. 0. 0.12860892 0. -0.01049869 -0.00524934 0. ]
[ 0. -0.00524934 -0.01049869 0. 0.12860892 0. 0. 0. ]
[ 0. 0. 0. -0.00918635 0. 0.1312336 -0.00918635 0. ]
[ 0. 0. 0. -0.00656168 0. -0.00787402 0.12729659 0. ]
[ 0. 0. 0. 0. 0. 0. 0. 0.11286089]]
References
1 Werner, Reinhard. Quantum states with Einstein-Podolsky-Rosen correlations admitting a hidden-variable model. Phys. Rev. A. vol. 40. (1989). doi:10.1103/PhysRevA.40.4277.