Hostname: page-component-6bf8c574d5-t27h7 Total loading time: 0 Render date: 2025-02-22T19:48:11.170Z Has data issue: false hasContentIssue false

On universal computably enumerable prefix codes

Published online by Cambridge University Press:  01 February 2009

CRISTIAN S. CALUDE
Affiliation:
Department of Computer Science, The University of Auckland, Private Bag 92019, Auckland, New Zealand Email: cristian@cs.auckland.ac.nz
LUDWIG STAIGER
Affiliation:
Martin-Luther-Universität Halle-Wittenberg, Institut für Informatik, D - 06099 Halle, Germany Email: staiger@informatik.uni-halle.de
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

We study computably enumerable (c.e.) prefix codes that are capable of coding all positive integers in an optimal way up to a fixed constant: these codes will be called universal. We prove various characterisations of these codes, including the following one: a c.e. prefix code is universal if and only if it contains the domain of a universal self-delimiting Turing machine. Finally, we study various properties of these codes from the points of view of computability, maximality and density.

Type
Paper
Copyright
Copyright © Cambridge University Press 2009

References

Autebert, J.-M., Berstel, J. and Boasson, L. (1997) Context-free languages and pushdown automata. In: Rozenberg, G. and Salomaa, A. (eds.) Handbook of Formal Languages, Vol. 1, Springer-Verlag 111174.CrossRefGoogle Scholar
Berstel, J. and Perrin, D. (1985) Theory of Codes, Academic Press.Google Scholar
Calude, C. S. (2002) Information and Randomness: An Algorithmic Perspective, 2nd Edition, Revised and Extended, Springer-Verlag.CrossRefGoogle Scholar
Calude, C. S. and Stay, M. A. (2006) Natural halting probabilities, partial randomness, and zeta functions. Inform. and Comput. 204 17181739.CrossRefGoogle Scholar
Chaitin, G. J. (1987) Algorithmic Information Theory (3rd printing 1990), Cambridge University Press.CrossRefGoogle Scholar
Downey, R. and Hirschfeldt, D. (to appear) Algorithmic Randomness and Complexity, Springer-Verlag.Google Scholar
Graham, R. L., Knuth, D. E. and Patashnik, O. (1989) Concrete Mathematics: A Foundation for Computer Science, Addison-Wesley.Google Scholar
Kuich, W. (1970) On the entropy of context-free languages. Inform. and Control 16 173200.CrossRefGoogle Scholar
Levenšteĭn, V. I. (1968) The redundancy and delay of decodable coding of natural numbers. Problemy Kibernet. 20 173179.Google Scholar
Nies, A. (2007) Personal communication.Google Scholar
Nies, A. (to appear) Computability and Randomness, Oxford University Press.CrossRefGoogle Scholar
Staiger, L. (1993) Kolmogorov complexity and Hausdorff dimension. Inform. and Comput. 103 159194.CrossRefGoogle Scholar
Staiger, L. (2005) The entropy of Łukasiewicz languages. RAIRO–Theoretical Informatics and Applications 39 (4)621640.CrossRefGoogle Scholar
Staiger, L. (2007) On maximal prefix codes. Bull. EATCS 91 205207.Google Scholar
Stănică, P. (2001) Good lower and upper bounds on binomial coefficients. J. Ineq. in Pure and Appl. Math. 2 15.Google Scholar
Tadaki, K. (2002) A generalization of Chaitin's halting probability Ω and halting self-similar sets. Hokkaido Math. J. 31 219253.CrossRefGoogle Scholar
Zvonkin, A. K. and Levin, L. A. (1970) Complexity of finite objects and the development of the concepts of information and randomness by means of the theory of algorithms. Russian Math. Surveys 25 83124.CrossRefGoogle Scholar