A bipartite system is a composite system with two named subsystems, usually called A and B. Its Hilbert space is
HAB=HA⊗HB.
An amplitude now needs two labels: one for each part. Arranging those amplitudes in a matrix makes local probabilities and reduced states easy to calculate without constructing the larger joint density matrix.
Helpful background.Tensor products explains product-basis vectors; product states explains factorization. The matrix formulas below assume finite-dimensional distinguishable factors. The final position–spin example extends the notation to wavefunctions.
The labels A and B identify the two tensor factors. They may denote two particles, two qubits, two modes, spin and position, a system and an ancilla, or a subsystem and an environment. The labels are not merely decorative: they determine which Hilbert space an operator acts on and how basis labels are ordered.
The standard convention in this chapter is
HAB=HA⊗HB,
with the A label written first and the B label second. If a calculation uses the opposite order, it must say so before writing compact basis labels.
For more than two subsystems, the same idea generalizes, but bipartite systems are special because they have powerful tools such as the Schmidt decomposition.
For finite-dimensional factors, write
dA=dimHA,dB=dimHB.
Then
dimHAB=dAdB.
The subsystem labels also determine dimensions. An operator on A is a dA×dA matrix, whereas an operator on AB is a (dAdB)×(dAdB) matrix.
Changing the order of tensor factors is not a typographical rearrangement. The swap map
SAB(∣ψ⟩A⊗∣ϕ⟩B)=∣ϕ⟩B⊗∣ψ⟩A
is a unitary map from HA⊗HB to HB⊗HA. Coordinates and matrix representations must be reordered with it. This relabeling does not require physically exchanging the subsystems. The coordinate convention is described in Tensor-Product Ordering.
In a chosen product basis, a finite-dimensional bipartite pure state has the unique expansion
∣Ψ⟩=i=0∑dA−1j=0∑dB−1Cij∣i⟩A⊗∣j⟩B.
The amplitudes form a dA×dB coefficient matrix C: the A index labels rows and the B index labels columns. In the flattened order above, the coordinate column of ∣Ψ⟩ is
C00C01⋮C0,dB−1C10⋮CdA−1,dB−1.
Normalization is the Frobenius-norm condition
⟨Ψ∣Ψ⟩=i,j∑∣Cij∣2=Tr(C†C)=1.
If another state ∣Φ⟩ has coefficient matrix D, then
⟨Φ∣Ψ⟩=i,j∑Dij∗Cij=Tr(D†C).
For two qubits,
∣Ψ⟩=c00∣00⟩+c01∣01⟩+c10∣10⟩+c11∣11⟩.
and the coefficient matrix is
C=(c00c10c01c11).
The matrix depends on the chosen local bases, but its rank is invariant under invertible changes of local basis. This is why matrix rank is useful for diagnosing product versus entangled pure states.
The coefficient matrix also packages partial amplitudes. Projecting the B factor onto ∣j⟩B selects column j:
(IA⊗B⟨j∣)∣Ψ⟩=i∑Cij∣i⟩A.
Projecting A onto ∣i⟩A selects row i:
(A⟨i∣⊗IB)∣Ψ⟩=j∑Cij∣j⟩B.
The matrix C is a reshaping of a state vector. It is not the joint density matrix, which is
So a product pure state has a rank-one coefficient matrix. Conversely, a nonzero finite-dimensional bipartite pure state with rank-one coefficient matrix is product.
For two qubits, this becomes the determinant test:
detC=c00c11−c01c10.
The state is product exactly when
c00c11=c01c10.
If the coefficient matrix has rank greater than one, the state is entangled across the chosen A-versus-B split. The Schmidt Decomposition Overview is the basis-independent way to put this statement into canonical form.
An operator that acts only on A is embedded into the joint space as
XA⟼XA⊗IB.
Similarly, an operator local to B is
YB⟼IA⊗YB.
Their action on a product vector is
(XA⊗YB)(∣ψ⟩A⊗∣ϕ⟩B)=(XA∣ψ⟩A)⊗(YB∣ϕ⟩B).
Matrix elements factor in a product basis:
⟨i′,j′∣(XA⊗YB)∣i,j⟩=⟨i′∣XA∣i⟩×⟨j′∣YB∣j⟩.
Operators local to different factors commute:
[XA⊗IB,IA⊗YB]=0.
This algebraic commutativity does not say that all joint states are uncorrelated. It says that the two local operations can be applied in either order.
If ∣Ψ⟩ has coefficient matrix C, then
(XA⊗YB)∣Ψ⟩⟷C′=XACYBT.
The transpose appears because the B index labels the columns of C. Consequently,
⟨Ψ∣XA⊗YB∣Ψ⟩=Tr(C†XACYBT).
A general joint operator need not factor as one tensor product. In finite dimensions it can be expanded as a sum,
OAB=μ∑XA(μ)⊗YB(μ).
Terms that cannot be reduced to an A-only contribution plus a B-only contribution describe genuinely joint couplings or observables. The detailed operator calculus belongs to Operators on Composite Systems.
the reduced density matrices can be read directly from C. Their components are
(ρA)ik(ρB)jℓ=j∑CijCkj∗,=i∑CijCiℓ∗.
With the convention that A labels rows and B labels columns,
ρA=CC†,ρB=CTC∗.
The transpose in the second formula is convention-dependent. It is the correct form for the coefficient matrix and row-column assignment used on this page. Writing the component formulas first is the safest way to translate between conventions.
Both reduced states are positive, have unit trace, and share the same nonzero eigenvalues. These eigenvalues are the squared singular values of C, or equivalently the squared Schmidt coefficients.
For a product state C=abT, both reduced states have rank one. For an entangled pure state, their rank exceeds one. The Reduced States page explains their physical interpretation; Partial Trace: First Encounter derives the trace operation itself.
A measurement performed only on subsystem A is represented on the composite system by adding the identity on B. If {Ea} is a POVM on A, then
Ea≥0,a∑Ea=IA,
and the corresponding joint-space effects are
Ea⊗IB.
For a joint density operator ρAB, the probability of outcome a is
p(a)=TrAB[ρAB(Ea⊗IB)].
If A and B are measured with local POVMs {Ea} and {Fb}, with no intervening interaction or outcome-dependent change of settings, their joint probability is
p(a,b)=TrAB[ρAB(Ea⊗Fb)].
The marginal probability for A follows by summing over the complete set of B outcomes:
For a projective measurement {Qb} on B, the unnormalized conditional state of A is
ρA∣b=TrB[(IA⊗Qb)ρAB(IA⊗Qb)].
Its trace is the outcome probability,
pB(b)=TrAρA∣b,
and the normalized conditional state is
ρA∣b=pB(b)ρA∣b.
The state of the measured subsystem B, or of the full pair after measurement, requires an instrument. In contrast, the conditional state of the untouched A depends only on the effects and the initial joint state: for an effect Fb, replace each Qb in the displayed partial trace by Fb. All local instruments with that effect give the same reduced conditional state of A; see the reference-system calculation.
Marginal and conditional statistics answer different questions. Entanglement can make ρA∣b depend strongly on b, while the unconditioned state ρA remains independent of which complete local measurement is performed on B. That is the operational core of no-signaling.
A bipartite split need not describe two particles. For one spin-1/2 particle,
H=L2(R3)⊗C2
separates position and spin. A general state can be written formally as
∣Ψ⟩∣χ(x)⟩=∫d3x∣x⟩⊗∣χ(x)⟩,=ψ↑(x)∣↑⟩+ψ↓(x)∣↓⟩.
Normalization requires
∫d3x(∣ψ↑(x)∣2+∣ψ↓(x)∣2)=1.
The probability of spin up, without resolving position, is
p(↑)=∫d3x∣ψ↑(x)∣2.
This is the continuous-index analogue of summing over the unobserved position index (the first tensor factor in this example). The state is product across position and spin only when both component wavefunctions are proportional to one common spatial wavefunction.
Confusing C with the density matrix. The coefficient matrix has size dA×dB and describes a pure-state vector. The joint density matrix has size dAdB×dAdB and also describes mixed states.
Losing the complex conjugation in a reduced state. In this convention, ρB=CTC∗, not C†C. They have the same eigenvalues but generally different entries. Exercise 3 exposes the difference using a complex product state.
Using one determinant for a rectangular matrix. The two-qubit determinant test is a shortcut for a 2×2 coefficient matrix. For larger factors, use rank or the singular values.
Confusing a marginal with a selected subensemble. Summing all remote outcomes recovers the original local state. Selecting one outcome can change the conditional local state, but requires access to that record.
The first label belongs to subsystem A, and the second belongs to subsystem B.
For
∣Ψ⟩=2∣00⟩+∣01⟩,
write the coefficient matrix and decide whether the state is product.
Solution
The coefficient matrix is
C=21(1010).
It has rank one, so the state is product. Explicitly,
∣Ψ⟩=∣0⟩A⊗2∣0⟩B+∣1⟩B.
For ∣Ψ⟩=∣0⟩A(∣0⟩B+i∣1⟩B)/2, find C, ρA, and ρB. What incorrect state results if C†C is used for ρB?
Solution
The matrices are
C=21(10i0),ρA=CC†=(1000),
and
ρB=CTC∗=21(1i−i1)=∣+y⟩⟨+y∣.
Using C†C gives the complex-conjugate matrix, the projector onto ∣−y⟩, so it predicts the opposite certain outcome for a Y measurement. Both matrices are positive with eigenvalues 1,0; checking eigenvalues alone would miss the conjugation error.
Let a local measurement on A have projector Pa. What full-system projector represents the same outcome on HA⊗HB?
Solution
The full-system projector is
Pa⊗IB.
The identity acts on subsystem B, indicating that the measurement is local to A.
A qubit A and qutrit B use the flattened index k=idB+j. Which coordinate corresponds to ∣1,2⟩? Find the ordered coordinate vector of the state
∣Ψ⟩=2∣0,1⟩+∣1,2⟩.Solution
Here dB=3, so
k=1⋅3+2=5.
In the ordered basis
(∣0,0⟩,∣0,1⟩,∣0,2⟩,∣1,0⟩,∣1,1⟩,∣1,2⟩),
the coordinate vector is
∣Ψ⟩⟷21010001.
For two qubits, evaluate
(σx⊗I)∣01⟩,(I⊗σx)∣01⟩.
Then verify on this basis vector that the two local operators commute.
Solution
The first operator flips subsystem A, while the second flips subsystem B: