Paper 2024/687

Lower Bounds for Levin–Kolmogorov Complexity

Nicholas Brandt, ETH Zurich
Abstract

The hardness of Kolmogorov complexity is intricately connected to the existence of one-way functions and derandomization. An important and elegant notion is Levin's version of Kolmogorov complexity, \(\mathsf{Kt}\), and its decisional variant, \(\mathsf{MKtP}\). The question whether \(\mathsf{MKtP}\) can be computed in polynomial time is particularly interesting because it is not subject to known technical barriers such as algebrization or natural proofs that would explain the lack of a proof for \(\mathsf{MKtP} \not\in \mathsf{P}\). We take a major step towards proving \(\mathsf{MKtP} \not\in \mathsf{P}\) by developing a novel yet simple diagonalization technique to show unconditionally that \(\mathsf{MKtP} \not \in \mathsf{DTIME}[O(n)]\), i.e., no deterministic linear-time algorithm can solve \(\mathsf{MKtP}\) on every instance. This allows us to affirm a conjecture by Ren and Santhanam [STACS:RS22] about a non-halting variant of \(\mathsf{Kt}\) complexity. Additionally, we give conditional lower bounds for \(\mathsf{MKtP}\) that tolerate either more runtime or one-sided error. If the underlying computational model has a linear-time universal simulation, e.g.\ random-access machines, then we obtain a quadratic lower bound, i.e., \(\mathsf{MKtP} \not\in \mathsf{DTIME}[O(n^2)]\).

Note: This version fixes an inefficiency that was overlooked in the first version. Namely, an additive term of log(n) (for the global compression notion) that makes the results more robust against the underlying machine model. Additionally, a density argument for 1-random strings now allows for some false-positive error.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
A minor revision of an IACR publication in TCC 2024
Keywords
Kolmogorov complexitylower bound
Contact author(s)
nicholas brandt @ inf ethz ch
History
2024-10-07: revised
2024-05-05: received
See all versions
Short URL
https://ia.cr/2024/687
License
Creative Commons Attribution-ShareAlike
CC BY-SA

BibTeX

@misc{cryptoeprint:2024/687,
      author = {Nicholas Brandt},
      title = {Lower Bounds for Levin–Kolmogorov Complexity},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/687},
      year = {2024},
      url = {https://eprint.iacr.org/2024/687}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.