Observables & the Measurement Postulate

4 hours ~5 min read

Observables & the Measurement Postulate

Postulate 2 connects the abstract state vector to the laboratory. It tells us what is measurable (the eigenvalues of Hermitian operators), with what probability (the Born rule), and what happens to the state afterward (collapse). This is the postulate that makes quantum mechanics probabilistic and irreversible-on-measurement — and it is built entirely from the spectral theorem you proved in Term 0. Course 1.3 expands every piece; here we state the axiom and its core consequences.

Learning Objectives

After this lesson you will be able to:

  1. State Postulate 2 using the spectral decomposition of a Hermitian observable.
  2. Compute outcome probabilities via the Born rule and the expectation value A\langle A\rangle.
  3. Determine the post-measurement state (collapse) and explain repeatability.
  4. Connect "observable = Hermitian operator" to the spectral theorem and real eigenvalues.
  5. Simulate projective measurements in NumPy.

Intuition

Classically, you read off a property and the system is unchanged. Quantum measurement is different in three ways. First, the possible results of measuring a quantity are constrained — they are exactly the eigenvalues of the operator representing that quantity. Second, the result is random, with probabilities set by how much the state "overlaps" each eigenspace (the Born rule). Third, the act of measuring changes the state: it collapses onto the eigenspace of the result you got. Measure again immediately and you get the same answer — measurement is repeatable, but the first one already disturbed the system.


Theory

Postulate 2 (Observables and measurement)

Postulate 2. An observable is a Hermitian operator A=AA = A^\dagger on the state space, with spectral decomposition (from 0.1.5)

A=kλkPk,PkPl=δklPk,kPk=I, A = \sum_k \lambda_k P_k, \qquad P_k P_l = \delta_{kl}P_k,\quad \sum_k P_k = I,

where λk\lambda_k are the (real, distinct) eigenvalues and PkP_k the orthogonal projectors onto their eigenspaces. Measuring AA on state ψ\lvert\psi\rangle yields outcome λk\lambda_k with probability

p(λk)=ψPkψ=Pkψ2(Born rule), \boxed{\,p(\lambda_k) = \langle\psi| P_k |\psi\rangle = \lVert P_k\lvert\psi\rangle\rVert^2\,} \quad(\textbf{Born rule}),

and immediately after a result λk\lambda_k, the state collapses to the normalized projection

ψ=Pkψp(λk). \lvert\psi'\rangle = \frac{P_k\lvert\psi\rangle}{\sqrt{p(\lambda_k)}} .

Why Hermitian? Because measured values are real numbers, and Hermitian operators are exactly those with real eigenvalues and an orthonormal eigenbasis (0.1.6). The orthonormal eigenbasis guarantees the outcomes are perfectly distinguishable and the projectors resolve the identity.

The Born rule is a probability distribution

The numbers p(λk)p(\lambda_k) are a valid distribution: each $p(\lambda_k) = \langle\psi|P_k|\psi\rangle = \langle\psi|P_k^\dagger P_k|\psi\rangle = \lVert P_k\lvert\psi\rangle\rVert^2 \ge 0$ (projectors are Hermitian idempotents), and they sum to one,

kp(λk)=kψPkψ=ψ(kPk)ψ=ψIψ=ψψ=1, \sum_k p(\lambda_k) = \sum_k \langle\psi|P_k|\psi\rangle = \langle\psi|\Big(\sum_k P_k\Big)|\psi\rangle = \langle\psi|I|\psi\rangle = \langle\psi|\psi\rangle = 1,

using completeness kPk=I\sum_k P_k = I and normalization. This is the physical meaning of the Parseval identity and of normalization from 1.1.1. For a non-degenerate observable with eigenvectors vk\lvert v_k\rangle, Pk=vkvkP_k = \lvert v_k\rangle\langle v_k| and the Born rule takes its familiar form p(λk)=vkψ2p(\lambda_k) = |\langle v_k|\psi\rangle|^2.

Expectation value

The expectation value (mean outcome over many measurements on identically prepared states) is

Aψ:=kλkp(λk)=kλkψPkψ=ψ(kλkPk)ψ=ψAψ. \langle A\rangle_\psi := \sum_k \lambda_k\, p(\lambda_k) = \sum_k \lambda_k \langle\psi|P_k|\psi\rangle = \langle\psi|\Big(\sum_k\lambda_k P_k\Big)|\psi\rangle = \langle\psi|A|\psi\rangle .

So the operator does double duty: its eigenvalues are the outcomes, and the sandwich ψAψ\langle\psi|A|\psi\rangle is their average. (This is real because AA is Hermitian.) The variance and the uncertainty relation are built from this in 1.3.2.

Collapse and repeatability

