Suppose that Alice wants to transmit a random variable X to Bob via a noisy channel.
The noisy channel is modelled by a stochastic mapping f, and Bob receives a randomized version of X, denoted as Y=f(X).
Bob post-processes Y by another stochastic mapping g to produce an estimate X^ of X.
The mapping g depends only on Y and therefore X^ and X are conditionally independent given Y.
The random variables X, Y and X^ forms a Markov chain, denoted as
X→Y→X^.
Denote pe=Pr[X^=X] the probability of estimation error.
If the channel is noiseless, then H(X∣Y)=0, and the identity mapping g(Y)≐Y has error probability pe=0.
As the noisy of the channel increases, H(X∣Y) increases, so as pe.
H(X∣Y) can be viewed as the information lost incurred by the channel.
The information lost is small, only if when pe is small, which is established by the following theorem.
Theorem (Fano's Inequality). Suppose that the random variables X→Y→X^ forms a Markov chain.
Let pe≐Pr[X=X^].
The information lost of H(X∣Y) is bounded by:
H(X∣Y)≤H(X∣X^)≤H2(pe)+pelog(∣Ω∣−1),
where H2(p)≐p⋅(logp1)+(1−p)⋅log1−p1.
Remark. Note that
pe→0limH2(p2)+pelog(∣Ω∣−1)=0,
which complies with our discussion before.
Proof. Let E be an indicator random variable for the event X=X^.
Via chain rule for entropy, we expand H(E,X∣X^) in two different ways
H(E,X∣X^)=H(X∣X^)+H(E∣X,X^)=H(E∣X^)+H(X∣E,X^).
We see that
H(E∣X,X^)=0, since E is a function of X and X^, the conditional entropy.
H(E∣X^)≤H(E)=H2(pe), since conditioning reduces entropy and E is a binary random variable.
H(X∣E,X^)≤pelog(∣Ω∣−1), which is obtained as follows: