Skip to content

Inner-Product Conventions

The site uses the standard physics convention for complex inner products:

⟨ϕ∣ψ⟩is conjugate-linear in ϕand linear in ψ.\langle\phi|\psi\rangle \quad\text{is conjugate-linear in }\phi \quad\text{and linear in }\psi.

This choice determines where coefficients are conjugated, how bras act, and how the adjoint is written. It does not change convention-independent predictions. A source using the common mathematics convention describes the same Hilbert-space geometry after its arguments are translated consistently.

This page owns the sitewide slot convention and its translation rules. State Vectors owns the physical use of kets and amplitudes; Self-Adjoint Operators owns the full domain theory.

For vectors ∣ϕ⟩,∣ψ⟩,∣χ⟩|\phi\rangle,|\psi\rangle,|\chi\rangle and scalars a,b∈Ca,b\in \mathbb C, linearity in the ket slot means

⟨ϕ∣(aψ+bχ)⟩=a⟨ϕ∣ψ⟩+b⟨ϕ∣χ⟩.\langle\phi|\bigl(a\psi+b\chi\bigr)\rangle =a\langle\phi|\psi\rangle +b\langle\phi|\chi\rangle.

Conjugate-linearity in the bra slot means

⟨aϕ+bχ∣ψ⟩=a∗⟨ϕ∣ψ⟩+b∗⟨χ∣ψ⟩.\langle a\phi+b\chi|\psi\rangle =a^*\langle\phi|\psi\rangle +b^*\langle\chi|\psi\rangle.

The remaining inner-product axioms are

⟨ϕ∣ψ⟩=⟨ψ∣ϕ⟩∗,⟨ψ∣ψ⟩≥0,\langle\phi|\psi\rangle =\langle\psi|\phi\rangle^*, \qquad \langle\psi|\psi\rangle\ge 0,

with equality in the second relation only for the zero vector. In particular, ⟨ψ∣ψ⟩\langle\psi|\psi\rangle is real even though a general overlap is complex.

The bra ⟨ϕ∣\langle\phi| is therefore a linear functional of the ket on its right. Scaling a ket and then taking its bra gives

(a∣ϕ⟩)†=a∗⟨ϕ∣.\bigl(a|\phi\rangle\bigr)^\dagger =a^*\langle\phi|.

This conjugation is the source of many sign and phase errors in component calculations.

Coordinates and Continuous Representations

Section titled “Coordinates and Continuous Representations”

In an orthonormal basis of Cn\mathbb C^n, write

ϕ=(ϕ1⋮ϕn),ψ=(ψ1⋮ψn).\phi= \begin{pmatrix} \phi_1\\ \vdots\\ \phi_n \end{pmatrix}, \qquad \psi= \begin{pmatrix} \psi_1\\ \vdots\\ \psi_n \end{pmatrix}.

Then

⟨ϕ∣ψ⟩=ϕ†ψ=∑j=1nϕj∗ψj.\langle\phi|\psi\rangle =\phi^\dagger\psi =\sum_{j=1}^{n}\phi_j^*\psi_j.

The formula changes with a nonorthonormal coordinate basis. If the Gram matrix is Gjk=⟨ej∣ek⟩G_{jk}=\langle e_j|e_k\rangle, coordinate columns obey

⟨ϕ∣ψ⟩=ϕ†Gψ,\langle\phi|\psi\rangle =\phi^\dagger G\psi,

not generally ϕ†ψ\phi^\dagger\psi. The abstract inner product did not change; only its coordinate representation did.

For wavefunctions in L2(X,dμ)L^2(X,d\mu), the same convention reads

⟨ϕ∣ψ⟩=∫Xϕ(x)∗ψ(x) dμ(x).\langle\phi|\psi\rangle =\int_X \phi(x)^*\psi(x)\,d\mu(x).

The measure is part of the Hilbert-space specification. In spherical coordinates, for example, the radial measure is r2drr^2dr rather than drdr. Likewise, a sampled wavefunction on a uniform grid approximates the norm by

