Documentation

Oseledets.Multifractal.Spectrum

Coarse-grained multifractal analysis: the singularity spectrum (Legendre layer) #

This file develops the elementary Legendre-bound interface around the singularity spectrum f(α) = ⨅ q, q α - τ(q) defined in Oseledets.Multifractal.Defs (where τ = massExponent). The definition itselfsingularitySpectrum, the Legendre transform of the mass exponent — is the deliverable for this milestone; here we record the two universal properties of that infimum that make it usable downstream.

The Legendre transform is an infimum over q : ℝ (not a supremum): since τ is concave, the supremum of q α - τ(q) would be +∞. Because the index set is a nonempty ConditionallyCompleteLattice (but not a complete lattice), the relevant tools are the conditional infimum lemmas ciInf_le and le_ciInf (not iInf_le, which requires a complete lattice). Accordingly:

Main results #

Scope #

This milestone deliberately stops at the elementary order-theoretic interface to the infimum. The deeper facts — concavity of f, and the Legendre duality identifying max_α f(α) with the box-counting dimension D_0 (or the duality f = τ*, τ = f*) — require convex analysis / calculus and are out of scope here; they belong to a later wave.

theorem Oseledets.Multifractal.singularitySpectrum_le {ι : Type u_1} [Fintype ι] {p : ι} {ε α : } (hbb : BddBelow (Set.range fun (q : ) => q * α - massExponent p ε q)) (q : ) :
singularitySpectrum p ε α q * α - massExponent p ε q

Upper bound for the singularity spectrum. For each q, the Legendre transform f(α) = ⨅ q, q α - τ(q) is at most the value q α - τ(q) of the family at q, provided that family is bounded below. This is the conditional-infimum lower bound ciInf_le.

theorem Oseledets.Multifractal.le_singularitySpectrum {ι : Type u_1} [Fintype ι] {p : ι} {ε α b : } (h : ∀ (q : ), b q * α - massExponent p ε q) :

Lower bound for the singularity spectrum. If b is below every term q α - τ(q) of the Legendre family, then b ≤ f(α) = ⨅ q, q α - τ(q). No boundedness hypothesis is needed: the index set is nonempty, so this is the conditional-infimum greatest-lower-bound lemma le_ciInf.