Tag Archives: direct product

Direct product of two vector spaces

Shankar, R. (1994), Principles of Quantum Mechanics, Plenum Press. Chapter 10, Exercise 10.1.1.

Although we’ve studied quantum systems of more than one particle before (for example, systems of fermions and bosons) as covered by Griffiths’s book, the wave functions associated with such particles were just given as products of single-particle wave functions (or linear combinations of these products). We didn’t examine the linear algebra behind these functions. In his chapter 10, Shankar begins by describing the algebra of a direct product vector space, so we’ll review this here.

The physics begins with an extension of the postulate of quantum mechanics that, for a single particle, the position and momentum obey the commutation relation

\displaystyle \left[X,P\right]=i\hbar \ \ \ \ \ (1)

To extend this to multi-particle systems, we propose

\displaystyle \left[X_{i},P_{j}\right] \displaystyle = \displaystyle i\hbar\delta_{ij}\ \ \ \ \ (2)
\displaystyle \left[X_{i},X_{j}\right] \displaystyle = \displaystyle \left[P_{i},P_{j}\right]=0 \ \ \ \ \ (3)

where the subscripts refer to the particle we’re considering.

These postulates are translations of the classical Poisson brackets from classical mechanics, following the prescription that to obtain the quantum commutator, we multiply the classical Poisson bracket by {i\hbar}. The physics in these relations is that properties such as position or momentum of different particles are simultaneously observable, although the position and momentum of a single particle are still governed by the uncertainty principle.

We’ll now restrict our attention to a two-particle system. In such a system, the eigenstate of the position operators is written as {\left|x_{1}x_{2}\right\rangle } and satisfies the eigenvalue equation

\displaystyle X_{i}\left|x_{1}x_{2}\right\rangle =x_{i}\left|x_{1}x_{2}\right\rangle \ \ \ \ \ (4)

Operators referring to particle {i} effectively ignore any quantities associated with the other particle.

So what exactly are these states {\left|x_{1}x_{2}\right\rangle }? They are a set of vectors that span a Hilbert space that describes the state of two particles. Note that we can use any two commuting operators {\Omega_{1}\left(X_{1},P_{1}\right)} and {\Omega_{2}\left(X_{2},P_{2}\right)} to create a set of eigenkets {\left|\omega_{1}\omega_{2}\right\rangle } which also span the space. Any operator that is a function of the position and momentum of only one of the particles always commutes with a similar operator that is a function of only the other particle, since the position and momentum operators of which it is a function commute with those of the other operator. That is

\displaystyle \left[\Omega\left(X_{1},P_{1}\right),\Lambda\left(X_{2},P_{2}\right)\right]=0 \ \ \ \ \ (5)


The space spanned by {\left|x_{1}x_{2}\right\rangle } can also be written as a direct product of two one-particle spaces. This space is written as {\mathbb{V}_{1\otimes2}} where the symbol {\otimes} is the direct product symbol (it’s also the logo of the X-Men, but we won’t pursue that). The direct product is composed of the two single-particle spaces {\mathbb{V}_{1}} (spanned by {\left|x_{1}\right\rangle }) and {\mathbb{V}_{2}} (spanned by {\left|x_{2}\right\rangle }). The notation gets quite cumbersome at this point, so let’s spell it out carefully. For an operator {\Omega}, we can specify which particle it acts on by a subscript, and which space it acts on by a superscript. Thus {X_{1}^{\left(1\right)}} is the position operator for particle 1, which operates on the vector space {\mathbb{V}_{1}}. It might seem redundant at this point to specify both the particle and the space, since it would seem that these are always the same. However, be patient…

From the two one-particle spaces, we can form the two-particle space by taking the direct product of the two one-particle states. Thus the state in which particle 1 is in state {\left|x_{1}\right\rangle } and particle 2 is in state {\left|x_{2}\right\rangle } is written as

\displaystyle \left|x_{1}x_{2}\right\rangle =\left|x_{1}\right\rangle \otimes\left|x_{2}\right\rangle \ \ \ \ \ (6)


It is important to note that this object is composed of two vectors from different vector spaces. The inner and outer products we’ve dealt with up to now, for things like finding the probability that a state has a particular value and so on, that is, objects like {\left\langle \psi_{1}\left|\psi_{2}\right.\right\rangle } and {\left|\psi_{1}\right\rangle \left\langle \psi_{2}\right|}, are composed of two vectors from the same vector space, so no direct product is needed.

If we recall the direct sum of two vector spaces

\displaystyle \mathbb{V}_{1\oplus2}=\mathbb{V}_{1}\oplus\mathbb{V}_{2} \ \ \ \ \ (7)

