For discrete random variables, write for the joint probability mass function and for its marginal. The conditional entropy is the average of the entropies of the conditional distributions:
Conditional distributions at zero-probability values of can be chosen arbitrarily; they contribute nothing. Here denotes Shannon entropy, with one common logarithm base and .
For , use and sum with weight . Summing out in the first term gives
For countable alphabets, the entropy contributions are nonnegative, so the equality remains valid with extended values by summing nonnegative terms. Applying this identity successively to the prefix and proves the chain rule for information entropy:
For , the conditioning tuple is empty and the term is .
For the subset inequalities, first suppose the marginal entropies are finite, so all joint entropies below are finite by the chain rule and the assumed conditioning reduces entropy property. Put , and let be the joint entropy with coordinate omitted. Apply the two-variable chain rule in the order to get
The inequality holds because the prefix conditioning set is contained in the set of all other coordinates. Summing over and using the chain rule gives
This proves Han's entropy inequality. In terms of the normalized subset entropy, and , hence for .
Apply the same result to each -element coordinate set . It gives
When this is summed over all -subsets, each fixed -subset occurs once for each possible added coordinate, namely times. Therefore
Substitute and the analogous identity at . The binomial coefficient identity cancels the common positive factor and gives
This is the monotonicity of normalized subset entropies, obtained from the local -coordinate inequality by explicit counting.
If some marginal entropy is infinite, each subset average contains at least one subset including that coordinate. The entropy of such a subset is at least that marginal entropy, by the nonnegative conditional-entropy chain rule, so every is infinite. The inequalities then hold in the extended sense. Otherwise the finite-entropy proof applies. For independent random variables the averages are all ; repeated copies of one variable instead give , illustrating the entropy reduction caused by redundancy.
The Balister-Bollobas inequality says that if is the coordinate multiplicity in a multiset , and , then . More generally, each union-intersection compression decreases the entropy sum, by entropy submodularity.
For an exact -cover define and . Compressing the family of gives the nested family of all together with full sets. Rearranging the resulting bound gives the upper Madiman-Tetali inequality. Conversely, compressing the family of all together with full sets gives the nested family of , yielding the lower bound. In conditional-entropy notation these are
The coordinate multiplicities agree in each compression, because is an exact -cover. An equivalent proof expands the chain rule for information entropy contributions and uses conditioning reduces entropy. It also gives the upper inequality for arbitrary fractional covers and the lower inequality for fractional packings.
Let be the number of independent sets of the biregular graph . Choose one such set uniformly and write . All information entropies below use logarithms to base two, so
We will prove .
We state and justify the entropy facts used. For a finite-valued random variable , with . Its conditional entropy is the mean of this quantity over the conditioning variable. Factoring the joint probabilities proves the chain rule for information entropy, . Conditioning reduces entropy: . To see this, condition on and use concavity of to compare the mixture of the conditional distributions given with their mean entropy.
The precise Shearer inequality needed here is: if subsets of the indices of a finite random vector cover every index at least times, then . To prove it, order the indices. The chain rule for information entropy expands
The inequality is conditioning reduces entropy. Summing over counts each nonnegative conditional term at least times and proves the assertion.
For every , its vertex neighbourhood has vertices. Every lies in exactly of these neighbourhoods. Hence Shearer inequality gives
Let , the probability that no neighbour of is selected. Conditional on a particular selected subset of , a vertex with a selected neighbour is forbidden, and all other vertices of are available. Because there are no edges within , every subset of the available vertices is a valid completion. Uniform choice of makes these completions equally likely. The available coordinates are therefore independent fair binary choices, each of entropy one, and the forbidden coordinates are zero. Averaging their number gives
By the chain rule for information entropy,
It remains to bound each bracket. Let , a binary vector of length , with distribution on , and put . Assign weight to the all-zero vector and weight to every nonzero vector. Then
The first inequality is Jensen's inequality for the concave logarithm; the weights sum to . This explicitly handles zero probabilities and does not assume the neighbourhood indicators are independent.
There are right vertices, so combining the bounds and using gives
Exponentiating proves the required independent-set bound for biregular graphs. The proof uses both degree constraints: supplies the neighbourhood-cover multiplicity and the conditional-completion weight, while determines the number of neighbourhood patterns.
Take information entropy in bits and put . Write , , and . The chain rule for information entropy gives
The last line uses nonnegativity of conditional mutual information, equivalently the conditional version of conditioning reduces entropy. All random variables are finite-valued, so every conditional entropy here is finite. Therefore the entropy set function is a submodular set function:
This is entropy submodularity, with equality precisely when and satisfy conditional independence given .
On a probability measure-preserving system, for a finite measurable partition , the entropy of a finite measurable partition is
Use natural logarithms, so information entropy is measured in nats; another fixed logarithm base rescales all answers. The join of measurable partitions is their common refinement, and write , with an empty join the trivial partition. The entropy rate of a measurable partition and Kolmogorov-Sinai entropy are respectively
The block entropies form a subadditive sequence, so the first limit exists by the Fekete lemma. For finite partitions the conditional entropy of finite measurable partitions is .
Put and for . The chain rule for information entropy, applied from the last coordinate backwards, and measure preservation give
The second equality uses invariance of the joint partition atom probabilities under the common pullback ; invertibility is unnecessary. Since conditioning reduces entropy, decreases to a nonnegative limit . The Cesaro convergence of a sequence of this convergent sequence has the same limit. Therefore
Equivalently , where . Here conditional entropy of a countable measurable partition conditioned on a sigma-algebra is computed using conditional partition atom probabilities; the martingale convergence theorem gives continuity under increasing conditioning sigma-algebras. This is the infinite-future formula for partition entropy rate.
The Kolmogorov-Sinai generator theorem states that if a finite or countable measurable partition has finite entropy of a countable measurable partition and its iterates generate the whole completed sigma-algebra modulo null sets, then . For an invertible system, generating means modulo null sets. For a noninvertible system a one-sided generator, using , suffices. The two-sided and one-sided versions must not be confused.
For a Bernoulli shift with discrete symbol probabilities , the coordinate-zero measurable partition has independent coordinate iterates. Thus
For a finite alphabet the coordinate partition is a generator of finite entropy of a finite measurable partition; on the two-sided sequence space use all integer coordinate iterates, and on the one-sided space use the nonnegative ones. The Kolmogorov-Sinai generator theorem proves the displayed answer in both cases. The same calculation applies to countably many symbols when their Shannon entropy is finite, using the countable finite-entropy version of the theorem. If the Shannon entropy is infinite, merge all but the first symbols into one cell. These finite coordinate partitions have entropy rate , so the system entropy is infinite. Zero-probability symbols contribute zero. In particular a fair -symbol shift has entropy .
For the final assertion, let and complete it modulo null sets. The approximation property forces modulo null sets. Indeed for each , choose approximating sets from finite blocks with error tending to zero. Their indicators approach in , and is a closed vector subspace, so is -measurable modulo a null set.
Invertibility now gives modulo null sets. In particular the present partition is measurable with respect to its entire future, so . The infinite-future formula gives . Since the given one-sided generator is also a two-sided generator, the Kolmogorov-Sinai generator theorem finishes the proof:
This is finite one-sided generator of an invertible system forces zero entropy. Invertibility is essential: a fair binary one-sided Bernoulli shift has a finite one-sided generator and Kolmogorov-Sinai entropy .
For a probability measure-preserving system, the hypothesis is completely positive entropy: every finite measurable partition with positive static entropy of a finite measurable partition has positive entropy rate of a measurable partition. Fix a finite partition and put
All sigma-algebras are interpreted modulo null sets. We will prove that every finite partition measurable with respect to this tail sigma-algebra of a measurable partition has . Applying this to a binary partition will force the required triviality. This proves the needed direction of the Tail characterization of the Pinsker sigma-algebra directly, including noninvertible transformations.
Write . The infinite-future entropy formula and the backwards chain rule for information entropy give, for every , the block conditional entropy given the infinite future identity
Each term equals by invariance of the joint probabilities under a common pullback and continuity of conditional entropy under increasing finite future blocks. Invertibility is not needed for this identity.
Fix . Since is -measurable and finite, the martingale convergence theorem and continuity of finite-partition conditional entropy allow an with
To see the continuity explicitly, for each partition atom of the conditional probabilities tend to almost everywhere; apply dominated convergence theorem to the bounded continuous function on and sum over the finitely many partition atoms.
For set , , and . The conditional entropy of finite measurable partitions satisfies
The second inequality uses conditioning reduces entropy, since refines each block ; the final equality uses measure preservation.
Moreover is -measurable. For each , tail measurability gives measurable with respect to , hence measurable with respect to . Thus conditioning reduces entropy and the displayed block identity imply
Use the symmetric entropy identity to obtain
The fraction on the right tends to zero: is fixed and by the definition of entropy rate of a measurable partition. Taking and then gives
Now let and take . If , its binary entropy is , while its entropy rate is zero, contradicting completely positive entropy. Therefore
Since was arbitrary, every finite-partition tail is trivial. The argument needs only that is finite and the measure is a probability; it does not assume a finite generator, finite total system entropy, or invertibility.
Let indicate whether the outcome differs from . Then . The chain rule for information entropy gives
since is determined when . The remaining conditional distribution has at most outcomes, so the maximum entropy on a finite alphabet is . Therefore the Shannon source coding theorem limit obeys
Here is the binary entropy function; equality holds when the rare outcomes are equiprobable. A convenient explicit small- bound is
because . For a fixed alphabet, this upper bound tends to zero as .
For finite-valued discrete random variables, the conditional entropy is
The chain rule for information entropy in two orders gives
Therefore
using nonnegativity of conditional entropy and the fact that conditioning reduces entropy. This proves the required inequality.
For Fano's inequality, let take values in an alphabet of size , let be any estimator, and put
Because is determined by ,
Now . If , is determined by ; if , at most values remain possible. Hence
Combining the bounds yields
Shearer's inequality states that if is a discrete random vector and is a collection of subsets of in which every index occurs at least times, then
Order the coordinates naturally. For every , the chain rule for information entropy gives
Removing conditioning variables cannot decrease entropy, so every summand is at least
After summing over , each index contributes at least times. A final application of the chain rule yields
which proves the lemma.
The chain rule for information entropy and conditioning reduces entropy give
Thus subadditivity of information entropy holds for two finitely valued random variables. Applying this inequality to and and then inducting gives
For , the chain rule for information entropy gives
Each summand is at least because conditioning reduces entropy. Summing over , each occurs times:
This is the required special case of Shearer's inequality.
The axioms for information entropy give the formula and hence the chain rule for information entropy
Because conditioning reduces entropy, , and therefore
This is subadditivity of information entropy.
For the entropy submodularity rule, apply the chain rule for information entropy twice:
The last quantity is conditional mutual information, whose nonnegativity again expresses that conditioning reduces entropy.
Write , , and . We construct a random graph homomorphism . Choose a root of the tree. Map it according to the degree-biased vertex distribution on the corresponding side of the bipartite graph; after mapping any vertex, map each child independently and uniformly to a neighbour of its parent's image.
Every oriented tree edge is then mapped uniformly onto the edges of . Every tree vertex in has the degree-biased marginal on , of entropy , and every vertex in has the analogous marginal of entropy . Repeated use of the chain rule for information entropy along the rooted tree gives
Since a -vertex tree has edges,
The maximum entropy distribution on a finite set gives and . Hence
If is the number of bipartition-respecting graph homomorphisms , the support of has size , so the maximum entropy distribution on a finite set also gives . Thus
There are bipartition-respecting maps in total, so a uniformly chosen one is a graph homomorphism with probability at least . This proves the Sidorenko inequality for trees.
Let be the set of valid quintuples and choose uniformly from . Then
Apply Shearer's inequality to the ten pairs . Every index occurs in four pairs, so
Put . Since , it has cardinality . For each element of , its membership bits in are one of ; outside they are forced to be . Thus at most ordered pairs have any prescribed union. The chain rule for information entropy, conditional entropy, and the support bound for information entropy give
because every belongs to . There are ten pairs, hence
Exponentiating proves
which is the five-variable case of the entropy bound for pairwise-union tuples.
Let
where is the golden ratio. If the union-closed family consists of one nonempty set, any element of that set has frequency one, so assume its cardinality exceeds one. Choose independent uniform members and let be their characteristic vectors of sets. Then .
Suppose for a contradiction that every element has frequency . Put , and let , the characteristic vector of a set of . The chain rule for information entropy and conditioning reduces entropy give
because is a function of .
Fix the two prefixes and set
The two conditioned bits are independent random variables, and exactly when both are zero. The supplied binary entropy product inequality therefore gives
Averaging over the independent prefixes yields
whenever either conditional entropy is positive. Summing and using gives .
But set union keeps inside the union-closed family, so is supported on . The maximum entropy distribution on a finite set gives , a contradiction. Some element must therefore occur in at least members, proving the entropy bound for a union-closed family.
The Entropic Balog-Szemerédi-Gowers theorem states that for finitely supported random variables in an abelian group,
where the left-hand side is the Simultaneous conditional entropic Ruzsa distance.
Put and take two copies and that are conditionally independent given . Thus both sums equal , and, given , and are independent with the required conditional marginals. By conditioning reduces entropy,
The two conditional entropies are equal, since either or together with determines the other, and the chain rule for information entropy gives
Set . By entropy submodularity,
The first term is by subadditivity of information entropy. Since , we also have , so the second term is at most . Finally determines all four copied variables, and conditional independence gives
As , these estimates imply
Subtracting the common conditional-entropy term proves the stated Entropic Balog-Szemerédi-Gowers theorem.
Because the Entropic Ruzsa distance depends only on marginal distributions, take independent with the required marginals. Since is a function of , the data processing inequality for mutual information yields
The map is a bijection. Using independence and the chain rule for information entropy, the left side is
whereas the right side is . Hence
where the final step is subadditivity of information entropy. Substituting this inequality into the definition of gives the Entropic Ruzsa triangle inequality
Put and . Since is a function of , the chain rule for information entropy and part (c) give
Part (a), applied to the nonnegative integer-valued random variable , yields
The logarithm inequality implies . Thus
Part (c) also gives , so monotonicity of the logarithm lets us replace by . Rearranging proves
Shearer's inequality Created 2026-09-24 Updated 2026-10-06
Let be a discrete random vector, and let be a collection of subsets of in which every index occurs at least times. Then
Apply the chain rule for information entropy to each projection and use conditioning reduces entropy to compare every term with the corresponding conditional entropy in the full chain rule.
Subadditivity of information entropy Created 2026-09-24 Updated 2026-09-24
The chain rule for information entropy and conditioning reduces entropy give
with equality exactly when and are independent.