Fano's inequality Created 2026-09-29 Updated 2026-10-14
Fano's inequality turns remaining uncertainty into a constraint on decision errors. If an observation leaves many plausible answers, a decoder cannot usually recover the answer reliably. Its elegant idea is to separate two uncertainties: whether the guess was wrong, and which alternative was correct when it was wrong.
Let be discrete random variables, with taking values in a finite alphabet of cardinality . Choose any deterministic decoder whose output lies in , and define its average error probability . With base-two logarithms, Fano's inequality statesHere is conditional entropy and is binary entropy, with at the endpoints. Both sides are measured in bits; using natural logarithms throughout gives the same inequality in nats. No uniform source, independence of , or optimality of the decoder is assumed. Requiring its output to belong to the same alphabet is what leaves at most alternatives after an error.[ref]
For an exact toy example, give the discrete uniform distribution on . A channel reports with probability and reports each of the other three symbols with probability , where . Use the decoder . The output is uniform, and the conditional probabilities after any report areThus and direct calculation of the conditional entropy givesThis is equality in Fano's inequality for every . At , each report leaves probabilities , up to their order, and bits. The two contributions are bits for the error flag and bits for identifying the correct alternative after an error. These are theoretical probabilities, not measured data.
The identity decoder in this example minimizes error only for : its guessed symbol has the largest posterior probability exactly when . At , are independent random variables and all four guesses tie. For , guessing any one of the three other symbols has error probability . Equality in Fano's inequality therefore does not certify an optimal decoder.
For usefulness, combine with to obtain the simpler consequenceFor a uniform , , so this becomes . This connects mutual information to unavoidable decision error in channel coding or classification in statistical learning; it can rule out reliable recovery regardless of the chosen decoder.[ref]
https://web.stanford.edu/class/ee376a/files/lecture_notes.pdf. Weissman, Ochoa and Tatwawadi, EE376A course notes, Sections 5.7–5.8
The sharper right-hand side increases from zero to on , then decreases: in the interior, . When interpreting the inequality by inverting a curve, use its increasing branch to obtain a lower error threshold. A decoder that chooses a largest posterior probability, as in maximum a posteriori decoding, always has , since the largest of conditional probabilities is at least . Arbitrary decoders can have larger error. In particular, low conditional entropy does not force every decoder to work well: with a fair binary and , the rule has even though . Fano's inequality supplies a constraint, not an exact error prediction for each rule.
Fano's inequality via an error indicator Created 2026-10-06 Updated 2026-10-14
Under the hypotheses of Fano's inequality, let , , and let be the indicator random variable of an error. Its probability of being one is . The in the displayed bound denotes binary entropy in bits. Since is a deterministic function of , . Applying the chain rule for conditional entropy in both orders gives the exact decompositionThe first term is bounded by , because conditioning reduces entropy. For the second term, fix a report : if , then is known; if , then lies among at most other symbols. Maximum entropy on a finite alphabet bounds the latter uncertainty by . Averaging over the reports and the error flag givesThis proves Fano's inequality. Events of zero probability contribute zero to this average, so the proof also covers without assigning a conditional distribution to an impossible event.[ref]
https://web.stanford.edu/class/ee376a/files/lecture_notes.pdf. Weissman, Ochoa and Tatwawadi, EE376A course notes, Section 5.7, proof of Theorem 46
The four-symbol entropy budget peaks at chance-level error and separates the error flag from the three alternatives
. Details. The decomposition also explains equality. The first bound is exact when the indicator random variable and are independent random variables: knowing the report does not change the error probability. The second is exact when, for every report with positive error probability, the wrong-symbol conditional distribution is uniform on all alternatives. Both conditions hold in the four-symbol toy channel of Fano's inequality. At , the second condition is vacuous; at , the flag is constant but three alternatives remain, giving . For , there is just one alternative after an error, so the second term vanishes: all remaining uncertainty is whether the single alternative must replace the guess.
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 33 3 Solution Created 2026-10-03 Updated 2026-10-14
Use logarithms to base two, so all entropies are in bits. For a discrete probability distribution and a density operator with eigenvalues , the Shannon entropy and Von Neumann entropy are respectivelyUse . The second definition is basis-independent by the spectral theorem; for a density operator diagonal with probabilities , it agrees with the first.
The classical relative entropy, or Kullback-Leibler divergence, of from isIt is if some has . The quantum relative entropy iswhen the support of is contained in that of , and is otherwise. Matrix logarithms are taken on the corresponding positive supports. In a common eigenbasis this reduces to classical relative entropy; both divergences are nonnegative and are generally asymmetric.
To prove Fano's inequality, let the finite alphabet size be and let indicate an incorrect guess. Since is determined by , the chain rule for conditional entropy first givesExpanding in the opposite order givesConditioning reduces entropy, so , the binary entropy function. When , knowledge of determines and the conditional entropy is zero. When , can lie in at most the alphabet values other than . Entropy on values is at most : its deficit from that number is the nonnegative relative entropy from the uniform distribution. Averaging the two cases therefore givesCombining the two expansions provesThis proof of Fano's inequality via an error indicator works for any alphabet-valued guessing rule, not just an optimal one. If , there is no guessing uncertainty and the claim is simply ; that case is treated separately rather than writing .
Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 34 3 d Solution Created 2026-10-03 Updated 2026-10-14
The Holevo-Schumacher-Westmoreland theorem gives the classical coding formulaIts ensemble-coding statement makes every rate below a one-use output Holevo quantity achievable with product input encodings and collective output decoding. Under this product-input restriction, the capacity isFor any such input ensemble, rates below its output Holevo quantity are achievable with asymptotically vanishing decoding error. Maximization gives the product-state classical capacity. The converse follows from the Holevo bound, entropy bounds on product outputs, and Fano's inequality.
Define the binary entropy . For an input Bloch radius , the output eigenvalues are . Its entropy isOn , is decreasing, so this is minimized by pure inputs . Throughout the completely positive interval , the minimum equals , using symmetry . The average output entropy is at most , because it is a qubit. Hence every ensemble satisfiesTwo equally likely orthogonal pure inputs attain this bound: their average output is , and each individual output has entropy . ThereforeThis gives the Holevo capacity of a qubit depolarizing channel in the noise-weight convention used here.
For completeness, correlated classical code labels do not evade this upper bound. Each product input to uses has product output entropy at least , whereas the average output entropy is at most . Its Holevo quantity is consequently at most . The Holevo bound and Fano's inequality rule out a reliable rate larger than this value. Combined with HSW achievability, this proves the capacity under the stated product-input restriction. It also remains valid in the extended physical parameter range arising from the original assumption.
Past exam of the mathematics course of the University of Cambridge 2008 iii Paper 60 5 Solution Created 2026-10-03 Updated 2026-10-14
The printed normalization has its factors reversed. For the displayed map , the condition says , which is unitality. Trace preservation instead requiresThese are distinct trace-preserving and unital Kraus conditions. To disprove the printed equivalence, take andThey obey , butThus their completely positive map is not trace preserving. They are the adjoints of the operators of an amplitude damping channel. That channel is trace preserving but sends to , so it cannot satisfy the printed normalization in any Kraus representation either. The corrected characterization is proved next.
Work in finite-dimensional input and output Hilbert spaces, with a linear map on operators. Suppose first that and . For every auxiliary dimension and every positive operator on the extended space,Each summand is positive because conjugation preserves positivity. This is exactly the definition of a completely positive map. Cyclicity of the trace givesso the map is also trace preserving.
Conversely, suppose is completely positive and trace preserving, and let be an orthonormal input basis. Use the unnormalized entangled vector , with the reference factor first. Complete positivity makes the corresponding unnormalized Choi matrix positive:Its spectral decomposition can be written , absorbing the nonnegative eigenvalues into the vectors. Define linear operators uniquely byExpanding the outer products and comparing their reference blocks yieldsThe matrix units span all operators, so linearity proves the Kraus representation for every . Finally, trace preservation givesfor all . Taking matrix units as test operators shows that the matrix in parentheses is zero. This proves both directions of the corrected CPT characterization, including the normalization rather than assuming it.
For an input quantum state ensemble , write and . Its output Holevo quantity isThe Holevo capacity is the optimized one-use quantitywhere the supremum ranges over finite input ensembles and is the Von Neumann entropy in bits.
For uses of a memoryless quantum channel, the map is . An -use code consists of a finite message set of size , an encoding state on the inputs for each message, and a decoding POVM on the output space, with and . The encoding states may be entangled across uses. The measurement outcome is the receiver's decoded message, with conditional probabilityFor uniformly distributed messages the average error and rate areA rate is achievable if there is a sequence of such codes with and . The unassisted classical capacity of a quantum channel is the supremum of achievable rates; the sender and receiver do not share prior entanglement.
The operational content of the Holevo-Schumacher-Westmoreland theorem is that is the capacity for product-state input encodings with collective output measurements. Allowing arbitrary entangled block inputs gives the regularized formulaThe limit equals the supremum because superadditivity of Holevo capacity follows by taking product ensembles for two blocks and using additivity of the Von Neumann entropy on product states. The coding theorem makes every rate below the one-block Holevo quantity achievable through many independently encoded blocks, with collective decoding.
The converse can be seen explicitly from the Holevo bound and Fano's inequality. For a uniform transmitted message and decoded message ,The first inequality is obtained by subtracting the Fano bound on from . Dividing by and letting the average error vanish bounds every achievable rate by the regularized expression. The block-coding achievability just described supplies the reverse bound.
Under the assumed additivity of Holevo capacity across tensor powers, for every . ThusThe stated conditional assertion is true: under this additivity assumption, entangled input states cannot increase the asymptotic unassisted classical rate beyond the rate already achievable with product inputs. The decoder may still use collective measurements across channel outputs.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 48 3 b Solution Created 2026-10-03 Updated 2026-10-14
Write a qubit density operator as , with Bloch vector . The depolarizing channel sends to . Its output eigenvalues are , so its Von Neumann entropy is minimized at . DefineThe minimum output entropy is , since binary entropy is symmetric under . The usual probabilistic-mixture convention has . The argument also holds throughout the physical qubit CPTP range , where this still lies in .
To handle multiple channel uses, let a classical message select a product input with probability . Memorylessness gives product outputs . Additivity of Von Neumann entropy on tensor products gives . The average output acts on qubits, so . Thus the Holevo quantity obeys the product-input block bound for a qubit depolarizing channelThe Holevo bound says the classical mutual information obtained by any measurement, including a joint measurement on all outputs, is at most .
For a reliable code with equiprobable messages and decoding error , Fano's inequality gives . Consequently . Letting the error tend to zero proves .
The bound is tight: equal use of and computational-basis output measurements produce a binary symmetric channel with crossover probability . Ordinary classical coding achieves bits per use.
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 210 4 d Solution Created 2026-10-03 Updated 2026-10-06
The Kullback-Leibler divergence of a product measure is the sum of the individual divergences, by expanding the logarithm of the likelihood ratio and taking its expected value. Put and define to be the unordered pairs lying within one group, while is the set of unordered pairs crossing between groups. ThenThus choosing the printed to mean gives its order of the summands. If denotes the usual graph cut , their two orders must be interchanged. Each unordered edge is counted once.
The inequality givesSince , each changed-edge divergence is at most . Summing over at most pairs gives . This is the information scale needed for Fano's inequality.
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 210 4 e Solution Created 2026-10-03 Updated 2026-10-06
In natural logarithms, Fano's inequality for a uniform index among alternatives states . The mutual information is at most the average Kullback-Leibler divergence to any fixed reference law. With the supplied packing, nearest-neighbour decoding turns partition error below half the separation into correct decoding. Thus the packing alone proves a bound at radius , with the unavoidable term. It does not automatically prove the much larger printed radius.
A list-decoding Fano inequality supplies the intended near-half error threshold. Assume , since otherwise that threshold is nonpositive and its event is automatic. Take a uniform prior on all unlabelled balanced partitions, and let . A Hamming ball of radius less than around any estimated partition contains at most such partitions. This follows by selecting the representative closer to the estimated group; each unlabelled partition contributes at most one such representative because . The entropy bound for a Hamming ball gives , where is the binary entropy function measured in natural logarithms. Its curvature gives . Also , soUse the all- independent-edge law as a reference. Only the crossing pairs differ; the preceding Bernoulli distribution divergence estimate gives . Hence . Whenever the denominator is positive, the list-decoding Fano inequality proves the finite-sample answerFor , this is at least . If in addition , it implies the intended form with . This proves the claimed information-theoretic scale with its needed finite-sample qualifications.
As a uniform finite-sample assertion for every positive , the printed form is false. At every partition has the same data law, and a uniformly random balanced guess has a positive chance of being correct, giving error strictly below one. Such randomness can also be extracted from the finite graph sample: assign distinct graph outcomes to the finitely many balanced partitions; under the common law every selected outcome has positive probability. The worst error remains strictly below one for sufficiently small positive , by continuity. The printed lower bound tends to one as for any fixed universal , which contradicts this. The entropy correction cannot be dropped without an asymptotic or signal-size condition.
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 323 5 3 Solution Created 2026-10-03 Updated 2026-10-06
For the distribution and POVM from part 2, apply the data-processing inequality for quantum relative entropy to the measurement channel. The quantum mutual information is the quantum relative entropy from the joint density operator to the product of its marginals, so for ,The last step uses for the binary entropy and . If , rearrangement and then the supremum over give the one-shot classical-quantum coding converse:For , the sole POVM effect is , forcing , and the bound is trivial. For , division by is undefined: the undivided inequality remains valid and gives no size restriction. The displayed coding bound is therefore understood for , or with a vacuous right-hand side at .
An alternative uses the original decoder directly. Let be the uniform message and its measured estimate. For , Fano's inequality bounds the conditional entropy by . The Holevo bound givesThus the same coding bound follows by bounding the classical mutual information obtainable from the POVM.
Past exam of the mathematics course of the University of Cambridge 2019 iii Paper 323 3 ii Solution Created 2026-10-03 Updated 2026-10-05
Assume a finite-dimensional memoryless quantum channel, no shared entanglement, and a code of messages with . Use a uniform message to relate average and maximum error. Each permitted input is a product state , giving output . The factors may depend on both the message and the channel use.
Let denote the one-use Holevo capacity in the question. The Subadditivity of Von Neumann entropy for the average output, and entropy additivity for each product output, implyThis is the key step of the product-input classical-capacity converse; it does not assume that the average output itself is a product.
Bob may measure all outputs jointly. The Holevo bound still gives . Let be his average message-error probability. Fano's inequality givesSince the maximum error is at least ,when . Thus the maximum error cannot vanish asymptotically.
Past exam of the mathematics course of the University of Cambridge 2019 ii Paper 1 3G Solution Created 2026-09-24 Updated 2026-09-29
For finite-valued discrete random variables, the conditional entropy isThe chain rule for information entropy in two orders givesThereforeusing nonnegativity of conditional entropy and the fact that conditioning reduces entropy. This proves the required inequality.
For , every output qubit has Von Neumann entropy at least . A product input therefore has output entropy at least . The average output has entropy at most , so its Holevo quantity is bounded by the displayed expression. This allows correlated classical message labels and joint output measurements, but requires product quantum inputs. The Holevo bound and Fano's inequality turn it into the corresponding asymptotic rate bound.
Product-input classical-capacity converse 2026-10-05
For a code with product state inputs to uses of a memoryless quantum channel, Subadditivity of Von Neumann entropy bounds its output Holevo quantity by . The Holevo bound and Fano's inequality then give, for asymptotic rate , average and hence maximum error at least in the limit inferior. In particular, no code above that rate can have vanishing maximum error, even with a collective decoder measurement.

