Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Lecture 2.4: Complex Numbers, Rotations, and Group Theory

Purdue University

Why Is Quantum Mechanics Complex?

Review: The Classical Wave Equation

The wave equation for light is:

2Ex2=1c22Et2\frac{\partial^2 E}{\partial x^2} = \frac{1}{c^2}\frac{\partial^2 E}{\partial t^2}

This is a real equation with real solutions:

E(x,t)=Acos(kxωt),E(x,t)=Bsin(kxωt)E(x,t) = A\cos(kx - \omega t), \qquad E(x,t) = B\sin(kx - \omega t)

We can also write solutions using complex exponentials:

E(x,t)=e±i(kx±ωt)E(x,t) = e^{\pm i(kx \pm \omega t)}

All four sign combinations — ei(kxωt)e^{i(kx - \omega t)}, ei(kxωt)e^{-i(kx - \omega t)}, ei(kx+ωt)e^{i(kx + \omega t)}, ei(kx+ωt)e^{-i(kx + \omega t)} — are valid solutions. They correspond to right- and left-traveling waves. When we use these complex exponentials for light, it’s a trick. The physical field is real; we take the real part at the end.

The dispersion relation is linear:

ω=ck\omega = ck

The Schrödinger Equation

Now consider the equation governing matter waves — the Schrödinger equation for a free particle:

iψt=22m2ψx2i\hbar\frac{\partial \psi}{\partial t} = -\frac{\hbar^2}{2m}\frac{\partial^2 \psi}{\partial x^2}

Notice the ii on the left side. Let’s see what it does.

Try a plane wave solution ψ(x,t)=ei(kxωt)\psi(x,t) = e^{i(kx - \omega t)}:

Left side:

itei(kxωt)=i(iω)ei(kxωt)=ωei(kxωt)i\hbar\frac{\partial}{\partial t}e^{i(kx - \omega t)} = i\hbar(-i\omega)e^{i(kx-\omega t)} = \hbar\omega\, e^{i(kx - \omega t)}

Right side:

22m2x2ei(kxωt)=22m(ik)2ei(kxωt)=2k22mei(kxωt)-\frac{\hbar^2}{2m}\frac{\partial^2}{\partial x^2}e^{i(kx-\omega t)} = -\frac{\hbar^2}{2m}(ik)^2 e^{i(kx-\omega t)} = \frac{\hbar^2 k^2}{2m}e^{i(kx-\omega t)}

Setting them equal gives the quantum dispersion relation:

ω=2k22mω=k22m\hbar\omega = \frac{\hbar^2 k^2}{2m} \qquad \Longrightarrow \qquad \omega = \frac{\hbar k^2}{2m}

This is quadratic in kk, unlike the classical ω=ck\omega = ck.

iClicker: Which Sign Combinations Solve the Schrödinger Equation?

For the classical wave equation, all four sign combinations e±i(kx±ωt)e^{\pm i(kx \pm \omega t)} are valid solutions. Do all four also solve the Schrödinger equation?

(A) Yes
(B) No ✓

Let’s check. Write a general plane wave as ψ=ei(αkxβωt)\psi = e^{i(\alpha kx - \beta\omega t)} where α,β=±1\alpha, \beta = \pm 1. Substituting into the Schrödinger equation:

iψt=i(iβω)ψ=βωψi\hbar \frac{\partial\psi}{\partial t} = i\hbar(-i\beta\omega)\psi = \beta\hbar\omega\,\psi
22m2ψx2=22m(iαk)2ψ=2k22mψ-\frac{\hbar^2}{2m}\frac{\partial^2\psi}{\partial x^2} = -\frac{\hbar^2}{2m}(i\alpha k)^2\psi = \frac{\hbar^2 k^2}{2m}\psi

For these to be equal we need βω=2k22m\beta\hbar\omega = \frac{\hbar^2 k^2}{2m}. Since ω\omega and kk are positive, we need β=+1\beta = +1. The sign of α\alpha doesn’t matter (it only appears as α2=1\alpha^2 = 1).

So the solutions are:

