Effective Strong Dimension, Algorithmic Information, and Computational Complexity

The two most important notions of fractal dimension are Hausdorff dimension, developed by Hausdorff [Math. Ann., 79 (1919), pp. 157-179], and packing dimension, developed independently by Tricot [Math. Proc. Cambridge Philos. Soc., 91 (1982), pp. 57-74] and Sullivan [Acta Math., 153 (1984), pp. 259-277]. Both dimensions have the mathematical advantage of being defined from measures, and both have yielded extensive applications in fractal geometry and dynamical systems. Lutz [Proceedings of the 15th IEEE Conference on Computational Complexity, Florence, Italy, 2000, IEEE Computer Society Press, Piscataway, NJ, 2000, pp. 158-169] has recently proven a simple characterization of Hausdorff dimension in terms of gales, which are betting strategies that generalize martingales. Imposing various computability and complexity constraints on these gales produces a spectrum of effective versions of Hausdorff dimension, including constructive, computable, polynomial-space, polynomial-time, and finite-state dimensions. Work by several investigators has already used these effective dimensions to shed significant new light on a variety of topics in theoretical computer science. In this paper we show that packing dimension can also be characterized in terms of gales. Moreover, even though the usual definition of packing dimension is considerably more complex than that of Hausdorff dimension, our gale characterization of packing dimension is an exact dual of—and every bit as simple as—the gale characterization of Hausdorff dimension. Effectivizing our gale characterization of packing dimension produces a variety of effective strong dimensions, which are exact duals of the effective dimensions mentioned above. In general (and in analogy with the classical fractal dimensions), the effective strong dimension of a set or sequence is at least as great as its effective dimension, with equality for sets or sequences that are sufficiently regular. We develop the basic properties of effective strong dimensions and prove a number of results relating them to fundamental aspects of randomness, Kolmogorov complexity, prediction, Boolean circuit-size complexity, polynomial-time degrees, and data compression. Aside from the above characterization of packing dimension, our two main theorems are the following. 1. If $\vec{\beta} = (\beta_0,\beta_1,\ldots)$ is a computable sequence of biases that are bounded away from 0 and $R$ is random with respect to $\vec{\beta}$, then the dimension and strong dimension of $R$ are the lower and upper average entropies, respectively, of $\vec{\beta}$. 2. For each pair of $\Delta^0_2$-computable real numbers $0 < \alpha \le \beta \le 1$, there exists $A \in {\rm E}$ such that the polynomial-time many-one degree of $A$ has dimension $\alpha$ in E and strong dimension $\beta$ in E. Our proofs of these theorems use a new large deviation theorem for self-information with respect to a bias sequence $\vec{\beta}$ that need not be convergent.

[1]  Abraham Lempel,et al.  Compression of individual sequences via variable-rate coding , 1978, IEEE Trans. Inf. Theory.

[2]  Claus-Peter Schnorr,et al.  The process complexity and effective random tests. , 1972, STOC.

[3]  Ludwig Staiger,et al.  A Tight Upper Bound on Kolmogorov Complexity and Uniformly Optimal Prediction , 1998, Theory of Computing Systems.

[4]  L. Staiger How Much can You Win when Your Adversary is Handicapped , 2000 .

[5]  William I. Gasarch,et al.  Book Review: An introduction to Kolmogorov Complexity and its Applications Second Edition, 1997 by Ming Li and Paul Vitanyi (Springer (Graduate Text Series)) , 1997, SIGACT News.

[6]  F. Hausdorff Dimension und äußeres Maß , 1918 .

[7]  W. Fitch Random sequences. , 1983, Journal of molecular biology.

[8]  Jack H. Lutz,et al.  Finite-State Dimension , 2001, ICALP.

[9]  P. Levy Théorie de l'addition des variables aléatoires , 1955 .

[10]  C. Schnorr Zufälligkeit und Wahrscheinlichkeit , 1971 .

[11]  John M. Hitchcock Fractal dimension and logarithmic loss unpredictability , 2003, Theor. Comput. Sci..

[12]  Jack H. Lutz,et al.  The dimensions of individual strings and sequences , 2002, Inf. Comput..

