Ma · Mathematics

How Do Eigenvectors of Tensor Product Operators Work?

Published By the 9to5Science editorial team

At a glance

  1. 1. Check each factor

    Find eigenvectors and eigenvalues of the operators acting on the individual Hilbert spaces.

  2. 2. Form product vectors

    Tensor two eigenvectors; the resulting vector is an eigenvector of the tensor product operator.

  3. 3. Multiply eigenvalues

    The eigenvalue of the product vector is the product of the two factor eigenvalues.

  4. 4. Check for combinations

    Repeated products can create eigenspaces containing sums, including entangled vectors that are not simple tensors.

For operators acting on separate Hilbert spaces, the tensor product combines their actions. The basic eigenvector rule is simple: tensor an eigenvector of each operator, and multiply the eigenvalues. The main qualification is that these simple tensor vectors do not always make up every eigenvector of the combined operator.

Assume throughout that A:H→HA:H\to H and B:K→KB:K\to K are bounded linear operators. Their tensor product A⊗BA\otimes B acts on the Hilbert-space tensor product H⊗KH\otimes K.

The basic eigenvector rule

Suppose x∈Hx\in H and y∈Ky\in K are nonzero vectors satisfying

Ax=λx,By=μy.Ax=\lambda x, \qquad By=\mu y.

The tensor product operator acts on a simple tensor by applying each factor to its own vector:

(A⊗B)(x⊗y)=(Ax)⊗(By).(A\otimes B)(x\otimes y)=(Ax)\otimes(By).

Substituting the eigenvector equations gives

(A⊗B)(x⊗y)=(λx)⊗(μy)=λμ(x⊗y).(A\otimes B)(x\otimes y) =(\lambda x)\otimes(\mu y) =\lambda\mu(x\otimes y).

Thus x⊗yx\otimes y is an eigenvector of A⊗BA\otimes B with eigenvalue λμ\lambda\mu. The vector x⊗yx\otimes y is nonzero because both factors are nonzero.

A closely related special case is A⊗IKA\otimes I_K. If Ax=λxAx=\lambda x, then x⊗yx\otimes y is an eigenvector of A⊗IKA\otimes I_K with eigenvalue λ\lambda for every nonzero y∈Ky\in K. The identity factor does not change the eigenvalue.

Worked example with matrices

Let H=K=C2H=K=\mathbb{C}^2 and take

A=(2003),B=(5007).A=\begin{pmatrix}2&0\\0&3\end{pmatrix}, \qquad B=\begin{pmatrix}5&0\\0&7\end{pmatrix}.

With the standard basis vectors e1=(1,0)e_1=(1,0) and e2=(0,1)e_2=(0,1), we have Ae1=2e1Ae_1=2e_1, Ae2=3e2Ae_2=3e_2, Be1=5e1Be_1=5e_1, and Be2=7e2Be_2=7e_2. The tensor-product basis vectors therefore satisfy

(A⊗B)(e1⊗e1)=10(e1⊗e1),(A⊗B)(e1⊗e2)=14(e1⊗e2),(A⊗B)(e2⊗e1)=15(e2⊗e1),(A⊗B)(e2⊗e2)=21(e2⊗e2).\begin{aligned} (A\otimes B)(e_1\otimes e_1)&=10(e_1\otimes e_1),\\ (A\otimes B)(e_1\otimes e_2)&=14(e_1\otimes e_2),\\ (A\otimes B)(e_2\otimes e_1)&=15(e_2\otimes e_1),\\ (A\otimes B)(e_2\otimes e_2)&=21(e_2\otimes e_2). \end{aligned}

In this example, the four tensor products form a basis, so they give all eigenvectors up to linear combinations within each eigenspace. The eigenvalues are 1010, 1414, 1515, and 2121.

Why not every eigenvector is a simple tensor

An arbitrary vector in H⊗KH\otimes K need not have the form x⊗yx\otimes y. Such vectors are often called entangled (when the Hilbert spaces describe quantum systems). Even when the operators have simple tensor eigenvectors, their linear combinations may be additional eigenvectors.

For example, let A=B=diag⁡(1,−1)A=B=\operatorname{diag}(1,-1) on C2\mathbb{C}^2. Then A⊗BA\otimes B has eigenvalue 11 on both e1⊗e1e_1\otimes e_1 and e2⊗e2e_2\otimes e_2, since the corresponding products are 1⋅11\cdot1 and (−1)⋅(−1)(-1)\cdot(-1). Consequently,

e1⊗e1+e2⊗e22\frac{e_1\otimes e_1+e_2\otimes e_2}{\sqrt{2}}

is also an eigenvector with eigenvalue 11. It is not a simple tensor: its coefficient matrix has rank 22, whereas a simple tensor has a rank-11 coefficient matrix.

More generally, if AA and BB are diagonalizable finite-dimensional operators, tensor products of eigenbases form a basis of H⊗KH\otimes K. In that case, the eigenvalues of A⊗BA\otimes B are the products λμ\lambda\mu of eigenvalues from the two factors. If several pairs give the same product, the eigenspace includes the span of all corresponding basis tensors. Without diagonalizability or additional assumptions, the product-vector rule remains valid, but it is not by itself a complete description of the spectrum or eigenspaces.

Common mistakes

  • Adding instead of multiplying eigenvalues: For A⊗BA\otimes B, the eigenvalue on x⊗yx\otimes y is λμ\lambda\mu, not λ+μ\lambda+\mu. A sum appears for a different operator, such as A⊗I+I⊗BA\otimes I+I\otimes B; on x⊗yx\otimes y, that operator has eigenvalue λ+μ\lambda+\mu.
  • Treating every vector as a simple tensor: The tensor-product space contains sums of simple tensors, and some eigenvectors cannot be written as one tensor product.
  • Assuming the product rule lists everything: It guarantees eigenvectors from pairs of factor eigenvectors. A full characterization of all eigenvectors requires more information about the operators, such as finite-dimensional diagonalizability.
  • Ignoring domains for unbounded operators: The formulas above are stated for bounded operators. For unbounded operators, domains and the definition of the tensor-product operator require separate care; not every formal tensor expression is automatically in the operator’s domain.

References

  1. John B. Conway, A Course in Functional Analysis
  2. Michael Reed and Barry Simon, Methods of Modern Mathematical Physics, Vol. I: Functional Analysis

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.