Deterministic Output Entropy Rate
Abstract
A finite deterministic output process has no conditional entropy injection and zero normalized output-entropy rate.
Theorem 1.1 (Deterministic output blocks have a fixed entropy budget and zero rate).
Proof. Machine-checked in Lean as D5/S3/Entropy/Forgetting/DeterministicOutputEntropyRate.deterministic_output_entropy_budget_and_rate (✓ std3). ∎
Source. Repository-derived.
Commentary.
Let a normalized nonnegative mass on a finite state carrier choose the initial state of a deterministic update and readout. The block outputBlock contains the readouts at every time from zero through the chosen horizon and is constructed directly by function iteration.
For every horizon, the graph law of the initial state and its output block has zero conditional entropy. Deterministic pushforward cannot increase Shannon entropy, and the initial entropy is bounded by the logarithm of the state-cardinality. The bounded numerator divided by the growing block length therefore tends to zero.
A second normalized law may jointly sample a finite configuration and initial state. The configured block keeps that sampled configuration fixed at every time. Its graph conditional entropy is zero and its output entropy is bounded by the joint configuration-state entropy. All entropy values and logarithms use the repository’s canonical natural-logarithm convention.
References
- Truth anchor:
D5/S3/Entropy/Forgetting/DeterministicOutputEntropyRate.deterministic_output_entropy_budget_and_rate - Dependency: D5/S3/Entropy/Forgetting/DeterministicEntropyEquality