23 ms·
"And indeed CPUs as turing complete, programmable machine are a strict superset of what brains can do." This is a fundamental assertion that I do not believe y
by coreyp_1 6y ago
"And indeed CPUs as turing complete, programmable machine are a strict superset of what brains can do."
This is a fundamental assertion that I do not believe you can make.
The brain cannot simulate a turing machine. It does not have infinite memory, which is a requirement for a turing machine. It can, however, stimulate a linearly bounded automata.
It is also not implicitly obvious that a turing machine can simulate a brain. The primary difficulty that I do not yet see a way around is the fact that a turing machine, which has as its control unit a finite State machine, is bound by the finiteness of those states (finiteness of representation, not of number). The brain has no such constraint. It is analog, and therefore infinite in State representation.
In my opinion, this is more akin to the P versus NP problem, and that we know what needs to be equivalent in order to say that P equals NP, but no one has proved it or disproved it yet. That's how I feel about the statement about Turing machines and the brain. I do not believe we can be dogmatic on that aspect yet either way. We may have opinions, just as we may have opinions about P vs NP, but we must also be careful about stating what is provable and what is opinion, and that is all I'm trying to do.
Of course, I am willing and very interested to gain more insight in this area, so discussion is welcome!
- shawnz 6y ago> The brain cannot simulate a turing machine. It does not have infinite memory, which is a requirement for a turing machine. In practice we call modern computers turing-complete even though they don't have infinite memory. The brain can simulate such a machine. > The brain has no such constraint. It is analog, and therefore infinite in State representation. If this mattered, then it would mean analog computers are more powerful than digital computers and therefore the Church-Turing thesis is wrong
- coreyp_1 6y agoRegarding the Church-Turing thesis, it is exactly that, just a thesis. Again, akin to P vs NP. It seems to hold for most cases, but is not proven. The reason that it's difficult to apply in regards to the brain is that we don't exactly know how the brain is computing... or if it "computes" at all! To my knowledge, we don't have a model of computation for consciousness, emotion, free will, Etc. Perhaps these are better classified as emergent Behavior rather than computation, but if that is the case I still don't know of a model explaining what computations or rules give rise to the emergent Behavior. Perhaps the problem is in our definition of computation and what it means to compute. We do know that the cardinality of the set of possible computational problems is larger than the cardinality of the set of all possible Turing machines. This is provable by simple diagonalization proofs. The question, then, is whether or not the computations of the brain fall Within the set of Turing recognizable languages (computational problems). To my knowledge, this has not been shown.
- supergarfield 6y agoAs far as I understand, the prevailing opinion is that the brain is a physical object and that its operation does not involve currently-unknown laws of physics (because we have a good understanding of what happens at the scale of an entire atom or above). A Turing machine can run a simulation based on such physical laws to any desired level of precision (which is enough, because as mentioned in TFA, processes in the brain aren't individually very precise). This is true because of the nature of these laws, which are mostly just asking you to integrate differential equations. If you accept this, then it should follow that a Turing machine can in fact simulate a brain: just run a physics sim on a brain's initial state. (I do realize that this is far outside the realm of what's doable today, but it seems to provide a solid justification for why it's conceptually possible).
- coreyp_1 6y ago"any desired level of precision" is actually the issue. The moment you choose a level of precision, you cease being accurate (at that level). If you make the argument that a TM has infinite memory, and can therefore represent an infinite precision, then I would counter that our current defintion of a TM requires a finite tape alphabet (and finite number of states), which is part of the TM's known computational limitations. And, of course, the moment that you use any finite set of symbols to represent an infinitely precise value, you fall into the problem that the set of real numbers has a larger cardinality than the set of possible turing machines (again, simple proof via diagonalization). It is possible that the brain's imprecision (I would argue that "inconsistency" might be a better word) is a requirement of it's computational ability. Again, we haven't defined how the brain computes, nor do we have a model for explaining its computation, encoding or representation of knowledge, or emergent behavior. We have observed phenomena related to some of these things, but we are far from understanding it. It may be that the computational processes are dependent on the surrounding environment. We know that the biological processes are influenceable by the physical world, but we do not know much about how these external forces affect, limit, or are required for, the process of brain computation. The quantum world may play a part in consciousness (or no, we don't know). Non-determinism may play a part. It is possible that, in order to simulate a brain, one would have to simulate the entire universe around it in order to predict the behavior... meaning that it may well require a universe to perform the simulation. Which brings us to a related theory of whether or not we are living in a simulation, but I digress... :)
- deepnotderp 6y agoIsn't the recent Google quantum "supremacy" experiment evidence against the extended Church-Turing thesis?
- anchpop 6y agoNo, quantum computers as we understand them can be simulated by a turing machine
- deepnotderp 6y agoThe extended Church-Turing thesis which I specifically referred to concerns efficient simulation, not just whether it can be simulated.
- The_rationalist 6y agoGoogle has not proved quantum supremacy, it is a scam. They have proved the truism that running a physical system is faster than running a simulation of a physical system...
- lawrenceyan 6y agohttps://www.nature.com/articles/s41586-019-1666-5 https://www.nature.com/articles/s41586-019-1666-5 What part of the experiment in the paper released did you feel like was inadequate?
- deegles 6y agoThe big question is whether a CPU can emulate a brain with the same or better efficiency.
- nicoburns 6y agoI mostly agree with your post but: > The brain has no such constraint. It is analog, and therefore infinite in State Not necessarily infinite. A lot of people believe that nothing in the world is truly infinite (just very large/small). Infinite quantities in mathematics are just approximations that simplify calculations.
- jbay808 6y ago> The brain has no such constraint. It is analog, and therefore infinite in State representation. This is a common misconception. I'm sure you are aware that analog signals can be approximated by digital values -- a 10 bit ADC will read a channel to one part in 1024, etc. You might say that even a 64 bit representation is a poor approximation of a real life signal, which is a real number with infinite precision... But it isn't. The brain operates at about 300 Kelvin, and so there's a noise floor to all analog signals of about that times Boltzmann's constant, or 10^-20 J. If a neuron impedance is 1 ohm, and at a bandwidth of just 10 kHz, the thermal noise is about 1 nV. For a membrane potential of 100 mV, that's a maximum possible noise to signal ratio of one part in 100 million, which is 26 bits. Now the brain could depend on the signal below the noise floor, but if so those would be extremely fragile operations, and you could get the same thing on a computer by padding your numbers with random data.
- p1esk 6y agoGiven how robust a brain is against noise, I'd be surprised if any brain signals are more precise than an equivalent of 3-4 bits.
- jbay808 6y agoI agree, and I think in practice the brain's noise floor is also much higher than the theoretical thermal-noise minimum. But I guess the main point is that once we acknowledge that even 32 bits is more than enough, the difference between an analog and digital machine loses a lot of its philosophical weight.
- PeterisP 6y agoIf you go to a sufficiently high precision, neurons and their communication are discrete - the number of neurotransmitter molecules and ions transferred across any synapse is countable, so the number of states (even if we ignore noise and noise tolerance, which we shouldn't ignore) is finite.