in that case, the dimension of {\mathbb{V}_{1\oplus2}} is the sum of the dimensions of {\mathbb{V}_{1}} and {\mathbb{V}_{2}}. For a direct product we see from 6 that for each vector {\left|x_{1}\right\rangle } there is one basis vector for each vector {\left|x_{2}\right\rangle }. Thus the number of basis vectors is the product of the number of basis vectors in each of the two one-particle spaces. In other words, the dimension of a direct product is the product of the dimensions of the two vector spaces of which it is composed. [In the case here, both the spaces {\mathbb{V}_{1}} and {\mathbb{V}_{2}} have infinite dimension, so the dimension of {\mathbb{V}_{1\otimes2}} is in effect, ‘doubly infinite’. In a case where {\mathbb{V}_{1}} and {\mathbb{V}_{2}} have finite dimension, we can then just multiply these dimensions to get the dimension of {\mathbb{V}_{1\otimes2}}.]

As {\mathbb{V}_{1\otimes2}} is a vector space with basis vectors {\left|x_{1}\right\rangle \otimes\left|x_{2}\right\rangle }, any linear combination of the basis vectors is also a vector in the space {\mathbb{V}_{1\otimes2}}. Thus the vector

\displaystyle \left|\psi\right\rangle =\left|x_{1}\right\rangle \otimes\left|x_{2}\right\rangle +\left|y_{1}\right\rangle \otimes\left|y_{2}\right\rangle \ \ \ \ \ (8)

is in {\mathbb{V}_{1\otimes2}}, although it can’t be written as a direct product of the two one-particle spaces {\mathbb{V}_{1}} and {\mathbb{V}_{2}}.

Having defined the direct product space, we now need to consider operators in this space. Although Shankar states that it ‘is intuitively clear’ that a single particle operator such as {X_{1}^{\left(1\right)}} must have a corresponding operator in the product space that has the same effect has {X_{1}^{\left(1\right)}} has on the single particle state, it seems to me to be more of a postulate. In any case, it is proposed that if

\displaystyle X_{1}^{\left(1\right)}\left|x_{1}\right\rangle =x_{1}\left|x_{1}\right\rangle \ \ \ \ \ (9)

then in the product space there must be an operator {X_{1}^{\left(1\right)\otimes\left(2\right)}} that operates only on particle 1, with the same effect, that is

\displaystyle X_{1}^{\left(1\right)\otimes\left(2\right)}\left|x_{1}\right\rangle \otimes\left|x_{2}\right\rangle =x_{1}\left|x_{1}\right\rangle \otimes\left|x_{2}\right\rangle \ \ \ \ \ (10)

The notation can be explained as follows. The subscript 1 in {X_{1}^{\left(1\right)\otimes\left(2\right)}} means that the operator operates on particle 1, while the superscript {\left(1\right)\otimes\left(2\right)} means that the operator operates in the product space {\mathbb{V}_{1\otimes2}}. In effect, the operator {X_{1}^{\left(1\right)\otimes\left(2\right)}} is the product of two one-particle operators {X_{1}^{\left(1\right)}}, which operates on space {\mathbb{V}_{1}} and an identity operator {I_{2}^{\left(2\right)}} which operates on space {\mathbb{V}_{2}}. That is, we can write

\displaystyle X_{1}^{\left(1\right)\otimes\left(2\right)} \displaystyle = \displaystyle X_{1}^{\left(1\right)}\otimes I_{2}^{\left(2\right)}\ \ \ \ \ (11)
\displaystyle X_{1}^{\left(1\right)\otimes\left(2\right)}\left|x_{1}\right\rangle \otimes\left|x_{2}\right\rangle \displaystyle = \displaystyle \left|X_{1}^{\left(1\right)}x_{1}\right\rangle \otimes\left|I_{2}^{\left(2\right)}x_{2}\right\rangle \ \ \ \ \ (12)
\displaystyle \displaystyle = \displaystyle x_{1}\left|x_{1}\right\rangle \otimes\left|x_{2}\right\rangle \ \ \ \ \ (13)

Generally, if we have two one-particle operators {\Gamma_{1}^{\left(1\right)}} and {\Lambda_{2}^{\left(2\right)}}, each of which operates on a different one-particle state, then we can form a direct product operator with the property

\displaystyle \left(\Gamma_{1}^{\left(1\right)}\otimes\Lambda_{2}^{\left(2\right)}\right)\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle =\left|\Gamma_{1}^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|\Lambda_{2}^{\left(2\right)}\omega_{2}\right\rangle \ \ \ \ \ (14)

That is, a single-particle operator that operates on space {i} that forms part of a direct product operator operates only on the factor of a direct product vector that corresponds to the one-particle space. Given this property, it’s fairly easy to derive a few properties of direct product operators.