ψ(x,t)=eiωte±ikx\psi(x,t) = e^{-i\omega t} \cdot e^{\pm ikx}

The time dependence must be eiωte^{-i\omega t}. The Schrödinger equation forces a specific sign on the time evolution. This is fundamentally different from the classical wave equation, where both e+iωte^{+i\omega t} and eiωte^{-i\omega t} are valid.

Why Complex Numbers Are Required

Now consider: can we use a real function? Try ψ(x,t)=cos(kxωt)\psi(x,t) = \cos(kx - \omega t):

ψt=ωsin(kxωt)\frac{\partial\psi}{\partial t} = \omega\sin(kx - \omega t)
2ψx2=k2cos(kxωt)\frac{\partial^2\psi}{\partial x^2} = -k^2\cos(kx - \omega t)

The left side of the Schrödinger equation gives something proportional to sin(kxωt)\sin(kx - \omega t), while the right side gives something proportional to cos(kxωt)\cos(kx - \omega t). These are different functions — they cannot be equal for all xx and tt.

A real cosine does not solve the Schrödinger equation. Neither does a real sine. The complex exponential ei(ωt±kx)e^{-i(\omega t \pm kx)} is the only option.

For classical waves, complex numbers are a convenient bookkeeping device. For quantum mechanics, complex numbers are mandatory. The wavefunction is irreducibly complex.

Nature Is Fundamentally Complex

This has deep consequences for how we think about quantum states. When we write:

ψ=c00+c11|\psi\rangle = c_0|0\rangle + c_1|1\rangle

the coefficients c0c_0 and c1c_1 are complex numbers. Each carries two pieces of information: an amplitude and a phase. Both are physical — the amplitude determines probabilities, and the relative phase determines interference. We’ve seen this on the Bloch sphere: the six cardinal states all have the same amplitudes (1/21/\sqrt{2} each) for some basis, but differ by their relative phases, and they represent completely different physical states.


Why Group Theory?

Before we dive into the mathematics, let’s ask: why should physicists care about group theory?

A group describes a collection of actions — things you can do to something. Rotations are the classic example: you can rotate a sphere around the x-axis, then the z-axis, or do them in the opposite order. The collection of all possible rotations, together with the rule for combining them, forms a group.

We’ve already been using groups without naming them. Every time we apply a Hadamard gate or a phase gate to a qubit, we’re rotating a state on the Bloch sphere. The set of all single-qubit gates forms a group — specifically, the group SU(2).

Nature seems to know group theory deeply. The mathematical structure of rotations is built into the fabric of physics. Here’s a preview of where we’re headed:

SO(3) is the group of rotations in 3D space — the kind you do when you rotate a ball in your hands. A full 2π2\pi rotation brings everything back to where it started: R(2π)=+1R(2\pi) = +1.

SU(2) is the group of qubit transformations — rotations on the Bloch sphere. It is almost the same as SO(3), but with one crucial difference: a full 2π2\pi rotation gives R(2π)=1R(2\pi) = -1. You need to rotate by 4π4\pi to get back to the identity.

Nature cares about this distinction. Particles called fermions (electrons, quarks — the matter particles) transform under SU(2) and pick up a minus sign under 2π2\pi rotation. Particles called bosons (photons, gluons — the force carriers) transform under SO(3) and return to +1. This is connected to the spin-statistics theorem, one of the deepest results in physics. We’ll say more about this later.

For now, let’s build the mathematics from the ground up.


Complex Numbers as Rotations

A complex number can be written in Cartesian or polar form:

z=x+iy=reiθz = x + iy = re^{i\theta}

What happens when we multiply two complex numbers in polar form?

eiθ1eiθ2=ei(θ1+θ2)e^{i\theta_1} \cdot e^{i\theta_2} = e^{i(\theta_1 + \theta_2)}

Geometrically, multiplying by eiθe^{i\theta} rotates a point in the complex plane by angle θ\theta. The magnitudes multiply and the angles add. For numbers on the unit circle (r=1r = 1), multiplication is pure rotation.


What Is a Group?

A group is a set together with an operation that satisfies four rules.

