Contents / Information Theory / Quantum States and Von Neumann Entropy
Chapter 16
Quantum States and Von Neumann Entropy
Qubits and no-cloning, density matrices, composite systems and the partial trace, measurement and POVMs, and von Neumann entropy with the inequalities it does and does not share with Shannon's.
Introduction
Qubits, density matrices and partial traces; what a measurement is; and the von Neumann entropy, whose properties agree with Shannon's in every respect but one.
16.1Qubits, Superposition and No-Cloning
Classical information theory starts from a random variable on a finite alphabet. Quantum information theory starts from a vector in a finite-dimensional complex Hilbert space, and almost every difference between the two theories can be traced to that one substitution.
Notation. A vector is written (a ket); its conjugate transpose is the row vector (a bra), so that is the inner product — conjugate-linear in the first slot — and is an operator of rank one. Throughout this chapter every Hilbert space is finite-dimensional, so "operator" means "matrix" and every Hermitian operator has an orthonormal eigenbasis. Logarithms are base unless stated otherwise, and is the identity.
Definition 16.1 (Qubit). A qubit is a unit vector in a two-dimensional complex Hilbert space with a fixed orthonormal computational basis :
Two unit vectors differing by a global phase, and , describe the same physical state.
The amplitudes are not probabilities. They are complex numbers whose squared moduli are probabilities, and the phase they carry is what makes quantum information behave unlike a biased coin.
Definition 16.2 (Born rule, computational basis). Measuring in the basis returns the outcome with probability and with probability , and leaves the system in the corresponding basis vector. The general form of this rule is the subject of the section Measurement, POVMs and What Can Be Distinguished.
Global phase is invisible because in every basis. Relative phase is not: the states
give identical statistics in the computational basis — one bit of noise each — yet they are orthogonal, , and so are told apart perfectly by a measurement in the basis . A classical bit has no analogue of this: there is no pair of coins that look identical under one reading and are perfectly distinguishable under another.
Intuition. Think of the two amplitudes as an arrow in a plane rather than a pair of odds. Rotating the arrow can leave both shadows — the measurement probabilities in the computational basis — unchanged while pointing somewhere completely different. Information is stored in the direction of the arrow; a choice of basis decides which shadow you get to see.
Discarding the invisible global phase leaves exactly two real parameters, and they have a standard geometric name.
Definition 16.3 (Bloch representation of a pure qubit). Every pure qubit state can be written, up to global phase, as
so that pure states correspond to the points on the unit sphere in — the Bloch sphere.
The poles are and ; the equator carries the equal-weight superpositions, with at . Orthogonal states sit at antipodal points, not at right angles: the Hilbert-space angle is doubled by the map. That factor of two is worth remembering, because it says that a qubit's two perfectly distinguishable states are as far apart as the geometry allows.
Notation. The Pauli matrices
together with form a basis of the real vector space of Hermitian matrices. Each is Hermitian and unitary, squares to , is traceless, and anticommutes with the other two.
Example 16.4 (Reading a state off the sphere). Where does sit on the Bloch sphere, and what is the probability of the outcome ?
Solution. Match the standard form: gives , so . The phase of the second amplitude is , so . The Bloch vector is therefore
a point in the lower half of the sphere on the -axis side. By the Born rule . □□
Now the first genuinely quantum limitation, and the one that reshapes every coding theorem in the two chapters that follow: quantum information cannot be duplicated.
Theorem 16.5 (No-cloning). Let . There is no unitary on and no fixed state with
Proof. Suppose such a existed and let be any two unit vectors. Unitaries preserve inner products, so pairing with gives
Hence : any two states in the domain are either orthogonal or equal. In dimension at least two we may take and , for which , a contradiction.∎
The proof says exactly where the obstruction lies. A cloner for a known set of mutually orthogonal states is easy — measure, then re-prepare — and a cloner for one known state is trivial. What is impossible is a device that works on an unknown state drawn from a set containing two non-orthogonal members.
Corollary 16.6 (No perfect deterministic discrimination). Two states with cannot be distinguished with certainty by any measurement.
Proof. If some measurement identified them with certainty, a single run would produce the classical label, from which arbitrarily many copies could be prepared, contradicting Theorem No-cloning. A quantitative version, giving the optimal error probability, appears below as Theorem Helstrom bound, two pure states.∎
Pitfall. No-cloning does not say that quantum information cannot be moved, encoded or protected. Teleportation moves an unknown qubit perfectly, and quantum error-correcting codes spread one qubit across five without copying it. What is forbidden is producing two independent systems each carrying the original state — which is exactly what a classical repeater does, and exactly why quantum repeaters are hard.
16.2Density Matrices and Mixed States
A unit vector describes a system about which we have maximal information. That is rarely the situation: a source may emit with probability and with probability , or the system we hold may be half of a larger one. Both cases are handled by one object.
Definition 16.7 (Density operator). A density operator on is an operator that is
- Hermitian, ;
- positive semidefinite, for all ; and
- of unit trace, .
It is pure if for some unit vector, and mixed otherwise. The density operators on a fixed form a convex set whose extreme points are exactly the pure states.
An ensemble gives rise to the density operator , and the Born rule extends to it by linearity: the probability of an outcome with projector is . Conditions 1–3 are precisely what is needed for that formula to return a probability distribution for every measurement.
Theorem 16.8 (Purity criterion). For a density operator , , with equality if and only if is pure.
Proof. Diagonalise ; positivity and unit trace make the spectrum a probability distribution, and . Then , because on . Equality needs for every , so every eigenvalue is or ; with unit trace exactly one equals and is a rank-one projector.∎
The number is the purity. On a -dimensional system it runs from , attained only by the maximally mixed state , up to for pure states.
Theorem 16.9 (Bloch ball). Every qubit density matrix can be written uniquely as
and this is a density operator exactly when . Its eigenvalues are , its purity is , and it is pure exactly when .
Proof. is a basis of the Hermitian matrices, orthogonal under with each , so with real and unique. Unit trace forces , since the Paulis are traceless. For the spectrum, the anticommutation relations give , so has eigenvalues and has eigenvalues . These are non-negative exactly when , and then
A mixed state is not a state in which the system "really is" one of the while we merely fail to know which. The reason is that does not remember the ensemble that produced it.
Theorem 16.11 (Ensembles with the same density matrix). The ensembles and have the same density operator , and are therefore indistinguishable by any measurement whatsoever.
Proof. Directly, . Since , the second ensemble gives as well. Every measurement statistic has the form , so it depends on the ensemble only through .∎
Intuition. Two different factories — one flipping a fair coin between and , the other between and — ship output that no experiment can tell apart. The density matrix is the complete inventory of what an experimenter can ever learn about a system. That is why every quantum information measure is a function of and never of the ensemble behind it.
Example 16.12 (Purity of a partially mixed qubit). Compute the Bloch vector, eigenvalues and purity of .
Solution. In matrix form , already diagonal, so the eigenvalues are and . Reading off the Bloch decomposition, and , so with — halfway out of the ball, exactly as Theorem Bloch ball predicts from the eigenvalues . The purity is , matching . □□
Pitfall. A superposition is not a mixture. The pure state and the mixture both give statistics in the computational basis, but has purity and is certain in the basis, while the mixture has purity and is in every basis. The off-diagonal entries of — the coherences — are what separate them.
16.3Composite Systems and the Partial Trace
Two classical variables are described by a joint distribution on the product alphabet; two quantum systems are described by a vector in the tensor product of their spaces. Dimension grows multiplicatively in both theories, but only in the quantum one does the joint state fail to be determined by the parts.
Definition 16.13 (Composite system, product and separable states). The state space of a system made of parts and is , of dimension . A state is a product state if it factorises as (or ), separable if it is a mixture of product states, and entangled otherwise.
Definition 16.14 (Partial trace). The partial trace over is the linear map from operators on to operators on determined by
In components, for any orthonormal basis ,
is the reduced state, or marginal, of .
The partial trace earns its place by being the only map with the right operational meaning: it is the state reproducing all statistics of measurements performed on alone.
Theorem 16.15 (The partial trace is the right marginal). For every operator on ,
and is the unique linear map with this property.
Proof. Both sides are linear in , so it is enough to check them on : the left side is and the right side is , the same number. For uniqueness, suppose a linear had the property too. Then for every ; letting run over a basis of operators on forces , because the trace form is non-degenerate.∎
The classical analogue is summation, , and it behaves the same way — except in what it does to uncertainty. Classically the marginal of a point mass is a point mass. Quantum mechanically the marginal of a pure state need not be pure at all, and that single fact is entanglement.
Theorem 16.16 (Schmidt decomposition). Let be a unit vector. Then there are orthonormal families in and in and reals with such that
The number is the Schmidt rank and the the Schmidt coefficients. Moreover and : the two marginals share their non-zero spectrum.
Proof. Write in fixed bases, so is a matrix with . The singular value decomposition gives with unitary and diagonal with entries . Substituting and setting and — orthonormal because and are unitary — gives . Normalisation forces , so put . Finally
and symmetrically for .∎
Corollary 16.17 (Product states are exactly the Schmidt-rank-one states). A pure is a product state if and only if its Schmidt rank is , if and only if is pure.
Proof. Schmidt rank means , a product; conversely a product state has rank . By Theorem Schmidt decomposition the spectrum of is , which is a point mass exactly when , i.e. exactly when is pure.∎
Example 16.18 (The Bell state and its marginals). Compute for and give its Schmidt rank.
Solution. The state is already in Schmidt form with and , so the Schmidt rank is and
By hand it comes out the same: , and tracing out kills the two cross terms because . The joint state is pure and maximally informative; each half is maximally uninformative. □□
The converse of that example is a construction we shall use repeatedly.
Theorem 16.19 (Purification). For every density operator there is a space of dimension and a pure state with . Any two purifications of differ by a unitary acting on alone.
Proof. Diagonalise over the non-zero eigenvalues, take with an orthonormal basis of the same size, and set . The computation in the proof of Theorem Schmidt decomposition gives . For uniqueness, any purification is in Schmidt form with the same coefficients and the same — these are fixed as the spectral data of — so two purifications differ only in the orthonormal family used on , and a unitary carries one orthonormal family to another.∎
Intuition. Every mixed state is a pure state with part of it hidden. Randomness in quantum theory can always be recast as entanglement with something you are not looking at: the environment, the other half of a pair, a machine that measured and will not tell you. Purification turns that slogan into a theorem, and it converts many statements about mixed states into statements about pure states on a larger space, where the Schmidt decomposition applies.
Pitfall. The partial trace is irreversible, and must not be read as "the state of given whatever turned out to be". There is no conditional state until a measurement on actually happens — and no measurement on changes at all, which is exactly what forbids signalling with entanglement.
16.4Measurement, POVMs and What Can Be Distinguished
Everything an experimenter learns arrives through a measurement, so the limits on measurement are the limits on quantum information. The general rule has two layers: what the outcome probabilities are, and what state is left behind.
Definition 16.20 (Projective measurement). A projective measurement is a family of orthogonal projectors with and . Applied to it returns outcome with probability
leaving the post-measurement state . Equivalently one measures an observable , a Hermitian operator whose eigenvalues are the outcomes.
For and this is the Born rule of the first section, . But projective measurements are not the most general possibility: one may couple the system to an ancilla and measure that, and the resulting statistics need not come from any projective measurement on the system alone.
Definition 16.21 (POVM). A positive operator-valued measure is a family of positive semidefinite operators with . Outcome occurs with probability .
Positivity makes the probabilities non-negative and completeness makes them sum to , so a POVM is exactly what is needed for to be a probability distribution for every . Projective measurements are the special case with ; in general a POVM element is not a projector, and the number of outcomes may exceed the dimension.
Note. Naimark's dilation theorem says every POVM on arises from a projective measurement on a larger space , so nothing is lost by taking POVMs as the primitive. We quote it: its proof is a spectral-theory argument outside this course, which assumes linear algebra but not operator theory. Note also that a POVM fixes the outcome probabilities but not the post-measurement state — several distinct physical processes share one POVM.
Example 16.22 (A POVM that no projective measurement can imitate). Alice sends either or , each with probability . Bob wants a measurement that never lies: it may output "don't know", but when it names a state it must be right. Show that
does this, find the largest admissible , and say how often Bob gets an answer.
Solution. Because , the outcome has probability zero when the state is ; so if Bob sees it, the state was with certainty. Symmetrically , so can occur only for . The scheme is error-free for every , and is taken as large as allows.
Now , which in the computational basis is
a matrix of trace and determinant , so its eigenvalues satisfy and are . We need the larger one to be at most , giving .
At that value the conclusive probability for input is , and the same for by symmetry. So Bob learns the state with certainty about of the time and learns nothing at all otherwise — the trade Corollary No perfect deterministic discrimination forces on him. □□
If Bob must guess every time instead, the optimal trade-off is a clean formula.
Theorem 16.23 (Helstrom bound, two pure states). Let and be equally likely, with overlap . The minimum probability of a wrong guess, over all POVMs, is
Proof. Work in the span of the two states and set , a Hermitian traceless operator, so its two eigenvalues are . For a two-outcome POVM the success probability is
Since , the quantity is largest when is the projector onto the positive eigenspace of , which gives ; hence . To find , use and
so that and .∎
Both endpoints are what intuition demands: orthogonal states () give , identical states () give , the coin flip. Everything in between is a genuine information-theoretic cost, and it is why the Holevo bound of the next chapter falls strictly below for non-orthogonal ensembles.
Pitfall. "The state collapses" is a statement about the projective rule, and only for a measurement performed and recorded. If a measurement is made and the outcome discarded, the correct description is the average — a decohered state, generally mixed, and not any one of the .
16.5Von Neumann Entropy
We can now define the quantity this chapter is named for. It is Shannon's entropy applied to the one distribution a quantum state canonically carries: its spectrum.
Definition 16.24 (Von Neumann entropy). The von Neumann entropy of a density operator is
where is defined through the spectral decomposition. Equivalently, if has eigenvalues then
the Shannon entropy of the spectrum, with the convention . Units are bits when the logarithm is base .
Never take a matrix logarithm literally: diagonalise, then evaluate . And because depends only on the spectrum it is invariant under every unitary, — the counterpart of the fact that Shannon entropy does not care how the alphabet is labelled.
Theorem 16.25 (Basic properties). For on a -dimensional space:
- , with equality if and only if is pure;
- , with equality if and only if ;
- for every unitary ;
- if is diagonal in some basis with entries , then .
Proof. All four reduce to and the corresponding classical facts. (1) with equality iff the distribution is a point mass, and by Theorem Purity criterion a point-mass spectrum means a pure state. (2) with equality iff is uniform, which says . (3) Conjugating by a unitary changes the eigenvectors and not the eigenvalues. (4) Immediate: a diagonal matrix's entries are its eigenvalues.∎
Notation. For a bipartite state write and , and define
so that , exactly as in the classical chain rules. There is no underlying joint distribution these are computed from; the formulas are the definitions.
Example 16.26 (Entropy from the Bloch radius). Give for a qubit whose Bloch vector has length , and evaluate it at .
Solution. By Theorem Bloch ball the eigenvalues are , so
For the given state , so bits. The function falls from bit at the centre of the ball to on its surface: entropy measures how far inside the Bloch ball a qubit sits. □□
Relative entropy transfers as well, and it is the engine behind almost every inequality in the next section.
Definition 16.28 (Quantum relative entropy). For density operators ,
taken to be when the support of is not contained in the support of .
Theorem 16.29 (Klein's inequality). , with equality if and only if .
Proof. Let and be spectral decompositions and put , a doubly stochastic matrix because both families are orthonormal bases. Then , and applying Jensen's inequality to the concave with the weights , which sum to over ,
Hence by the classical Gibbs inequality; note because is doubly stochastic. Equality in Jensen forces the to agree wherever , and equality in Gibbs forces ; together these give .∎
Two consequences get used constantly. Taking gives , recovering the maximum-entropy bound; and for any ,
the quantum form of "cross-entropy is at least entropy" — describing a state with the wrong model costs you bits.
Intuition. Von Neumann entropy is Shannon entropy asked in the state's own preferred basis. Measure in its eigenbasis and you get a classical variable of entropy exactly ; measure it in any other basis and the classical entropy is strictly larger, because the doubly stochastic smearing in the proof of Klein's inequality can only spread a distribution out. So is the minimum classical randomness extractable from the state — read the other way, the irreducible uncertainty in it.
16.6Properties of Von Neumann Entropy
Almost every classical entropy inequality has an exact quantum counterpart. The exception is important enough to organise this whole section: classically is never smaller than the entropy of any subcollection, and quantum mechanically that fails.
Theorem 16.30 (Subadditivity). For any bipartite state, , with equality if and only if .
Proof. Compute the relative entropy of to the product of its own marginals. Since ,
By Theorem The partial trace is the right marginal the second trace is and the third is , so
Klein's inequality gives , which is the claim, with equality exactly when .∎
That identity — quantum mutual information is a relative entropy — is worth keeping. It gives at once, and it is the form in which the Holevo bound will be proved in the next chapter.
Theorem 16.31 (Araki–Lieb triangle inequality). For any bipartite state, .
Proof. Purify: by Theorem Purification there is a system and a pure whose marginal on is . Because the global state is pure, Theorem Schmidt decomposition across the cut gives , and across the cut gives . Applying subadditivity to the pair ,
so . Exchanging and gives , and the two together give the absolute value.∎
Corollary 16.32 (Conditional entropy is bounded below). , and in particular .
Proof. is Araki–Lieb rearranged, and by Theorem Basic properties.∎
Here is the break with the classical theory. Classically : knowing cannot leave you with negative uncertainty about , because . The quantum statement is simply false.
Theorem 16.33 (Failure of monotonicity). There is a bipartite state with ; equivalently can be negative. For the Bell state one has , and bit, the most negative value Corollary Conditional entropy is bounded below permits for a qubit.
Proof. is pure, so . Its Schmidt coefficients are , so and by Theorem Basic properties. Hence , while shows the bound is attained.∎
Intuition. Classically a joint state is a list of values, and the whole cannot be less uncertain than a part because the part is read off the whole. An entangled pair is not a list of values. The pair is in a perfectly definite state — "the two outcomes will agree" — while neither member has any definite state of its own. The negative bit in is not a bookkeeping accident: in the quantum state-merging protocol it counts Bell pairs returned to the parties, one ebit per negative bit.
The deeper inequality, from which most of quantum Shannon theory is derived, cannot be proved with the tools this course develops.
Theorem 16.34 (Strong subadditivity, quoted). For any tripartite state ,
equivalently — discarding a system cannot decrease conditional entropy — equivalently again .
Proof. This is a sketch, and the gap is named. Unlike subadditivity, the result does not follow from Klein's inequality: the natural argument would need to behave multiplicatively on non-commuting operators, and it does not. Lieb and Ruskai (1973) derive it from Lieb's concavity theorem, that is jointly concave in positive for — a matrix-analysis result about non-commuting operators requiring operator-convexity theory this course does not develop. An alternative route derives it from the monotonicity of relative entropy under quantum channels, stated in the next chapter; each of the two statements implies the other, so quoting one is quoting both.∎
Corollary 16.35 (Consequences of strong subadditivity). Strong subadditivity yields: ; concavity of as a function of ; and for every separable — so a negative conditional entropy certifies entanglement.
Proof. The first is a restatement. Granting the second, take a separable ; concavity gives
using that a product state has and hence . The concavity step is one of the standard equivalent forms of strong subadditivity and is quoted with it.∎
Finally, mixing. Classically, averaging distributions increases entropy, by at most the entropy of the mixing variable; both halves survive the passage to quantum states.
Theorem 16.36 (Mixing bounds). Let be a mixture of density operators. Then
and the right-hand inequality is an equality if and only if the have pairwise orthogonal supports.
Proof. For the lower bound — concavity of — expand the average relative entropy to :
and every by Klein's inequality. For the upper bound, adjoin a classical register: on an orthonormal family put . This is block diagonal, so its spectrum is the union of the spectra of the blocks , giving
where is the spectrum of . Also and . The claim is exactly , that is , which holds because is separable — Corollary Consequences of strong subadditivity. Equality means , i.e. is perfectly recoverable from , which happens exactly when the occupy orthogonal subspaces and so are told apart by one projective measurement.∎
Example 16.37 (The mixing gap is the Holevo quantity). Compute both bounds for the ensemble and interpret the gap .
Solution. Both members are pure, so and the lower bound is , while bit gives the upper bound. The average state is
Its trace is and its determinant is , so the eigenvalues solve and are . Hence bits, strictly between the two bounds.
The gap is bits, and it is exactly the Holevo quantity of this ensemble. By the theorem of the next chapter no measurement can extract more than bits about which state was sent — less than the bit that was encoded, because and are not orthogonal. □□
Pitfall. Do not import , , or "a subsystem is less uncertain than the whole" into the quantum setting. The first two are false. The third, in the correct form , is true but is strong subadditivity and is not cheap. When in doubt, test a claim on the Bell state: it is the counterexample to almost every false quantum entropy inequality.
- Treating a qubit as a biased coin. A coin has one parameter, a qubit has two, and the extra one — relative phase — is what makes and perfectly distinguishable despite identical computational-basis statistics.
- Confusing a superposition with a mixture. is pure, with purity ; is mixed, with purity . They agree in one basis and differ in every other.
- Thinking the ensemble can be recovered from . It cannot: and both give , and no experiment separates them.
- Reading the partial trace as conditioning. is the unconditional marginal. There is no "state of given " until is measured, and measuring never changes .
- Assuming . It is bit for a Bell pair. Any argument that silently uses a classical conditioning inequality on quantum states is wrong.
- Using . False, and the same Bell pair kills it. The correct lower bound is Araki–Lieb, .
- Taking the logarithm of entrywise. is defined through the spectral decomposition; for a non-diagonal the entrywise logarithm is not even the right kind of object.
- Expecting strong subadditivity to be a corollary of Klein's inequality. It is not. It rests on Lieb's concavity theorem, and every proof of it that works proves something of that depth along the way.