|q⟩ Bad Qubits

intermediate · Physics · Hilbert Spaces & Dirac Formalism

Dual Vectors

We have been treating a bra ψ\langle\psi| as "the conjugate transpose of the ket." That is correct in Cn\mathbb{C}^n, but the deeper truth is that bras are elements of a different space — the dual space — and the correspondence between kets and bras is a theorem, not a definition.

The dual space

Given a Hilbert space H\mathcal{H}, a linear functional is a map f:HCf : \mathcal{H} \to \mathbb{C} that respects linear combinations:

f(αu+βv)=αf(u)+βf(v).f(\alpha|u\rangle + \beta|v\rangle) = \alpha\, f(|u\rangle) + \beta\, f(|v\rangle).

The set of all (continuous) linear functionals on H\mathcal{H} is itself a complex vector space, called the dual space H\mathcal{H}^*. Bras live here: ϕ\langle\phi| is the functional that sends a ket ψ|\psi\rangle to the number ϕψ\langle\phi|\psi\rangle.

Every ket induces a bra

Fix a ket ϕ|\phi\rangle. Define a functional by "take the inner product with ϕ|\phi\rangle":

fϕ(ψ)=ϕψ.f_\phi(|\psi\rangle) = \langle \phi | \psi \rangle.

This is linear in ψ|\psi\rangle by the inner-product axioms, so fϕHf_\phi \in \mathcal{H}^*. We give it the name ϕ\langle\phi|. Thus every ket produces a bra. Concretely, in Cn\mathbb{C}^n,

ϕ=(γ1γn)ϕ=(γ1γn),|\phi\rangle = \begin{pmatrix} \gamma_1 \\ \vdots \\ \gamma_n \end{pmatrix} \quad\Longrightarrow\quad \langle\phi| = \begin{pmatrix} \overline{\gamma_1} & \cdots & \overline{\gamma_n} \end{pmatrix},

and applying the bra to a ket is row-times-column matrix multiplication.

The Riesz representation theorem

Does every bra come from some ket — is the correspondence onto? Yes. The Riesz representation theorem states that for any continuous linear functional ff on a Hilbert space there exists a unique ket ϕ|\phi\rangle such that

f(ψ)=ϕψfor all ψ.f(|\psi\rangle) = \langle \phi | \psi \rangle \quad \text{for all } |\psi\rangle.

So the dual space H\mathcal{H}^* is in one-to-one correspondence with H\mathcal{H}: kets and bras are two faces of the same information. This is what justifies Dirac's notation, in which a bra is written by simply "flipping" its ket.

The correspondence is conjugate-linear (antilinear)

There is one subtlety that trips up newcomers. The map ψψ|\psi\rangle \mapsto \langle\psi| is not linear — it is conjugate-linear. Scaling a ket by α\alpha scales its bra by α\overline{\alpha}:

ψαψψαψ.|\psi\rangle \to \alpha|\psi\rangle \quad\Longrightarrow\quad \langle\psi| \to \overline{\alpha}\,\langle\psi|.

Likewise the dual of a sum is the sum of duals, but with conjugated coefficients:

(αu+βv)=αu+βv.\big(\alpha|u\rangle + \beta|v\rangle\big)^\dagger = \overline{\alpha}\,\langle u| + \overline{\beta}\,\langle v|.

This is exactly the conjugate that appears in the first slot of the inner product, and it is why taking the dual is the same operation as Hermitian conjugation (the dagger \dagger).

Worked example

Let ψ=(1+i)0+21|\psi\rangle = (1 + i)|0\rangle + 2|1\rangle. Its dual bra is obtained by conjugating each coefficient:

ψ=(1i)0+21.\langle\psi| = (1 - i)\langle 0| + 2\langle 1|.

Then the norm-squared is the bra acting on the ket,

ψψ=(1i)(1+i)+(2)(2)=(1+1)+4=6,\langle\psi|\psi\rangle = (1-i)(1+i) + (2)(2) = (1 + 1) + 4 = 6,

using ij=δij\langle i|j\rangle = \delta_{ij}. The conjugation turned (1+i)(1+i) paired with (1+i)(1+i) into the real number 1+i2=2|1+i|^2 = 2, as positive-definiteness requires.

The takeaway

Bras are not "row-vector versions" of kets by fiat — they are elements of the dual space, the space of linear functionals. The Riesz theorem guarantees a one-to-one, conjugate-linear correspondence between kets and bras, which is the rigorous backbone of Dirac notation and the origin of the conjugation in the inner product.

Sign in on the full site to ask questions and join the discussion.