Submitted:
11 May 2026
Posted:
13 May 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
1.1. 27 Open Problems in Kolmogorov Complexity: Q2
Do all linear inequalities for entropies (or complexities, since they are the same), or at least the known non-Shannon inequalities, hold with precision for the case of prefix complexity?
- 1.
- Do all linear Shannon-type inequalities for entropies (or complexities), hold with precision for the case of prefix-free complexity?
- 2.
- Do all the known non-Shannon-type inequalities, hold with precision for the case of prefix complexity?
1.2. Paper Organization
- 1.
- We start by recalling an earlier result concerning the equivalence between Shannon entropy inequalities and their Kolmogorov complexity counterpart,
- 2.
- We recall the main proof technique (copy lemma) involved in proving non-Shannon-type inequalities and its Kolmogorov complexity (artificial independence) counterpart,
- 3.
- We propose a first proof by contradiction, answering positively Q2,
- 4.
- We follow with a second proof based on coding theory,
- 5.
- We close this work by recalling our salient points and conclude.
2. Preliminary Results
3. Information Theory Recalls
3.1. Elemental Inequalities
3.2. Copy Lemma
- (C1)
- (conditional determinism)
- (C2)
- The joint probability distributions of and are equal.
3.2.1. Copy Lemma—A Revealing Hidden Structure Mechanism
- -
- It preserves valid dependencies: the construction ensures that U has the same relationship with as X does. Specifically, .
- -
- It splits only necessary dependencies: it breaks the direct connection between X and U given while preserving conditional independence. This means X and U are conditionally independent given .
- -
- Unearth genuine constraints: the obtained inequality isn’t artificial – it reflects real constraints in the entropy space.
4. Algorithmic Information Theory Recalls
4.1. Kolmogorov Complexity
4.2. Prefix-Free Machines
4.2.0.1. Note:
4.3. Kraft Inequality
4.4. Shannon-McMillan-Breiman Theorem
4.5. Artificial Independence
- 1.
- The prefix machine doesn’t need explicit delimiters to specify when we have reached the program’s end,
- 2.
- As stated in [20], the use of Kolmogorov complexity (prefix) allows for the logarithmic overhead to be dropped,
- 3.
- The program that computes u from is of fixed length – it doesn’t grow as the strings get longer; it is independent of string lengths.
5. Proof 1 by Contradiction—Why Should Q2 Hold or Not?
5.1. Leveraging K’s Uncomputability
- 1.
- Shannon entropy (H) is computable, that is, given a probability distribution we can compute its entropy,
- 2.
- Kolmogorov complexity (K) is uncomputable, that is, given a input string x, we cannot readily obtain its minimal shortest description,
- 3.
- We assume that the existence of non-Shannon-type inequalities to be linked to K’s uncomputable nature. Whereas Shannon entropy captures statistical regularities, K has a more expressive power i.e., it is able to unravel deeper patterns – algorithmic patterns [22,23]. In a sense, it’s like trying to detect codebooks versus recipes.
5.2. Proof 1—Construction by Contradiction
- 1.
- By definition of non-Shannon-type inequalities, this inequality describes constraints that cannot be derived from the elemental inequalities.
- 2.
- The existence of such inequalities implies that for , that is, there are information structures beyond what statistical dependencies can capture.
- 3.
- These structures are what K captures but missed by H – they represent algorithmic structures, not just statistical regularities.
- 4.
- The uncomputability of K means that these structures cannot be fully described by any finite set of statistical constraints.
- 5.
- If the inequality held only with precision, it would imply that the structure could be “approximated” by encoding it in a way that depends on string length n.
- 6.
- However, genuine algorithmic structure, as captured by K must be independent of string length – it’s an intrinsic property of the information itself.
- 7.
- The requirement achieved through prefix-machinery ensures that the structure is genuinely algorithmic, not just a statistical artifact that scales with n.
- 8.
- Therefore, any inequality describing these uncomputable structures mush hold with precision for prefix complexity.
- 9.
- We arrive at a contradiction – our initial assumption must be false.
6. Proof 2—A Coding Theory Perspective
- -
- Kolmogorov complexity (3),
- -
- Copy lemma (Section 3.2),
- -
- Kraft inequality (Section 4.3),
- -
- Shannon-McMillan-Breiman theorem (Section 4.4) or weak AEP.
- -
- ,
- -
- ,
- -
- .
6.1. Proof 2—Coding-Theoretic Approach
- 1.
- Assumption of binary variables: let be binary random variables.
- 2.
-
Typical set construction: by the weak AEP for large N, we have:
- -
- Most sequences of length N fall in the typical set ,
- -
-
:
- 3.
-
Prefix-free code construction: we define a prefix code where:
- -
- The codeword length for sequence is approximately
- -
- By Kraft’s inequality:
- 4.
-
Copy lemma as a coding scheme: the copy lemma corresponds to a specific coding strategy:
- -
- Encode using approximately bits,
- -
- Encode the copy using the same codebook as but with fixed overhead,
- -
- The Kraft inequality ensures this overhead is in .
- 5.
- Information inequalities as a coding constraints: the ZY98 inequality can be seen as a constraint on the achievable coding rates: , where R maps the coding rate to the corresponding information quantity.
- 6.
- Bounded error: since all information measures are bounded . The difference between the left and right size of ZY98 is bounded, this ensures that the use of the copy lemma introduces only an overhead.
- 7.
- Prefix complexity precision: the coding overhead of the copy lemma construction is of due to Kraft’s inequality.
- 8.
- Conclusion: the ZY98 inequality holds with precision. □
7. Discussion and Conclusion
Abbreviations
| IT | Information Theory |
| AIT | Algorithmic Information Theory |
| C | Plain Kolmogorov Complexity |
| K | Kolmogorov Complexity (prefix) |
| AEP | Asymptotic Equipartition Property |
References
- Shannon, C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948, 27, 623–656. [Google Scholar] [CrossRef]
- Solomonoff, R.J. A Formal Theory of Inductive Inference. Part I. Inf. Control 1964, 7, 1–22. [Google Scholar] [CrossRef]
- Solomonoff, R.J. A Formal Theory of Inductive Inference. Part II. Inf. Control 1964, 7, 224–254. [Google Scholar] [CrossRef]
- N., K.A. Three approaches to the quantitative definition of information. Probl. Inf. Transm. 1965, 1, 1–7. [Google Scholar]
- Chaitin, G.J. On the Length of Programs for Computing Finite Binary Sequences. J. ACM 1966, 13, 547–569. [Google Scholar] [CrossRef]
- Yeung, R.W. Facets of entropy. Commun. Inf. Syst. 2015, 15, 87–117. [Google Scholar] [CrossRef]
- Romashchenko, A.; Shen, A.; Zimand, M. 27 Open Problems in Kolmogorov Complexity. arXiv 2022, arXiv:cs. [Google Scholar] [CrossRef]
- Hammer, D.; Romashchenko, A.; Shen, A.; Vereshchagin, N. Inequalities for Shannon Entropy and Kolmogorov Complexity. J. Comput. Syst. Sci. 2000, 60, 442–464. [Google Scholar] [CrossRef]
- Yeung, R.W. Information theory and network coding, 2008 ed.; Information Technology: Transmission, Processing and Storage; Springer: New York, NY, 2008. [Google Scholar]
- Topal, T. Information Theory Laws: A Recollection. Preprints 2025. [Google Scholar] [CrossRef]
- Guo, L.; Yeung, R.W.; Gao, X.S. Proving Information Inequalities and Identities With Symbolic Computation. IEEE Trans. Inf. Theor. 2023, 69, 4799–4811. [Google Scholar] [CrossRef]
- Yeung, R.W. A framework for linear information inequalities. IEEE Trans. Inf. Theory 1997, 43, 1924–1934. [Google Scholar] [CrossRef]
- Zhang, Z.; Yeung, R. A non-Shannon-type conditional inequality of information quantities. IEEE Trans. Inf. Theory 1997, 43, 1982–1986. [Google Scholar] [CrossRef]
- Yeung, R.W.; Li, C.T. Machine-Proving of Entropy Inequalities. IEEE BITS Inf. Theory Mag. 2021, 1, 12–22. [Google Scholar] [CrossRef]
- Dougherty, R.; Freiling, C.F.; Zeger, K. Six New Non-Shannon Information Inequalities. In Proceedings of the 2006 IEEE International Symposium on Information Theory, ISIT 2006, The Westin Seattle, Seattle, Washington, USA, July 9-14 2006; IEEE, 2006; pp. 233–236. [Google Scholar] [CrossRef]
- Downey, R.G.; Hirschfeldt, D.R. Algorithmic Randomness and Complexity; Theory and Applications of Computability; Springer, 2010. [Google Scholar] [CrossRef]
- Chaitin, G.J. How to Run Algorithmic Information Theory on a Computer. arXiv 1995, arXiv:chao-dyn/9509014. [Google Scholar] [CrossRef]
- Höst, Stefan. Information and Communication Theory; IEEE Press, 2019. [Google Scholar] [CrossRef]
- Shen, A.; Uspensky, V.A.; Vereshchagin, N. Kolmogorov Complexity and Algorithmic Randomness; Mathematical Surveys and Monographs; American Mathematical Society, 2017; Vol. 220. [Google Scholar]
- Hammer, D.; Shen, A. A Strange Application of Kolmogorov Complexity. Theory Comput. Syst. 1998, 31, 1–4. [Google Scholar] [CrossRef]
- Matús, F. Infinitely Many Information Inequalities. In Proceedings of the IEEE International Symposium on Information Theory, ISIT 2007, Nice, France, June 24-29, 2007; IEEE, 2007; pp. 41–44. [Google Scholar] [CrossRef]
- Zenil, H.; Hernández-Orozco, S.; Kiani, N.A.; Soler-Toscano, F.; Rueda-Toicen, A.; Tegnér, J. A Decomposition Method for Global Evaluation of Shannon Entropy and Local Estimations of Algorithmic Complexity. Entropy 2018, 20, 605. [Google Scholar] [CrossRef] [PubMed]
- Hernández-Espinosa, A.; Ozelim, L.; Abrahão, F.S.; Zenil, H. SuperARC: A Test for General and Super Intelligence Based on First Principles of Recursion Theory and Algorithmic Probability. CoRR 2025, abs/2503.16743, [2503.16743. [Google Scholar] [CrossRef]
- Zhang, Z.; Yeung, R. On characterization of entropy function via information inequalities. IEEE Trans. Inf. Theory 1998, 44, 1440–1452. [Google Scholar] [CrossRef]
- Tiwari, H.; Thakor, S. On Characterization of Entropic Vectors at the Boundary of Almost Entropic Cones. In Proceedings of the 2019 IEEE Information Theory Workshop, ITW 2019, Visby, Sweden, August 25-28, 2019; IEEE, 2019; pp. 1–5. [Google Scholar] [CrossRef]
| 1 | Also called algorithmic complexity or Solomonoff-Kolmogorov-Chaitin complexity |
| 2 | It is commonly assumed to be a universal one. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).