Automatic Kolmogorov complexity, normality and finite state dimension revisited
Alexander Kozachinskiy, Alexander Shen

TL;DR
This paper revisits the concepts of Kolmogorov complexity and finite state dimension, providing simplified proofs of classical results on normal sequences and extending the theory with new characterizations and definitions.
Contribution
It introduces an explicit notion of automatic Kolmogorov complexity aligned with traditional theory and extends finite state dimension definitions with new equivalent formulations.
Findings
Simplified proofs of classical normality results
New characterizations of finite state dimension
Extension of normality preservation by automatic rules
Abstract
It is well known that normality can be described as incompressibility via finite automata. Still the statement and the proof of this result as given by Becher and Heiber (2013) in terms of "lossless finite-state compressors" do not follow the standard scheme of Kolmogorov complexity definition (an automaton is used for compression, not decompression). We modify this approach to make it more similar to the traditional Kolmogorov complexity theory (and simpler) by explicitly defining the notion of automatic Kolmogorov complexity and using its simple properties. Using this characterization and a sufficient condition for normality in terms of Kolmogorov complexity derived from it, we provide easy proofs for classical results about normal sequences (Champernown, Wall, Piatetski-Shapiro, Besicovitch, Copeland, Erdos et al.) Then we extend this approach to finite state dimension. We show…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Algorithms and Data Compression · semigroups and automata theory