⟨ψ∣ψ⟩≈∑j∣ψ(xj)∣2 Δx,\langle\psi|\psi\rangle \approx \sum_j |\psi(x_j)|^2\,\Delta x,

unless the quadrature weights have already been absorbed into the stored array. Complex conjugation and measure weighting are separate requirements.

The induced norm is

∥ψ∥=⟨ψ∣ψ⟩.\|\psi\| =\sqrt{\langle\psi|\psi\rangle}.

A pure-state representative is normalized when ⟨ψ∣ψ⟩=1\langle\psi|\psi\rangle=1. For normalized ∣ϕ⟩|\phi\rangle and ∣ψ⟩|\psi\rangle, Cauchy–Schwarz gives

0≤∣⟨ϕ∣ψ⟩∣2≤1.0\le |\langle\phi|\psi\rangle|^2\le 1.

The overlap is a transition amplitude; its squared modulus is invariant under the two slot conventions and under independent global rephasings of the two representatives. Its complex phase can still enter an interference experiment when this amplitude is combined coherently with another amplitude.

For nonzero, not necessarily normalized vectors, the scale-independent transition probability is

P(ϕ←ψ)=∣⟨ϕ∣ψ⟩∣2⟨ϕ∣ϕ⟩⟨ψ∣ψ⟩.P(\phi\leftarrow\psi) =\frac{|\langle\phi|\psi\rangle|^2} {\langle\phi|\phi\rangle\langle\psi|\psi\rangle}.

The denominator is essential: an inner product alone is not a probability unless the relevant state representatives are normalized.

For a densely defined operator AA, the physics convention defines its adjoint through

⟨ϕ∣Aψ⟩=⟨A†ϕ∣ψ⟩.\langle\phi|A\psi\rangle =\langle A^\dagger\phi|\psi\rangle.

In finite dimensions, A†=(A∗)TA^\dagger=(A^*)^T in an orthonormal basis. The matrix element between two kets is

Aϕψ=⟨ϕ∣A∣ψ⟩.A_{\phi\psi} =\langle\phi|A|\psi\rangle.

It is conjugate-linear in ∣ϕ⟩|\phi\rangle and linear in ∣ψ⟩|\psi\rangle. For a self-adjoint AA and a vector in its domain,

⟨ψ∣A∣ψ⟩=⟨ψ∣A∣ψ⟩∗,\langle\psi|A|\psi\rangle =\langle\psi|A|\psi\rangle^*,

so the expectation value is real.

For an unbounded operator, the displayed adjoint identity also determines a domain. More precisely, ∣ϕ⟩|\phi\rangle belongs to D(A†)D(A^\dagger) when there is a vector ∣η⟩|\eta\rangle such that

⟨ϕ∣Aψ⟩=⟨η∣ψ⟩for every ∣ψ⟩∈D(A),\langle\phi|A\psi\rangle =\langle\eta|\psi\rangle \quad\text{for every }|\psi\rangle\in D(A),

and then A†∣ϕ⟩=∣η⟩A^\dagger|\phi\rangle=|\eta\rangle. A formal integration by parts does not by itself prove A=A†A=A^\dagger; boundary conditions and domains must also agree.

Many mathematics texts use an inner product (ϕ,ψ)m(\phi,\psi)_{\mathrm m} that is linear in the first argument and conjugate-linear in the second. The exact translation is

⟨ϕ∣ψ⟩p=(ψ,ϕ)m\boxed{ \langle\phi|\psi\rangle_{\mathrm p} =(\psi,\phi)_{\mathrm m} }

or, equivalently,

(ϕ,ψ)m=⟨ψ∣ϕ⟩p=⟨ϕ∣ψ⟩p∗.(\phi,\psi)_{\mathrm m} =\langle\psi|\phi\rangle_{\mathrm p} =\langle\phi|\psi\rangle_{\mathrm p}^*.

The subscripts label conventions, not different physical inner products. After reversing the arguments, both descriptions give the same norm:

