# Examples of processes / problems that cannot be tackled by Turing Machines

I know that there are problems that cannot be solved by any algorithm, such as the Halting problem. I also know that some processes cannot be even adequately approximated by any Turing Machine (equivalently, any digital computer), meaning that some property of the process cannot be simulated due to its intrinsic nature. An example of this would be Chaos, and its non-periodicity.

My question is: are there any other interesting processes in nature that really are outside the realm of what Turing Machines / digital computers can tackle? Any other interesting problems (outside from the well-known textbook ones) that Turing Machines cannot solve?

The reason why I ask for this is that I'm teaching to computer science students, and I want to make sure they understand that computers are not all-powerful machines, but there are problems and phenomena that lie fundamentally outside the realm of possibilities of any digital computer. What powerful examples could I use, other than Chaos and the Halting problem, to support my argument?

Thank you!

• This question seems to have infinitely many trivial answers (in fact, you basically answer your own question), so I'm not quite sure you have written down clearly what you'd like to see. Community votes? Feb 24, 2015 at 22:39
• Hi Raphael. I'm not sure how to make my question more precise, because I don't want to restrict the space of answers. So what I'll try to do is to put the question in a discursive way that should encourage some answers rather than others: Let's say that I want to convince a fellow computer scientist that computers are not all-powerful machines, but there are problems and phenomena that - fundamentally- lie outside the realm of possibilities of any digital computer. What powerful examples could I use, other than Chaos and the Halting problem, to support my argument? Feb 25, 2015 at 9:48
• I am not sure chaos is a proper answer, as I suspect it can be approximated arbitrarily well (and arbitrarily slowly) by a TM. I would expect that one can study Chaos theory in the context of computable reals. So not even that would qualify ... unless you want to take into account quantum fluctuations. But then the real issue is the modelization of quantum non-determinism (which is far beyond my competence). So the real issue is possibly to define what you are calling a problem. Feb 25, 2015 at 10:36
• Hi Babou. It is true that chaos can be approximated arbitrarily well, but I'll still never get the non-periodicity property and also, no matter how good my approximation is, the main quality of chaos is that the error explodes fast. So let's say that if my problem was something like "find an algorithm that, given an initial condition with a set precision, is able to accurately predict the behaviour of my chaotic system arbitrarily far in the future", then I could say that such an algorithm just doesn't exist. No computer can solve this problem, no matter how powerful. Feb 25, 2015 at 10:56
• @GiovanniSirioCarmantini The thing is, no computer scientist with their head screwed on the right way would even argue with your point. Hence, asking for any example is both pointless and too broad for this platform. (SE does not take well to discourse, as you put it.) Feb 25, 2015 at 11:21

I'll address as answer only part of the question (see my comments for why not all of it). The interesting phylosophical part of the question is basically asking if the Church-Turing thesis (CTT) describes all that happens in the universe. This is much more a physics question than it really is a CS question. CTT has been extended to the Church–Turing–Deutsch principle to account for quatum computers; it basically states that a quantum computer can simulate any physical process in the universe.

So what about continuous processes that we normally model over $\mathbb{R}$? Well, there are two aspects of this:

• Models of computation with infinite-precision real-numbers have been devised. Whether you think such a model is the "right" one for physical processes, depends on physics and...
• There are tough issues like the Bekenstein bound, which limit the amount of information that can exist in a finite region of space as we currently understand it. For details on this latter issue, it's much better to ask on our physics sister site.