Ergodic Theory in Lean 4

11 Multifractal analysis

This chapter documents the coarse-grained (finite-resolution) multifractal analysis of an invariant probability measure, formalized in ErgodicTheory/Multifractal/ (26 modules under the ErgodicTheory.Multifractal aggregator). The theory quantifies how unevenly a measure \(\mu \) distributes mass over the cells of a finite partition at scale \(\varepsilon \): the partition function \(Z_q\), the mass exponent \(\tau (q)\), the Rényi (generalized) dimensions \(D_q\), and the singularity spectrum \(f(\alpha )\), the Legendre transform of \(\tau \).

The development has four layers. First, an abstract, measure-free core: all quantities are defined on a bare finite weight family \(p : \iota \to \mathbb {R}\) (think \(p_i = \mu (\text{cell}_i)\)), with the probability hypotheses carried on the lemmas, never baked into the definitions. The structural heart is the Hölder / cumulant-convexity argument: \(q \mapsto \log Z_q\) is convex, hence the mass exponent \(\tau \) is concave (for a scale \(0 {\lt} \varepsilon {\lt} 1\), since \(\log \varepsilon {\lt} 0\) flips the sign), and \(D_q\) is non-increasing in \(q\). Second, the measure/flow layer discharges the abstract hypotheses from an actual invariant probability measure and identifies the \(q = 1\) branch with the Shannon entropy of the partition. Third, the fine-scale (pointwise) theory: the local dimension \(d_\mu (x) = \lim _{r\to 0^+} \log \mu (B(x,r))/\log r\), proved to exist and equal the ambient dimension in the absolutely-continuous case, together with the Frostman/Billingsley bridge from pointwise dimension to Hausdorff dimension, and the symbolic entropy = dimension identity \(\dim _H = h_\mu (\sigma )/\log 2\) on the full shift, made unconditional for Bernoulli measures. Fourth, a genuinely multifractal witness: the constant-roof suspension flow of a biased two-sided Bernoulli shift, an ergodic flow of positive entropy whose Rényi spectrum is provably \(q\)-dependent.

Everything below is formalized sorry-free and verified by the guarded axiom audit to rest only on \(\{ \texttt{propext}, \texttt{Classical.choice}, \texttt{Quot.sound}\} \). Throughout, \(\iota \) is a finite index type and the exponent \(x^q\) is the real-base real-exponent power (Real.rpow).

11.1 The coarse-grained formalism

Definition 11.1 Generalized partition function
#

For a finite weight family \(p : \iota \to \mathbb {R}\) and \(q \in \mathbb {R}\), the generalized partition function is

\[ Z_q \; =\; \sum _{i \, :\, p_i {\gt} 0} p_i^{\, q}, \]

the sum over the occupied cells only. The positivity guard is load-bearing at \(q = 0\): it forces empty cells (\(p_i = 0\)) to contribute \(0\) rather than \(0^0 = 1\), so that \(Z_0\) counts the occupied cells. For \(q \ne 0\) the guard is removable (\(0^q = 0\)), and for a probability family (\(p_i \ge 0\), \(\sum _i p_i = 1\)) one has \(Z_1 = 1\).

Definition 11.2 Mass exponent

The mass exponent of the family \(p\) at scale \(\varepsilon \) is

\[ \tau (q) \; =\; \frac{\log Z_q}{\log \varepsilon }, \]

defined for every \(q\) with no case split. For a probability family \(\tau (1) = 0\), since \(Z_1 = 1\).

Definition 11.3 Rényi / generalized dimension
#

The Rényi (generalized) dimension of \(p\) at scale \(\varepsilon \) is

\[ D_q \; =\; \frac{\tau (q)}{q - 1} \quad (q \ne 1), \qquad D_1 \; =\; \frac{\sum _i p_i \log p_i}{\log \varepsilon }. \]

At \(q = 1\) the general formula is the indeterminate \(0/0\), so the L’Hôpital value — the information dimension — is supplied directly as a separate branch. (By the Mathlib convention \(\log 0 = 0\), the \(q = 1\) numerator needs no positivity guard.)

Definition 11.4 Singularity spectrum

The singularity spectrum of \(p\) at scale \(\varepsilon \) is the Legendre transform of the mass exponent,

\[ f(\alpha ) \; =\; \inf _{q \in \mathbb {R}}\, \bigl(q\alpha - \tau (q)\bigr). \]

It is an infimum: since \(\tau \) is concave (Theorem 11.6), the supremum of \(q\alpha - \tau (q)\) would be \(+\infty \).