Take our example: the set is {eiθ:θ(π,π]}\{e^{i\theta} : \theta \in (-\pi, \pi]\} (all complex numbers on the unit circle), and the operation is multiplication.

Rule 1: Closure

Combining two elements gives another element in the set.

eiθ1eiθ2=ei(θ1+θ2)e^{i\theta_1} \cdot e^{i\theta_2} = e^{i(\theta_1 + \theta_2)}

The product of two unit-magnitude complex numbers is another unit-magnitude complex number. The result stays in the set. ✓

Rule 2: Associativity

(ab)c=a(bc)(a \cdot b) \cdot c = a \cdot (b \cdot c)

Multiplication of complex numbers is associative. ✓

Rule 3: Identity

There exists an element 1\mathbb{1} such that 1a=a1=a\mathbb{1} \cdot a = a \cdot \mathbb{1} = a for all aa.

The identity is ei0=1e^{i \cdot 0} = 1. Multiplying any element by 1 leaves it unchanged. ✓

Rule 4: Inverses

Every element aa has an inverse a1a^{-1} such that aa1=1a \cdot a^{-1} = \mathbb{1}.

(eiθ)1=eiθ=eiθ(e^{i\theta})^{-1} = e^{-i\theta} = \overline{e^{i\theta}}

The inverse is the complex conjugate. Multiplying gives eiθeiθ=e0=1e^{i\theta} \cdot e^{-i\theta} = e^{0} = 1. ✓

All four rules are satisfied. The unit complex numbers under multiplication form a group. This group is called U(1) — the unitary group in 1 dimension.


Matrix Representation of SO(2)

There’s another way to describe 2D rotations: as matrices acting on vectors.

A rotation by angle θ\theta in the xx-yy plane is:

