Algorithmic Dimensions via Learning Functions
Jack H. Lutz, Andrei N. Migunov
TL;DR
The paper unifies algorithmic dimension with learning-theoretic pattern detection by introducing $s$-learnability and showing that $\dim(X)$ equals the infimum of $s$ for which some learning function $s$-learns $X$. It leverages Blando’s uniform weak detection, gales, martingales, and Kolmogorov complexity to characterize both Hausdorff and packing-type dimensions in effective terms, including polynomial-time versions for randomness. The main contributions are (i) a dimension characterization via learning functions for Hausdorff dimension, (ii) a complete correspondence between algorithmic dimension and $s$-learnability, and (iii) analogous results for strong/packing dimensions, all within a unified framework that extends classical dimension theory to an algorithmic setting.
Abstract
We characterize the algorithmic dimensions (i.e., the lower and upper asymptotic densities of information) of infinite binary sequences in terms of the inability of learning functions having an algorithmic constraint to detect patterns in them. Our pattern detection criterion is a quantitative extension of the criterion that Zaffora Blando used to characterize the algorithmically random (i.e., Martin-Löf random) sequences. Our proof uses Lutz's and Mayordomo's respective characterizations of algorithmic dimension in terms of gales and Kolmogorov complexity.
