3 ms·
>Our minds aren't constructed to understand reality, they're constructed to help our bodies survive in a savannah a few hundreds of thousands of years ago. I a
by helen___keller 8y ago
>Our minds aren't constructed to understand reality, they're constructed to help our bodies survive in a savannah a few hundreds of thousands of years ago.
I agree with your main point, however I don't find this a compelling argument. Regardless of what our brains are constructed for, with pen and paper and a set of rules we can roughly approximate a turing machine. Everything we as humanity know about computation suggests that at minimum this is equivalent to any computation possible using all known physical properties & interactions with some amount of overhead (even quantum can be simulated classically).
Thus, while it's possible there is an unknown kind of interaction that we cannot understand or simulate classically, the fact that our brain is more or less designed around survival and reproduction is irrelevant; change or optimize our DNA and the new super-human will still be at best roughly equivalent to a turing machine in terms of computation.
- AstralStorm 8y agoThere are computation devices more powerful than the Turing machine, which is why we have complexity classes. (P, #P, #BQP are some examples described by different kinds of Turing-like machines.) So calling humans equivalent to standard Turing machine is ultimately wrong if you even start to assume quantum processes are important in our thinking. (which is actually unproven as of yet) Then you need to start with a more intricate parallel quantum Turing machine, high end mathematics required already. It is already non-deterministic. And no, quantum effects cannot be simulated efficiently classically. That is the difference between P and #P complexity classes. Add parallelism, you get #BQP. You would be able to tell something about the nature of reality by building physical instances of those problems and timing them. Timing attack on the structure of reality, structure of time itself, anyone? (Of course the required energies would be ridiculous.) To falsify any Turing model, you need to answer the question: what cannot be done by any given machine? Or by any machine? It is possible that there's a Goedel trap in this question. A parallel would be to find and answer to what cannot be computed efficiently by best human geniuses ever. Hard introspective question might I add. Answer probably requires building or finding something more than human.
- drdeca 8y ago#P is still decidable by Turing machines. And, I’m pretty sure that #BQP is too. (Just with a large slowdown.) Now, yes, there are models of computation which cannot be simulated by a Turing machine, but I don’t know of any substantial evidence that a physical process uncomputable. Any computation which has a finite number of possible inputs is computable, using a lookup table, and therefore using a Turing machine. So, for any physical process to be uncomputable, it must be such that there are infinitely many possible states of it, for it to proceed from. And, the Bekenstein bound, if correct, would seem to suggest that no structure like that can exist within a bounded region of space.
- helen___keller 8y ago>There are computation devices more powerful than the Turing machine, which is why we have complexity classes Equivalent meaning computability, not complexity. The two machines can simulate each other (even w/ exponential slowdown) then it's equivalent. > cannot be simulated efficiently classically Efficiency isn't really the point. The OP is suggesting there's a literal wall which makes something impossible to understand. This would require a computational behavior that cannot be programmed as a turing machine. > To falsify any Turing model, you need to answer the question: what cannot be done by any given machine? Correct. The answer is that a turing machine can't decide a turing-complete decision problem, so hypercomputation is achieved by equipping a turing machine with an oracle for a turing-complete problem. This actually leads to a hierarchy that is each strictly more powerful than the previous ones by using oracles for problems that are "more undecidable" so to speak (see https://en.wikipedia.org/wiki/Arithmetical_hierarchy https://en.wikipedia.org/wiki/Arithmetical_hierarchy ) Either way, we have no evidence that suggests theres a natural process that lives higher up on the arithmetical hierarchy. An example of a physical process that would fulfill this criteria: suppose there were a type of particle that only sometimes collide with each other, and it turns out that they only collide not just by running into each other but also when the sum of their velocities encode halting turing machines, otherwise the particles pass right through each other. A classical turing machine cannot decide the halting problem, so it's impossible to simulate a system with these particles because you never know if they will collide or not.