R(θ)=(cosθsinθsinθcosθ)R(\theta) = \begin{pmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{pmatrix}

It acts on a position vector:

(xy)=R(θ)(xy)\begin{pmatrix} x' \\ y' \end{pmatrix} = R(\theta)\begin{pmatrix} x \\ y \end{pmatrix}

turning it by angle θ\theta counterclockwise.

Connection to Complex Multiplication

The matrix rotation and complex multiplication are doing the same thing. A complex number z=x+iyz = x + iy corresponds to the vector (x,y)T(x, y)^T. Multiplying by eiθ=cosθ+isinθe^{i\theta} = \cos\theta + i\sin\theta:

eiθz=(cosθ+isinθ)(x+iy)=(cosθxsinθy)+i(sinθx+cosθy)e^{i\theta}z = (\cos\theta + i\sin\theta)(x + iy) = (\cos\theta\cdot x - \sin\theta\cdot y) + i(\sin\theta\cdot x + \cos\theta\cdot y)

Reading off the real and imaginary parts:

x=cosθxsinθy,y=sinθx+cosθyx' = \cos\theta\cdot x - \sin\theta\cdot y, \qquad y' = \sin\theta\cdot x + \cos\theta\cdot y

This is exactly:

(xy)=(cosθsinθsinθcosθ)(xy)\begin{pmatrix} x' \\ y' \end{pmatrix} = \begin{pmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{pmatrix}\begin{pmatrix} x \\ y \end{pmatrix}

Complex multiplication by eiθe^{i\theta} and matrix multiplication by R(θ)R(\theta) are two representations of the same rotation.

Verifying the Group Axioms for R(θ)R(\theta)

The set of all rotation matrices {R(θ)}\{R(\theta)\} also forms a group:

Closure: R(θ1+θ2)=R(θ1)R(θ2)R(\theta_1 + \theta_2) = R(\theta_1)R(\theta_2). The product of two rotations is another rotation. ✓

Associativity: Matrix multiplication is associative. ✓

Identity: R(0)=I=(1001)R(0) = I = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}. ✓

Inverses: R(θ)1=R(θ)=R(θ)TR(\theta)^{-1} = R(-\theta) = R(\theta)^T. The inverse is rotation by the opposite angle, which is the transpose. You can verify: R(θ)TR(θ)=IR(\theta)^T R(\theta) = I. ✓

Naming: SO(2)

This group is called SO(2):

iClicker: Does Order Matter in SO(2)?

Is R(θ2)R(θ1)=R(θ1)R(θ2)R(\theta_2)R(\theta_1) = R(\theta_1)R(\theta_2)? Does the order of two rotations matter?

(A) Yes, order matters
(B) No, order doesn't matter ✓

Since R(θ1)R(θ2)=R(θ1+θ2)=R(θ2+θ1)=R(θ2)R(θ1)R(\theta_1)R(\theta_2) = R(\theta_1 + \theta_2) = R(\theta_2 + \theta_1) = R(\theta_2)R(\theta_1), the order doesn’t matter. SO(2) is a commutative (abelian) group. Rotating by 30° then 45° is the same as 45° then 30° — it’s all rotations in a single plane, and angles just add.


From 2D to 3D: Non-Commutativity

Now let’s move to three dimensions. In 3D, we can rotate around three independent axes: xx, yy, and zz.

The Key Question

Consider two sequences of rotations applied to an object:

  1. Rotate 90° around the x-axis, then 90° around the z-axis

  2. Rotate 90° around the z-axis, then 90° around the x-axis

Rx(90°)Rz(90°)vs.Rz(90°)Rx(90°)R_x(90°)\,R_z(90°) \qquad \text{vs.} \qquad R_z(90°)\,R_x(90°)

iClicker: Do 3D Rotations Commute?

Do these two sequences give the same result?

(A) Yes, they commute
(B) No, they don't commute ✓

Try it with a book! Hold a book in front of you:

Sequence 1: Rotate 90° around the x-axis (tip the top edge away from you), then rotate 90° around the z-axis (turn the book counterclockwise as seen from above).

Sequence 2: Rotate 90° around the z-axis first, then 90° around the x-axis.

The book ends up in a different orientation. 3D rotations do not commute.

Rx(θ1)Rz(θ2)Rz(θ2)Rx(θ1)R_x(\theta_1)\,R_z(\theta_2) \neq R_z(\theta_2)\,R_x(\theta_1)

This is the essential new feature of 3D. In 2D, all rotations are around the same axis (perpendicular to the plane), and angles simply add — order doesn’t matter. In 3D, there are multiple rotation axes, and the order in which you compose rotations changes the outcome.

The group of 3D rotations is called SO(3): special orthogonal 3×33 \times 3 real matrices. Unlike SO(2), it is non-commutative (non-abelian).

This non-commutativity will turn out to be the mathematical origin of the uncertainty principle: if two measurements don’t commute, you can’t know both simultaneously. But that’s for next lecture.


Summary

  1. Quantum mechanics is fundamentally complex. The ii in the Schrödinger equation is not a bookkeeping trick — it’s essential. Only complex exponentials ei(ωt±kx)e^{-i(\omega t \pm kx)} solve the Schrödinger equation; real cosines and sines do not.

  2. Complex numbers encode rotations. Multiplication by eiθe^{i\theta} rotates by angle θ\theta in the complex plane. This is identical to matrix multiplication by the rotation matrix R(θ)R(\theta).

  3. Rotations form a group. A group is a set with an operation satisfying closure, associativity, identity, and inverses. The unit complex numbers (U(1)) and the 2×22\times 2 rotation matrices (SO(2)) are two representations of the same group.

  4. 2D rotations commute; 3D rotations do not. SO(2) is commutative — the order of rotations doesn’t matter. SO(3) is non-commutative — order matters. This non-commutativity will be central to quantum mechanics.

  5. Looking ahead. The qubit lives on the Bloch sphere, which is acted on by the group SU(2). SU(2) is like SO(3) — three-dimensional, non-commutative — but with the twist that R(2π)=1R(2\pi) = -1. The generators of SU(2) are the Pauli matrices, which we will meet next lecture.


Homework 2.4

Problem 1: Is It a Group?

For each of the following, determine whether the set and operation form a group. If yes, verify all four axioms. If no, identify which axiom fails and explain why.

(a) The set of all integers {,2,1,0,1,2,}\{\ldots, -2, -1, 0, 1, 2, \ldots\} under addition.

(b) The set {1,1,i,i}\{1, -1, i, -i\} under multiplication. If it is a group, construct the complete 4×44 \times 4 multiplication table.

(c) The set of all 2×22\times 2 real matrices under multiplication.

Hint: Consider the matrix (1000)\begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix}. Does it have an inverse?


