A first for physics: Fundamental quantum physics problem proved unsolvable
nature.com
nature.com
Paradox at the heart of mathematics makes physics problem unanswerable: Gödel’s incompleteness theorems are connected to unsolvable calculations in quantum physics.
http://www.nature.com/news/paradox-at-the-heart-of-mathemati...
Toby Cubitt, a "quantum-information theorist" at UCL should win this years relevant username contest ;)
Just when I thought linking quantum mechanics with Turing completeness was cool, they went one step further and linked them using aperiodic tilings.
The definition of algorithm includes termination after a finite amount of steps. This number isn't predefined.
https://en.wikipedia.org/wiki/Busy_beaver#Non-computability_...
Short version: http://arxiv.org/abs/1502.04135
It seems plausible that one could easily encode a turing incomplete problem into linear algebra (think of tensor networks, constraint satisfaction, etc.) but what these guys have done is place very strong restrictions on the form of the linear operator (in jargon: two dimensional, nearest neighbour interactions, translational invariance). This now comes near to a class of physical systems that one may hope to build, or at least understand theoretically, and the result of the paper puts a stark upper limit on what we may hope to achieve in this vein.
I don't know much physics, but my interpretation is this: we have a mathematical model of physics in which we have found a "naturally-ocurring" undecidable statement (scare quotes because most famous undecidable statements were specifically constructed to be undecidable). This does not really say anything about the natural world, merely that our mathematical modelling of it is incomplete, but it always must be incomplete.
Of course it's possible. Most statements we care about are decidable. Otherwise, mathematics would be pretty hopeless. :-) It's just that any system has undecidable statements, as long as it's strong enough to do arithmetic. That's Gödel's theorem.
EDIT: to expand upon this further, things like the continuum hypothesis are interesting from a mathematical perspective, let's say I'm Godel and I assert that CH is false and there is some set A "in between" the reals and N in cardinality. However, if my friend Enrico Fermi wants to do experiments and he wants me to do a calculation, I won't use elements from A because it wouldn't be useful for his experiments in with particle physics. Worse, I can't even use all the real numbers, because he'll need numbers he can compare to his measurements, so I'm restricted to a countable subset of even the reals, and of course, I'm restricted to using statements from the decidable subset of mathematics.
There's a big difference between what mathematics is capable of saying and what we observe in the real world. Even if the real world had a set of undecidable facts, the fact that the only way science can understand it is by experiments restricts falsifiable scientific statements to a subset of mathematical statements which is incomplete (because of the need of axioms and free parameters like the mass of particles or their charge, fundamental constants, etc), but decidable within it's axioms, because otherwise, it's not testable and it's not science.
Forgive me for not addressing directly what you said, as you seem to be using "countable" to mean something other than "in bijection with the natural numbers". I don't really understand exactly what you mean. But it appears to me that you're trying to perfectly reconcile mathematics with experimental reality. This is impossible. Also, a lot of mathematical physics is very distant from experimental reality.
--
[1] http://www-groups.dcs.st-and.ac.uk/history/Extras/Einstein_g...
Also, the popular article linked elsewhere seems to imply that this has very real implications on experiment, which is upsetting.
For practically any system you can come up with questions that have an answer that can't be computed in the generic case. It isn't even a case of number of possible solutions - it can be a case of how long it takes to parse the very question itself.
These kind of results can sometimes be clarifying to help theorists who are deep in these abstractions from going down rabbit holes (e.g., by trying to construct an algorithm that always determines whether a system is gapped), but physical implications of this result are slight at best.
Toby Cubitt is a really smart guy and I congratulate him on the Nature paper. However, the attention this gets from the public is mostly because the paper manages to call on a bunch of sexy ideas in one place without (I think) actually adding anything profound. It's possible I'm missing something.
As in, I doubt their construction allows "building something" which then allows solving a conventionally unsolvable problem. With new physics you may be able to build machines that can compute more; however I don't think they are talking about such physics here.
But, they do quote: Marian B. Pour-El and Jonathan I. Richards. Computability in Analysis and Physics. Springer, 1989.
M. B. Pour-El and J. Richards have earlier results:
http://www.sciencedirect.com/science/article/pii/00018708819...: The wave equation with computable initial data such that its unique solution is not computable (1981)
http://philpapers.org/rec/POUTWE: The wave equation with computable initial data whose unique solution is nowhere computable (1997)
The Spectral Gap authors seem to call these results "easier" (page 8 at http://arxiv.org/pdf/1502.04573v2.pdf)
Does that imply that it could be possible to construct a system which gives uncomputable results?
Does it assume an infinite plane or something? (Assume might be the wrong word)
Because, if there's something uncomputable, due to halting problem, how does that fit with the bekenstein bound?
They produce a family of systems for which it is not possible to construct an algorithm that can yield a certain property (being gapped) of each system.
> Does it assume an infinite plane or something? (Assume might be the wrong word)
Yes. The system is infinite. (Or, take a limit as the system size grows to infinity.)
Whereas for this particular decision problem the mere existence of spectral gap matters.
Even if it has theoretical reasons to have a tiny gap in practice it works as zero gap.
The reason you can't use this to compute the uncomputable is that real systems are finite, and the spectral gap is always computable in principle (maybe with a lot of effort) for any finite system. A real (possibly very large but still finite) system will either have a gap or not, and you'll be able to measure it. This definitely doesn't solve an undecidable problem.
However, the undecidability in the idealised infinite lattice limit "shows through" to the experimentally accessible finite-size case, in the form of some rather unusual finite-size physics. This is discussed in more detail in the paper itself (the relevant section is quoted verbatim here http://mathoverflow.net/a/225905) and in the comments on Scott Aaronson's blog.
As the (observable) universe can only contain a finite number of things (AFAIK), the universe can't contain an undecidable family of systems. This result "merely" provides some evidence that the TM that decides the has-a-gap problem for all systems in the universe might be pretty large, which is kind of a bummer if you want some concise description from which you can make predictions about the universe.
e.g. "If Golbach's conjecture is true, then FTL signalling is possible. Since physics says FTL is impossible, then GC must be false"
[If you could reduce GC to a scheme for moving information via quantum entaglement. I use GC as an example because it is famous and an unproved, but maybe a better example is the Erdos Discrepancy [0] which makes statements about aritrarily long sequences in {1,-1} just like sampling quantum states!]
The only way a problem is mathematically undecidable is when it's malformed (i.e. non-sensical).
https://en.wikipedia.org/wiki/Undecidable_problem
See here for a concrete example of a similar problem (props to adrianN for the link in the first place):
In terms that may be more familiar to programmers, lisp's homoiconicity of data and code corresponds roughly to how Gödel was able to express logical formulae as arithmetic statements via Gödel numbering. Once you are able to encode logical formulae as natural numbers, you can then use laws of arithmetic (e.g. Peano's axioms) to compute/prove other statements/numbers.
Also take a look at the Church-Turing thesis
The Church-Turing thesis is an (unprovable) statement of faith, not a mathematical theorem.
Effectively, it states that "all algorithms can be computed on a Turing machine, and vice-versa".
Note that this thesis is not as radical as it first sounds; I'm assuming that if we ever do find a way of computing functions that cannot be computed on a Turing machine, then we'll just call it something else, not an 'algorithm'. This would make the Church-Turing thesis just a tautological circular definition.
It is about algorithms of a certain kind, the kind of computation that we do when we, say, factor polynomials or check a step in a euclidean geometry proof. That is the kind of computation called for in the Entscheidungsproblem. Turing's analysis of that kind of computation was very persuasive, and consequently influential.
But as to whether there is more, whether we can go farther with some kind of analog computation involving lasers and interference, or some kind of quantum stuff ... well, maybe. It doesn't seem impossible that Turing, in the 1930's, lying on the grassy river bank after a hard run and reflecting on what a device can compute, did not imagine it all. To date (as I understand it) no analysis of what can be done with a real device under current physics has for the community of experts the same persuasiveness of Turing's work.
This paper seems to me to at least hint that there may be things that nature computes, but which no Turing machine can compute. It makes me wish to understand the physics.
Compare the Sieve of Atkin to Shor's algorithm, for what I am referring to.