(ψ,ψ)m=⟨ψ∣ψ⟩p.(\psi,\psi)_{\mathrm m} =\langle\psi|\psi\rangle_{\mathrm p}.

The adjoint operator is also the same geometric object. A mathematics text may write

(Aψ,ϕ)m=(ψ,A∗ϕ)m.(A\psi,\phi)_{\mathrm m} =(\psi,A^*\phi)_{\mathrm m}.

Reversing the arguments gives

⟨ϕ∣Aψ⟩p=⟨A∗ϕ∣ψ⟩p,\langle\phi|A\psi\rangle_{\mathrm p} =\langle A^*\phi|\psi\rangle_{\mathrm p},

so that text’s A∗A^* is the operator denoted A†A^\dagger here. Do not confuse the operator symbol A∗A^* in that convention with entrywise complex conjugation of a matrix.

Take

∣ϕ⟩=12(1i),∣ψ⟩=12(11).|\phi\rangle =\frac{1}{\sqrt2} \begin{pmatrix}1\\i\end{pmatrix}, \qquad |\psi\rangle =\frac{1}{\sqrt2} \begin{pmatrix}1\\1\end{pmatrix}.

The physics overlap is

⟨ϕ∣ψ⟩=12(1−i)(11)=1−i2.\langle\phi|\psi\rangle =\frac12 \begin{pmatrix}1&-i\end{pmatrix} \begin{pmatrix}1\\1\end{pmatrix} =\frac{1-i}{2}.

Reversing the order gives the conjugate,

⟨ψ∣ϕ⟩=1+i2.\langle\psi|\phi\rangle =\frac{1+i}{2}.

Now let

A=σy=(0−ii0).A=\sigma_y =\begin{pmatrix}0&-i\\i&0\end{pmatrix}.

Because A†=AA^\dagger=A and A∣ϕ⟩=∣ϕ⟩A|\phi\rangle=|\phi\rangle,

⟨ϕ∣Aψ⟩=1−i2=⟨A†ϕ∣ψ⟩.\langle\phi|A\psi\rangle =\frac{1-i}{2} =\langle A^\dagger\phi|\psi\rangle.

This cross-matrix-element calculation checks the conjugated bra and the adjoint placement without changing conventions midway. It is not a reality test: a self-adjoint operator can have complex off-diagonal matrix elements. The corresponding diagonal expectation value is

⟨ϕ∣Aϕ⟩=⟨ϕ∣ϕ⟩=1∈R,\langle\phi|A\phi\rangle =\langle\phi|\phi\rangle =1\in\mathbb R,

which is the appropriate reality check for this normalized state.

When importing an inner-product formula, check the following in order:

  1. Which slot is linear?
  2. Does the source’s adjoint symbol mean operator adjoint or entrywise complex conjugation?
  3. Is the coordinate basis orthonormal, or is a Gram matrix required?
  4. Which measure or quadrature weights define the continuous or numerical inner product?
  5. Are all vectors in the domains required by the displayed operator matrix elements?
  6. After translation, do norms, absolute transition amplitudes, expectation values, and spectra agree?

A disagreement that survives these invariant checks may be physical. A disagreement that disappears after argument reversal or measure restoration was conventional.

Forgetting the bra-slot conjugation. Pulling a scalar out of a bra changes aa to a∗a^*. This is why a ket column becomes a conjugate-transposed row.

Equating reversed overlaps. In general ⟨ϕ∣ψ⟩≠⟨ψ∣ϕ⟩\langle\phi|\psi\rangle\ne\langle\psi|\phi\rangle; they are complex conjugates. They coincide only when the overlap happens to be real.

Normalizing by a component sum. Normalization uses ∑j∣ψj∣2\sum_j|\psi_j|^2 in an orthonormal finite basis, or the corresponding measure-weighted expression. The sum ∑jψj\sum_j\psi_j has no general normalization meaning.

