Computer Science > Information Theory
[Submitted on 31 Jan 2017 (v1), revised 28 Aug 2017 (this version, v3), latest version 24 Aug 2020 (v6)]
Title:Automatic Kolmogorov complexity and normality revisited
View PDFAbstract:It is well known that normality (all factors of given length appear in an infinite sequence with the same frequency) can be described as incompressibility via finite automata. Still the statement and proof of this result as given by Becher and Heiber in terms of "lossless finite-state compressors" do not follow the standard scheme of Kolmogorov complexity definition (the 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. Other known notions (Shallit--Wang, Calude--Salomaa--Roblot) of description complexity related to finite automata are discussed (see the last section).
As a byproduct, we obtain simple proofs of classical results about normality (equivalence of definitions with aligned occurences and all occurencies, Wall's theorem saying that a normal number remains normal when multiplied by a rational number, and Agafonov's result saying that normality is preserved by automatic selection rules).
Submission history
From: Alexander Shen [view email][v1] Tue, 31 Jan 2017 14:39:25 UTC (15 KB)
[v2] Sat, 18 Feb 2017 11:48:59 UTC (15 KB)
[v3] Mon, 28 Aug 2017 14:26:11 UTC (17 KB)
[v4] Tue, 2 Jul 2019 14:54:19 UTC (48 KB)
[v5] Mon, 16 Sep 2019 15:00:24 UTC (48 KB)
[v6] Mon, 24 Aug 2020 10:46:45 UTC (57 KB)
Current browse context:
cs.IT
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.