<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nathaniel Johnston &#187; Quantum</title>
	<atom:link href="http://www.njohnston.ca/tag/quantum/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.njohnston.ca</link>
	<description>A blog of recreational math and quantum information theory</description>
	<lastBuildDate>Thu, 15 Dec 2011 16:11:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>MATLAB Scripts for Computing Completely Bounded Norms via Semidefinite Programming</title>
		<link>http://www.njohnston.ca/2011/07/matlab-scripts-for-computing-the-completely-bounded-and-diamond-norms/</link>
		<comments>http://www.njohnston.ca/2011/07/matlab-scripts-for-computing-the-completely-bounded-and-diamond-norms/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 20:45:06 +0000</pubDate>
		<dc:creator>Nathaniel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Norms]]></category>
		<category><![CDATA[Operator Theory]]></category>
		<category><![CDATA[Quantum]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.nathanieljohnston.com/?p=1600</guid>
		<description><![CDATA[In operator theory, the completely bounded norm of a linear map on complex matrices is defined by , where is the usual norm on linear maps defined by and is the operator norm of [1]. The completely bounded norm is particularly useful when thinking of and as operator spaces. The dual of the completely bounded [...]]]></description>
			<content:encoded><![CDATA[<p>In operator theory, the <strong>completely bounded norm</strong> of a linear map on complex matrices <img src='http://www.njohnston.ca/wp-content/latex/678/67898204827161e3fef36f8f3daf3cbc-ffffff-000000-0.png' alt='\Phi : M_m \rightarrow M_n' title='\Phi : M_m \rightarrow M_n' class='latex' /> is defined by <img src='http://www.njohnston.ca/wp-content/latex/c2c/c2c41b2405db3113c73986729f6c9828-ffffff-000000-0.png' alt='\|\Phi\|_{cb} := \sup_{k \geq 1} \| id_k \otimes \Phi \|' title='\|\Phi\|_{cb} := \sup_{k \geq 1} \| id_k \otimes \Phi \|' class='latex' />, where <img src='http://www.njohnston.ca/wp-content/latex/f46/f46aa269b89be1dbf5a82292d46669a5-ffffff-000000-0.png' alt='\|\Phi\|' title='\|\Phi\|' class='latex' /> is the usual norm on linear maps defined by <img src='http://www.njohnston.ca/wp-content/latex/f61/f61552fb7cf6d301f35a5c5d5ddc05fa-ffffff-000000-0.png' alt='\|\Phi\| := \sup_{X \in M_m} \{ \|\Phi(X)\| : \|X\| \leq 1\}' title='\|\Phi\| := \sup_{X \in M_m} \{ \|\Phi(X)\| : \|X\| \leq 1\}' class='latex' /> and <img src='http://www.njohnston.ca/wp-content/latex/43e/43e67ae95af79d704be0bb1b4a4d023f-ffffff-000000-0.png' alt='\|X\|' title='\|X\|' class='latex' /> is the <a href="http://en.wikipedia.org/wiki/Operator_norm">operator norm</a> of <img src='http://www.njohnston.ca/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-ffffff-000000-0.png' alt='X' title='X' class='latex' /> [1]. The completely bounded norm is particularly useful when thinking of <img src='http://www.njohnston.ca/wp-content/latex/d1c/d1c301f6f3c03669dca093befe423031-ffffff-000000-0.png' alt='M_m' title='M_m' class='latex' /> and <img src='http://www.njohnston.ca/wp-content/latex/6fe/6fe15b3139707a5c8d2d140a27ac1684-ffffff-000000-0.png' alt='M_n' title='M_n' class='latex' /> as <a href="http://en.wikipedia.org/wiki/Operator_space">operator spaces</a>.</p>
<p>The <a href="http://en.wikipedia.org/wiki/Dual_norm">dual</a> of the completely bounded norm is called the <strong>diamond norm</strong>, which plays an important role in quantum information theory, as it can be used to measure the distance between <a href="http://en.wikipedia.org/wiki/Quantum_channel">quantum channels</a>. The diamond norm of <img src='http://www.njohnston.ca/wp-content/latex/2f5/2f51310acab41649af988ccebfe4186d-ffffff-000000-0.png' alt='\Phi' title='\Phi' class='latex' /> is typically denoted <img src='http://www.njohnston.ca/wp-content/latex/6d6/6d68a718fded22437389cd2c91c4b88d-ffffff-000000-0.png' alt='\|\Phi\|_{\diamond}' title='\|\Phi\|_{\diamond}' class='latex' />. For properties of the completely bounded and diamond norms, see [1,2,3].</p>
<p>A method for efficiently computing the completely bounded and diamond norms via <a href="http://en.wikipedia.org/wiki/Semidefinite_programming">semidefinite programming</a> was recently presented in [4]. The purpose of this post is to provide MATLAB scripts that implement this algorithm and demonstrate its usage.</p>
<h3>Download and Install</h3>
<p>In order to make use of these scripts to compute the completely bounded or diamond norm, you must download and install two things: the SeDuMi semidefinite program solver and the MATLAB scripts themselves.</p>
<ol>
<li><strong>SeDuMi</strong> – Please follow the instructions on the <a href="http://sedumi.ie.lehigh.edu/">SeDuMi website</a> to download and install it. If possible, you should install SeDuMi 1.1R3, <em>not</em> SeDuMi 1.21 or SeDuMi 1.3, since <a href="http://sedumi.ie.lehigh.edu/index.php?option=com_kunena&amp;Itemid=78&amp;func=view&amp;catid=9&amp;id=4623">there is a bug</a> with the newer versions when dealing with complex matrices.</li>
<li><strong>CB Norm MATLAB Package</strong> – Once SeDuMi is installed, <strong><a href="http://www.nathanieljohnston.com/wp-content/uploads/2011/07/MATLAB_cb_diamond_norm.zip">download the CB norm MATLAB scripts</a></strong>, unzip them, and place them in your MATLAB scripts directory. The zip file contains 10 MATLAB scripts.</li>
</ol>
<div>
<p>Once the scripts are installed, type &#8220;help CBNorm&#8221; or &#8220;help DiamondNorm&#8221; at the MATLAB prompt to learn how to use the CBNorm and DiamondNorm functions. Several usage examples are provided below.</p>
</div>
<h3>Usage Examples</h3>
<p>The representation of the linear map <img src='http://www.njohnston.ca/wp-content/latex/2f5/2f51310acab41649af988ccebfe4186d-ffffff-000000-0.png' alt='\Phi' title='\Phi' class='latex' /> that the CBNorm and DiamondNorm functions take as input is a pair of arrays of its left- and right- generalized Choi-Kraus operators. That is, an array of operators <img src='http://www.njohnston.ca/wp-content/latex/998/99825ef966d74346baaacab16892bdf2-ffffff-000000-0.png' alt='\{A_i\}' title='\{A_i\}' class='latex' /> and <img src='http://www.njohnston.ca/wp-content/latex/095/09536cf4e7246ac68ed5cbcdacc496c7-ffffff-000000-0.png' alt='\{B_i\}' title='\{B_i\}' class='latex' /> such that <img src='http://www.njohnston.ca/wp-content/latex/340/340038e055a61eb99131d3b059de47e8-ffffff-000000-0.png' alt='\Phi(X) = \sum_i A_i X B_i' title='\Phi(X) = \sum_i A_i X B_i' class='latex' /> for all <img src='http://www.njohnston.ca/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-ffffff-000000-0.png' alt='X' title='X' class='latex' />.</p>
<p><strong>Basic Examples</strong></p>
<p>If we wanted to compute the completely bounded and diamond norms of the map</p>
<p><img class="aligncenter size-full wp-image-1622" title="CB norm and diamond norm example" src="http://www.nathanieljohnston.com/wp-content/uploads/2011/07/img.png" alt="" width="357" height="53" /></p>
<p>the MATLAB input and output would be as follows:</p>
<pre>&gt;&gt; PhiA(:,:,1) = [1,1;1,0];
&gt;&gt; PhiA(:,:,2) = [1,0;1,2];
&gt;&gt; PhiB(:,:,1) = [1,0;0,1];
&gt;&gt; PhiB(:,:,2) = [1,2;1,1];
&gt;&gt; CBNorm(PhiA,PhiB)

ans =

    7.2684

&gt;&gt; DiamondNorm(PhiA,PhiB)

ans =

    7.4124</pre>
<p>So we see that its completely bounded norm is 7.2684 and its diamond norm is 7.4124.</p>
<p>If we instead want to compute the completely bounded or diamond norm of a completely positive map, we only need to provide its <a href="http://en.wikipedia.org/wiki/Choi's_theorem_on_completely_positive_maps#Kraus_operators">Kraus operators</a> – i.e., operators <img src='http://www.njohnston.ca/wp-content/latex/998/99825ef966d74346baaacab16892bdf2-ffffff-000000-0.png' alt='\{A_i\}' title='\{A_i\}' class='latex' /> such that <img src='http://www.njohnston.ca/wp-content/latex/2b8/2b82cbb6770a523d0d509a73d5dc2496-ffffff-000000-0.png' alt='\Phi(X) = \sum_i A_i X A_i^\dagger' title='\Phi(X) = \sum_i A_i X A_i^\dagger' class='latex' /> for all <img src='http://www.njohnston.ca/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-ffffff-000000-0.png' alt='X' title='X' class='latex' />. Furthermore, in this case semidefinite programming isn&#8217;t used at all, since [1, Proposition 3.6] tells us that <img src='http://www.njohnston.ca/wp-content/latex/210/2102a4bc9afa0d5cd84fee9001261eee-ffffff-000000-0.png' alt='\|\Phi\|_{cb} = \|\Phi(I)\|' title='\|\Phi\|_{cb} = \|\Phi(I)\|' class='latex' /> and <img src='http://www.njohnston.ca/wp-content/latex/c63/c630fcf2ab2be62560d9e572cb27788a-ffffff-000000-0.png' alt='\|\Phi\|_{\diamond} = \|\Phi^\dagger(I)\|' title='\|\Phi\|_{\diamond} = \|\Phi^\dagger(I)\|' class='latex' />, and computing <img src='http://www.njohnston.ca/wp-content/latex/2ad/2adcbb56307b242c5b028ec437908b06-ffffff-000000-0.png' alt='\|\Phi(I)\|' title='\|\Phi(I)\|' class='latex' /> is trivial. The following example demonstrates the usage of these scripts in this case, via a completely positive map <img src='http://www.njohnston.ca/wp-content/latex/851/85167929b253ca1ea53920366b774a98-ffffff-000000-0.png' alt='\Phi : M_3 \rightarrow M_2' title='\Phi : M_3 \rightarrow M_2' class='latex' /> with four (essentially random) Kraus operators:</p>
<pre>&gt;&gt; PhiA(:,:,1) = [1 0 0;0 1 1];
&gt;&gt; PhiA(:,:,2) = [-3 0 1;5 1 1];
&gt;&gt; PhiA(:,:,3) = [0 2 0;0 0 0];
&gt;&gt; PhiA(:,:,4) = [1 1 3;0 2 0];
&gt;&gt; CBNorm(PhiA)

ans =

   42.0000

&gt;&gt; DiamondNorm(PhiA)

ans =

   38.7303</pre>
<p><strong>Transpose Map</strong></p>
<p>Suppose we want to compute the completely bounded or diamond norm of the <a href="http://en.wikipedia.org/wiki/Transpose">transpose map</a> on <img src='http://www.njohnston.ca/wp-content/latex/6fe/6fe15b3139707a5c8d2d140a27ac1684-ffffff-000000-0.png' alt='M_n' title='M_n' class='latex' />. A generalized Choi-Kraus representation is given by defining <img src='http://www.njohnston.ca/wp-content/latex/b1d/b1dfdd3667d460c3f98c920f6a977a6a-ffffff-000000-0.png' alt='A_{ij} = B_{ij} = e_i e_j^\dagger' title='A_{ij} = B_{ij} = e_i e_j^\dagger' class='latex' />, where <img src='http://www.njohnston.ca/wp-content/latex/ab4/ab49e73769f3cbd300eb1c4158c60774-ffffff-000000-0.png' alt='\{e_i\}' title='\{e_i\}' class='latex' /> is the standard basis of <img src='http://www.njohnston.ca/wp-content/latex/66c/66c24a196de169a5a366387891c135f6-ffffff-000000-0.png' alt='\mathbb{C}^n' title='\mathbb{C}^n' class='latex' /> (i.e., <img src='http://www.njohnston.ca/wp-content/latex/678/6781228e0a0a6072d89c076e9a5ab4db-ffffff-000000-0.png' alt='A_{ij}' title='A_{ij}' class='latex' /> and <img src='http://www.njohnston.ca/wp-content/latex/d26/d2676387482fd5004b9efe3976817501-ffffff-000000-0.png' alt='B_{ij}' title='B_{ij}' class='latex' /> are the operators with matrix representation in the standard basis with a one in the <img src='http://www.njohnston.ca/wp-content/latex/527/5270ae675fac24f97e172dcd9b18fa92-ffffff-000000-0.png' alt='(i,j)' title='(i,j)' class='latex' />-entry and zeroes elsewhere). It is known that the completely bounded and diamond norms of the n-dimensional transpose map are both equal to n, which can be verified in small dimensions as follows:</p>
<div>
<pre>&gt;&gt; % 2-dimensional transpose
&gt;&gt; PhiA(:,:,1) = [1 0;0 0];
&gt;&gt; PhiA(:,:,2) = [0 1;0 0];
&gt;&gt; PhiA(:,:,3) = [0 0;1 0];
&gt;&gt; PhiA(:,:,4) = [0 0;0 1];
&gt;&gt; PhiB = PhiA;
&gt;&gt; CBNorm(PhiA,PhiB)

ans =

    2.0000

&gt;&gt; DiamondNorm(PhiA,PhiB)

ans =

    2.0000</pre>
<pre>&gt;&gt; % 3-dimensional transpose
&gt;&gt; I = eye(3);
&gt;&gt; for i=1:3
for j=1:3
PhiA(:,:,3*(i-1)+j) = I(:,i)*I(j,:);
end
end
&gt;&gt; PhiB = PhiA;
&gt;&gt; CBNorm(PhiA,PhiB)

ans =

    3.0000

&gt;&gt; DiamondNorm(PhiA,PhiB)

ans =

    3.0000</pre>
<p><strong>Difference of Unitary Channels</strong></p>
<p>Now consider the map <img src='http://www.njohnston.ca/wp-content/latex/6fa/6fa1e539e598879d3f9bced75c6beec5-ffffff-000000-0.png' alt='\Phi : M_2 \rightarrow M_2' title='\Phi : M_2 \rightarrow M_2' class='latex' /> defined by <img src='http://www.njohnston.ca/wp-content/latex/c11/c119de7efa049d114be300dd03b04b69-ffffff-000000-0.png' alt='\Phi(X) = X - UXU^\dagger' title='\Phi(X) = X - UXU^\dagger' class='latex' />, where <img src='http://www.njohnston.ca/wp-content/latex/4c6/4c614360da93c0a041b22e537de151eb-ffffff-000000-0.png' alt='U' title='U' class='latex' /> is the following unitary matrix:</p>
<p><img class="aligncenter size-full wp-image-1625" title="Unitary example" src="http://www.nathanieljohnston.com/wp-content/uploads/2011/07/uni.png" alt="" width="147" height="53" /></p>
<p>We know from [2, Theorem 12] that the CB norm and diamond norm of <img src='http://www.njohnston.ca/wp-content/latex/2f5/2f51310acab41649af988ccebfe4186d-ffffff-000000-0.png' alt='\Phi' title='\Phi' class='latex' /> are both equal to the diameter of the smallest closed disc containing all of the eigenvalues of <img src='http://www.njohnston.ca/wp-content/latex/4c6/4c614360da93c0a041b22e537de151eb-ffffff-000000-0.png' alt='U' title='U' class='latex' />. Because the eigenvalues of <img src='http://www.njohnston.ca/wp-content/latex/4c6/4c614360da93c0a041b22e537de151eb-ffffff-000000-0.png' alt='U' title='U' class='latex' /> are <img src='http://www.njohnston.ca/wp-content/latex/b17/b17ebfb4bc8fc72ad2f2825be0417645-ffffff-000000-0.png' alt='(1 \pm i)/\sqrt{2}' title='(1 \pm i)/\sqrt{2}' class='latex' />, the smallest closed disc containing its eigenvalues has diameter <img src='http://www.njohnston.ca/wp-content/latex/d21/d21848cdd835abcb491be1f151e9b6c6-ffffff-000000-0.png' alt='\sqrt{2}' title='\sqrt{2}' class='latex' />, so <img src='http://www.njohnston.ca/wp-content/latex/37c/37c2deab4cea73ec1ea5efc56809a274-ffffff-000000-0.png' alt='\|\Phi\|_{cb} = \|\Phi\|_{\diamond} = \sqrt{2}' title='\|\Phi\|_{cb} = \|\Phi\|_{\diamond} = \sqrt{2}' class='latex' />. This result can be verified as follows:</p>
<pre>&gt;&gt; PhiA(:,:,1) = [1 0;0 1];
&gt;&gt; PhiA(:,:,2) = [1 1;-1 1]/sqrt(2);
&gt;&gt; PhiB(:,:,1) = [1 0;0 1];
&gt;&gt; PhiB(:,:,2) = -[1 -1;1 1]/sqrt(2);
&gt;&gt; CBNorm(PhiA,PhiB)

ans =

    1.4142

&gt;&gt; DiamondNorm(PhiA,PhiB)

ans =

    1.4142</pre>
</div>
<p><strong>References</strong></p>
<ol>
<li>V. I. Paulsen. <em><a href="http://www.amazon.com/gp/product/0521816696?ie=UTF8&amp;tag=nathanieljohnston-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0521816696">Completely bounded maps and operator algebras</a>.</em> Cambridge University Press, 2003.</li>
<li>N. Johnston, D. W. Kribs, and V. I. Paulsen. <a href="http://www.nathanieljohnston.com/publications/computing-stabilized-norms-for-quantum-operations-via-the-theory-of-completely-bounded-maps/">Computing stabilized norms for quantum operations via the theory of completely bounded maps</a>. <em>Quantum Inf. Comput.</em>, 9:16-35, 2009.</li>
<li>J. Watrous. <a href="http://www.cs.uwaterloo.ca/~watrous/lecture-notes/701/21.pdf"><em>Theory of quantum information </em>lecture notes</a>.</li>
<li>J. Watrous. <a href="http://theoryofcomputing.org/articles/v005a011/">Semidefinite programs for completely bounded norms</a>. <em>Theory Comput.</em>, 5:217–238, 2009.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.njohnston.ca/2011/07/matlab-scripts-for-computing-the-completely-bounded-and-diamond-norms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Separability-Preserving Operators in Entanglement Theory</title>
		<link>http://www.njohnston.ca/2011/06/separability-preserving-operators-in-entanglement-theory/</link>
		<comments>http://www.njohnston.ca/2011/06/separability-preserving-operators-in-entanglement-theory/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 20:19:40 +0000</pubDate>
		<dc:creator>Nathaniel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Matrix Analysis]]></category>
		<category><![CDATA[Quantum]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.nathanieljohnston.com/?p=1527</guid>
		<description><![CDATA[One of the key concepts in quantum information theory is the difference between separable states and entangled states. A pure quantum state (that is, a unit vector) v ∈ Cn ⊗ Cn is said to be separable if it can be written as v = a ⊗ b for some a,b ∈ Cn; otherwise v [...]]]></description>
			<content:encoded><![CDATA[<p>One of the key concepts in quantum information theory is the difference between separable states and entangled states. A pure quantum state (that is, a unit vector) v ∈ <strong>C</strong><sup>n</sup> ⊗ <strong>C</strong><sup>n</sup> is said to be <em>separable</em> if it can be written as v = a ⊗ b for some a,b ∈ <strong>C</strong><sup>n</sup>; otherwise v is called <em>entangled</em>. In this post we will investigate what operators preserve the set of separable pure states, as well as what operators entangle all separable pure states.</p>
<h3>Separable Pure State Preservers and Entangling Gates</h3>
<p>In the design of quantum algorithms, <em>entangling gates</em> play a very important role. Entangling gates are unitary operators that are able to generate entanglement. A bit more specifically, a unitary operator U ∈ M<sub>n</sub> ⊗ M<sub>n</sub> (where M<sub>n</sub> is the space of n × n complex matrices) is called an entangling gate if there exists a separable pure state v = a ⊗ b ∈ <strong>C</strong><sup>n</sup> ⊗ <strong>C</strong><sup>n</sup> such that Uv is entangled. Conversely, we will say that a unitary operator U <em>preserves separability</em> if Uv is separable whenever v is separable.</p>
<p>In order to answer the question of what unitaries preserve separability, it is instructive to consider some simple examples (this is often a useful way to formulate conjectures regarding preserver problems). For example, it is clear that if U = A ⊗ B for some unitary operators A, B ∈ M<sub>n</sub>, then U preserves separability (because U(a ⊗ b) = Aa ⊗ Bb is separable). Another example of a unitary operator that preserves separability is the <em>swap</em> (or <em>flip</em>) operator S defined on separable states by S(a ⊗ b) = b ⊗ a (the action of S on the rest of <strong>C</strong><sup>n</sup> ⊗ <strong>C</strong><sup>n</sup> is determined by extending linearly). It turns out that these are essentially the only operators that preserve separability [1,2,3]:</p>
<p style="padding-left: 30px;"><strong>Theorem 1.</strong> Let U ∈ M<sub>n</sub> ⊗ M<sub>n</sub> be a unitary operator. Then U preserves separability (i.e., U is not an entangling gate) if and only if there exist unitary operators A, B ∈ M<sub>n</sub> such that either U = A ⊗ B or U = S(A ⊗ B).</p>
<p>As we already saw, the &#8220;if&#8221; direction of the above result is trivial – the meat and potatoes of the theorem comes from the &#8220;only if&#8221; direction (as is typically the case with results about linear preservers). Theorem 1 was first proved in [1] essentially by case analysis and checking the action of a separability-preserving unitary on a basis of <strong>C</strong><sup>n</sup> ⊗ <strong>C</strong><sup>n</sup>, and was subsequently re-proved using similar techniques (but with different motivations and connections) in [2]. The result was proved in [3] by using <a href="http://www.nathanieljohnston.com/2009/11/the-other-linear-map-isomorphism/">the vector-operator isomorphism</a> and the fact that a linear map Φ : M<sub>n</sub> → M<sub>n</sub> preserves the set of rank-1 operators if and only if there exist A, B ∈ M<sub>n</sub> such that either Φ(X) ≡ AXB or Φ(X) ≡ AX<sup>t</sup>B [4].</p>
<p>Theorem 1 also follows as a simple corollary of several related results that have recently been proved in [5,6]. A version of Theorem 1 for multipartite systems (i.e., systems that are the tensor product of more than two copies of <strong>C</strong><sup>n</sup>) can be found in [3] and [7].</p>
<h3>Universal Entangling Gates</h3>
<p>A <em>universal entangling gate</em> is, as its name suggests, a stronger form of an entangling gate – it is a unitary operator U such that U(a ⊗ b) is entangled for <em>all</em> a, b ∈ <strong>C</strong><sup>n</sup> (contrast this with entangling gates, which require only that U(a ⊗ b) is entangled for <em>some</em> a, b ∈ <strong>C</strong><sup>n</sup>). The structure of universal entangling gates is much less well-understood than that of entangling gates, though we can still at least say when they exist.</p>
<p>It is not difficult to convince yourself that universal entangling gates can&#8217;t exist in small dimensions. Let&#8217;s begin by supposing n = 2. The set of pure states in <strong>C</strong><sup>2</sup> ⊗ <strong>C</strong><sup>2</sup> can be regarded as a 7-dimensional real manifold (7 = 2 × (n × n) &#8211; 1, where we subtract one because pure states all have unit length), while the set of separable pure states in <strong>C</strong><sup>2</sup> ⊗ <strong>C</strong><sup>2</sup> can be regarded as a 5-dimensional real manifold (5 = (2 × n &#8211; 1) + (2 × n &#8211; 1) &#8211; 1, where the final one is subtracted because the overall phase of the first system relative to the second system is irrelevant). Thus, if U ∈ M<sub>2</sub> ⊗ M<sub>2</sub> were a universal entangler, it would have to send a 5-dimensional manifold into the 7 &#8211; 5 = 2 remaining dimensions of the space, which seems unlikely. Similarly, if n = 3 and U ∈ M<sub>3</sub> ⊗ M<sub>3</sub> were a universal entangler, it would have to send a 9-dimensional manifold into the 17 &#8211; 9 = 8 remaining dimensions of the space, which also seems unlikely.</p>
<p>Indeed, this type of argument was made rigorous via methods of algebraic geometry in [8], where the following result was proved:</p>
<p style="padding-left: 30px;"><strong>Theorem 2.</strong> There exists a universal entangling gate in M<sub>n</sub> ⊗ M<sub>n</sub> if and only if n ≥ 4.</p>
<p>Despite knowing when universal entangling gates exist, we still don&#8217;t have a characterization of such operators, nor do we even have many explicit examples (does anyone have an explicit example for 3 ⊗ 4 or 4 ⊗ 4 systems?). Similar techniques to those used in the proof of Theorem 2 should also shed light on when universal entangling gates exist in multipartite systems M<sub>n1</sub> ⊗ M<sub>n2</sub> ⊗ &#8230; ⊗ M<sub>nk</sub>, but to my knowledge this calculation has not been explicitly carried out.</p>
<p><strong>References:</strong></p>
<ol>
<li>M. Marcus and B. N. Moyls, <em><a href="http://projecteuclid.org/DPubS?service=UI&amp;version=1.0&amp;verb=Display&amp;handle=euclid.pjm/1103038893">Transformations on tensor product spaces</a></em>. Pacific Journal of Mathematics <strong>9</strong>, 1215–1221 (1959).</li>
<li>F. Hulpke, U. V. Poulsen, A. Sanpera, A. Sen De, U. Sen, and M. Lewenstein, <em>Unitarity as preservation of entropy and entanglement in quantum systems</em>. Foundations of Physics <strong>36</strong>, 477–499 (2006). E-print: <a href="http://arxiv.org/abs/quant-ph/0407118">arXiv:quant-ph/0407118</a></li>
<li>N. Johnston, <em><a href="http://www.nathanieljohnston.com/publications/characterizing-operations-preserving-separability-measures-via-linear-preserver-problems/">Characterizing Operations Preserving Separability Measures via Linear Preserver Problems</a></em>. To appear in Linear and Multilinear Algebra (2011). E-print: <a href="http://arxiv.org/abs/1008.3633">arXiv:1008.3633</a> [quant-ph]</li>
<li>L. Beasley, <em>Linear operators on matrices: the invariance of rank k matrices</em>. Linear Algebra and its Applications <strong>107</strong>, 161–167 (1988).</li>
<li>E. Alfsen and F. Shultz, <em>Unique decompositions, faces, and automorphisms of separable states</em>. Journal of Mathematical Physics <strong>51</strong>, 052201 (2010). E-print: <a href="http://arxiv.org/abs/0906.1761">arXiv:0906.1761</a> [math.OA]</li>
<li>S. Friedland, C.-K. Li, Y.-T. Poon, and N.-S. Sze, <em>The automorphism group of separable states in quantum information theory</em>. Journal of Mathematical Physics <strong>52</strong>, 042203 (2011). E-print: <a href="http://arxiv.org/abs/1012.4221">arXiv:1012.4221</a> [quant-ph]</li>
<li>R. Westwick, <em><a href="http://projecteuclid.org/DPubS?service=UI&amp;version=1.0&amp;verb=Display&amp;handle=euclid.pjm/1102991738">Transformations on tensor spaces</a></em>. Pacific Journal of Mathematics <strong>23</strong>, 613–620 (1967).</li>
<li>J. Chen, R. Duan, Z. Ji, M. Ying, J. Yu, <em>Existence of Universal Entangler</em>. Journal of Mathematical Physics <strong>49</strong>, 012103 (2008). E-print: <a href="http://arxiv.org/abs/0704.1473">arXiv:0704.1473</a> [quant-ph]</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.njohnston.ca/2011/06/separability-preserving-operators-in-entanglement-theory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Other Superoperator Isomorphism</title>
		<link>http://www.njohnston.ca/2009/11/the-other-linear-map-isomorphism/</link>
		<comments>http://www.njohnston.ca/2009/11/the-other-linear-map-isomorphism/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 12:00:21 +0000</pubDate>
		<dc:creator>Nathaniel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Matrix Analysis]]></category>
		<category><![CDATA[Quantum]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.nathanieljohnston.com/?p=907</guid>
		<description><![CDATA[A few months ago, I spent two posts describing the Choi-Jamiolkowski isomorphism between linear operators from Mn to Mm (often referred to as &#8220;superoperators&#8220;) and linear operators living in the space Mn ⊗ Mm. However, there is another isomorphism between superoperators and regular operators &#8212; one that I&#8217;m not sure of any name for but [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago, I spent <a href="http://www.nathanieljohnston.com/index.php/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-i/">two</a> <a href="http://www.nathanieljohnston.com/index.php/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-ii/">posts</a> describing the Choi-Jamiolkowski isomorphism between linear operators from M<sub>n</sub> to M<sub>m</sub> (often referred to as &#8220;<a href="http://en.wikipedia.org/wiki/Superoperator">superoperators</a>&#8220;) and linear operators living in the space M<sub>n</sub> ⊗ M<sub>m</sub>. However, there is another isomorphism between superoperators and regular operators &#8212; one that I&#8217;m not sure of any name for but which has just as many interesting properties.</p>
<p>Recall from Section 1 of <a href="http://www.nathanieljohnston.com/index.php/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-i/">this post</a> that any superoperator Φ can be written as</p>
<p><a href="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/1.gif"><img class="aligncenter size-full wp-image-791" title="\Phi(X)=\sum_iA_iXB_i." src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/1.gif" alt="\Phi(X)=\sum_iA_iXB_i." width="156" height="41" /></a>for some operators {A<sub>i</sub>} and {B<sub>i</sub>}. The isomorphism that I am going to focus on in this post is the one given by associating Φ with the operator</p>
<p><img class="aligncenter size-full wp-image-910" title="M_\Phi:=\sum_iA_i\otimes B_i^{T}." src="http://njohns01home.webfactional.com/wp-content/uploads/2009/11/11.gif" alt="M_\Phi:=\sum_iA_i\otimes B_i^{T}." width="158" height="41" /></p>
<p>The main reason that M<sub>Φ</sub> can be so useful is that it retains the operator structure of Φ. In particular, if you define vec(X) to be the <a href="http://en.wikipedia.org/wiki/Vectorization_(mathematics)">vectorization</a> of the operator X, then</p>
<p><img class="aligncenter size-full wp-image-911" title="{\rm vec}(\Phi(X))=M_\Phi{\rm vec}(X)." src="http://njohns01home.webfactional.com/wp-content/uploads/2009/11/12.gif" alt="{\rm vec}(\Phi(X))=M_\Phi{\rm vec}(X)." width="195" height="20" /></p>
<p>In other words, if you treat X as a vector, then M<sub>Φ</sub> is the operator describing the action of Φ on X. From this it becomes simple to compute some basic quantities describing Φ. For example, the induced <a href="http://en.wikipedia.org/wiki/Frobenius_norm#Frobenius_norm">Frobenius norm</a>,</p>
<p><img class="aligncenter size-full wp-image-913" title="\big\|\Phi\big\|_F:=\sup_{\|X\|_F=1}\Big\{\big\|\Phi(X)\big\|_F\Big\}," src="http://njohns01home.webfactional.com/wp-content/uploads/2009/11/13.gif" alt="\big\|\Phi\big\|_F:=\sup_{\|X\|_F=1}\Big\{\big\|\Phi(X)\big\|_F\Big\}," width="229" height="42" /></p>
<p>is equal to the standard <a href="http://en.wikipedia.org/wiki/Operator_norm">operator norm</a> of M<sub>Φ</sub>. If n = m then we can define the eigenvalues {λ} and the eigenmatrices {V} of Φ in the obvious way via</p>
<p><img class="aligncenter size-full wp-image-914" title="\Phi(V)=\lambda V." src="http://njohns01home.webfactional.com/wp-content/uploads/2009/11/14.gif" alt="\Phi(V)=\lambda V." width="93" height="20" /></p>
<p>Then the eigenvalues of Φ are exactly the eigenvalues of M<sub>Φ</sub>, and the corresponding eigenvectors of M<sub>Φ</sub> are the vectorizations of the eigenmatrices of Φ. It is similarly easy to check whether Φ is invertible (by checking whether or not det(M<sub>Φ</sub>) = 0), find the inverse if it exists, or find the nullspace (and a pseudoinverse) if it doesn&#8217;t.</p>
<p>Finally, here&#8217;s a question for the interested reader to think about: why is the transpose required on the B<sub>i</sub> operators for this isomorphism to make sense? That is, why can we not define an isomorphism between Φ and the operator</p>
<p><img class="aligncenter size-full wp-image-917" title="\sum_iA_i\otimes B_i?" src="http://njohns01home.webfactional.com/wp-content/uploads/2009/11/15.gif" alt="\sum_iA_i\otimes B_i?" width="98" height="41" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.njohnston.ca/2009/11/the-other-linear-map-isomorphism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Approximating the Distribution of Schmidt Vector Norms</title>
		<link>http://www.njohnston.ca/2009/11/approximating-the-distribution-of-schmidt-vector-norms/</link>
		<comments>http://www.njohnston.ca/2009/11/approximating-the-distribution-of-schmidt-vector-norms/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 12:00:44 +0000</pubDate>
		<dc:creator>Nathaniel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Quantum]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.nathanieljohnston.com/?p=851</guid>
		<description><![CDATA[Recently, a family of vector norms [1,2] have been introduced in quantum information theory that are useful for helping classify entanglement of quantum states. In particular, the Schmidt vector k-norm of a vector v ∈ Cn ⊗ Cn, for an integer 1 ≤ k ≤ n, is defined by In the above definition, SR(w) refers [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, a family of vector norms [1,2] have been introduced in quantum information theory that are useful for helping classify entanglement of quantum states. In particular, the <em>Schmidt vector k-norm</em> of a vector v ∈ <strong>C</strong><sup>n</sup> ⊗ <strong>C</strong><sup>n</sup>, for an integer 1 ≤ k ≤ n, is defined by</p>
<p><img class="aligncenter size-full wp-image-852" title="\|v\|_{s(k)}:=\sup_w\Big\{\big|\langle v,w\rangle\big|:\|w\|=1,SR(w)\leq k\Big\}." src="http://njohns01home.webfactional.com/wp-content/uploads/2009/11/1.gif" alt="\|v\|_{s(k)}:=\sup_w\Big\{\big|\langle v,w\rangle\big|:\|w\|=1,SR(w)\leq k\Big\}." width="371" height="38" /></p>
<p>In the above definition, SR(w) refers to the <a href="http://en.wikipedia.org/wiki/Schmidt_decomposition">Schmidt rank</a> of the vector w and so these norms are in some ways like a measure of entanglement for pure state vectors. One of the results of [2] shows how to compute these norms efficiently, so with that in mind we can perform all sorts of fun numerical analysis on them. Analytic results are provided in the paper, so I&#8217;ll provide more hand-wavey stuff and pictures here. In particular, let&#8217;s look at what the distributions of the Schmidt vector norms look like.</p>
<div id="attachment_857" class="wp-caption aligncenter" style="width: 597px"><a href="http://njohns01home.webfactional.com/wp-content/uploads/2009/11/3norm.png"><img class="size-full wp-image-857    " title="Figure 1: The distribution of the Schmidt 1 and 2 vector norms in (3 ⊗ 3)-dimensional space" src="http://njohns01home.webfactional.com/wp-content/uploads/2009/11/3norm.png" alt="Figure 1: The Schmidt 1 and 2 vector norms in 3 ⊗ 3 dimensional space" width="587" height="322" /></a><p class="wp-caption-text">Figure 1: The distribution of the Schmidt 1 and 2 vector norms in (3 ⊗ 3)-dimensional space</p></div>
<p>Figure 1 shows the distributions of the Schmidt 1 and 2 norms of unit vectors distributed according to the <a href="http://en.wikipedia.org/wiki/Haar_measure">Haar measure</a> in <strong>C</strong><sup>3</sup> ⊗ <strong>C</strong><sup>3</sup>, based on 5×10<sup>5</sup> vectors generated randomly via MATLAB. Note that the Schmidt 3-norm just equals the standard Euclidean norm so it always equals 1 and is thus not shown. Figures 2 and 3 show similar distributions in <strong>C</strong><sup>4</sup> ⊗ <strong>C</strong><sup>4</sup> and <strong>C</strong><sup>5</sup> ⊗ <strong>C</strong><sup>5</sup>.</p>
<div id="attachment_858" class="wp-caption aligncenter" style="width: 548px"><a href="http://njohns01home.webfactional.com/wp-content/uploads/2009/11/4norm.png"><img class="size-full wp-image-858     " title="Figure 2: The distribution of the Schmidt 1, 2, and 3 vector norms in (4 ⊗ 4)-dimensional space" src="http://njohns01home.webfactional.com/wp-content/uploads/2009/11/4norm.png" alt="Figure 2: The distribution of the Schmidt 1, 2, and 3 vector norms in (4 ⊗ 4)-dimensional space" width="538" height="313" /></a><p class="wp-caption-text">Figure 2: The distribution of the Schmidt 1, 2, and 3 vector norms in (4 ⊗ 4)-dimensional space</p></div>
<div id="attachment_854" class="wp-caption aligncenter" style="width: 552px"><a href="http://njohns01home.webfactional.com/wp-content/uploads/2009/11/5norm.png"><img class="size-full wp-image-854   " title="Figure 3: The distribution of the Schmidt 1, 2, 3, and 4 vector norms in (5 ⊗ 5)-dimensional space" src="http://njohns01home.webfactional.com/wp-content/uploads/2009/11/5norm.png" alt="Schmidt vector 1, 2, 3, and 4 norms for n = 5" width="542" height="309" /></a><p class="wp-caption-text">Figure 3: The distribution of the Schmidt 1, 2, 3, and 4 vector norms in (5 ⊗ 5)-dimensional space</p></div>
<p>The following table shows various basic statistics about the above distributions. I suppose the natural next step is to ask whether or not we can analytically determine the distribution of the Schmidt vector norms. Since these norms are essentially just the singular values of an operator that is associated with the vector, it seems like this might even already be a (partially) solved problem, since many results are known about the distribution of the singular values of random matrices. The difficulty comes in trying to interpret the Haar measure (or any other natural measure on pure states, such as the Hilbert-Schmidt measure) on the associated operators.</p>
<table style="margin-left: auto; margin-right: auto;" border="1" cellspacing="0" cellpadding="6">
<tbody>
<tr style="text-align: center;">
<th>Space</th>
<th>k</th>
<th>Mean</th>
<th>Median</th>
<th>Std. Dev.</th>
</tr>
<tr style="text-align: center;">
<th rowspan="2"><strong>C</strong><sup>3</sup> ⊗ <strong>C</strong><sup>3</sup></th>
<th>1</th>
<td>0.8494</td>
<td>0.8516</td>
<td>0.0554</td>
</tr>
<tr style="text-align: center;">
<th>2</th>
<td>0.9811</td>
<td>0.9860</td>
<td>0.0171</td>
</tr>
<tr style="text-align: center;">
<th rowspan="3"><strong>C</strong><sup>4</sup> ⊗ <strong>C</strong><sup>4</sup></th>
<th>1</th>
<td>0.7799</td>
<td>0.7792</td>
<td>0.0501</td>
</tr>
<tr style="text-align: center;">
<th>2</th>
<td>0.9411</td>
<td>0.9435</td>
<td>0.0247</td>
</tr>
<tr style="text-align: center;">
<th>3</th>
<td>0.9921</td>
<td>0.9943</td>
<td>0.0074</td>
</tr>
<tr style="text-align: center;">
<th rowspan="4"><strong>C</strong><sup>5</sup> ⊗ <strong>C</strong><sup>5</sup></th>
<th>1</th>
<td>0.7240</td>
<td>0.7225</td>
<td>0.0444</td>
</tr>
<tr style="text-align: center;">
<th>2</th>
<td>0.8976</td>
<td>0.8987</td>
<td>0.0268</td>
</tr>
<tr style="text-align: center;">
<th>3</th>
<td>0.9707</td>
<td>0.9722</td>
<td>0.0129</td>
</tr>
<tr style="text-align: center;">
<th>4</th>
<td>0.9960</td>
<td>0.9971</td>
<td>0.0039</td>
</tr>
</tbody>
</table>
<p><strong>References:</strong></p>
<ol>
<li>D. Chruscinski, A. Kossakowski, G. Sarbicki, <em>Spectral conditions for entanglement witnesses vs. bound entanglement</em>, Phys. Rev A <strong>80</strong>, 042314 (2009). <a href="http://arxiv.org/abs/0908.1846">arXiv:0908.1846v2</a> [quant-ph]</li>
<li>N. Johnston and D. W. Kribs, <em><a href="http://www.nathanieljohnston.com/index.php/publications/schmidt-norms-for-quantum-states/">A Family of Norms With Applications in Quantum Information Theory</a></em>. Journal of Mathematical Physics <strong>51</strong>, 082202 (2010). <a href="http://arxiv.org/abs/0909.3907">arXiv:0909.3907</a> [quant-ph]</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.njohnston.ca/2009/11/approximating-the-distribution-of-schmidt-vector-norms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Equivalences of the Choi-Jamiolkowski Isomorphism (Part II)</title>
		<link>http://www.njohnston.ca/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-ii/</link>
		<comments>http://www.njohnston.ca/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-ii/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 12:00:10 +0000</pubDate>
		<dc:creator>Nathaniel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Matrix Analysis]]></category>
		<category><![CDATA[Quantum]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.nathanieljohnston.com/?p=799</guid>
		<description><![CDATA[This is a continuation of this post. Please read that post to learn what the Choi-Jamiolkowski isomorphism is. In part 1, we learned about hermicity-preserving linear maps, positive maps, k-positive maps, and completely positive maps. Now let&#8217;s see what other types of linear maps have interesting equivalences through the Choi-Jamiolkowski isomorphism. Recall that the notation [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong><span style="color: #800000;">This is a continuation of </span></strong><strong><a href="http://www.nathanieljohnston.com/index.php/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-i/">this post</a><span style="color: #800000;">.</span></strong><br />
<span style="color: #800000;">Please read that post to learn what the Choi-Jamiolkowski isomorphism is.</span></p>
<p>In <a href="http://www.nathanieljohnston.com/index.php/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-i/">part 1</a>, we learned about hermicity-preserving linear maps, positive maps, k-positive maps, and completely positive maps. Now let&#8217;s see what other types of linear maps have interesting equivalences through the Choi-Jamiolkowski isomorphism. Recall that the notation C<sub>Φ</sub> is used to represent the Choi matrix of the linear map Φ.</p>
<h3>6. Entanglement Breaking Maps / Separable Quantum States</h3>
<p>An <em>entanglement breaking map</em> is defined as a completely positive map Φ with the property that (id<sub>n</sub> ⊗ Φ)(ρ) is a separable quantum state whenever ρ is a quantum state (i.e., a density operator). A separable quantum state σ is one that can be written in the form</p>
<p><img class="aligncenter size-full wp-image-813" title="\sigma=\sum_ip_i\sigma_i\otimes\tau_i," src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/separable.gif" alt="\sigma=\sum_ip_i\sigma_i\otimes\tau_i," width="135" height="41" /></p>
<p>where {p<sub>i</sub>} forms a probability distribution (i.e., p<sub>i</sub> ≥ 0 for all i and the p<sub>i</sub>&#8216;s sum to 1) and each σ<sub>i</sub> and τ<sub>i</sub> is a density operator. It turns out that the Choi-Jamiolkowski equivalence for entanglement-breaking maps is very natural &#8212; Φ is entanglement breaking if and only if C<sub>Φ</sub> is separable. Because it is known that determining whether or not a given state is separable is NP-HARD [1], it follows that determining whether or not a given linear map is entanglement breaking is also NP-HARD. Nonetheless, there are several nice characterizations of entanglement breaking maps. For example, Φ is entanglement breaking if and only if it can be written in the form</p>
<p><img class="aligncenter size-full wp-image-814" title="\Phi(X)=\sum_iA_iXA_i^*," src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/12.gif" alt="\Phi(X)=\sum_iA_iXA_i^*," width="158" height="41" /></p>
<p>where each operator A<sub>i</sub> has rank 1 (recall from Section 4 of the <a href="http://www.nathanieljohnston.com/index.php/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-i/">previous post</a> that every completely positive map can be written in this form for <em>some</em> operators A<sub>i</sub> &#8212; the rank 1 condition is what makes the map entanglement breaking). For more properties of entanglement breaking maps, the interested reader is encouraged to read [2].</p>
<h3><strong>7. k-Partially Entanglement Breaking Maps / Quantum States with Schmidt Number at Most k</strong></h3>
<p>The natural generalization of entanglement breaking maps are <em>k-partially entanglement breaking maps</em>, which are completely positive maps Φ with the property that (id<sub>n</sub> ⊗ Φ)(ρ) always has <a href="http://en.wikipedia.org/wiki/Schmidt_decomposition">Schmidt number</a> [3] at most k for any density operator ρ. Recall that an operator has Schmidt number 1 if and only if it is separable, so the k = 1 case recovers exactly the entanglement breaking maps of Section 6. The set of operators associated with the k-partially entanglement breaking maps via the Choi-Jamiolkowski isomorphism are exactly what we would expect: the operators with Schmidt number no larger than k. In fact, pretty much all of the properties of entanglement breaking maps generalize in a completely natural way to this situation. For example, a map is k-partially entanglement breaking if and only if it can be written in the form</p>
<p><img class="aligncenter size-full wp-image-814" title="\Phi(X)=\sum_iA_iXA_i^*," src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/12.gif" alt="\Phi(X)=\sum_iA_iXA_i^*," width="158" height="41" /></p>
<p>where each operator A<sub>i</sub> has rank no greater than k. For more information about k-partially entanglement breaking maps, the interested reader is pointed to [4]. Additionally, there is an interesting geometric relationship between k-positive maps (see Section 5 of the previous post) and k-partially entanglement breaking maps that is explored in <a href="http://www.nathanieljohnston.com/index.php/publications/partially-entanglement-breaking-maps-and-right-cp-invariant-cones/">this note</a> and in [5].</p>
<h3>8. Unital Maps / Operators with Left Partial Trace Equal to Identity</h3>
<p>A linear map Φ is said to be <em>unital</em> if it sends the identity operator to the identity operator &#8212; that is, if Φ(I<sub>n</sub>) = I<sub>m</sub>. It is a simple exercise in linear algebra to show that Φ is unital if and only if</p>
<p><img class="aligncenter size-full wp-image-820" title="{\rm Tr}_1(C_\Phi)=I_m," src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/13.gif" alt="{\rm Tr}_1(C_\Phi)=I_m," width="113" height="20" /></p>
<p>where Tr<sub>1</sub> denotes the <a href="http://en.wikipedia.org/wiki/Partial_trace">partial trace</a> over the first subsystem. In fact, it is not difficult to show that Tr<sub>1</sub>(C<sub>Φ</sub>) always equals exactly Φ(I<sub>n</sub>).</p>
<h3>9. Trace-Preserving Maps / Operators with Right Partial Trace Equal to Identity</h3>
<p>In quantum information theory, maps that are <em>trace-preserving</em> (i.e., maps Φ such that Tr(Φ(X)) = Tr(X) for every operator X ∈ M<sub>n</sub>) are of particular interest because quantum channels are modeled by completely positive trace-preserving maps (see Section 4 of the previous post to learn about completely positive maps). Well, some simple linear algebra shows that the map Φ is trace-preserving if and only if</p>
<p><img class="aligncenter size-full wp-image-821" title="{\rm Tr}_2(C_\Phi)=I_n," src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/14.gif" alt="{\rm Tr}_2(C_\Phi)=I_n," width="109" height="20" /></p>
<p>where Tr<sub>2</sub> denotes the partial trace over the second subsystem. The reason for the close relationship between this property and the property of Section 8 is that unital maps and trace-preserving maps are dual to each other in the Hilbert-Schmidt inner product.</p>
<h3>10. Completely Co-Positive Maps / Positive Partial Transpose Operators</h3>
<p>A map Φ such that T○Φ is completely positive, where T represents the <a href="http://en.wikipedia.org/wiki/Transpose">transpose map</a>, is called a <em>completely co-positive</em> map. Thanks to Section 4 of the previous post, we know that Φ is completely co-positive if and only if the Choi matrix of T○Φ is positive semi-definite. Another way of saying this is that</p>
<p><img class="aligncenter size-full wp-image-823" title="(id_n\otimes T)(C_\Phi)\geq 0." src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/15.gif" alt="(id_n\otimes T)(C_\Phi)\geq 0." width="149" height="20" /></p>
<p>This condition says that the operator C<sub>Φ</sub> has positive partial transpose (or PPT), a property that is of great interest in quantum information theory because of its connection with the problem of determining whether or not a given quantum state is separable. In particular, any quantum state that is separable must have positive partial transpose (a condition that has become known as the <a href="http://en.wikipedia.org/wiki/Peres-Horodecki_criterion">Peres-Horodecki criterion</a>). If n = 2 and m ≤ 3, then the converse is also true: any PPT state is necessarily separable [6]. It follows via our equivalences of Sections 4 and 6 that any entanglement breaking map is necessarily completely co-positive. Conversely, if n = 2 and m ≤ 3 then any map that is both completely positive and completely co-positive must be entanglement breaking.</p>
<h3>11. Entanglement Binding Maps / Bound Entangled States</h3>
<p>A <a href="http://www.quantiki.org/wiki/index.php/Bound_entangled_states">bound entangled state</a> is a state that is entangled (i.e., not separable) yet can not be transformed via local operations and classical communication to a pure maximally entangled state. In other words, they are entangled but have zero distillable entanglement. Currently, the only states that are known to be bound entangled are states with positive partial transpose &#8212; it is an open question whether or not other such states exist.</p>
<p>An entanglement binding map [7] is a completely positive map Φ such that (id<sub>n</sub> ⊗ Φ)(ρ) is bound entangled for any quantum state ρ. It turns out that a map is entanglement binding if and only if its Choi matrix C<sub>Φ</sub> is bound entangled. Thus, via the result of Section 10 we see that a map is entanglement binding if it is both completely positive and completely co-positive. It is currently unknown if there exist other entanglement binding maps.</p>
<p><strong>References:</strong></p>
<ol>
<li>L. Gurvits, <em>Classical deterministic complexity of Edmonds&#8217; Problem and quantum entanglement</em>, Proceedings of the thirty-fifth annual ACM symposium on Theory of computing, 10-19 (2003). <a href="http://arxiv.org/abs/quant-ph/0303055">arXiv:quant-ph/0303055v1</a></li>
<li>M. Horodecki, P. W. Shor, M. B. Ruskai, <em>General Entanglement Breaking Channels</em>, Rev. Math. Phys <strong>15</strong>, 629&#8211;641 (2003). <a href="http://arxiv.org/abs/quant-ph/0302031">arXiv:quant-ph/0302031v2</a></li>
<li>B. Terhal, P. Horodecki, <em>A Schmidt number for density matrices</em>, Phys. Rev. A Rapid Communications Vol. <strong>61</strong>, 040301 (2000). <a href="http://arxiv.org/abs/quant-ph/9911117v4">arXiv:quant-ph/9911117v4</a></li>
<li>D. Chruscinski, A. Kossakowski, <em>On partially entanglement breaking channels</em>, Open Sys. Information Dyn. <strong>13</strong>, 17&#8211;26 (2006). <a href="http://arxiv.org/abs/quant-ph/0511244">arXiv:quant-ph/0511244v1</a></li>
<li>L. Skowronek, E. Stormer, K. Zyczkowski, <em>Cones of positive maps and their duality relations</em>, J. Math. Phys. <strong>50</strong>, 062106 (2009). <a href="http://arxiv.org/abs/0902.4877">arXiv:0902.4877v1</a> [quant-ph]</li>
<li>M. Horodecki, P. Horodecki, R. Horodecki, <em>Separability of Mixed States: Necessary and Sufficient Conditions</em>, Physics Letters A <strong>223</strong>, 1&#8211;8 (1996). <a href="http://arxiv.org/abs/quant-ph/9605038">arXiv:quant-ph/9605038v2</a></li>
<li>P. Horodecki, M. Horodecki, R. Horodecki, <em>Binding entanglement channels</em>, J.Mod.Opt. <strong>47</strong>, 347&#8211;354 (2000). <a href="http://arxiv.org/abs/quant-ph/9904092">arXiv:quant-ph/9904092v1</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.njohnston.ca/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Equivalences of the Choi-Jamiolkowski Isomorphism (Part I)</title>
		<link>http://www.njohnston.ca/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-i/</link>
		<comments>http://www.njohnston.ca/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-i/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 14:00:14 +0000</pubDate>
		<dc:creator>Nathaniel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Matrix Analysis]]></category>
		<category><![CDATA[Quantum]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.nathanieljohnston.com/?p=786</guid>
		<description><![CDATA[The Choi-Jamiolkowski isomorphism is an isomorphism between linear maps from Mn to Mm and operators living in the tensor product space Mn ⊗ Mm. Given any linear map Φ : Mn → Mm, we can define the Choi matrix of Φ to be It turns out that this association between Φ and CΦ defines an [...]]]></description>
			<content:encoded><![CDATA[<p>The Choi-Jamiolkowski isomorphism is an isomorphism between linear maps from M<sub>n</sub> to M<sub>m</sub> and operators living in the tensor product space M<sub>n</sub> ⊗ M<sub>m</sub>. Given any linear map Φ : M<sub>n</sub> → M<sub>m</sub>, we can define the Choi matrix of Φ to be</p>
<p><img class="aligncenter size-full wp-image-787" title="C_\Phi:=\sum_{i,j=1}^n|e_i\rangle\langle e_j|\otimes\Phi(|e_i\rangle\langle e_j|),\text{ where }\big\{|e_i\rangle\big\}\text{ is an orthonormal basis of $\mathbb{C}^n$}." src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/choi.gif" alt="C_\Phi:=\sum_{i,j=1}^n|e_i\rangle\langle e_j|\otimes\Phi(|e_i\rangle\langle e_j|),\text{ where }\big\{|e_i\rangle\big\}\text{ is an orthonormal basis of $\mathbb{C}^n$}." width="588" height="53" /></p>
<p>It turns out that this association between Φ and C<sub>Φ</sub> defines an isomorphism, which has become known as the Choi-Jamiolkowski isomorphism. Because much is already known about linear operators, the Choi-Jamiolkowski isomorphism provides a simple way of studying linear maps on operators &#8212; just study the associated linear operators instead. Thus, since there does not seem to be a list compiled anywhere of all of the known associations through this isomorphism, I figure I might as well start one here. I&#8217;m planning on this being a two-parter post because there&#8217;s a lot to be said.</p>
<h3>1. All Linear Maps / All Operators</h3>
<p>By the very fact that we&#8217;re talking about an isomorphism, it follows that the set of all linear maps from M<sub>n</sub> to M<sub>m</sub> corresponds to the set of all linear operators in M<sub>n</sub> ⊗ M<sub>m</sub>. One can then use the <a href="http://en.wikipedia.org/wiki/Singular_value_decomposition">singular value decomposition</a> on the Choi matrix of the linear map Φ to see that we can find sets of operators {A<sub>i</sub>} and {B<sub>i</sub>} such that</p>
<p><img class="aligncenter size-full wp-image-791" title="\Phi(X)=\sum_iA_iXB_i." src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/1.gif" alt="\Phi(X)=\sum_iA_iXB_i." width="156" height="41" /></p>
<p>To construct the operators A<sub>i</sub> and B<sub>i</sub>, simply reshape the left singular vectors and right singular vectors of the Choi matrix and multiply the A<sub>i</sub> operators by the corresponding singular values. An alternative (and much more mathematically-heavy) method of proving this representation of Φ is to use the Generalized Stinespring Dilation Theorem [1, Theorem 8.4].</p>
<h3>2. Hermicity-Preserving Maps / Hermitian Operators</h3>
<p>The set of Hermicity-Preserving linear maps (that is, maps Φ such that Φ(X) is Hermitian whenever X is Hermitian) corresponds to the set of Hermitian operators. By using the <a href="http://en.wikipedia.org/wiki/Spectral_theorem">spectral decomposition theorem</a> on C<sub>Φ</sub> and recalling that Hermitian operators have real eigenvalues, it follows that there are real constants {λ<sub>i</sub>} such that</p>
<p><img class="aligncenter size-full wp-image-792" title="\Phi(X)=\sum_i\lambda_iA_iXA_i^*." src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/2.gif" alt="\Phi(X)=\sum_i\lambda_iA_iXA_i^*." width="174" height="41" />Again, the trick is to construct each A<sub>i</sub> so that the <a href="http://en.wikipedia.org/wiki/Vectorization_(mathematics)">vectorization</a> of A<sub>i</sub> is the i<sup>th</sup> eigenvector of C<sub>Φ</sub> and λ<sub>i</sub> is the corresponding eigenvalue. Because every Hermitian operator can be written as the difference of two positive semidefinite operators, it is a simple corollary that every Hermicity-Preserving Map can be written as the difference of two completely positive linear maps &#8212; this will become more clear after Section 4. It is also clear that we can absorb the magnitude of the constant λ<sub>i</sub> into the operator A<sub>i</sub>, so we can write any Hermicity-preserving linear map in the form above, where each λ<sub>i</sub> = ±1.</p>
<h3>3. Positive Maps / Block Positive Operators</h3>
<p>A linear map Φ is said to be positive if Φ(X) is positive semidefinite whenever X is positive semidefinite. A useful characterization of these maps is still out of reach and is currently a very active area of research in quantum information science and operator theory. The associated operators C<sub>Φ</sub> are those that satisfy</p>
<p><img class="aligncenter size-full wp-image-793" title="(\langle a|\otimes\langle b|)C_\Phi(|a\rangle\otimes|b\rangle)\geq 0\quad\forall\,|a\rangle,|b\rangle." src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/3.gif" alt="(\langle a|\otimes\langle b|)C_\Phi(|a\rangle\otimes|b\rangle)\geq 0\quad\forall\,|a\rangle,|b\rangle." width="297" height="21" /></p>
<p>In terms of quantum information, these operators are positive on separable states. In the world of operator theory, these operators are usually referred to as <em>block positive</em> operators. As of yet we do not have a quick deterministic method of testing whether or not an operator is block positive (and thus we do not have a quick deterministic way of testing whether or not a linear map is positive).</p>
<h3>4. Completely Positive Maps / Positive Semidefinite Operators</h3>
<p>The most famous class of linear maps in quantum information science, completely positive maps are maps Φ such that (id<sub>k</sub> ⊗ Φ) is a positive map for any natural number k. That is, even if there is an ancillary system of arbitrary dimension, the map still preserves positivity. These maps were characterized in terms of their Choi matrix in the early &#8217;70s [2], and it turns out that Φ is completely positive if and only if C<sub>Φ</sub> is positive semidefinite. It follows from the spectral decomposition theorem (much like in Section 2) that Φ can be written as</p>
<p><img class="aligncenter size-full wp-image-795" title="\Phi(X)=\sum_iA_iXA_i^*." src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/11.gif" alt="\Phi(X)=\sum_iA_iXA_i^*." width="158" height="41" /></p>
<p>Again, the A<sub>i</sub> operators (which are known as <em>Kraus operators</em>) are obtained by reshaping the eigenvectors of C<sub>Φ</sub>. It also follows (and was proved by Choi) that Φ is completely positive if and only if (id<sub>n</sub> ⊗ Φ) is positive. Also note that, as there exists an <em>orthonormal</em> basis of eigenvectors of C<sub>Φ</sub>, the A<sub>i</sub> operators can be constructed so that Tr(A<sub>i</sub><sup>*</sup>A<sub>j</sub>) = δ<sub>ij</sub>, the <a href="http://en.wikipedia.org/wiki/Kronecker_delta">Kronecker delta</a>. An alternative method of deriving the representation of Φ(X) is to use the <a href="http://en.wikipedia.org/wiki/Stinespring_factorization_theorem">Stinespring Dilation Theorem</a> [1, Theorem 4.1] of operator theory.</p>
<h3>5. k-Positive Maps / k-Block Positive Operators</h3>
<p>Interpolating between the situations of Section 3 and Section 4 are k-positive maps. A map is said to be k-positive if (id<sub>k</sub> ⊗ Φ) is a positive map. Thus, complete positivity of a map Φ is equivalent to Φ being k-positive for all natural numbers k, which is equivalent to Φ being n-positive. Positivity of Φ is the same as 1-positivity of Φ. Since we don&#8217;t even have effective methods for determining positivity of linear maps, it makes sense that we don&#8217;t have effective methods for determining k-positivity of linear maps, so they are still a fairly active area of research. It is known that Φ is k-positive if and only if</p>
<p><img class="aligncenter size-full wp-image-796" title="\langle x|C_\Phi|x\rangle\geq 0\quad\forall\,|x\rangle\text{ with }SR(|x\rangle)\leq k." src="http://njohns01home.webfactional.com/wp-content/uploads/2009/10/21.gif" alt="\langle x|C_\Phi|x\rangle\geq 0\quad\forall\,|x\rangle\text{ with }SR(|x\rangle)\leq k." width="302" height="21" /></p>
<p>Operators of this type are referred to as <em>k-block positive operators</em>, and SR(x) denotes the <a href="http://en.wikipedia.org/wiki/Schmidt_decomposition">Schmidt rank</a> of the vector x. Because a vector has Schmidt rank 1 if and only if it is separable, it follows that this condition reduces to the condition that we saw in Section 3 for positive maps in the k = 1 case. Similarly, since all vectors have Schmidt rank less than or equal to n, it follows that Φ is n-positive if and only if C<sub>Φ</sub> is positive semidefinite, which we saw in Section 4.</p>
<p><strong><span style="color: #800000;">Update [October 23, 2009]:</span></strong> <a href="http://www.nathanieljohnston.com/index.php/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-ii/">Part II</a> of this post is now online.</p>
<p><strong>References:</strong></p>
<ol>
<li>V. I. Paulsen, <a href="http://www.amazon.com/gp/product/0521816696?ie=UTF8&amp;tag=nathanieljohnston-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0521816696"><em>Completely Bounded Maps and Operator Algebras</em></a>, Cambridge Studies in Advanced Mathematics <strong>78</strong>, Cambridge University Press, Cambridge, 2003.</li>
<li>M.-D. Choi, <em>Completely Positive Linear Maps on Complex Matrices</em>, Lin. Alg. Appl, 285-290 (1975).</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.njohnston.ca/2009/10/the-equivalences-of-the-choi-jamiolkowski-isomorphism-part-i/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

