Dual Vectors
We have been treating a bra as "the conjugate transpose of the ket." That is correct in , 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 , a linear functional is a map that respects linear combinations:
The set of all (continuous) linear functionals on is itself a complex vector space, called the dual space . Bras live here: is the functional that sends a ket to the number .
Every ket induces a bra
Fix a ket . Define a functional by "take the inner product with ":
This is linear in by the inner-product axioms, so . We give it the name . Thus every ket produces a bra. Concretely, in ,
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 on a Hilbert space there exists a unique ket such that
So the dual space is in one-to-one correspondence with : 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 is not linear — it is conjugate-linear. Scaling a ket by scales its bra by :
Likewise the dual of a sum is the sum of duals, but with conjugated coefficients:
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 ).
Worked example
Let . Its dual bra is obtained by conjugating each coefficient:
Then the norm-squared is the bra acting on the ket,
using . The conjugation turned paired with into the real number , 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.