Problem 2: SO(2) — Matrix Properties

The 2D rotation matrix is:

R(θ)=(cosθsinθsinθcosθ)R(\theta) = \begin{pmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{pmatrix}

(a) Compute R(θ1)R(θ2)R(\theta_1) R(\theta_2) by explicit matrix multiplication. Show that the result equals R(θ1+θ2)R(\theta_1 + \theta_2).

Hint: You will need the angle addition formulas: cos(α+β)=cosαcosβsinαsinβ\cos(\alpha + \beta) = \cos\alpha\cos\beta - \sin\alpha\sin\beta and sin(α+β)=sinαcosβ+cosαsinβ\sin(\alpha + \beta) = \sin\alpha\cos\beta + \cos\alpha\sin\beta.

(b) Show that detR(θ)=1\det R(\theta) = 1 for all θ\theta. This is the “S” (Special) in SO(2).

(c) Show that R(θ)TR(θ)=IR(\theta)^T R(\theta) = I for all θ\theta. This is the “O” (Orthogonal) in SO(2).

(d) Using part (c), show that rotations preserve the length of any vector. That is, if v=R(θ)v\vec{v}' = R(\theta)\vec{v}, show that v=v|\vec{v}'| = |\vec{v}|.

Hint: v2=vTv=(Rv)T(Rv)|\vec{v}'|^2 = \vec{v}'^T \vec{v}' = (R\vec{v})^T(R\vec{v}).


Problem 3: Non-Commutativity in 3D

The 3D rotation matrices around the xx, yy, and zz axes by angle θ\theta are:

Rx(θ)=(1000cosθsinθ0sinθcosθ)R_x(\theta) = \begin{pmatrix} 1 & 0 & 0 \\ 0 & \cos\theta & -\sin\theta \\ 0 & \sin\theta & \cos\theta \end{pmatrix}
Ry(θ)=(cosθ0sinθ010sinθ0cosθ)R_y(\theta) = \begin{pmatrix} \cos\theta & 0 & \sin\theta \\ 0 & 1 & 0 \\ -\sin\theta & 0 & \cos\theta \end{pmatrix}
Rz(θ)=(cosθsinθ0sinθcosθ0001)R_z(\theta) = \begin{pmatrix} \cos\theta & -\sin\theta & 0 \\ \sin\theta & \cos\theta & 0 \\ 0 & 0 & 1 \end{pmatrix}

(a) Write out Rx(π/2)R_x(\pi/2) and Rz(π/2)R_z(\pi/2) explicitly (plug in θ=π/2\theta = \pi/2).

(b) Compute Rx(π/2)Rz(π/2)R_x(\pi/2)\, R_z(\pi/2).

(c) Compute Rz(π/2)Rx(π/2)R_z(\pi/2)\, R_x(\pi/2).

(d) Are your answers to (b) and (c) the same? What does this tell you about SO(3)?

(e) Compute the commutator Rx(π/2)Rz(π/2)Rz(π/2)Rx(π/2)R_x(\pi/2)\, R_z(\pi/2) - R_z(\pi/2)\, R_x(\pi/2). Is it the zero matrix?


Problem 4: Discovering the Generator

(a) Taylor expand cos(δθ)\cos(\delta\theta) and sin(δθ)\sin(\delta\theta) to first order in δθ\delta\theta (i.e., for small δθ\delta\theta). Write the resulting approximate form of R(δθ)R(\delta\theta).

(b) Show that for small δθ\delta\theta:

R(δθ)I+δθGR(\delta\theta) \approx I + \delta\theta\, G

where:

G=(0110)G = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix}

GG is called the generator of SO(2).

(c) Compute G2G^2. What familiar property does it share with ii?

We will learn more about this next week.