← Back to course overview

Postulate 4: Kronecker Product of Two Qubits

Unit: Quantum Computing

Lesson Preview

Motivation

Imagine we have a photon (a particle of light) which can be in state H\ket{H} (horizontal polarization), V\ket{V} (vertical polarization), or some superposition of the two.

When we have a second photon, or a third, or a fourth, etc. we need a mathematical way to describe their state together. The Kronecker product (\otimes) is our tool for this.

A key feature of nearly all quantum computing algorithms is the interaction and interference between many different qubits. Thus the Kronecker product is a very important mathematical concept to understand if one wishes to understand what is happening before, during, and after a quantum computation.

Mathematical Definition

Let ψ=α0+β1=[αβ]\ket{\psi} = \alpha\ket{0} + \beta\ket{1} = \begin{bmatrix} \alpha \\ \beta \end{bmatrix} and ϕ=γ0+δ1=[γδ]\ket{\phi} = \gamma\ket{0}+\delta\ket{1} = \begin{bmatrix} \gamma \\ \delta \end{bmatrix} be two quantum (pure) states.

The Kronecker product is defined as:

ψϕ= [αβ][γδ]=[αγαδβγβδ].\begin{align*} \ket{\psi} \otimes \ket{\phi} &=  \begin{bmatrix} \alpha \\ \beta \end{bmatrix} \otimes \begin{bmatrix} \gamma \\ \delta \end{bmatrix} \\ & = \begin{bmatrix} \alpha \gamma \\ \alpha \delta \\ \beta \gamma \\ \beta \delta \end{bmatrix}. \end{align*}

Note that the resulting vector has dimension 44.

...

... continued in the full lesson.

Ready to Start Learning?

Sign up now to access the full Postulate 4: Kronecker Product of Two Qubits lesson and our entire curriculum!