11.2 Structure of the spectrum: convexity and monotonicity

Theorem 11.5 Log-convexity of the partition function

Let \(p : \iota \to \mathbb {R}\) satisfy \(p_i \ge 0\) for all \(i\) and \(p_i {\gt} 0\) for some \(i\). Then \(q \mapsto \log Z_q\) is convex on all of \(\mathbb {R}\). This is the cumulant-convexity / Hölder property, the mathematical core of the multifractal theory.

Proof

Derivative-free. The midpoint inequality \(Z_{aq_1 + bq_2} \le Z_{q_1}^{\, a}\, Z_{q_2}^{\, b}\) (for \(a, b {\gt} 0\), \(a + b = 1\)) is exactly the two-term Hölder inequality with conjugate exponents \(1/a, 1/b\) applied on the support \(\{ i : p_i {\gt} 0\} \) (the lemma partitionFunction_holder). The positivity hypothesis gives \(Z_q {\gt} 0\) at every \(q\), so taking logarithms and using monotonicity of \(\log \) turns the multiplicative bound into the convexity inequality for \(\log \circ Z\).

Theorem 11.6 Concavity of the mass exponent

Under the same hypotheses on \(p\), for a scale \(0 {\lt} \varepsilon {\lt} 1\) the mass exponent \(q \mapsto \tau (q) = \log Z_q / \log \varepsilon \) is concave on \(\mathbb {R}\).

Proof

Since \(0 {\lt} \varepsilon {\lt} 1\), the denominator \(\log \varepsilon \) is negative; multiplying the convex \(\log Z_q\) by the nonpositive constant \(1/\log \varepsilon \) flips convexity to concavity. Formally, \(c \cdot \log Z\) with \(c = -(\log \varepsilon )^{-1} \ge 0\) is convex, and \(\tau \) is its negation.

Theorem 11.7 Antitonicity of the Rényi dimension

Let \(p\) be a probability weight family (\(p_i \ge 0\), \(\sum _i p_i = 1\), at least one \(p_i {\gt} 0\)) and \(0 {\lt} \varepsilon {\lt} 1\). Then \(q \mapsto D_q\) is non-increasing (Antitone) on all of \(\mathbb {R}\) — including across the information-dimension branch point \(q = 1\).

Proof