[13]  Boris Ryabko,et al.  The Complexity and Effectiveness of Prediction Algorithms , 1994, J. Complex..

[14]  Jack H. Lutz,et al.  Equivalence of Measures of Complexity Classes , 1997, STACS.

[15]  只木 孝太郎 A Generalization of Chaitin's Halting Probability Ω and Halting Self-Similar Sets , 2001 .

[16]  Jack H. Lutz Resource-bounded measure , 1998, Proceedings. Thirteenth Annual IEEE Conference on Computational Complexity (Formerly: Structure in Complexity Theory Conference) (Cat. No.98CB36247).

[17]  D. Sullivan Entropy, Hausdorff measures old and new, and limit sets of geometrically finite Kleinian groups , 1984 .

[18]  Juris Hartmanis,et al.  On Hausdorff and Topological Dimensions of the Kolmogorov Complexity of the Real Line , 1994, J. Comput. Syst. Sci..

[19]  Elvira Mayordomo,et al.  Effective Hausdorff dimension , 2001, FotFS.

[20]  C. Schnorr A Survey of the Theory of Random Sequences , 1977 .

[21]  Jacob Ziv,et al.  Coding theorems for individual sequences , 1978, IEEE Trans. Inf. Theory.

[22]  Elvira Mayordomo,et al.  A Kolmogorov complexity characterization of constructive Hausdorff dimension , 2002, Inf. Process. Lett..

[23]  Lance Fortnow,et al.  Prediction and dimension , 2002, J. Comput. Syst. Sci..

[24]  Frank Stephan,et al.  Hausdorff dimension in exponential time , 2001, Proceedings 16th Annual IEEE Conference on Computational Complexity.

[25]  K. Falconer Techniques in fractal geometry , 1997 .

[26]  R. Daniel Mauldin,et al.  Measure and dimension functions: measurability and densities , 1997, Mathematical Proceedings of the Cambridge Philosophical Society.

[27]  Gregory J. Chaitin,et al.  A recent technical report , 1974, SIGA.

[28]  Per Martin-Löf,et al.  The Definition of Random Sequences , 1966, Inf. Control..

[29]  Sebastiaan Terwijn,et al.  Resource Bounded Randomness and Weakly Complete Problems , 1994, Theor. Comput. Sci..

[30]  Michiel van Lambalgen,et al.  Von Mises' Definition of Random Sequences Reconsidered , 1987, J. Symb. Log..

[31]  Ming Li,et al.  An Introduction to Kolmogorov Complexity and Its Applications , 2019, Texts in Computer Science.

[32]  Kenneth Falconer,et al.  Fractal Geometry: Mathematical Foundations and Applications , 1990 .

[33]  Stephen A. Fenner Gales and supergales are equivalent for defining constructive Hausdorff dimension , 2002, ArXiv.

[34]  Claus-Peter Schnorr,et al.  A unified approach to the definition of random sequences , 1971, Mathematical systems theory.

[35]  C. Tricot Two definitions of fractional dimension , 1982, Mathematical Proceedings of the Cambridge Philosophical Society.

[36]  John M. Hitchcock Correspondence Principles for Effective Dimensions , 2004, Theory of Computing Systems.

[37]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[38]  Ludwig Staiger,et al.  Kolmogorov Complexity and Hausdorff Dimension , 1989, FCT.

[39]  John M. Hitchcock MAX3SAT is exponentially hard to approximate if NP has positive dimension , 2002, Theor. Comput. Sci..

[40]  Jean-Luc Ville Étude critique de la notion de collectif , 1939 .

[41]  Kohtaro Tadaki,et al.  A Generalization of Chaitin's Halting Probability \Omega and Halting Self-Similar Sets , 2002, ArXiv.

[42]  Jack H. Lutz Almost Everywhere High Nonuniform Complexity , 1992, J. Comput. Syst. Sci..

[43]  S. Kakutani On Equivalence of Infinite Product Measures , 1948 .

[44]  Max L. Warshauer,et al.  Lecture Notes in Mathematics , 2001 .

[45]  Jack H. Lutz,et al.  Dimension in complexity classes , 2000, Proceedings 15th Annual IEEE Conference on Computational Complexity.