What things compute?
researchblogs.cs.bham.ac.uk
researchblogs.cs.bham.ac.uk
The author, and any reader who finds this interesting, should definitely also read "Why Philosophers Should Care About Computational Complexity" by Scott Aaronson: http://www.scottaaronson.com/papers/philos.pdf
This being the Internet, the natural assumption is that this is intended as contradiction or argument, but I really do just mean, you'll really want to read that too, as it informs the discussion in interesting ways.
So waterfalls (probably) don't play chess in the sense that any mapping form the waterfall to a chess program would itself be as complex as the problem (and its execution). But a chess computer does, since its output has a very simple mapping to actual moves (and in practice, most chess computers add a view layer to provide that mapping transparently).
"The question of when a physical system is computing is fundamentally a question about the relationship of abstract mathematical/logical entities to physical ones [22]."
---
"The crucial assumption is that the abstract program, as a mathematical object, requires design and therefore intent. Accordingly, only artificial things can compute. We cannot say, for example, that a brain computes."
I would argue that living things represent the spontaneous emergence of teleology in nature (i.e., evolution doesn't itself have a goal but it implies the greater success of creatures which do have goals). Brains evolved to help organisms survive and reproduce by allowing them to better process sensory data. So brains were "designed" for an "intent" (survival/reproduction), in the sense that brains that did not serve the intent died out.
I would agree that claiming that a rock computes by not simply vanishing from one plank time to the next is not satisfying. This leads me to think that computation has much more to do with whether a particular being has reach a thermodynamic local minimum than anything else (lava does not compute since, despite being far more active than a rock, its behaviour can be explained by the fact that it is a couple thousand degrees hotter than a normal rock). Energy dissipation also does not fit the bill since stars dissipate energy but do not compute.
Unfortunately the thinking surrounding things like proteins look incredibly similar, their behavior changes as a function of ph and temperature, and most arguments that a protein computes are based on defining a function for that protein. This gets us nowhere, but it does suggest that it may not be possible to define computation in a way that excludes systems dissipating energy to reach thermodynamic local minima.
Define "us". Define "compute". Seeing as the former is very fuzzy, and the latter is suggested by the article to be undefined, trying to use this to "prove" that brains are not computers is, well, nonsense.
Consciousness is a side-effect of electrochemical interactions. Nothing more, nothing less. Trying to believe otherwise - that consciousness is some "special snowflake" that can somehow exist independently of the machine which creates it - is about as folly as trying to believe a magical sky-wizard sculpted mankind from clay. Whether this counts as "computation" depends on how "compute" is defined.
I'm not sure how you could argue against the fact that in a near vacuum and a fixed gravitational field, a rock thrown will compute a fairly accurate approximation of a parabola.
Computation in the colloquial sense refers to a sequence of events that happens inside machines that were made by humans in order to calculate some explicit mathematical results that the human operators have some interest in. I think this is a fine definition, and one that includes computers but not humans or rocks. I feel like the author erred in trying to redefine computation into some other abstract concept, muddying the water such that everyone is just talking about what "computation" means to them.
I think the real question we're getting at is, "what is the relationship between what a human brain does to solve a problem, for example moving a body into the correct position to catch a baseball, and what a computer does, which we know is executing explicit math equations to calculate trajectories, inverse kinematics, etc?" Right? We're talking about the illusion of intent, of goals, of the desire to solve problems - and as far as we can tell, rocks obviously do not possess those traits.
I kind of do agree with this.
So, if I want to calculate a parabola, and construct a machine to launch rocks at specific velocities and angles, then this machine is a computer, but if I just throw a rock without wantint to calculate a parabola, no computation has happened?
What if a kid is playing around with my rock launching machine? Is no computation happening because the kid isn't trying to calculate parabolas?
But hey, if a rock and a computer are the same thing, and computation is meaningless, words are meaningless, etc - why have you bothered to say anything at all?