The classical secant-slope argument. Write \(h(q) = \log Z_q\); it is convex and \(h(1) = 0\) for a probability family, so the secant slope \(g(q) = h(q)/(q-1)\) anchored at \(1\) is non-decreasing on \(\{ q \ne 1\} \) (ConvexOn.secant_mono). For \(q \ne 1\), \(D_q = g(q)/\log \varepsilon \), and \(\log \varepsilon {\lt} 0\) flips monotone to antitone. The subtle point is gluing in \(q = 1\): the information-dimension numerator \(\sum _i p_i \log p_i\) is exactly the derivative \(h'(1)\) (each occupied summand \(q \mapsto p_i^{\, q}\) is a real exponential), and the convex supporting-line inequalities give \(g(q) \le h'(1) \le g(q')\) for \(q {\lt} 1 {\lt} q'\); dividing by \(\log \varepsilon {\lt} 0\) inserts \(D_1\) into the antitone family.

11.3 The measure and flow layer

The abstract core specializes to a genuine invariant probability measure \(\mu \) together with a finite measurable partition \(P\) (a MeasurePartition), by taking the weight family \(p_i = \mu (\text{cell}_i)\). The probability hypotheses are now discharged from the measure: nonnegativity, the normalization \(\sum _i p_i = 1\), and the existence of a cell of positive mass all follow from \(\mu \) being a probability measure.

Definition 11.8 Rényi dimension of a measure

For a measure \(\mu \) on \(\alpha \), a finite measurable partition \(P\) of \(\mu \) indexed by \(\iota \), and \(\varepsilon , q \in \mathbb {R}\), the Rényi dimension of \(\mu \) at partition scale \(\varepsilon \) is the abstract \(D_q\) of the cell-mass family \(i \mapsto \mu (P_i)\) (real-valued via toReal). The companion definitions partitionFunctionMeasure and massExponentMeasure specialize \(Z_q\) and \(\tau \) in the same way.

Theorem 11.9 Antitonicity for a probability measure

For a probability measure \(\mu \), a finite measurable partition \(P\), and a scale \(0 {\lt} \varepsilon {\lt} 1\), the Rényi dimension \(q \mapsto D_q(\mu , P, \varepsilon )\) is non-increasing in \(q\).

Proof

Apply Theorem 11.7 to the cell-mass family: nonnegativity is \(\texttt{ENNReal.toReal} \ge 0\), the normalization is the partition identity \(\sum _i \mu (P_i) = 1\), and at least one cell has positive mass because the total mass is \(1\).

Theorem 11.10 Information dimension is entropy over \(-\log \varepsilon \)

For a probability measure \(\mu \), a partition \(P\), and any \(\varepsilon \),

\[ D_1(\mu , P, \varepsilon ) \; =\; \frac{-H(P)}{\log \varepsilon }, \]

where \(H(P) = \sum _i \operatorname {negMulLog}\bigl(\mu (P_i)\bigr) = -\sum _i \mu (P_i)\log \mu (P_i)\) is the Shannon entropy of the partition. For \(0 {\lt} \varepsilon {\lt} 1\) this is the familiar \(D_1 = H(P)/\log (1/\varepsilon )\).

Proof

Unfold the \(q = 1\) branch of \(D_q\): its numerator \(\sum _i \mu (P_i)\log \mu (P_i)\) is term-by-term the negation of the \(\operatorname {negMulLog}\) sum defining \(H(P)\).

Definition 11.11 Rényi dimension of a flow’s invariant measure

For a measure-preserving flow \(\varphi \) with invariant probability measure \(\mu \) (Definition 8.1), a partition \(P\), and \(\varepsilon , q\), the Rényi dimension of the flow’s invariant measure is \(D_q(\varphi , P, \varepsilon ) = D_q(\mu , P, \varepsilon )\). The flow is an explicit (unused) argument whose type documents that \(\mu \) is flow-invariant; the multifractal API consumes any invariant probability measure.

Corollary 11.12 Flow-level antitonicity

For a measure-preserving flow \(\varphi \) of a probability measure \(\mu \), a partition \(P\), and \(0 {\lt} \varepsilon {\lt} 1\), the flow Rényi dimension \(q \mapsto D_q(\varphi , P, \varepsilon )\) is non-increasing in \(q\).

Proof

renyiDimFlow unfolds to renyiDimMeasure, so this is Theorem 11.9 verbatim.

11.4 Local dimension and Hausdorff dimension

Definition 11.13 Upper local dimension
#

For a measure \(\mu \) on a (pseudo-)metric measurable space \(E\) and a point \(x\), the upper local (pointwise) dimension is

\[ \bar d_\mu (x) \; =\; \limsup _{r \to 0^+}\, \frac{\log \mu \bigl(\bar B(x,r)\bigr)}{\log r}, \]

the \(\limsup \) along the filter \(r \to 0^+\) of the closed-ball mass quotient. Where the genuine limit exists (as in the absolutely-continuous case below), this \(\limsup \) is the honest local dimension.

Theorem 11.14 Local dimension in the absolutely-continuous case

Let \(E\) be a finite-dimensional real inner-product space (Borel-measurable) and let \(\mu \) be a probability measure on \(E\) absolutely continuous with respect to an additive Haar measure \(\nu \) (e.g. Lebesgue). Then for \(\mu \)-almost every \(x\) the local-dimension quotient \(\log \mu (\bar B(x,r)) / \log r\) converges, as \(r \to 0^+\), to the ambient dimension \(\dim _{\mathbb {R}} E = \operatorname {finrank}_{\mathbb {R}} E\).

Proof

Pure measure differentiation, no dynamics. Besicovitch differentiation gives \(\mu (\bar B(x,r))/\nu (\bar B(x,r)) \to (d\mu /d\nu )(x)\) as \(r \to 0^+\), \(\mu \)-a.e., with the Radon–Nikodym density finite and positive \(\mu \)-a.e. (from \(\mu \ll \nu \)). The Haar ball-volume scaling \(\nu (\bar B(x,r)) = r^{d}\, \nu (\bar B(0,1))\) with \(d = \operatorname {finrank}_{\mathbb {R}} E\) factorizes the ball mass as \(\text{ratio}(r) \cdot r^d \cdot C\) with \(\text{ratio}(r) \to L {\gt} 0\) and \(C {\gt} 0\); a logarithm-limit lemma then shows the quotient is \((\log \text{ratio}(r) + \log C)/\log r + d \to d\), since \(\log r \to -\infty \) kills the bounded numerator.

Corollary 11.15 A.e. value of the local dimension

Under the same hypotheses, \(\bar d_\mu (x) = \operatorname {finrank}_{\mathbb {R}} E\) for \(\mu \)-almost every \(x\): the measure is exact-dimensional with dimension equal to the ambient dimension.

Proof

Where the genuine limit of Theorem 11.14 exists, the \(\limsup \) defining \(\bar d_\mu \) returns that limit.

Theorem 11.16 Local-to-Hausdorff dimension bridge

Let \(\mu \) be a probability measure on a Borel second-countable metric space \(E\), let \(\alpha {\gt} 0\), and let \(s\) be a set of full \(\mu \)-measure (\(\mu (s^{\mathsf c}) = 0\)) such that for every \(x \in s\) the local-dimension quotient \(\log \mu (\bar B(x,r))/\log r\) tends to \(\alpha \) as \(r \to 0^+\). Then \(\dim _H s = \alpha \).

Proof

Two mass-distribution arguments over a bare metric space. Lower bound (Frostman): for each \(a {\lt} \alpha \), the pointwise limit yields on a positive-measure measurable piece of \(s\) a uniform upper ball bound \(\mu (\bar B(x,r)) \le r^a\) at small radii; then \(\mu \! \restriction _A \le \mu _H^a\) (any small-diameter set meeting \(A\) sits in a controlled ball), so \(\mu _H^a(s) {\gt} 0\) and \(a \le \dim _H s\); let \(a \uparrow \alpha \). Upper bound (Billingsley): for \(a {\gt} \alpha \), the limit produces at arbitrarily small radii the lower bound \(\mu (\bar B(x,r)) \ge r^a\) (the positive limit forces positive ball masses); a Vitali enlargement of a disjoint subfamily of such balls covers \(s\) with \(\sum (\operatorname {diam})^a \le (2\tau )^a \mu (E) {\lt} \infty \), so \(\mu _H^a(s) {\lt} \infty \) and \(\dim _H s \le a\); let \(a \downarrow \alpha \). The pointwise (not merely a.e.) hypothesis is essential for the upper bound, since a \(\mu \)-null subset can carry extra Hausdorff dimension.

Theorem 11.17 Hausdorff dimension of full-measure sets, a.c. case

Let \(\mu \) be a probability measure on a finite-dimensional real inner-product space \(E\), absolutely continuous with respect to a Haar measure. Then every set \(s\) of full \(\mu \)-measure has Hausdorff dimension equal to the ambient dimension: \(\dim _H s = \operatorname {finrank}_{\mathbb {R}} E\).

Proof

The upper bound is monotonicity: \(\dim _H s \le \dim _H E = \operatorname {finrank}_{\mathbb {R}} E\). The lower bound is the Frostman direction of the bridge, fed by the a.e. local-dimension limit of Theorem 11.14.

11.5 The symbolic entropy–dimension identity

On the one-sided full shift \(\Sigma = \alpha _0^{\mathbb {N}}\) over a finite alphabet, equipped with Mathlib’s PiNat ultrametric \(d(x,y) = (1/2)^{\operatorname {firstDiff}(x,y)}\), closed balls of radius \((1/2)^n\) are the \(n\)-step join atoms of the time-\(0\) coordinate partition. The Shannon–McMillan–Breiman theorem therefore turns the ball-mass quotient into an entropy, and the bridge of Theorem 11.16 converts it into a Hausdorff dimension. The base \(\log 2\) is fixed by the ultrametric, never a free parameter.

Theorem 11.18 Entropy = Hausdorff dimension on the full shift

Let \(\mu \) be a shift-invariant probability measure on the full shift \(\Sigma \) such that the left shift \(\sigma \) is ergodic for \(\mu \), and suppose the Kolmogorov–Sinai entropy of the coordinate partition is positive. Then there is a full-measure carrier set \(s \subseteq \Sigma \) (\(\mu (s^{\mathsf c}) = 0\)) with

\[ \dim _H s \; =\; \frac{h_\mu (\sigma )}{\log 2}, \]

where \(h_\mu (\sigma )\) is the partition-independent system entropy (ksEntropy, Definition 9.13).

Proof

Atoms are cylinders are dyadic closed balls, so the unconditional pointwise Shannon–McMillan–Breiman theorem gives the dyadic mass quotient \(\log \mu (\bar B(x,(1/2)^n)) / \log ((1/2)^n) \to h/\log 2\) \(\mu \)-a.e., with \(h\) the coordinate-partition entropy (ksEntropyPartition, Definition 9.11). An ultrametric sandwich (balls are constant on each dyadic gap, and \(\log r \to -\infty \)) upgrades the dyadic limit to the continuum limit \(r \to 0^+\). Feeding the conull carrier of that pointwise limit into Theorem 11.16 with \(\alpha = h/\log 2 {\gt} 0\) gives \(\dim _H s = h / \log 2\); finally the coordinate partition is a generator, so the Kolmogorov–Sinai generator theorem identifies \(h\) with the system entropy \(h_\mu (\sigma )\).

Theorem 11.19 Unconditional Bernoulli witness

Let \(\operatorname {bern}\nu \) be the Bernoulli (i.i.d. product) measure on the full shift with single-symbol law \(\nu \), and suppose \(\nu \) charges two distinct symbols \(i \ne j\) with positive mass. Then there is a \(\operatorname {bern}\nu \)-conull set \(s\) with

\[ \dim _H s \; =\; \frac{H(\nu )}{\log 2}, \qquad H(\nu ) = \sum _{a} \operatorname {negMulLog}\bigl(\nu \{ a\} \bigr) \]

the single-symbol Shannon entropy (Hnu in the sources). No ergodicity or positive-entropy hypothesis remains: both standing conditionals of Theorem 11.18 are discharged for the Bernoulli case.

Proof

Ergodicity of the shift for \(\operatorname {bern}\nu \) is Kolmogorov’s 0–1 law applied to the tail-measurable invariant sets (ergodic_shiftMap_bern). The coordinate-partition entropy equals \(H(\nu )\), which is strictly positive because the two charged symbols force \(\nu \{ i\} \in (0,1)\) (Hnu_pos). Theorem 11.18 then applies, and the system entropy identity \(h_{\operatorname {bern}\nu }(\sigma ) = H(\nu )\) (ksEntropy_bern_eq, via the generator theorem) rewrites the dimension.

11.6 The Bernoulli-suspension flow: a genuinely multifractal witness

The remaining question is non-vacuity of the flow-level formalism: is there an ergodic measure-preserving flow of positive entropy whose Rényi spectrum genuinely depends on \(q\)? The witness is the constant-roof (\(\tau \equiv 1\)) suspension of the two-sided Bernoulli shift \(T = \texttt{biShiftEquiv}\) over the i.i.d. product measure \(\operatorname {bernZ}\nu \) on \(\alpha _0^{\mathbb {Z}}\), with a biased two-symbol law \(\nu \).

Definition 11.20 The constant-roof Bernoulli suspension flow

The Bernoulli suspension flow is the time-translation flow on the suspension (mapping-torus) of the two-sided Bernoulli shift \(T\) over \(\operatorname {bernZ}\nu \) with constant roof \(\tau \equiv 1\): points are orbits \([x, s]\) of the identification \((x, s) \sim (Tx, s - 1)\), the flow is \(\zeta _t[x,s] = [x, s+t]\), and it preserves the normalized suspension measure \(\hat\mu \) (the product of \(\operatorname {bernZ}\nu \) with Lebesgue on the fibres; the constant roof makes the normalizing constant \(1\)). It is a MeasurePreservingFlow of \(\hat\mu \) (Definition 8.1).

Theorem 11.21 Ergodicity of the suspension flow

Assume the base shift \(T\) is ergodic for \(\operatorname {bernZ}\nu \). Then every measurable set \(A\) invariant under all time-\(t\) maps of the suspension flow (\(\zeta _t^{-1}(A) = A\) for every \(t \in \mathbb {R}\)) is null or conull: \(\hat\mu (A) = 0\) or \(\hat\mu (A) = 1\). The base hypothesis is discharged unconditionally by the two-sided Bernoulli ergodicity theorem (ergodic_biShiftEquiv_bernZ); the companion ergodic_bernSuspensionFlow_uncond records the unconditional statement. By contrast, the time-\(1\) map alone is never ergodic (not_ergodic_bernSuspensionFlow_one): the saturated section set \(\{ [x,s] : \operatorname {fract} s {\lt} 1/2\} \) is invariant of mass \(1/2\) — the constant-roof special-flow dichotomy of Cornfeld–Fomin–Sinai.

Proof

Lift \(A\) through the quotient map \(\pi (x,s) = [x,s]\). Invariance under all vertical translations shows membership of \([x,s]\) depends only on the base point, so the lift is a cylinder \(B \times \mathbb {R}\) with \(B = \{ x : [x,0] \in A\} \). The identification generator \((x,s) \mapsto (Tx, s-1)\) fixes \(\pi \), so \(B\) is shift-invariant; it is measurable, and the constant-roof box computation gives \(\hat\mu (A) = \operatorname {bernZ}\nu (B)\). Base ergodicity’s zero–one law finishes.

Theorem 11.22 Entropy of the suspension flow

The Kolmogorov–Sinai entropy (Definition 9.13) of the time-\(1\) map of the Bernoulli suspension flow equals the single-symbol Shannon entropy:

\[ h_{\hat\mu }(\zeta _1) \; =\; H(\nu ) \qquad (\text{as an extended real}). \]

In particular the flow’s metric entropy (defined as the entropy of its time-\(1\) map) is \(H(\nu )\), strictly positive for a genuinely biased \(\nu \).

Proof

The fundamental-domain equivalence onto \(\alpha _0^{\mathbb {Z}} \times [0,1)\) conjugates \(\zeta _1\) to the frozen product \(T \times \operatorname {id}\) and carries \(\hat\mu \) to \(\operatorname {bernZ}\nu \otimes \text{Leb}\! \restriction _{[0,1)}\). Conjugacy invariance of \(h\), the frozen-factor product identity \(h(T \times \operatorname {id}) = h(T)\), and the two-sided Bernoulli system-entropy identity \(h(T) = H(\nu )\) (generator theorem on the two-sided coordinate partition) chain together.

Definition 11.23 The witness partition

The witness partition of the suspension measure \(\hat\mu \) is the base time-\(0\) coordinate partition of \(\operatorname {bernZ}\nu \) pulled back along the base projection (factor map) \(\pi : [x,s] \mapsto T^{\lfloor s \rfloor } x\), which is measure-preserving onto \(\operatorname {bernZ}\nu \). Its cells are indexed by \(\operatorname {Fin}(\operatorname {card} \alpha _0)\); the crux mass identity is that pulling back does not change cell masses, so the \(j\)-th cell carries the single-symbol mass \(\nu \{ a_j\} \) of the corresponding symbol.

Theorem 11.24 Heterogeneity of the witness

If \(\nu \) charges two distinct symbols \(i \ne j\) with different masses (\(\nu \{ i\} \ne \nu \{ j\} \)), then the witness partition is heterogeneous: two of its cells carry distinct \(\hat\mu \)-mass (IsHeterogeneous, the honest non-uniformity predicate whose negation is exactly the equal-measure hypothesis of the monofractal degeneracy \(D_q \equiv \log N / (-\log \varepsilon )\)).

Proof

By the mass identity, the cells indexed by \(i\) and \(j\) carry masses \(\nu \{ i\} \) and \(\nu \{ j\} \), which differ by hypothesis (the toReal coercion is injective on finite masses).

Let \(\alpha _0\) consist of exactly two symbols \(i \ne j\), let \(\nu \) charge both with positive but different masses (\(\nu \{ i\} \ne \nu \{ j\} \) after toReal), and let \(0 {\lt} \varepsilon {\lt} 1\). Then the Rényi dimension of the suspension flow’s invariant measure on the witness partition takes different values at two exponents:

\[ \exists \, q_1, q_2, \quad D_{q_1}(\varphi , P, \varepsilon ) \; \ne \; D_{q_2}(\varphi , P, \varepsilon ). \]

The exhibited exponents are the explicit \(q_1 = 0\), \(q_2 = 1\) (renyiDimFlow_bernSuspension_zero_ne_one): concretely \(D_0 = \log 2 / (-\log \varepsilon )\) (both cells occupied) while \(D_1 = H(\nu )/(-\log \varepsilon )\) (the information dimension), and these differ precisely because the bias forces the strict inequality \(H(\nu ) {\lt} \log 2\). The witness is therefore non-vacuous: the \(q\)-dependence is driven by the genuine bias of \(\nu \), not satisfied trivially.

Proof

A transfer argument. The flow witness’s cell masses agree, up to the \(\alpha _0 \simeq \operatorname {Fin}(\operatorname {card}\alpha _0)\) reindex, with those of the one-sided base coordinate partition under \(\operatorname {bern}\nu \); since the Rényi dimension depends only on the cell-mass family, the flow spectrum equals the base spectrum at every \(q\) (renyiDimFlow_bernSuspension_eq_base). On the base, \(D_0\) is the box-counting value \(\log 2 / (-\log \varepsilon )\) (two occupied cells) and \(D_1\) is the information dimension \(H(\nu )/(-\log \varepsilon )\) (Theorem 11.10); the strict two-point entropy bound \(H(\nu ) {\lt} \log 2\) for a biased law separates them.