\displaystyle \left[\Omega_{1}^{\left(1\right)}\otimes I^{\left(2\right)},I^{\left(1\right)}\otimes\Lambda_{2}^{\left(2\right)}\right]\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle \displaystyle = \displaystyle \Omega_{1}^{\left(1\right)}\otimes I^{\left(2\right)}I^{\left(1\right)}\otimes\Lambda_{2}^{\left(2\right)}\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle -\ \ \ \ \ (15)
\displaystyle \displaystyle \displaystyle I^{\left(1\right)}\otimes\Lambda_{2}^{\left(2\right)}\Omega_{1}^{\left(1\right)}\otimes I^{\left(2\right)}\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle \ \ \ \ \ (16)
\displaystyle \displaystyle = \displaystyle \Omega_{1}^{\left(1\right)}\otimes I^{\left(2\right)}\left|I^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|\Lambda_{2}^{\left(2\right)}\omega_{2}\right\rangle -\ \ \ \ \ (17)
\displaystyle \displaystyle \displaystyle I^{\left(1\right)}\otimes\Lambda_{2}^{\left(2\right)}\left|\Omega_{1}^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|I^{\left(2\right)}\omega_{2}\right\rangle \ \ \ \ \ (18)
\displaystyle \displaystyle = \displaystyle \left|\Omega_{1}^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|I^{\left(2\right)}\Lambda_{2}^{\left(2\right)}\omega_{2}\right\rangle -\ \ \ \ \ (19)
\displaystyle \displaystyle \displaystyle \left|I^{\left(1\right)}\Omega_{1}^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|\Lambda_{2}^{\left(2\right)}\omega_{2}\right\rangle \ \ \ \ \ (20)
\displaystyle \displaystyle = \displaystyle \left|\Omega_{1}^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|\Lambda_{2}^{\left(2\right)}\omega_{2}\right\rangle -\left|\Omega_{1}^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|\Lambda_{2}^{\left(2\right)}\omega_{2}\right\rangle \ \ \ \ \ (21)
\displaystyle \displaystyle = \displaystyle 0 \ \ \ \ \ (22)

This derivation shows that the identity operators effectively cancel out and we’re left with the earlier commutator 5 between two operators that operate on different spaces.

The next derivation involves the successive operation of two direct product operators.

\displaystyle \left(\Omega_{1}^{\left(1\right)}\otimes\Gamma_{2}^{\left(2\right)}\right)\left(\theta_{1}^{\left(1\right)}\otimes\Lambda_{2}^{\left(2\right)}\right)\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle \displaystyle = \displaystyle \left(\Omega_{1}^{\left(1\right)}\otimes\Gamma_{2}^{\left(2\right)}\right)\left|\theta_{1}^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|\Lambda_{2}^{\left(2\right)}\omega_{2}\right\rangle \ \ \ \ \ (23)
\displaystyle \displaystyle = \displaystyle \left|\Omega_{1}^{\left(1\right)}\theta_{1}^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|\Gamma_{2}^{\left(2\right)}\Lambda_{2}^{\left(2\right)}\omega_{2}\right\rangle \ \ \ \ \ (24)
\displaystyle \displaystyle = \displaystyle \left(\Omega_{1}^{\left(1\right)}\theta_{1}^{\left(1\right)}\right)\otimes\left(\Gamma_{2}^{\left(2\right)}\Lambda_{2}^{\left(2\right)}\right)\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle \ \ \ \ \ (25)
\displaystyle \displaystyle = \displaystyle \left\{ \left(\Omega\theta\right)^{\left(1\right)}\otimes\left(\Gamma\Lambda\right)^{\left(2\right)}\right\} \left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle \ \ \ \ \ (26)
\displaystyle \left(\Omega_{1}^{\left(1\right)}\otimes\Gamma_{2}^{\left(2\right)}\right)\left(\theta_{1}^{\left(1\right)}\otimes\Lambda_{2}^{\left(2\right)}\right) \displaystyle = \displaystyle \left(\Omega\theta\right)^{\left(1\right)}\otimes\left(\Gamma\Lambda\right)^{\left(2\right)} \ \ \ \ \ (27)

Next, another commutator identity. Given

\displaystyle \left[\Omega_{1}^{\left(1\right)},\Lambda_{1}^{\left(1\right)}\right]=\Gamma_{1}^{\left(1\right)} \ \ \ \ \ (28)

we have

