Fuchs–van de Graaf Inequalities
Quantum information theory keeps two rulers for the distance between states, and for decades it was not obvious they measured the same thing. The trace distance is a statistician's ruler: by Helstrom's theorem it is the largest bias any single-shot measurement can achieve in telling from , so a small literally means the two states are hard to distinguish. The fidelity is a geometer's ruler: it measures overlap, connects to purifications through Uhlmann's theorem, and behaves like the squared cosine of an angle between states. One is linear and operational; the other is quadratic and geometric. They are not equal, and in general neither determines the other exactly. The Fuchs–van de Graaf inequalities are the bridge. They sandwich the trace distance between two functions of the fidelity, , so that closeness in one measure forces closeness in the other with explicit, tight constants. This single line lets a cryptographer who has proven a fidelity bound quote a trace-distance security guarantee, and lets an experimentalist who has measured a fidelity certify a worst-case operational error. The proof is a template that recurs throughout the field: settle the pure-state case by an exact two-dimensional calculation where is a Pythagorean identity, then lift to mixed states with Uhlmann's theorem and the contractivity of trace distance. Because both measures are monotone under quantum channels, the whole sandwich survives processing intact.
- The Fuchs–van de Graaf inequalities sandwich the trace distance between two functions of the fidelity , proving the two principal distinguishability measures are quantitatively equivalent.
- In the squared-fidelity convention they read ; the root fidelity is the quantity that appears symmetrically.
- Both bounds are tight: the upper bound is an exact equality for every pair of pure states; the lower bound saturates at the endpoints .
- The proof combines the pure-state identity with Uhlmann's theorem (fidelity as maximal purification overlap) and the contractivity of trace distance.
- Both and are monotone under any CPTP channel, so the sandwich is preserved by processing — closeness certified before a channel persists after it.
- They underlie composable QKD security proofs, capacity-continuity bounds, and fidelity-to-distance conversions in benchmarking, and connect to the Bures metric and Helstrom discrimination.
- Key idea: Trace distance and fidelity are tied by : closeness in one measure forces closeness in the other, with explicit tight constants and equality for pure states.
Where this lives today
The Fuchs–van de Graaf sandwich is a workhorse of modern quantum information, invoked wherever one measure is proven and another is required. In quantum key distribution, security is defined by the composable trace-distance criterion — the real key must be within in trace distance of an ideal uniform, secret key — yet entanglement-based and fidelity-of-correction arguments often deliver a fidelity bound first; the upper inequality is the standard converter, and it is why -security budgets in QKD experiments are quoted after a square-root conversion from measured infidelities. In device benchmarking, randomized benchmarking and tomography report fidelities, while fault-tolerance thresholds are stated in diamond or trace distance; the sandwich gives the rigorous conversion that certifies a processor against a trace-distance specification from its measured fidelity. In quantum Shannon theory the inequalities feed the continuity bounds — Fannes–Audenaert and Alicki–Fannes–Winter — that let capacity and entropy estimates flow between the two pictures. They also anchor the geometry of state space through the Bures metric , whose square is the lower bound itself. A single 1999 lemma about cryptographic distinguishability now sits in the security proof of every deployed QKD system and in the acceptance test of every benchmarked quantum device.
The physical picture
Two pure states sit as unit vectors in Hilbert space, separated by an angle whose cosine is their overlap. Everything about how far apart they are can be read off a single right triangle: the overlap is the leg along one state, and the trace distance is the leg perpendicular to it. The Pythagorean identity is exactly the pure-state relation . There is no slack here — for pure states the upper Fuchs–van de Graaf bound is an equality, and the first figure is that triangle drawn to scale at .
Mixing spoils the equality but never breaks the sandwich. When and are general density operators, tracing out a purifying reference can only blur the two states together, so the trace distance drops at or below the pure-state chord — the upper bound holds with room to spare. At the same time no measurement can beat what the purified geometry allows, which pins above the floor . The feasible region for the pair is therefore a lens-shaped band, pinched to a point at both ends: fidelity forces and forces . The second figure is that band, with the width read off at .
The core equations
The trace distance is half the trace norm of the difference of the two states — the operational ruler whose value is the maximal single-shot distinguishing bias. It is the object the lower bound protects and the upper bound caps.
where: — the trace norm, the sum of singular values; — the positive part; for normalized states, with iff and iff their supports are orthogonal. Read it as "the worst-case statistical gap between the two states". The fidelity in the squared convention is the overlap-like quantity that runs from to . Its square root is what actually appears in the inequalities, which is the single most common source of confusion in the whole subject.
where: — the unique positive square root of the density operator; , with and iff the supports are orthogonal. For pure states this collapses to ; the root fidelity is . The inequalities themselves are the two-sided sandwich. They say a bound on either quantity immediately produces a bound on the other, and the constants are the best possible.
where: — the root fidelity, symmetric across both bounds. The right inequality is an equality for pure states; the left is an equality only at . Because on with , the two bounds are mutually consistent and pinch together at the endpoints. For any pair of pure states the upper bound is exact, an equality that turns the abstract sandwich into a clean Pythagorean statement and anchors the whole proof.
where: here , so with . This is the identity drawn in the first figure and the seed of Derivation 1. The operational meaning of the trace distance — the reason the sandwich is worth having — is Helstrom's variational formula and the discrimination probability it fixes.
where: — a measurement operator (POVM element) with ; — the best single-shot probability of correctly identifying an equally likely or . The optimal projects onto the positive part of , so where . Both measures are monotone under quantum channels, which is what lets the sandwich travel through any physical process without loosening.
where: — any completely positive trace-preserving (CPTP) channel. Trace distance contracts and fidelity grows, so and both contract: closeness certified before the channel is certified after it. Contractivity of under the partial trace is precisely the tool that lifts the pure-state identity to mixed states.
The goal is to prove the exact equality for a pair of pure states by direct computation, establishing that the upper Fuchs–van de Graaf bound is saturated on all of pure-state space. The whole calculation lives in the at-most-two-dimensional subspace the two states span, where the difference of their projectors is a traceless Hermitian matrix whose eigenvalues can be written down by inspection. This pure-state identity is the seed from which both mixed-state bounds are grown, so it must be airtight and its endpoints must check.
Step 1. Write and and set . The two vectors span a subspace of dimension at most two; pick an orthonormal basis for it. Why: trace distance depends only on the operator , whose entire action is confined to this span, so the problem is genuinely two-dimensional no matter how large the Hilbert space is.
Step 2. Absorb phases so that and with . Why: a global phase on leaves both and unchanged, so this parametrization is fully general and reduces the data to the single number .
Step 3. Form the difference. In this basis , a traceless Hermitian matrix. Why: the diagonal entries are the population differences and the off-diagonal is the coherence; tracelessness is guaranteed because both states are normalized.
Step 4. Read off the eigenvalues. For a traceless Hermitian matrix the eigenvalues are , and here , so . Why: with zero trace the two eigenvalues are equal and opposite, and their magnitude is fixed by the determinant alone — no diagonalization is needed.
Step 5. Take half the trace norm: . This is an exact equality, not a bound, so the right inequality saturates for every pure pair. Why: the trace norm is the sum of the absolute eigenvalues, and halving it converts the equal-and-opposite spectrum directly into the chord . *As a check: orthogonal states give ; identical states give ; at , with , matching the first figure.*
Go deeper · Derivation B · 1 minThe upper bound from Uhlmann's theorem and contractivity
The goal is to lift the pure-state equality to arbitrary mixed states and prove . The strategy is the recurring pattern of the field: represent the fidelity as a maximal overlap of purifications through Uhlmann's theorem, apply the exact pure-state identity to those purifications, and then use the fact that discarding the purifying system is a quantum channel under which trace distance can only shrink. The inequality is therefore pure-state geometry followed by one application of monotonicity, and it is tight exactly when the inputs are already pure.
Step 1. Invoke Uhlmann's theorem: there exist purifications in an enlarged space with , and this maximal overlap is achieved. Why: Uhlmann's theorem is precisely the statement that mixed-state fidelity is the best pure-state overlap available after purifying, which is what makes the pure-state identity applicable.
Step 2. Apply Derivation 1 to the purifications: . Why: the purifications are themselves pure states, so their trace distance is fixed exactly by the chord identity, with no slack.
Step 3. Recognize the partial trace as a channel: and , and is CPTP. Why: recovering the original states from their purifications is literally an act of discarding the reference, and discarding is the most physical channel there is.
Step 4. Apply contractivity of trace distance, equation (6): . Why: a channel can only make two states harder to tell apart, so tracing out the reference cannot increase the distance beyond the pure-state chord.
Step 5. Conclude the upper bound holds for all , with equality when both are pure because then the purifications are the states themselves. Why: the only step that introduces slack is Step 4, and it introduces none when there is nothing to trace out. *As a check: for pure inputs Steps 2 and 4 coincide and the inequality becomes the exact identity ; the mixed example in Worked example 3 gives , strictly inside the bound.*
Go deeper · Derivation C · 2 minThe lower bound from the root fidelity
The goal is to establish the left half of the sandwich, , so that a small trace distance guarantees a large fidelity — equivalently, that a low fidelity forces the two states far apart. (It is the upper bound, not this one, that turns a large fidelity into a small trace distance.) Purification cannot carry this half: contractivity makes at most the distance between purifications, which is the wrong direction for a floor. The correct route is measurement — the root fidelity is the smallest Bhattacharyya overlap any measurement can produce, the resulting classical distributions obey an elementary -versus-Bhattacharyya inequality, and the trace distance dominates the classical distance of every measurement. The floor is set by that worst-case overlap and is saturated only at the endpoints.
Step 1. Use the Fuchs–Caves variational form of the fidelity, with and , and fix a POVM that attains the minimum. Why: this is the one step that turns mixed-state fidelity into a statement about ordinary probability distributions, where an elementary inequality can bite.
Step 2. For those two distributions, , using termwise and . Why: this is the whole content of the lower bound at the classical level — the distance dominates the squared Hellinger distance because the sum of two square roots is never smaller than their difference.
Step 3. Apply monotonicity in the direction that helps: a measurement is a channel, so for the POVM of Step 1. Chaining with Step 2, . Why: a floor on has to come from a measurement that is already good at distinguishing, and the fidelity-attaining one is exactly that — whereas purification runs the opposite way and can only ever yield a ceiling.
Step 4. Conclude for all , the pure-state case included. Why: every step held for arbitrary density operators, so the floor is a property of the state pair itself and not of any particular purification.
Step 5. Check tightness. For pure states the bound reads , an equality only at (identical states) and (orthogonal states); it is otherwise strict. Why: away from the endpoints the linear floor undershoots the true chord, which is exactly why the lower bound is generally looser than the upper one. *As a check: gives , which with the upper bound forces ; gives ; the overlap- pure pair of Worked example 1 gives floor against the true .*
Limiting cases
The sandwich specializes cleanly in the regimes that matter most:
| Case | Result | Meaning |
|---|---|---|
| Identical states | Both bounds collapse to ; the inequalities are trivially saturated. | |
| Orthogonal supports | The upper bound forces : perfectly distinguishable states are maximally far in both measures. | |
| Pure states | The right inequality is an exact equality for every pure pair; the band's upper edge is the pure-state locus. | |
| Nearly identical | Since for small , the trace distance can be quadratically smaller than the chordal bound . | |
| After a channel | , so both bounds shrink | Processing preserves the sandwich; certified closeness survives any CPTP map. |
Worked examples
1 · Two pure states with a known overlap (fully worked)
Two pure states have overlap . Find , find , and check where the pair sits inside the sandwich.
Step 1. The squared-convention fidelity is the squared overlap: .
Step 2. For pure states the upper bound is exact (equation 4), so . Geometrically the states sit at , with and — exactly the first figure.
Step 3. Check the lower bound: . So the sandwich reads : the upper bound is saturated (pure states) while the lower bound is strict and loose, undershooting the true distance by a factor of about .
Step 4. Convert to a discrimination probability with equation (5): . Even these fairly overlapping states can be told apart correctly about of the time in a single optimal measurement.
2 · From a fidelity guarantee to a security bound
A QKD protocol certifies fidelity to an ideal state. What trace-distance security can you claim, and how loose is the complementary bound?
Step 1. Apply the upper bound: . The protocol is within trace distance of ideal — a genuine composable security statement, since trace distance is the operational figure that bounds any distinguishing advantage an adversary can have.
Step 2. Apply the lower bound for contrast: . This says is at least about , three orders of magnitude below the upper estimate.
Step 3. Read the lesson: the security-relevant direction is the upper bound, and it costs a square root — an infidelity of only guarantees a distance of . To certify a trace distance of you must drive the infidelity down to . The usable guarantee is .
3 · A mixed pair where the upper bound is strict
Let and in the same basis. Compute and and place the pair in the band.
Step 1. The states commute (both diagonal), so trace distance is the classical statistical distance: .
Step 2. For commuting states the root fidelity is the Bhattacharyya overlap: , so .
Step 3. Evaluate the bounds: upper , lower . The sandwich reads .
Step 4. Interpret: unlike the pure pair of example 1, here sits strictly below the upper edge . These states are mixed, so the pure-state equality no longer holds — the mixing slack is small but real, and it is exactly the room the upper bound leaves once states stop being pure. , strictly inside the band with .
Physics of the portrait
The inequalities carry two names because they were proven together, in a 1999 paper about the distinguishability measures a quantum cryptographer actually needs.
Origins · 1 minChristopher Fuchs and how this was discovered
Christopher A. Fuchs earned his PhD at the University of New Mexico in 1996 under Carlton Caves, writing a thesis on distinguishability and information gain in quantum theory — the subject that would make his name. The state-distance inequalities appeared in a 1999 IEEE Transactions on Information Theory paper, "Cryptographic distinguishability measures for quantum-mechanical states," written with the cryptographer Jeroen van de Graaf. Their concern was practical: quantum cryptography states its security in terms of how well an eavesdropper could distinguish real from ideal states, and different parts of the analysis naturally produce either a fidelity or a trace distance, so a rigorous two-way conversion between the two was needed. The bounds supplied exactly that dictionary, with tight constants, and they were quickly absorbed into the standard toolkit — appearing a year later in Nielsen and Chuang's textbook and becoming a routine step in essentially every composable-security proof since. Fuchs later became one of the founders of QBism, the interpretation that reads the quantum state as an agent's personal degree of belief; the same instinct that treats quantum states as objects of inference runs straight through the distinguishability inequalities that bear his and van de Graaf's names.
Going further
Texts. Fuchs & van de Graaf, Cryptographic distinguishability measures for quantum-mechanical states, IEEE Trans. Inf. Theory 45, 1216 (1999) · Nielsen & Chuang, Quantum Computation and Quantum Information, §9.2 · Watrous, The Theory of Quantum Information, Ch. 3 · Wilde, Quantum Information Theory, 2nd ed., Ch. 9 · Preskill, Lecture Notes for Physics 219, Ch. 10 · Kitaev, Shen & Vyalyi, Classical and Quantum Computation, §11. The key results to keep in mind: the eigenvalue computation gives for pure states; the elementary inequality on underpins the lower bound; overlap gives , , ; gives ; and the mixed pair versus gives , , strictly inside the band. The squared-fidelity convention is used throughout, as distinct from the root-fidelity alternative.
Prerequisites. Trace Distance · Fidelity and Uhlmann's Theorem · Data-Processing Inequality · Quantum Channels and CPTP Maps. Leads to. Holevo Bound · Stinespring Dilation Theorem · Quantum Relative Entropy.
Ask the tutor: Ask me to prove either bound line by line, or to compute and and place any qubit pair you name inside the sandwich.
If trace distance and fidelity bound each other, why keep both measures?
Because they answer different questions and are easy to compute in different situations. Trace distance is the operational one: by Helstrom's theorem it is the maximal single-shot distinguishing bias, so it is the natural language for security and worst-case error. Fidelity is the geometric one: it connects to purifications through Uhlmann's theorem, is multiplicative over tensor products, and is often far easier to compute or measure — average gate fidelity, for instance, is what randomized benchmarking returns directly. The Fuchs–van de Graaf inequalities let you work in whichever measure is convenient for a given step and then convert, with tight constants, to whichever measure the final statement demands. Keeping both is not redundancy; it is having two coordinate systems for one space.
Which bound do I use, and when is each tight?
Use the upper bound when you have a fidelity and need to guarantee small trace distance — this is the security direction, and it is an exact equality for pure states, so it is the tighter and more useful of the two. Use the lower bound when you have a trace distance and want to bound the residual fidelity, or to argue that two states are not too close. The lower bound is generally loose: it is an equality only at the endpoints and can undershoot the true distance by more than a factor of two in between, as Worked example 1 shows ( against ). When both states are pure the two bounds do not coincide, but the upper one becomes exact.
Why does a square root appear in the bounds at all?
It is the geometric signature of working on a sphere of states. For pure states the overlap is and the trace distance is the chordal separation , so the Pythagorean identity becomes , i.e. . The square root is nothing more exotic than the relationship between a chord and a cosine on a circle. Fidelity, being an overlap, is quadratic in the states while trace distance is linear, so converting between them necessarily crosses one power of a square root. The mixed-state inequalities are just how much slack mixing introduces around this exact pure-state relation — and the slack always shrinks below the chord, never above it.
Does the sandwich still hold after a noisy channel?
Yes, and that is one of its most useful features. Both measures are monotone under any CPTP map: trace distance cannot increase and fidelity cannot decrease when the same channel is applied to both states. Consequently both and can only shrink under processing, so the inequality is preserved and any closeness you certified before the channel remains certified afterward. This is exactly what makes the sandwich safe to use in multi-stage protocols and capacity-continuity arguments, where states pass through encoders, noisy links, and decoders — the two rulers stay locked together at every stage.
How does the lower bound relate to the Bures metric?
Directly: the Bures distance is , so its square is , twice the Fuchs–van de Graaf lower bound. The Bures metric is the Riemannian, infinitesimally-defined distance on state space whose geodesics and curvature encode quantum estimation limits through the quantum Fisher information. The lower inequality therefore reads , tying the smooth geometric distance to the operational one. Near coincident states, where , the lower bound scales linearly in the infidelity while the upper bound scales as its square root.
What exactly makes trace distance the "operational" measure?
Helstrom's theorem. Suppose you are handed a single copy of a state that is equally likely to be or and must guess which, using any measurement allowed by quantum mechanics. The best possible probability of guessing right is , achieved by measuring the sign of . So means no better than a coin flip and means you always win. This is why security definitions are written in trace distance: literally caps any adversary's distinguishing advantage at , and the Fuchs–van de Graaf upper bound is what converts a fidelity into precisely that guarantee.
Are these the only inequalities between the two measures?
They are the standard tight pair, but the story continues. The upper bound is exactly tight (an equality for pure states) and the lower bound is tight at the endpoints, so together they bracket state space as tightly as two single-variable bounds can. Sharper relations hold in special cases — when one state is pure, or when both are qubits. There are also parallel inequalities to other quantities: quantum Pinsker ties trace distance to relative entropy, and the Fannes–Audenaert bound ties it to entropy differences. The Fuchs–van de Graaf pair remains the first tool reached for whenever the two principal distance measures must be compared.