Difference between revisions of "Majorizes"

From QETLAB
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
|desc=Determines whether or not a vector or matrix majorizes another
 
|desc=Determines whether or not a vector or matrix majorizes another
 
|upd=March 4, 2014
 
|upd=March 4, 2014
|v=1.00}}
+
|cat=[[List of functions#Miscellaneous|Miscellaneous]]
 +
|v=0.50}}
 
<tt>'''Majorizes'''</tt> is a [[List of functions|function]] that determines whether or not one vector or matrix [http://en.wikipedia.org/wiki/Majorization weakly majorizes] another vector or matrix. That is, given d-dimensional vectors $A$ and $B$, it checks whether or not
 
<tt>'''Majorizes'''</tt> is a [[List of functions|function]] that determines whether or not one vector or matrix [http://en.wikipedia.org/wiki/Majorization weakly majorizes] another vector or matrix. That is, given d-dimensional vectors $A$ and $B$, it checks whether or not
  
Line 22: Line 23:
 
===A simple example===
 
===A simple example===
 
It is straightforward to see that the vector $(3,0,0)$ majorizes the vector $(1,1,1)$, which we can verify as follows:
 
It is straightforward to see that the vector $(3,0,0)$ majorizes the vector $(1,1,1)$, which we can verify as follows:
<pre>
+
<syntaxhighlight>
 
>> Majorizes([3,0,0],[1,1,1])
 
>> Majorizes([3,0,0],[1,1,1])
  
Line 28: Line 29:
  
 
     1
 
     1
</pre>
+
</syntaxhighlight>
  
 
===Bipartite LOCC===
 
===Bipartite LOCC===
 
A well-known result of Nielsen<ref>M. A. Nielsen. Conditions for a class of entanglement transformations. ''Phys. Rev. Lett.'', 83:439, 1999.</ref> says that a bipartite pure state $|\psi\rangle \in \mathbb{C}^m \otimes \mathbb{C}^n$ can be converted into another state $|\phi\rangle$ via [[LOCC]] if and only if the squared Schmidt coefficients of $|\phi\rangle$ majorize the squared Schmidt coefficients of $|\psi\rangle$. Thus we can determine whether or not we can convert $|\psi\rangle$ to $|\phi\rangle$ via LOCC as follows:
 
A well-known result of Nielsen<ref>M. A. Nielsen. Conditions for a class of entanglement transformations. ''Phys. Rev. Lett.'', 83:439, 1999.</ref> says that a bipartite pure state $|\psi\rangle \in \mathbb{C}^m \otimes \mathbb{C}^n$ can be converted into another state $|\phi\rangle$ via [[LOCC]] if and only if the squared Schmidt coefficients of $|\phi\rangle$ majorize the squared Schmidt coefficients of $|\psi\rangle$. Thus we can determine whether or not we can convert $|\psi\rangle$ to $|\phi\rangle$ via LOCC as follows:
<pre<noinclude></noinclude>>
+
<syntaxhighlight>
>> phi = [[RandomStateVector|RandomStateVector(9)]]; % generate two random states in C^3 \otimes C^3
+
>> phi = RandomStateVector(9); % generate two random states in C^3 \otimes C^3
 
>> psi = RandomStateVector(9);
 
>> psi = RandomStateVector(9);
>> Majorizes([[SchmidtDecomposition|SchmidtDecomposition(phi)]].^2,SchmidtDecomposition(psi).^2)
+
>> Majorizes(SchmidtDecomposition(phi).^2,SchmidtDecomposition(psi).^2)
  
 
ans =
 
ans =
  
 
     0
 
     0
</pre<noinclude></noinclude>>
+
</syntaxhighlight>
  
 
The above code shows that the conversion $|\psi\rangle \stackrel{LOCC}{\rightarrow} |\phi\rangle$ is impossible. On the other hand, the following code shows that the maximally-entangled pure state can be converted to a random pure state via LOCC:
 
The above code shows that the conversion $|\psi\rangle \stackrel{LOCC}{\rightarrow} |\phi\rangle$ is impossible. On the other hand, the following code shows that the maximally-entangled pure state can be converted to a random pure state via LOCC:
<pre<noinclude></noinclude>>
+
<syntaxhighlight>
 
>> phi = RandomStateVector(9);
 
>> phi = RandomStateVector(9);
>> psi = [[MaxEntangled|MaxEntangled(3)]]; % maximally-entangled state in C^3 \otimes C^3
+
>> psi = MaxEntangled(3); % maximally-entangled state in C^3 \otimes C^3
 
>> Majorizes(SchmidtDecomposition(phi).^2,SchmidtDecomposition(psi).^2)
 
>> Majorizes(SchmidtDecomposition(phi).^2,SchmidtDecomposition(psi).^2)
  
Line 51: Line 52:
  
 
     1
 
     1
</pre<noinclude></noinclude>>
+
</syntaxhighlight>
  
 
===Majorization criterion for separability===
 
===Majorization criterion for separability===
 
The [[majorization criterion]] says that every separable state $\rho_{AB}$ is such that each of $\rho_A$ and $\rho_B$ majorize $\rho_{AB}$<ref>M. A. Nielsen and J. Kempe. Separable states are more disordered globally than locally. ''Phys. Rev. Lett.'', 86:5184, 2001. E-print: [http://arxiv.org/abs/quant-ph/0011117 arXiv:quant-ph/0011117]</ref>. Thus the following code constructs the maximally-entangled quantum state and uses the majorization criterion to verify that it is entangled:
 
The [[majorization criterion]] says that every separable state $\rho_{AB}$ is such that each of $\rho_A$ and $\rho_B$ majorize $\rho_{AB}$<ref>M. A. Nielsen and J. Kempe. Separable states are more disordered globally than locally. ''Phys. Rev. Lett.'', 86:5184, 2001. E-print: [http://arxiv.org/abs/quant-ph/0011117 arXiv:quant-ph/0011117]</ref>. Thus the following code constructs the maximally-entangled quantum state and uses the majorization criterion to verify that it is entangled:
<pre<noinclude></noinclude>>
+
<syntaxhighlight>
 
>> v = MaxEntangled(3);
 
>> v = MaxEntangled(3);
 
>> rho = v*v';
 
>> rho = v*v';
Line 63: Line 64:
  
 
     0
 
     0
</pre<noinclude></noinclude>>
+
</syntaxhighlight>
 +
 
 +
Note that the majorization criterion is strictly weaker than the partial transpose criterion (and even the [[reduction criterion]]<ref>T. Hiroshima. Majorization criterion for distillability of a bipartite quantum state. ''Phys. Rev. Lett.'', 91:057902, 2003. E-print: [http://arxiv.org/abs/quant-ph/0303057 arXiv:quant-ph/0303057]</ref>) and thus those alternate tests should be used in most situations instead.
  
Note that the majorization criterion is strictly weaker than the partial transpose criterion (and even the [[reduction criterion]] <ref>T. Hiroshima. Majorization criterion for distillability of a bipartite quantum state. ''Phys. Rev. Lett.'', 91:057902, 2003. E-print: [http://arxiv.org/abs/quant-ph/0303057 arXiv:quant-ph/0303057]</ref>) and thus those alternate tests should be used in most situations instead.
+
{{SourceCode|name=Majorizes}}
  
 
==References==
 
==References==
 
<references />
 
<references />

Latest revision as of 15:45, 29 September 2014

Majorizes
Determines whether or not a vector or matrix majorizes another

Other toolboxes required none
Function category Miscellaneous

Majorizes is a function that determines whether or not one vector or matrix weakly majorizes another vector or matrix. That is, given d-dimensional vectors $A$ and $B$, it checks whether or not

\[ \sum_{i=1}^k a_i^{\downarrow} \geq \sum_{i=1}^k b_i^{\downarrow} \quad \text{for } k=1,\dots,d,\]

where $a^{\downarrow}_i$ and $b^{\downarrow}_i$ are the elements of $A$ and $B$, respectively, sorted in decreasing order.

In the case of matrices, it is said that $A$ majorizes $B$ if the vector of $A$'s singular values majorizes the vector of $B$'s singular values. If the two vectors or matrices are of different sizes, the smaller one is padded with zeros appropriately so that they are comparable.

Syntax

  • M = Majorizes(A,B)

Argument descriptions

  • A: Either a vector or a matrix.
  • B: Either a vector or a matrix.

Examples

A simple example

It is straightforward to see that the vector $(3,0,0)$ majorizes the vector $(1,1,1)$, which we can verify as follows:

>> Majorizes([3,0,0],[1,1,1])

ans =

     1

Bipartite LOCC

A well-known result of Nielsen[1] says that a bipartite pure state $|\psi\rangle \in \mathbb{C}^m \otimes \mathbb{C}^n$ can be converted into another state $|\phi\rangle$ via LOCC if and only if the squared Schmidt coefficients of $|\phi\rangle$ majorize the squared Schmidt coefficients of $|\psi\rangle$. Thus we can determine whether or not we can convert $|\psi\rangle$ to $|\phi\rangle$ via LOCC as follows:

>> phi = RandomStateVector(9); % generate two random states in C^3 \otimes C^3
>> psi = RandomStateVector(9);
>> Majorizes(SchmidtDecomposition(phi).^2,SchmidtDecomposition(psi).^2)

ans =

     0

The above code shows that the conversion $|\psi\rangle \stackrel{LOCC}{\rightarrow} |\phi\rangle$ is impossible. On the other hand, the following code shows that the maximally-entangled pure state can be converted to a random pure state via LOCC:

>> phi = RandomStateVector(9);
>> psi = MaxEntangled(3); % maximally-entangled state in C^3 \otimes C^3
>> Majorizes(SchmidtDecomposition(phi).^2,SchmidtDecomposition(psi).^2)

ans =

     1

Majorization criterion for separability

The majorization criterion says that every separable state $\rho_{AB}$ is such that each of $\rho_A$ and $\rho_B$ majorize $\rho_{AB}$[2]. Thus the following code constructs the maximally-entangled quantum state and uses the majorization criterion to verify that it is entangled:

>> v = MaxEntangled(3);
>> rho = v*v';
>> Majorizes(PartialTrace(rho),rho)

ans =

     0

Note that the majorization criterion is strictly weaker than the partial transpose criterion (and even the reduction criterion[3]) and thus those alternate tests should be used in most situations instead.

Source code

Click here to view this function's source code on github.

References

  1. M. A. Nielsen. Conditions for a class of entanglement transformations. Phys. Rev. Lett., 83:439, 1999.
  2. M. A. Nielsen and J. Kempe. Separable states are more disordered globally than locally. Phys. Rev. Lett., 86:5184, 2001. E-print: arXiv:quant-ph/0011117
  3. T. Hiroshima. Majorization criterion for distillability of a bipartite quantum state. Phys. Rev. Lett., 91:057902, 2003. E-print: arXiv:quant-ph/0303057