Dropping the coordinate metric. In a nonorthonormal basis, the inner product is ϕ†Gψ\phi^\dagger G\psi. Treating it as ϕ†ψ\phi^\dagger\psi changes the geometry rather than merely changing notation.

Using a formal differential adjoint as an operator adjoint. Integration by parts identifies a candidate differential expression. Self-adjointness also requires equality of domains.

  • P. A. M. Dirac, The Principles of Quantum Mechanics, 4th ed., Oxford University Press, 1958, Chapters I–II.
  • B. C. Hall, Quantum Theory for Mathematicians, Springer, 2013, Chapters 2–3.
  • M. Reed and B. Simon, Methods of Modern Mathematical Physics, Vol. I: Functional Analysis, revised ed., Academic Press, 1980, Chapters II and VIII.
  1. Slot linearity. Let ∣ϕ⟩=(1,i)T|\phi\rangle=(1,i)^T and ∣ψ⟩=(2,1)T|\psi\rangle=(2,1)^T. Compute ⟨ϕ∣ψ⟩\langle\phi|\psi\rangle and ⟨ψ∣ϕ⟩\langle\psi|\phi\rangle.
Solution

Using the physics convention,

⟨ϕ∣ψ⟩=1∗2+i∗1=2−i,\langle\phi|\psi\rangle =1^*2+i^*1 =2-i,

whereas

⟨ψ∣ϕ⟩=2∗1+1∗i=2+i=⟨ϕ∣ψ⟩∗.\langle\psi|\phi\rangle =2^*1+1^*i =2+i =\langle\phi|\psi\rangle^*.
  1. A nonorthonormal basis. Suppose

    G=(1ss∗1),∣s∣<1.G=\begin{pmatrix}1&s\\s^*&1\end{pmatrix}, \qquad |s|<1.

    For coordinate columns ϕ=(1,0)T\phi=(1,0)^T and ψ=(a,b)T\psi=(a,b)^T, compute ⟨ϕ∣ψ⟩\langle\phi|\psi\rangle.

Solution

The coordinate rule is ϕ†Gψ\phi^\dagger G\psi, so

⟨ϕ∣ψ⟩=(10)(1ss∗1)(ab)=a+sb.\langle\phi|\psi\rangle =\begin{pmatrix}1&0\end{pmatrix} \begin{pmatrix}1&s\\s^*&1\end{pmatrix} \begin{pmatrix}a\\b\end{pmatrix} =a+sb.

The overlap is not generally the first coordinate aa because the basis is not orthonormal.

  1. Translate conventions. A mathematics text, linear in its first slot, reports (ϕ,ψ)m=3+2i(\phi,\psi)_{\mathrm m}=3+2i. Find ⟨ϕ∣ψ⟩p\langle\phi|\psi\rangle_{\mathrm p} and ⟨ψ∣ϕ⟩p\langle\psi|\phi\rangle_{\mathrm p}.
Solution

The translation gives

⟨ψ∣ϕ⟩p=(ϕ,ψ)m=3+2i.\langle\psi|\phi\rangle_{\mathrm p} =(\phi,\psi)_{\mathrm m} =3+2i.

Therefore

⟨ϕ∣ψ⟩p=3−2i.\langle\phi|\psi\rangle_{\mathrm p} =3-2i.

Both conventions assign the same absolute overlap.

  1. Measure-weighted normalization. Samples of a wavefunction on a uniform grid have values (1,2i,1)(1,2i,1) and spacing Δx=0.2\Delta x=0.2. Find the scale factor N>0N>0 such that N(1,2i,1)N(1,2i,1) is normalized by the rectangular quadrature rule.
Solution

The unscaled discrete approximation is

∑j∣ψj∣2Δx=(1+4+1)(0.2)=1.2.\sum_j|\psi_j|^2\Delta x =(1+4+1)(0.2) =1.2.

Thus N2(1.2)=1N^2(1.2)=1, so

N=11.2=56.N=\frac{1}{\sqrt{1.2}} =\sqrt{\frac56}.