Unitary Operators as Inner-Product Isometries
Statement
Let U be a bounded linear operator on a complex Hilbert space H with inner product ⟨·,·⟩ (antilinear in the first slot by our convention, linear in the second). Then U preserves the inner product, ⟨Ux,Uy⟩ = ⟨x,y⟩ for all x,y ∈ H, if and only if U†U = I. When U is additionally surjective (automatic in finite dimensions) this makes U unitary, U†U = UU† = I. Every eigenvalue of such a U then satisfies |λ| = 1: the spectrum lies on the unit circle.
Why it matters
Inner products encode every physically measurable quantity in quantum mechanics: probabilities |⟨φ|ψ⟩|², expectation values, and transition amplitudes. An operation that leaves all inner products fixed is exactly one that preserves probability, i.e. a legitimate symmetry or time evolution. This theorem is the algebraic content of "quantum evolution is unitary."
The eigenvalue statement |λ| = 1 is why phases, not decays, are the signature of conservative dynamics. A generator H = H† exponentiates to U = e−iHt/ℏ whose eigenvalues e−iE t/ℏ ride the unit circle for all time; nothing grows or shrinks. The same result underwrites the change-of-basis matrices of quantum information and the S-matrix of scattering theory.
Assumptions
Derivation
Result
Reading. An operator leaves all inner products — hence all lengths, angles, and quantum probabilities — untouched exactly when its adjoint is its left inverse. On a finite-dimensional (or surjective) space this is full unitarity, U†U = UU† = I, and the whole spectrum is forced onto the unit circle in the complex plane: eigenvalues are pure phases eiθ.
Units check. The inner product carries whatever units the state vectors do; U, U†, and I are all dimensionless linear maps, so U†U = I balances dimensionlessly. Eigenvalues λ = eiθ are dimensionless with θ in radians. In the QM realisation U = e−iHt/ℏ, the exponent Ht/ℏ has units (J·s)/(J·s) = dimensionless, as required.
Limiting cases
- U = I: trivially preserves inner products; single eigenvalue λ = 1 = ei·0 on the circle.
- U = eiφI (global phase): preserves all inner products, every eigenvalue is eiφ — physically undetectable, the origin of the "global phase is unobservable" rule.
- Real orthogonal O (OᵀO = I): the real special case; eigenvalues come in conjugate pairs e±iθ plus possible ±1.
- Hermitian U = U† that is also unitary: forces U² = I, so λ ∈ {+1, −1} — the reflection/involution limit (e.g. Pauli matrices).
- Near-identity U = I + iεA: unitarity to first order in ε demands A = A†, recovering "generators of unitaries are Hermitian."
Breaks when
- Non-surjective isometry (infinite dimensions). The unilateral shift S(a₁,a₂,…) = (0,a₁,a₂,…) obeys S†S = I and preserves inner products, yet SS† ≠ I. It is not unitary, is not invertible, and has no eigenvalues at all while its spectrum fills the closed unit disk. "Preserves inner product" ⇒ isometry, but ⇏ unitary here.
- Non-normalisable / continuous spectrum. For operators with purely continuous spectrum (e.g. multiplication by eiθ(x) on L²) there are no genuine eigenvectors ψ ∈ H; step 7 has nothing to act on. The statement about eigenvalues must be replaced by "the spectrum lies on the unit circle."
- Indefinite metric spaces. On a Krein/pseudo-Hilbert space (e.g. the Minkowski or Lorentzian inner product used in Gupta–Bleuler electrodynamics) the "adjoint" is defined against an indefinite η; preserving η-products gives U†ηU = η, and eigenvalues can leave the unit circle (they pair as λ, 1/λ̄). Nondegeneracy of a positive product was essential to step 4.
- Antilinear operators. Time-reversal T preserves |⟨Tx,Ty⟩| = |⟨x,y⟩| but conjugates it: ⟨Tx,Ty⟩ = ⟨y,x⟩ = ⟨x,y⟩*. It is antiunitary, not unitary; the linearity assumed in step 3 fails, so this theorem does not apply.
Failure modes
- Confusing isometry with unitarity. Writing "U†U = I ⇒ UU† = I" as if automatic. True in finite dimensions (a left inverse of a square matrix is a two-sided inverse) but false in general — the shift is the standard counterexample.
- Slot/convention slip in the adjoint. Using ⟨Ux,Uy⟩ = ⟨U†Ux,y⟩ with the wrong slot, giving UU† instead of U†U. Fix the antilinear slot convention first and stay consistent.
- Claiming eigenvalues are real. Confusing unitary with Hermitian: unitary eigenvalues lie on the unit circle (|λ|=1), Hermitian eigenvalues lie on the real axis. Only their intersection, λ = ±1, is both.
- Dropping the nonzero-eigenvector condition. Cancelling ‖ψ‖² in step 8 without noting ψ ≠ 0; the zero "eigenvector" is excluded by definition, which is what licenses the division.
- Assuming eigenvectors exist. Applying step 7 to an operator with no point spectrum (continuous-spectrum unitaries) and concluding falsely that it has unit-modulus eigenvalues.
- Global-phase double counting. Treating U and eiφU as physically distinct: both preserve every |⟨φ|ψ⟩|², so the phase is unobservable.
Discussion
The theorem is the precise sense in which unitary operators are the "rigid motions" of Hilbert space. Just as an orthogonal matrix is exactly a length-and-angle-preserving map of Euclidean space, a unitary operator is exactly a map that preserves the Hermitian inner product — and hence every probability amplitude built from it. Wigner's theorem sharpens this: any symmetry preserving all transition probabilities |⟨φ|ψ⟩|² is realised by an operator that is either unitary or antiunitary. The present result handles the linear half; time reversal supplies the antilinear half.
The eigenvalue conclusion is the structural reason quantum evolution neither amplifies nor damps. Writing U(t) = e−iHt/ℏ with H Hermitian, its eigenvalues are e−iE t/ℏ — pure rotation of each energy eigenstate's phase at angular rate E/ℏ. Probability is conserved because |e−iEt/ℏ|=1. The moment you want decay you must leave the unitary world (open systems, non-Hermitian effective Hamiltonians), and the eigenvalues then move off the unit circle into |λ|<1.
Spectrally, a unitary operator is unitarily diagonalisable (it is normal, UU†=U†U), so U = Σk eiθk Pk with orthogonal projectors Pk. Distinct eigenvalues have orthogonal eigenspaces, exactly as for Hermitian operators — the only change is that the eigenvalues live on the circle instead of the line. This is the finite-dimensional shadow of the spectral theorem for unitaries, U = ∫|z|=1 z dE(z).
In infinite dimensions the neat picture fractures instructively. Being an isometry (U†U=I) is strictly weaker than being unitary; the extra condition UU†=I is surjectivity, which cannot be dropped. The unilateral shift is the canonical isometry-but-not-unitary, with empty point spectrum and spectrum equal to the whole closed disk — a vivid reminder that "preserves the inner product" guarantees unit-modulus behaviour only where genuine eigenvectors exist, and that the clean spectrum-on-the-circle statement is really a theorem about unitaries, i.e. invertible isometries. The proper general statement uses the spectral measure supported on |z|=1.
Common misconceptions. "Unitary means the matrix has determinant 1" — no, that is special unitary SU(n); unitarity only forces |det U| = 1. "Unitary and Hermitian are the same because both are nice" — they are different constraints (U†U=I vs U=U†) with different spectra (circle vs line), overlapping only at eigenvalues ±1. "A norm-preserving map need not preserve inner products" — false on a complex space, where polarization recovers the full inner product from the norm (step 9).
Worked examples
Reading. A 30° rotation preserves all lengths and angles; its eigenvalues sit on the unit circle at ±30°, as the theorem demands. Dimensionless throughout.
Reading. The phase gate leaves total probability at 1 while rotating the relative phase of |1⟩ by 45°. Its eigenvalues 1 and eiπ/4 lie on the unit circle — probability is conserved, phases evolve. All quantities dimensionless.
Problems
- Show that the Pauli matrix X = [[0,1],[1,0]] is both Hermitian and unitary, and find its eigenvalues. What does the theorem predict about where they must lie, and how is that consistent with X being Hermitian?
Solution
X† = X (real symmetric), so Hermitian. X†X = X² = [[0,1],[1,0]][[0,1],[1,0]] = [[1,0],[0,1]] = I, so unitary. Eigenvalues: det(X−λI) = λ²−1 = 0 ⟹ λ = ±1. Unitarity forces |λ|=1 (unit circle); Hermiticity forces λ real (real axis). The intersection is λ = ±1 — exactly what we get. Any operator that is both unitary and Hermitian is an involution, X² = I.
- An operator on ℂ² is U = (1/√2)[[1, 1],[1, −1]] (the Hadamard gate). Verify U†U = I and compute its eigenvalues.
Solution
U† = U (real symmetric). U²= (1/2)[[1,1],[1,−1]][[1,1],[1,−1]] = (1/2)[[2,0],[0,2]] = I, so U†U = U² = I: unitary (and Hermitian). Eigenvalues: det(U−λI)=0. Trace = 0, det = (1/2)(−1)−(1/2)(1) = −1, so λ² − (tr)λ + det = λ² − 0 − 1 = 0 ⟹ λ = ±1. Both on the unit circle, and real because U is also Hermitian.
- Let U = eiθI on ℂⁿ. Prove it preserves the inner product and give its eigenvalues with multiplicity. Explain the physical meaning of the fact that U and I produce identical measurement statistics.
Solution
U†U = e−iθeiθI = I, so it is unitary. ⟨Ux,Uy⟩ = e−iθeiθ⟨x,y⟩ = ⟨x,y⟩. The only eigenvalue is eiθ with multiplicity n (every vector is an eigenvector). Physically U multiplies the whole state by a global phase; since observables depend on |⟨φ|ψ⟩|² and |eiθ|²=1, the phase cancels in every probability. Hence global phase is unobservable — states are rays, not vectors.
- The unilateral shift S on ℓ² acts by S(a₁,a₂,a₃,…) = (0,a₁,a₂,…). Show S†S = I (so S preserves inner products) but SS† ≠ I, and explain why the eigenvalue conclusion of the theorem does not apply.
Solution
The adjoint is the backward shift S†(b₁,b₂,b₃,…) = (b₂,b₃,…). Then S†S(a₁,a₂,…) = S†(0,a₁,a₂,…) = (a₁,a₂,…), so S†S = I — S is an isometry and preserves all inner products. But SS†(a₁,a₂,…) = S(a₂,a₃,…) = (0,a₂,a₃,…) ≠ (a₁,a₂,…) whenever a₁ ≠ 0, so SS† ≠ I: S is not surjective, not invertible, not unitary. Suppose Sψ = λψ. Comparing components: the first gives 0 = λa₁, and the (k+1)-th gives a_k = λ a_{k+1}. If λ=0 then all a_k=0; if λ≠0 then a₁=0 forces a₂=0, then all a_k=0. So S has no eigenvectors. Step 7 needs a nonzero eigenvector to conclude |λ|=1; with none, the eigenvalue statement is vacuous. (Its spectrum is the whole closed unit disk.) This is why the theorem's spectrum-on-the-circle claim requires unitarity, not mere isometry.
- A Hamiltonian has energies E₀ = 0 and E₁ = 2.00 eV. Write the eigenvalues of the evolution operator U(t) = e−iHt/ℏ at t = 1.03 fs, verify they lie on the unit circle, and state the relative phase accumulated.
Solution
Eigenvalues of U(t) are e−iE_k t/ℏ. For E₀=0: λ₀ = e0 = 1. For E₁: phase φ = E₁ t/ℏ. Symbolically λ₁ = e−iφ with |λ₁| = 1 automatically (real φ). Numbers: E₁ = 2.00 eV = 2.00 × 1.602×10−19 J = 3.204×10−19 J; ℏ = 1.055×10−34 J·s; t = 1.03×10−15 s. Then φ = (3.204×10−19)(1.03×10−15)/(1.055×10−34) = (3.300×10−34)/(1.055×10−34) ≈ 3.128 rad ≈ π. So λ₁ = e−i·3.128 ≈ −1.000 (i.e. cos3.128 + i sin3.128 ≈ −0.99991 + 0.0136 i), modulus 1. The relative phase between the two levels is φ ≈ 3.13 rad ≈ π: after ~1.03 fs the excited state has picked up essentially a half-cycle (sign flip) relative to the ground state. Both eigenvalues sit on the unit circle, confirming probability conservation.