After outcome λk\lambda_k, the state is Pkψ/p(λk)P_k\lvert\psi\rangle/\sqrt{p(\lambda_k)}, which lies entirely in the λk\lambda_k-eigenspace. Measure AA again: now Pkψ=ψP_k\lvert\psi'\rangle = \lvert\psi'\rangle so p(λk)=1p(\lambda_k) = 1 — the same result with certainty. Measurement is repeatable, but the first measurement has irreversibly disturbed any prior superposition. This irreversibility is unique to measurement; ordinary evolution (Postulate 3) is reversible.

Compatibility (preview). Two observables can be measured simultaneously with definite values iff they commute ([A,B]=0[A,B]=0), i.e. share an eigenbasis (0.1.5). Incompatible observables (like XX and ZZ) obey an uncertainty relation — 1.3.2.


Worked Examples

Example 1 — Measuring ZZ on +\lvert+\rangle

The observable Z=(+1)00+(1)11Z = (+1)\lvert0\rangle\langle0| + (-1)\lvert1\rangle\langle1| has projectors $P_{+1} = \lvert0\rangle\langle0|,, P_{-1} = \lvert1\rangle\langle1|.On. On \lvert+\rangle = \tfrac1{\sqrt2}(\lvert0\rangle+\lvert1\rangle)$:

p(+1)=+P+1+=0+2=12,p(1)=1+2=12. p(+1) = \langle+|P_{+1}|+\rangle = |\langle0|+\rangle|^2 = \tfrac12, \qquad p(-1) = |\langle1|+\rangle|^2 = \tfrac12 .

Expectation Z=(+1)12+(1)12=0\langle Z\rangle = (+1)\tfrac12 + (-1)\tfrac12 = 0. If the result is +1+1, the state collapses to P+1+/1/2=0P_{+1}\lvert+\rangle/\sqrt{1/2} = \lvert0\rangle.

Example 2 — Same state, different observable (XX on +\lvert+\rangle)

Measure X=(+1)+++(1)X = (+1)\lvert+\rangle\langle+| + (-1)\lvert-\rangle\langle-| on +\lvert+\rangle. Since +\lvert+\rangle is the +1+1 eigenvector, p(+1)=++2=1p(+1) = |\langle+|+\rangle|^2 = 1 and p(1)=0p(-1) = 0: a certain outcome, X=1\langle X\rangle = 1, and no collapse. The same state is "random" for ZZ but "definite" for XX — measurement outcomes are observable-relative, the seed of complementarity.


Hands-on (Python)

import numpy as np

ket0 = np.array([1, 0], dtype=complex)
ket1 = np.array([0, 1], dtype=complex)
plus = (ket0 + ket1) / np.sqrt(2)

def projective_measure(psi, projectors, eigenvalues, rng=None):
    """Sample one outcome via the Born rule and return (eigenvalue, collapsed state)."""
    rng = rng or np.random.default_rng()
    probs = [np.real(psi.conj() @ (P @ psi)) for P in projectors]   # <ψ|P_k|ψ>
    k = rng.choice(len(projectors), p=probs)
    collapsed = (projectors[k] @ psi) / np.sqrt(probs[k])
    return eigenvalues[k], collapsed

# Z-measurement on |+>:
P0 = np.outer(ket0, ket0.conj())     # projector for eigenvalue +1
P1 = np.outer(ket1, ket1.conj())     # projector for eigenvalue -1
val, post = projective_measure(plus, [P0, P1], [+1, -1],
                               rng=np.random.default_rng(0))
print("outcome:", val, " collapsed to:", np.round(post, 3))   # +1 -> |0>  (rng-dependent)

# Expectation <Z> = <ψ|Z|ψ> directly:
Z = np.array([[1, 0], [0, -1]], dtype=complex)
print("〈Z〉 =", np.real(plus.conj() @ Z @ plus))               # 0.0
# Empirical Born statistics over many shots match the predicted 50/50:
from collections import Counter
rng = np.random.default_rng(1)
counts = Counter(projective_measure(plus, [P0, P1], [+1, -1], rng)[0] for _ in range(2000))
print(counts)        # ~ Counter({1: ~1000, -1: ~1000})

On Braket. A real device or simulator only ever returns samples (shots), exactly like projective_measure above — never the amplitudes. You estimate probabilities and expectation values from finite shots, with the 1/M1/\sqrt{M} error you derived in 0.2.2. You'll measure +\lvert+\rangle on the local simulator in 1.2.3.


Exercises

E1 (easy). For ψ=15(0+21)\lvert\psi\rangle = \tfrac1{\sqrt5}(\lvert0\rangle + 2\lvert1\rangle), give the ZZ-measurement probabilities and Z\langle Z\rangle.

Solution

p(+1)=1/52=1/5p(+1) = |1/\sqrt5|^2 = 1/5, p(1)=2/52=4/5p(-1) = |2/\sqrt5|^2 = 4/5. Z=(1)(1/5)+(1)(4/5)=3/5\langle Z\rangle = (1)(1/5)+(-1)(4/5) = -3/5.

