English

Kolmogorov complexity and generalized length functions

Computational Complexity 2019-06-14 v2 Logic

Abstract

Kolmogorov complexity measures the algorithmic complexity of a finite binary string σ\sigma in terms of the length of the shortest description σ\sigma^* of σ\sigma. Traditionally, the length of a string is taken to measure the amount of information contained in the string. However, we may also view the length of σ\sigma as a measure of the cost of producing σ\sigma, which permits one to generalize the notion of length, wherein the cost of producing a 0 or a 1 can vary in some prescribed manner. In this article, we initiate the study of this generalization of length based on the above information cost interpretation. We also modify the definition of Kolmogorov complexity to use such generalized length functions instead of standard length. We further investigate conditions under which the notion of complexity defined in terms of a given generalized length function preserves some essential properties of Kolmogorov complexity. We focus on a specific class of generalized length functions that are intimately related to a specific subcollection of Bernoulli pp-measures, namely those corresponding to the unique computable real p(0,1)p\in(0,1) such that pk=1pp^k=1-p, for integers k1k\geq 1. We then study randomness with respect to such measures, by proving a generalization version of the classic Levin-Schnorr theorem that involves kk-length functions and then proving subsequent results that involve effective dimension and entropy.

Keywords

Cite

@article{arxiv.1611.05819,
  title  = {Kolmogorov complexity and generalized length functions},
  author = {Cameron Fraize and Christopher P. Porter},
  journal= {arXiv preprint arXiv:1611.05819},
  year   = {2019}
}
R2 v1 2026-06-22T16:56:09.955Z