Measure-theoretic entropy and generating partitions
Compute information growth from ordered orbit names and distinguish process entropy from one-time uncertainty.
On this page
The question for today
What you’ll understand
- Define partition entropy, block entropy rate, and transformation entropy using base-two logarithms.
- State the finite-entropy generator theorem with the correct two-sided generating condition.
- Calculate Bernoulli entropy and contrast it with deterministic finite-cycle observation.
An orbit can visit every part of its probability space while generating no sustained new information. Entropy measures the growth of uncertainty in ordered observation records, not merely how spread out a one-time distribution looks. A finite cycle is ergodic under its uniform law but becomes completely predictable once its initial state is known. Independent Bernoulli symbols instead contribute fresh uncertainty at each step. The distinction becomes precise by joining measurable partitions along a probability-preserving transformation and measuring the entropy of the resulting orbit names.
Entropy belongs to ordered observation names
For a finite measurable partition, assign each atom its probability and sum minus probability times its base-two logarithm, with zero times log zero defined as zero. The result is measured in bits. Join the partition with its first N minus one pullbacks to record observations at times zero through N minus one. Each atom of this joined partition is an ordered name of length N. Distinct names can have the same number of visits to an atom, so a count histogram generally loses information.
Preservation and the entropy inequality for a join make the block entropies subadditive in block length. Consequently their entropy per time has a limit equal to the infimum of the normalized block entropies. This defines the entropy rate of that particular partition. The entropy of the transformation is the supremum over finite measurable partitions. A coarse observation can miss information, so computing one partition's rate normally gives a lower bound on transformation entropy until a generator theorem justifies equality.
A generating observation captures the system
For an invertible probability-preserving transformation, a partition is generating when its pullbacks over all integer times generate the measurable sigma-algebra modulo null sets. The finite-entropy generator theorem then identifies the transformation entropy with this partition's rate. We use this theorem on standard Borel probability spaces and invoke it rather than proving its conditional-entropy approximation argument. The finite-entropy assumption matters if a countable partition is used. A finite partition automatically has finite entropy.
For a two-sided finite-alphabet Bernoulli shift, the partition by coordinate zero is generating because shifting it through all integer times reveals every coordinate. Using only future coordinates would not generate the entire two-sided sequence sigma-algebra; the all-integer clause cannot be dropped from the generating claim. Independence makes the entropy of an N-symbol ordered block exactly N times the single-symbol entropy. The generator theorem therefore converts this direct block calculation into the entropy of the whole Bernoulli system.
One-time uncertainty can give zero rate
A uniform finite cycle has positive entropy for the partition into individual states, but its first observation already determines all later observations. Joining further pullbacks creates no additional uncertainty, so its block entropy stays bounded and its entropy rate is zero. Every finite partition on a finite probability space has bounded block entropy, proving that the transformation entropy is zero as well. This example separates ergodicity from positive entropy without requiring a subtle infinite system.
A binomial instrument displays the distribution of the number of ones in a block, not the distribution on all ordered binary names. Many ordered names collapse into one count, which removes their positional uncertainty. Its bars can help check Bernoulli probabilities but cannot directly display the process entropy rate. Finally, changing logarithm base changes numerical units: multiplying a bit entropy by the natural logarithm of two converts it to nats. Comparing rates from different sources requires checking that convention before comparing the numbers.
Work it through
Fresh information in a biased three-symbol block
For independent Bernoulli symbols with , compute the entropy rate in bits and the entropy of an ordered length-three name. Also compute the four probabilities for the number of ones, without identifying that count distribution with the ordered-name distribution.
The single-symbol entropy is , approximately bits. The coordinate partition is a finite generator.
Independence gives ordered-block entropy three times that value, approximately bits. There are eight ordered names, whose individual probabilities depend on their numbers of ones.
The count probabilities for zero through three ones are . The middle two bars each combine three different ordered names, so knowing the count does not reveal which positions contained the ones.
The Bernoulli entropy rate is about 0.811278 bits per iterate. A three-step ordered record has three times that entropy; the four-bar count summary discards order.
The living notebook
Explore the model
Interactive lab · probability
Observe counts while retaining the missing order
Pause and Reset, then set both . Predict bar probabilities and mean . Reset and set both , predicting and mean . List ordered names separately to see which share a bar. The lab displays exact binomial counts, not ordered names or an entropy readout. Control edits retain time; Reset clears both controls and the clock.
- Mean · np
- 5
- Variance · np(1−p)
- 2.5
- Total probability
- 1
These are exact binomial probabilities for independent trials with one fixed success probability. Playback tours the distribution; it does not resample outcomes. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forCount probabilities can verify Bernoulli calculations while still omitting the order needed for process entropy.
Pause & reason
Check your understanding
Your turn
Try it yourself
For the uniform six-cycle with its individual-state partition, compute the length-N block entropy, its rate, and the one-time entropy in nats. Explain whether ergodicity forces a positive entropy rate.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Every nonempty ordered name corresponds to exactly one starting state. Convert bits to nats only after finding the probability distribution.
Compare with the solution
There are exactly six possible ordered names at every length, each with probability one sixth. Thus the block entropy is bits, independent of N, and its normalized limit is zero. The one-time entropy in nats is . The cycle is ergodic but has zero transformation entropy, since no partition on this finite space can have unbounded block entropy.
Keep the idea
Take it with you
- Entropy rate measures growth of uncertainty in ordered orbit records.
- A finite-entropy generating partition computes transformation entropy under the stated hypotheses.
- Ergodicity and positive one-time uncertainty do not imply positive entropy rate.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.