E2 (easy). Show the Born probabilities sum to 11 for any normalized state and any observable, in one line.

Solution

kψPkψ=ψkPkψ=ψIψ=1\sum_k\langle\psi|P_k|\psi\rangle = \langle\psi|\sum_k P_k|\psi\rangle = \langle\psi|I|\psi\rangle = 1 by completeness and normalization. ∎

E3 (medium). Prove A=ψAψ\langle A\rangle = \langle\psi|A|\psi\rangle is real for any Hermitian AA (without invoking the eigenvalue formula).

Solution

ψAψ=ψAψ=ψAψ\overline{\langle\psi|A|\psi\rangle} = \langle\psi|A^\dagger|\psi\rangle = \langle\psi|A|\psi\rangle using A=AA=A^\dagger (and ψMψ=ψMψ\overline{\langle\psi|M|\psi\rangle} = \langle\psi|M^\dagger|\psi\rangle). A number equal to its own conjugate is real. ∎

E4 (medium). A qubit is measured with the observable A=3++1A = 3\lvert+\rangle\langle+| - 1\lvert-\rangle\langle-| in state 0\lvert0\rangle. Find the outcome probabilities, A\langle A\rangle, and the post-measurement states.

Solution

0=12(++)\lvert0\rangle = \tfrac1{\sqrt2}(\lvert+\rangle+\lvert-\rangle), so p(3)=+02=1/2p(3) = |\langle+|0\rangle|^2 = 1/2 and p(1)=02=1/2p(-1) = |\langle-|0\rangle|^2 = 1/2. A=3(12)+(1)(12)=1\langle A\rangle = 3(\tfrac12) + (-1)(\tfrac12) = 1. Post-measurement: outcome 3+3 \Rightarrow \lvert+\rangle; outcome 1-1 \Rightarrow \lvert-\rangle.

E5 (hard). Show that if ψ\lvert\psi\rangle is an eigenvector of observable AA, the measurement of AA is deterministic and leaves the state unchanged. Conversely, argue that zero variance implies the state is an eigenvector.

Solution

If Aψ=λjψA\lvert\psi\rangle = \lambda_j\lvert\psi\rangle then Pkψ=δkjψP_k\lvert\psi\rangle = \delta_{kj}\lvert\psi\rangle, so p(λj)=1p(\lambda_j) = 1 and all others 00; the collapse Pjψ/1=ψP_j\lvert\psi\rangle/\sqrt1 = \lvert\psi\rangle is unchanged. Conversely the variance (ΔA)2=A2A2=k(λkA)2p(λk)(\Delta A)^2 = \langle A^2\rangle - \langle A\rangle^2 = \sum_k(\lambda_k-\langle A\rangle)^2 p(\lambda_k); being a sum of nonnegative terms, it is 00 iff all probability sits on a single eigenvalue, i.e. ψ\lvert\psi\rangle lies in one eigenspace — an eigenvector. ∎ (Formalized in 1.3.2.)


Checkpoint

  1. State Postulate 2, including the role of the spectral decomposition.
  2. Write the Born rule and prove the probabilities sum to 11.
  3. Give two equivalent formulas for the expectation value A\langle A\rangle.
  4. What is the post-measurement state, and what does repeatability mean?
  5. Why must observables be Hermitian?
Answers
  1. Observables are Hermitian A=kλkPkA=\sum_k\lambda_k P_k; measuring gives outcome λk\lambda_k w.p. ψPkψ\langle\psi|P_k|\psi\rangle and collapses the state to Pkψ/pkP_k\lvert\psi\rangle/\sqrt{p_k}.
  2. p(λk)=ψPkψp(\lambda_k)=\langle\psi|P_k|\psi\rangle; kpk=ψkPkψ=ψψ=1\sum_k p_k = \langle\psi|\sum_k P_k|\psi\rangle = \langle\psi|\psi\rangle = 1.
  3. A=kλkp(λk)=ψAψ\langle A\rangle = \sum_k\lambda_k p(\lambda_k) = \langle\psi|A|\psi\rangle.
  4. Pkψ/pkP_k\lvert\psi\rangle/\sqrt{p_k}, lying in the λk\lambda_k-eigenspace; an immediate re-measurement returns λk\lambda_k with certainty.
  5. Measured values are real and outcomes must be perfectly distinguishable; Hermitian operators have real eigenvalues and an orthonormal eigenbasis.

Further Reading

  • [NC] Nielsen & Chuang, §2.2.3 (Postulate 3, measurement) and §2.2.5 (projective measurements).
  • [Sak] Sakurai & Napolitano, §1.4 — measurements, observables, expectation values.
  • [Pre] Preskill, Ph219, Ch. 2 — the measurement axiom.

← Prev: The State Postulate · Up: Term 1 · Next: The Evolution Postulate

Ready to measure your state?

5 exercises · 10 checkpoint questions

Start the quiz