Generic algorithms for halting problem and optimal machines revisited
The halting problem is undecidable --- but can it be solved for "most" inputs? This natural question was considered in a number of papers, in different settings. We revisit their results and show that most of them can be easily proven in a natural framework of optimal machines (considered...
Saved in:
| Published in | Logical methods in computer science Vol. 12, Issue 2; no. 2; pp. 1 - 29 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
Logical Methods in Computer Science Association
05.04.2016
Logical Methods in Computer Science e.V |
| Series | Logical Methods in Computer Science |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1860-5974 1860-5974 |
| DOI | 10.2168/LMCS-12(2:1)2016 |
Cover
| Summary: | The halting problem is undecidable --- but can it be solved for "most"
inputs? This natural question was considered in a number of papers, in
different settings. We revisit their results and show that most of them can be
easily proven in a natural framework of optimal machines (considered in
algorithmic information theory) using the notion of Kolmogorov complexity. We
also consider some related questions about this framework and about asymptotic
properties of the halting problem. In particular, we show that the fraction of
terminating programs cannot have a limit, and all limit points are Martin-L\"of
random reals. We then consider mass problems of finding an approximate solution
of halting problem and probabilistic algorithms for them, proving both positive
and negative results. We consider the fraction of terminating programs that
require a long time for termination, and describe this fraction using the busy
beaver function. We also consider approximate versions of separation problems,
and revisit Schnorr's results about optimal numberings showing how they can be
generalized. |
|---|---|
| ISSN: | 1860-5974 1860-5974 |
| DOI: | 10.2168/LMCS-12(2:1)2016 |