Seminar: Tensor Products and the Partial Trace

Seminar: Tensor Products and the Partial Trace

SEMINAR:TENSOR PRODUCTSANDTHE PARTIALTRACE Georg Maringer Monday 23rd April, 2018 Definition (dual bases): If fv1, ... , vmg and fw1, ... , wng are bases of V and W then f f1,..., fmg and fg1,..., gng denote the corresponding dual bases. fk(vl) = dk,l, gs(wt) = ds,t (0.1) Inner products using the tensor product The Riesz representation theorem states that for every element in the dual space of a Hilbert space there exists a unique element of the Hilbert space corresponding to the respective element of the dual space. fi(v) = hvi, vi (0.2) For a proof look at any book covering functional analysis. 1 1. Tensor products of Hilbert spaces Definition: Let V =∼ Cm and W =∼ Cn be finite dimensional Hilbert spaces. The tensor product space V ⊗ W is the vector space consisting of all bilinear forms K on V∗ × W∗. Let v 2 V and w 2 W. Then we define v ⊗ w 2 V ⊗ W by v ⊗ w( f , g) = f (v)g(w) 8 f 2 V∗, g 2 W∗ . (1.1) Elements of the form v ⊗ w are called product vectors. Consequence: (mv1 + lv2) ⊗ w = mv1 ⊗ w + lv2 ⊗ w (1.2) and similarly in the second argument. A general element in V ⊗ W is a superposition ∑i,j ai,jvi ⊗ wj with vi 2 V and wj 2 W and ai,j 2 C and ! ∑ ai,jvi ⊗ wj ( f , g) = ∑ ai,j f (vi) f (wj) . (1.3) i,j i,j The inner product on V ⊗ W is defined for product vectors as hv ⊗ w, v0 ⊗ w0i = hv, v0ihw, w0i (1.4) and this definition is linearly (in the second argument) respectively antilinearly (in the first argument) extended to all of V ⊗ W. m n Main message: If fejgj=1 and f fkgk=1 are ONBs of V and W, respectively, then fej ⊗ fkgj=1,...,m (1.5) k=1,...,n is an ONS of V ⊗ W. Let K be a bilinear mapping on V∗ ⊗ W∗. K( f , g) = ∑ K( f (vi) fi, g(wj)gj) fi(v)gj(w) = (1.6) i,j 2 ∑ K( fi, gj) f (vi)g(wj) = ∑ K( fi, gj)[vi ⊗ wj]( f , g) (1.7) i,j i,j Thus, K = ∑i,j K( fi, gj)[vi ⊗ wj] and fvi ⊗ wj : 1 ≤ i ≤ m, 1 ≤ j ≤ ng spans V ⊗ W. Linear independence follows because ∑ bi,jvi ⊗ wj = 0 = (∑ bi,jvi ⊗ wj)( fk, gl) = ∑ bi,j fk(vi)gl(wj) = bk,l (1.8) i,j i,j i,j Considering that [v ⊗ w]i,j = fi(v)gj(w) = hvi, vihwj, wi (1.9) Matrix isomorphism: There exists an isomorphism between V ⊗ W and the matrices Matm×n via the correspondence [K]i,j = K( fi, gj) (1.10) Example: Let v 2 V and w 2 W. The matrix corresponding to v ⊗ w is given by (for bases assume the bases as before (dual and normal one)) [v ⊗ w]i,j = [v ⊗ w]( fi, gj) = fi(v)gj(w) = [v]i[w]j (1.11) rank one matrix iff the corresponding tensor is a product vector in V ⊗ W. What we want to have now is an inner product on V ⊗ W. This is established by the matrix correspondence given before. For matrices a possible inner product is the Hilbert-Schmidt inner product. Let B, C 2 V ⊗ W ∗ hB, Ci = Tr([B] [C]) = ∑ Bi,jCj,i (1.12) i,j 0 0 0 0 0 0 hv ⊗ w, v ⊗ w i = ∑ hvi, vihwj, wihvi, v ihwj, w i = hv, v ihw, w i (1.13) i,j 3 Using this definition for the inner product it is easy to see that the system fvi ⊗ wj : 1 ≤ i ≤ m, 1 ≤ j ≤ ng is an orthonormal basis of V ⊗ W. Composite systems Composite quantum systems can be described by the tensor product of the Hilbert spaces which describe the contributing systems. Example: spin up j0i = (1 0)T and spin down j1i = (0 1)T. The rest of the states is the composition of the two. They span C2 = spanfj0i, j1ig. As described earlier the tensor product space C2 ⊗ C2 = spanfj0i ⊗ j0i, j0i ⊗ j1i, j1i ⊗ j0i, j1i ⊗ j1ig. Bell ONB (maximally entangled state) 1 1 1 1 fp (j00i + j11i), p (j00i − j11i), p (j01i + j10i), p (j01i − j10i)g (1.14) 2 2 2 2 check orthogonality: 1 1 (h00j + h11j)(j00i − j11i) = (h00j00i − h00j11i + h11j00i − h11j11i) = 0 2 2 (1.15) check normalization: 1 (h00j + h11j)(j00i + j11i) = 1 (1.16) 2 Review: state: r∗ = r, r ≥ 0, tr(r) = 1. Pure state: r = jYihYj , kYk = 1. Observable A = A∗. Definition: Let r be a state and A = A∗ be an observable. Then expectation value of A in the state r is given by tr(Ar). Remark: If r = jYihYj is a pure state, then tr(Ar) = hYjAjYi. Proof: choose an ONB where jYi is the first basis vector j1i = jYi tr(Ar) = tr(AjYihYj) (1.17) d = ∑hjjAjYihYjji (1.18) j=1 = ... (1.19) 4 Tensor product of matrices Operators on V ⊗ W: For A 2 B(V) and B 2 B(W), we define A ⊗ B 2 B(V ⊗ W) by (A ⊗ B)(v ⊗ w) = Av ⊗ Bw (1.20) where this definition is again linearly extended to all of V ⊗ W. We call an operator of the form A ⊗ B a product operator. Consequence: (A1 ⊗ B1)(A2 ⊗ B2) = A1 A2 ⊗ B1B2 (1.21) Remark: every operator X 2 B(V ⊗ W) can be written as a linear combination of product operators. X = ∑ x(i,j),(k,l)(jeii ⊗ j fji)(hekj ⊗ h flj) (1.22) i,j,k,l = ∑ xi,j,k,ljeiihekj ⊗ j fjih flj . (1.23) i,j,k,l Little examples: Let A and B be invertible matrices. Then (A ⊗ B)−1 = A−1 ⊗ B−1 (1.24) just write down definitions. More interesting is the adjoint: (A ⊗ B)∗ = A∗ ⊗ B∗ (1.25) Proof: Let f and y be arbitrary elements in V ⊗ W. hf, (A ⊗ B)yi = h∑ aijvi ⊗ wj, (A ⊗ B)(∑ bklvk ⊗ wl)i (1.26) i,j k,l ∑ aijbklhvi ⊗ wj, Avk ⊗ Bwli = ∑ aijbklhvi, Avkihwj, Bwli (1.27) i,j,k,l i,j,k,l 5 ∗ ∗ ∗ ∗ = ∑ aijbklhA vi ⊗ B wj, vk ⊗ wli = h(A ⊗ B )(∑ aij(vi ⊗ wj)), ∑ bklvk ⊗ wli i,j,k,l i,j k,l (1.28) Consequently (A ⊗ B)∗ = A∗ ⊗ B∗. Lemma: tr(A ⊗ B) = tr(A)tr(B) . (1.29) Proof: tr(A ⊗ B) = ∑(hejj ⊗ h fkj)(A ⊗ B)(jeji ⊗ j fki) (1.30) j,k = ∑hejjAjeji · h fkjBj fki (1.31) j,k = tr(A)tr(B) . (1.32) Definition: local observable. An observable A 2 B(H1 ⊗ H2) is called local on the first system (i.e., on H1) if A = O1 ⊗ I2 for some O1 2 B(V1) . (1.33) Here I2 denotes the identity on V2. Similarly, local on H2. 1 Example: sz ⊗ I . sz = j0ih0j − j1ih1j Compute expectation value in jYi = p (j0i ⊗ 2 2 j1i + j1i ⊗ j0i). By the rule for the product states of traces at the beginning tr((sz ⊗ I2)jyihyj) = hyj(s ⊗ I)jyi = (1.34) 1 = (h0j ⊗ h1j + h1j ⊗ h0j)(s ⊗ I)(j0i ⊗ j1i + j1i ⊗ j0i) 2 z (1.35) 1 = (h0j ⊗ h1j + h1j ⊗ h0j)(j0i ⊗ j1i − j1i ⊗ j0i) (1.36) 2 1 = (h0j0ih1j1i − h1j1ih0j0i) = 0 (1.37) 2 6 A product state is defined as jyi = jf1i ⊗ f2i. (1.38) Next example 1 jyi = p (j0i ⊗ j0i + j1i ⊗ j1i) (1.39) 2 The question is now what the state of the first respectively the second system is. Motivation for the partial trace: find mathematical object which reproduces all expecta- tion values of local observables in a given state. Definition Let r12 2 B(H1 ⊗ H2) an arbitrary operator. Then the unique operator r1 2 B(H1) satisfying tr((O1 ⊗ I2)r12) = tr(O1r1) for all O1 2 B(H1) (1.40) is called the partial trace of r12. Existence and uniquess: Riesz. Notation: r1 = tr2r12. Alternative terminology: reduced density operator of r12. Example r12 = jFihFj with jFi = jj1i ⊗ jj2i. Then r1 = jj1ihj1j. tr2r12 = tr2(jf1i ⊗ jf2ihf1j ⊗ hf2j) (1.41) = tr2(jf1ihf1j ⊗ jf2ihf2j) = jf1ihf1jtr(jf2ihf2j) (1.42) = jf1ihf1j (1.43) alternatively, let O1 be arbitrary 2 H1: tr((O1 ⊗ I2)(jf1i ⊗ jf2ihf1j ⊗ hf2j)) = hf1j ⊗ hf2j(O1 ⊗ I2)jf1i ⊗ jf2i (1.44) = hf1j ⊗ hf2)j(O1 ⊗ I2)jf1i ⊗ jf2i (1.45) = hf1j ⊗ hf2jO1jf1i ⊗ jf2i (1.46) = hf1jO1f1ihf2jf2i (1.47) = hf1jO1f1i (1.48) 7 Example: r = jYihYj with jYi = p1 (j0i ⊗ j1i + j1i ⊗ j0i). Then r = I /2. 12 2 1 1 1 tr r = (j0i ⊗ j1i + j1i ⊗ j0i)(h0j ⊗ h1j + h1j ⊗ h0j) (1.49) 2 12 2 1 = (j0ih0j ⊗ j1ih1j + j1ih0j ⊗ j0ih1j + j0ih1j ⊗ j1ih0j + j1ih1j ⊗ j0ih0j) 2 (1.50) Remark: the partial trace defines a map tr2 : B(H1 ⊗ H2) !B(H1) . (1.51) Properties: tr2(A ⊗ B) = A · tr(B) . (1.52) Proof: Let O1 2 H1 be arbitrary. Then tr((O1 ⊗ I2)(A ⊗ B)) = tr (O1 A ⊗ B) (1.53) = tr(O1 A)tr(B) (1.54) = tr(O1(Atr(B))) . (1.55) n Remark: This implies for example, that for any ONB f fjgj=1 on H2, we have m tr2X = ∑(I1 ⊗ h fjj)X(I1 ⊗ j fji) . (1.56) j=1 Proof: write X as a sum of product operators, insert tr(Y) = ∑jh fjjYj fji. Examples: 1 jyi = p (h0j ⊗ h0j + h1j ⊗ h1j) (1.57) 2 8 1 jyihyj = (j00ih00j + j11ih00j + j00ih11j + j11ih11j) (1.58) 2 1 = (j0ih0j ⊗ j0ih0j + j1ih0j ⊗ j1ih0j + j0ih1j ⊗ j0ih1j + j1ih1j ⊗ j1ih1j) 2 (1.59) 0 1 B1 0 0 1C B C B C B C B0 0 0 0C 1 1 B C jyihyj = (j00hi00j + j00ih11j + j11ih00j + j11ih11j) = B C (1.60) 2 2 B C B C B0 0 0 0C B C B C @ A 1 0 0 1 0 1 B1 0C 1 1 1 B C Tr2jyihyj = j0ih0j + j1ih1j = B C (1.61) 2 2 2 @ A 0 1 0 1 B1 0C 1 1 1 B C Tr1jyihyj = j0ih0j + j1ih1j = B C (1.62) 2 2 2 @ A 0 1 fully mixed state (maximal entropy).

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    12 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us