\displaystyle \left[\Omega_{1}^{\left(1\right)\otimes\left(2\right)},\Lambda_{1}^{\left(1\right)\otimes\left(2\right)}\right]\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle \displaystyle = \displaystyle \left[\Omega_{1}^{\left(1\right)}\otimes I^{\left(2\right)},\Lambda_{1}^{\left(1\right)}\otimes I^{\left(2\right)}\right]\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle \ \ \ \ \ (29)
\displaystyle \displaystyle = \displaystyle \left|\left[\Omega_{1}^{\left(1\right)},\Lambda_{1}^{\left(1\right)}\right]\omega_{1}\right\rangle \otimes\left|I^{\left(2\right)}\omega_{2}\right\rangle \ \ \ \ \ (30)
\displaystyle \displaystyle = \displaystyle \left|\Gamma_{1}^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|I^{\left(2\right)}\omega_{2}\right\rangle \ \ \ \ \ (31)
\displaystyle \displaystyle = \displaystyle \Gamma_{1}^{\left(1\right)}\otimes I^{\left(2\right)}\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle \ \ \ \ \ (32)
\displaystyle \left[\Omega_{1}^{\left(1\right)\otimes\left(2\right)},\Lambda_{1}^{\left(1\right)\otimes\left(2\right)}\right] \displaystyle = \displaystyle \Gamma_{1}^{\left(1\right)}\otimes I^{\left(2\right)} \ \ \ \ \ (33)

Finally, the square of the sum of two operators:

\displaystyle \left(\Omega_{1}^{\left(1\right)\otimes\left(2\right)}+\Omega_{2}^{\left(1\right)\otimes\left(2\right)}\right)^{2}\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle \displaystyle = \displaystyle \left(\Omega_{1}^{\left(1\right)}\otimes I^{\left(2\right)}+I^{\left(1\right)}\otimes\Omega_{2}^{\left(2\right)}\right)^{2}\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle \ \ \ \ \ (34)
\displaystyle \displaystyle = \displaystyle \left(\Omega_{1}^{\left(1\right)}\otimes I^{\left(2\right)}\right)^{2}\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle +\ \ \ \ \ (35)
\displaystyle \displaystyle \displaystyle \Omega_{1}^{\left(1\right)}\otimes I^{\left(2\right)}I^{\left(1\right)}\otimes\Omega_{2}^{\left(2\right)}\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle +\ \ \ \ \ (36)
\displaystyle \displaystyle \displaystyle I^{\left(1\right)}\otimes\Omega_{2}^{\left(2\right)}\Omega_{1}^{\left(1\right)}\otimes I^{\left(2\right)}\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle +\ \ \ \ \ (37)
\displaystyle \displaystyle \displaystyle \left(I^{\left(1\right)}\otimes\Omega_{2}^{\left(2\right)}\right)^{2}\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle \ \ \ \ \ (38)
\displaystyle \displaystyle = \displaystyle \left|\left(\Omega_{1}^{2}\right)^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|I^{\left(2\right)}\omega_{2}\right\rangle +\ \ \ \ \ (39)
\displaystyle \displaystyle \displaystyle \left|\Omega_{1}^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|\Omega_{2}^{\left(2\right)}\omega_{2}\right\rangle +\ \ \ \ \ (40)
\displaystyle \displaystyle \displaystyle \left|\Omega_{1}^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|\Omega_{2}^{\left(2\right)}\omega_{2}\right\rangle +\ \ \ \ \ (41)
\displaystyle \displaystyle \displaystyle \left|I^{\left(1\right)}\omega_{1}\right\rangle \otimes\left|\left(\Omega_{2}^{2}\right)^{\left(2\right)}\omega_{2}\right\rangle \ \ \ \ \ (42)
\displaystyle \displaystyle = \displaystyle \left(\left(\Omega_{1}^{2}\right)^{\left(1\right)}\otimes I^{\left(2\right)}+2\Omega_{1}^{\left(1\right)}\otimes\Omega_{2}^{\left(2\right)}+I^{\left(1\right)}\otimes\left(\Omega_{2}^{2}\right)^{\left(2\right)}\right)\left|\omega_{1}\right\rangle \otimes\left|\omega_{2}\right\rangle \ \ \ \ \ (43)
\displaystyle \left(\Omega_{1}^{\left(1\right)\otimes\left(2\right)}+\Omega_{2}^{\left(1\right)\otimes\left(2\right)}\right)^{2} \displaystyle = \displaystyle \left(\Omega_{1}^{2}\right)^{\left(1\right)}\otimes I^{\left(2\right)}+2\Omega_{1}^{\left(1\right)}\otimes\Omega_{2}^{\left(2\right)}+I^{\left(1\right)}\otimes\left(\Omega_{2}^{2}\right)^{\left(2\right)} \ \ \ \ \ (44)

In this derivation, we used the fact that the identity operator leaves its operand unchanged, and thus that {\left(I^{2}\right)^{\left(i\right)}=I^{\left(i\right)}} for either space {i}.