When Does the Universe Compute?
KentuckyFC writes "The idea that every physical event is a computation has spread like wildfire through science. That has triggered an unprecedented interest in unconventional computing such as quantum computing, DNA computing and even the ability of a single-celled organism, called slime mold, to solve mazes. However, that may need to change now that physicists have worked out a formal way of distinguishing between systems that compute and those that don't. One key is the ability to encode and decode information. 'Without the encode and decode steps, there is no computation; there is simply a physical system undergoing evolution,' they say. That means computers must be engineered systems based on well understood laws of physics that can be used to predict the outcome of an abstract evolution. So slime mold fails the test while most forms of quantum computation pass."
"I'll get it," a wife said to her husband as the phone rang.
On the line a pervert, breathing heavily, said, "I bet you have a tight asshole with no hair."
"Yes," she responded. "He's sitting next to me watching TV."
Before we go into philosophy, I warn that being a computation is different from "being the result of a computation". The mold can be simulated.
---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
Why can we not think of the information as being embodied in "some aspect or other of" the matter and energy undergoing evolution. It is only some observer that needs to see the information as having been encoded or decoded.
Metrics of computations, or measurements of information flows, may be a productive way of describing (and predicting) complex physical evolutions, regardless of whether the physical system itself is identifiably encoding and decoding information explicitly. You just have to establish your own observer convention for how you think the information is represented in the matter and energy under discussion, or you can even just think about "the maximum amount of information" that could be contained in that matter/energy/spacetime region, and the maximum possible amount of information flow there.
Where are we going and why are we in a handbasket?
>The idea that every physical event is a computation has spread like wildfire through science. That has triggered an unprecedented interest in unconventional computing such as quantum computing, DNA computing and even the ability of a single-celled organism, called slime mold, to solve mazes
Quantum computing is no less physical than classical computing. DNA computing is entirely different than quantum computing. They have almost nothing in common. Is OP trying to say that physical models are used to perform computing? That is always the case. OP's hypothesis makes no sense.
Point particles come from the interaction of various waves which carry force. Points don't even take up space. The Universe is one giant 2D wave, and all 3D space is holographic illusion.
The article claims that computation requires the theory behind it to be well-understood.
However, information processing is computation, whether you understand it or not.
That would be like saying that the brain did not compute because our theories behind how a brain works are insufficient to fully understand it in its entirety.
Sounds like they are arbitrarily defining computing as a simulation of the universe, therefore the actual universe cannot compute. I think this unnecessarily limiting people's imagination.
Besides, from the inside of a simulation its all real to you.
The idea that the universe computes comes originally from Konrad Zuse in 1967, who built the first working computer in 1941.
English translation of the Calculating Space book by MIT, 1969 (pdf)
Original article in German, 1967 (pdf)
against slime mold! The Great Ooze does not know mercy!
The type of computation discussed in this article is not the type of computation used in the phrase "every physical event is a computation". These physicists are trying to discern computation from physical processes by discerning whether the process can encode information in its initial conditions, and other information can be extracted from its results. This is good when trying to determine which processes lend themselves to building computers, but it does not address the question of whether the universe is a computer, and whether the laws of physics are merely closed form equations describing some of its operational semantics.
Higher Logics: where programming meets science.
It seems to me that the differences expressed in the article is postulating may be better expressed by a distinction between useful and useless computation, which can than be defined as relative to the observer.
maybe that's just because I can't think of anything that we can observe, or infer, which has no effect on the physical world
It's much more complicated than that. Myxogastria can be onecelled and mononuclear, and they can be multicelled and multinuclear, and they can even be onecelled and multinuclear - all within the same organism. A single plasmodium cell can contain up to 10 mio nuclei and span several square meters. Thus it would be better to call the plasmodium acellular, as it has no inner cell structure.
For example, the processes that slime mould uses to solve a maze are largely unknown. For this reason it is not computation.
Don't we usually declare characteristics of things based on what we know about them, rather than on the basis of not knowing about them?
Seems like a strange kind of subjective solipsism--"what is, is dependent upon on what I currently know is".
~ Whence do you come, slayer of men, or where are you going, conqueror of space?
"Without a good understanding of the underlying physics and solid engineering to make the device usable, a physical system simply evolves rather than computes." Okay - Is the Earth a computer? The earth, as a device, is definitely usable - it is specifically "engineered" to sustain human life, unlike any other system in the universe. We have a good understanding of it and we've engineered subsystems within it to even make it more usable. In fact, it generates spreadsheets (I have yet to see a quantum computer generate one) in some of its subsystems.
So, using the blog post's assumptions, the earth doesn't just evolve, it also computes. Correct?
See subject.
Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
I RTFAed. Their theory is essentially that computation can only be said to have occurred if you know the physical nature / laws that allowed the computation to occur.
Which is BS. There are plenty of people who can add 2 numbers on a calculator without knowing anything about electrons, bits, electronics etc. You can extend that until the number of people who understand specific physical laws underlying a computation is zero.
Since when is human knowledge the test for whether any computation is happening? All they are saying is "If we don't understand it, we will not call it computation." Way to go with the semantic circus.
Entia non sunt multiplicanda praeter necessitatem.
I think whether or not the Universe computes is relative.
What is it you're trying to compute? If you are trying to compute the dynamics of the Universe then the Universe does compute. It computes itself better than any other model.
If you are talking about abstractions then probably computers do very well give proper instruction and dataset.
To get a computer to compute the universe is like trying to force a very large round peg into a very small square hole.
Codifex Maximus ~ In search of... a shorter sig.
"God does not care about our mathematical difficulties. He integrates empirically." --Albert Einstein
We should learn what we need to know about issues, before we decide what we need to feel about them.
Slashdot is slipping. Twenty Five posts and not one mention of Douglas Adams.
When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
On first shift, you submit the keypunch forms.
Slime mold senses its environment and reacts accordingly. That is computation in the broader sense used by physicists. It isn't engineered (unless you are of a certain ilk) but it is an organized, coherent system.
I am becoming gerund, destroyer of verbs.
I.e., the idea of the entire universe as constituting some sort of universal computational substrate.
The idea is probably wrong, mainly because every "my conception of the fundamental nature of the universe based on just discovered science" is wrong, due to the time-bound nature of our perceptions.
Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)
http://www.lawrenceperson.com/
By defining computation to be X and not Y, I have proved that X is computation and Y is not.
Yes, terribly helpful, that.
It's probably wrong, but I really like the idea of the universe being a big physics engine with a step time of one planck second.
Based on the story one might speculate the all processes in the universe could produce a computation and provide an answer. If so, then the universe has been calculating in this story as well. The number of posts in this story prior to this post is 42. My post now invalidates the universal answer by changing the number of posts to 43.
much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
Does this remind anyone else of how religious philosophers of days past used to argue over how many angles could dance on the head of a pin? I'm not sure about the angles part, but there are surely some pinheads in this story.
The slime mold is computing the optimal solution to the task at hand. Evolution is the computation, the DNA contains the encoding and decoding. DNA is self describing information -- A proposed solution to the problem space of the environment. I just despise when morons fail basic Cybernetics 101. Explain reproduction if there is no encode / decode phase... ugh.
... at night of course...
+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
Physicists, please leave this to computer people. Interpretation is just a transformation, and is no magic door to computational efficiency.
If a slime mold could, via interpretation, solve some NP-Hard problem, that would be an astounding result with major implications for the computational ability of the universe.
This is independent of the interpretation. It is the equivalency of reducing a problem to another, of which physicists are indeed well aware.
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
I think the phrase "spread like wildfire through science" is a little over the top.
As I recall, Edward Fredkin's interesting ideas about Digital Philosophy (roughly speaking, the universe as a computer), are far from being accepted by the scientific community.
This slime mold is delicious!
An enigma, wrapped in a riddle, shrouded in bacon and cheese
after all that's roughly how current it is ... I remember learning about these topics in bio (slime mold) and physics (quantum computing) back in high school (or rather the equivalent in my country), and the material was already some years old - and already claiming "10 to 15 years" ... well, that timeframe was over last year iirc
this is a true statement:
I think TFA (and Turing too, but we'll get to that) make a fundamental mistake that leads them to these TED-talk kind of wild eyed pop-science speculation.
It relates to social construction of reality: http://en.wikipedia.org/wiki/Social_constructionism
So, my point is: the very *idea* and *definition* of the term 'computation' is a human-created contextualization of the way we observe the universe to work.
humans made machines (computers in this case) to automate a task: specifically in the case of the 1st computer it was for automatically doing long math problems.
all of 'computation' in the history of the known universe has been done by machines programmed by humans
that's what it is
the deeper problem, IMHO, is a computing model based on the 'Church-Turing' Thesis of universal computability to describe computation...its sort of like an unnecessary abstraction layer
it's time for a better model...information theory and communication theory are helpful here...I believe a *cybernetic* model is the proper understanding of computation.
Why? Computation is nothing more than humans observing information flow through a system, a system which *processes and changes* the information in a predicted and predetermined (*programmed*) way.
For this, I see the Shannon-Weaver Communication model as the proper conceptual starting point for formal understanding of 'computation'
Just imagine Von-Nueman Architechure overlayed the Shanon-Weaver Model diagram...**that's** a cybernetic approach ;)
Thank you Dave Raggett
"A physical system undergoing evaluation" is pretty much what a computation on a physical device looks like. Seems some physicist(s) with their usual search for meaning when the midlife-crisis strikes but little idea of Computer Science drummed something up that does not make a lot of sense. The issue is of course that the encoding and decoding steps (properly called abstraction and application) are only necessary when you have a computing device using a different primary mechanism that the device the calculation apply to. For example, when doing analog computations in a radar system, you do not change the mechanism, the signal already is electrical and analog. Hence when doing, day, computations for gravity, there would well be an invisible tiny "gravitational computer" in any particle affected by gravitation that uses the available input directly.
Of course, there is always the (likely) possibility that this whole universe is only a simulation, and all perception of it we have is a cleverly crafted illusion. In that case the abstraction step is not necessary either, except possible in the bi-directional channel that delivers the illusion to each of us. (Solipsists win the most here: Only one bi-directional channel needed for the whole universe ;-)
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
In the 18th century, the sexy model of the universe was a clockwork mechanism because that was the coolest tech available at the time. Move forward three centuries and suddenly the universe is a digital computer because that is the new trendy tech. Never mind that 50 years ago Feynman showed that the universe is not efficiently computable by a Turing machine...
You will not drink with us, but you would taste our steel? - Walter Matthau, The Pirates
Just because a bunch of physicists propose such a "formal way" doesn't mean that that formal way is actually correct or even meaningful. The history of science is littered with physicists proposing all sorts of things outside physics, almost all of which have turned out to be b.s.
Philosophy always just makes my head hurt beyond a certain simple level. At least physics makes my head hurt for a purpose. I'd like to get something out of my headaches other than a paper that only others of my kind will read. At least... that's my philosophy...
Philosophers tend to want to create specialized definitions and terms in order to project that philosophy so that it can be more broadly applied. I think this is what we are seeing here. In specific they mentioned slime mold and encoding and decoding. Actually slime mold is encoded with DNA and the function of the slime mold in navigating the maze reveals the decoding expressed as the function of slime mold. If our human abilities were more advanced we should be able to determine the future functional abilities or probabilities of a function by examining the DNA encoding directly rather than determining its function by observation of the slime molds activity.
Essentially they seek clarity on what defines computation. In this muddy world clarity is rarely available.
As usual either Zach Weinersmith or Randall Munroe, the two greatest minds of our era have already forsaw this news...
In this case it's Zach!
http://www.smbc-comics.com/?id=3054
Computation is essentially the same process. A computation uses the evolution of a physical system to model an abstract theory.
But this only works when the link between the real and abstract worlds is clear and well understood.
Yet strangely I can work computations using pen and paper using only the evolution of the poorly understood system consisting of my brain, arm, hand and eyes.
this signature has been removed due to a DMCA takedown notice
Virtual particles and the probabilities of quantum particles to pop into existence? Haven't we seen an article on /. Proving the measurable existence of these two phenomena?
I think that is what the prior poster was referring to.
Scientists quantify the universe, so hither, thither, and yon, all they see is computations.
Or are we not sure if the laws of thermodynamics in quantum systems is actually inaccurate because we are not sure the universe is a closed system.
Maybe that'll throw a monkeywrench into the viral notion that we are living in a simulated universe.
Not holding my breath though.
Some call it "general relativity," but I call it network lag.
hey thanks for the response...it's clear you are more adept at handling the terminology of Computer Science.
IMHO, though you are batting around heady ideas, it is all just language to describe **things we program machines to do**
i'm not being reductive_it's recontextualizing fresh language to describe what we observe and, in that context **what we can predict and how**
start with your introductory sentence...'X theory does 1, while Y theory does 2'...wrong...humans test hypothesis and program machines to execute instructions
this isn't something I can argue for or against...I won't have a definition war, but its safe to say these arent formal definitions in any way
that's what's happening...the language of 'computatility functions' is useful no doubt, but conceptually it is a Moebius Strip of logic
to be specific:
and
Wrong on both counts.
1. This isnt a crypto-contest...that's part of your problem, computing is programming a machine to follow instructions...you are describing a cryptographic scenario that is ***ANALOGOUS*** to the same problems found in computing....but it is only an analogy
2. The Shannon-Weaver model originally was devised to reduce 'signal noise' in wireline transmissions...it is *not* inherently related to probability. Probability is a way we use math to observe and calculate the 'noise'...IT IS ONLY METRICS AND MEASURES
Look at the scientific definition of the speed of light...it's a human attempt to quantify somethign we observe in nature...we define light's speed based on its relationship with other known aspects of the universe.
You are confusing the act of defining the 'noise/randomness/etc' of a signal quantitatively with theory about how the system of communication/computation works.
I know that alot of CS types have a whole schpiel about 'computational complexity' and 'p/np' stuff, but it is not what you think it is, from a functional perspective.
The entire notion of the Turing thesis is off-kilter and not truly a theory of computation. It is a **thought experiment** about computation. That is ALL.
tl;dr We can compute anything we can program a machine to compute...that's the limit of computation.
Thank you Dave Raggett
you just described the heat death of the universe
which is another way of saying 'entropy'
therefore, you actually 'adhere' to the Theory of Entropy...at least as you define it.
that's the problem, the concept of 'entropy' has been wrapped inside itself so now it resembles a Moebius Strip not a defined term for somethign we observe in the universe
THE ACT OF DEFINING 'STEADY STATE' , as you call it, is the same thing as defining 'entropy' ...its just using different language.
I don't know where/when/how 'entropy' became a politicized word in science, undoubtedly some religious jerk tried to say that b/c of what Newtonian Physics tells us (its not a completel theory but it is useful for prediction) and b/c the universe ends in heat death, then therefore God exists...that's my guess
Thank you Dave Raggett
gotta agree...
IMHO it comes down to inherent faults with the Chuch-Turing 'thesis' and computational complexity theories
Thank you Dave Raggett
b/c, IMHO, 'computing' is the act of programming a machine with instructions
that's all 'computing' is...asking if the universe is a 'computer' is like asking if it is a 'Volksvagen'....they are both just analogies of types of systems
as opposed to what?
how could 'the laws of physics' be anything other than humans attempt to make heuristics that can predict nature
Thank you Dave Raggett
"The idea that every physical event is a computation has spread like wildfire through science."
Not that it's necessarily true, but I think it would have made better science fiction had The Matrix claimed that humans were computation units in the Machine's world, rather than that "battery" stuff.
[Morpheus voice]
What an amusing reversal... Which lane is fastest through this interchange? How many people get in the elevator? Have the soup or the salad? Tastes great or less filling? Our surroundings are encoded problems, and the aggregate of human behavior presents a solution to those problems. How many people make a quantum bit? 1,000? 10,000? 1,000,000? It depends perhaps on the resolution of the solution that is sought. What questions are we answering for the machines? Who could possibly know?
[/Morpheus voice]
They could have explored that, maybe, in a sequel, had they ever made one. Shame they didn't get around to it...
-- "Oh. This guy again."
One hopes no one demolishes the Earth before the computation is done though.
does not compute.
"SHUTDOWN"
Who the hell comes up with games like this?
What happens when the universe has compiler errors?
programming is not computing?
when I write a python script, that isn't under the umbrella of human activity we use the word 'computing' for?
you're dead in the water on this one...I'd like to have a discussion about this topic but this is not that
Thank you Dave Raggett
That was a yummy SLIME MOLD!
I know Nethack was an old game, but I didn't know it was written with organics...
Thanks for the response.
I think my whole point is that Turing's concepts should be done away with...so when you say this:
I want to scream (the truth)...the discussion itself (like the one we're having) begins to resemble a meta-Turing Machine itself...then I feel crazy inside....
Turing is as Turing does. Anything can be 'Turing-complete' or w/e term you use b/c the whole notion is just a thought experiment about computing that created a false dichotomy ('turing complete or not') that *becomes* a testable question only b/c that linguistic distinction (not a real distinction, just an analogy carried through).
I think, unfortunately, we may have to settle for 'agreeing to disagree'...I really want to convince you of what I'm saying, or at least really get through to you and hear your reaction.
Here is is: http://slashdot.org/comments.pl?sid=4315105&cid=45073983
I spelled it out much better on a different part of the thread for this story...I *promise* you'll find a coherent, interesting, and hopefully convincing argument for all of Computer Science to move away from Turing model of computing.
I think it's time to be done with Turing.
Thank you Dave Raggett
Non Angli sed Angeli.
-- Pope Gregory I
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
This isn't a discovery or a proof of anything. At heart, it's simply a (deeply academic) attempt to usefully define "computation". From the abstract: "In this paper we introduce a formal framework that can be used to determine whether or not a physical system is performing a computation." In other words - "We've developed a definition of computation, which we think is useful, under which some physical systems turn out to be performing computation, and others don't." If you subscribe to the view that all physical events involve computation, that's not an ideal way of putting things - but, even if you don't subscribe to it as a definition of what is or is not computation per se, it still provides a way of classifying physical systems, that may be of use.
a checking method is not fit to be a fundamental theory...its building a castle on sand
i will agree that *in practice* Cambridge has successfully claimed the concept of 'computatiblity' with its 'Turing' brand
That's why i'm calling for a better theory
in the context you describe, 'Turing-completeness' is nothing more than a brand name like Kleenex or Charmin
ok...I understand where you are coming from, but again, it's just a **linguistic** or **jargon-based** distinction...
checking to see if a program terminates can be done several ways...as you yourself admit:
exactly...checking a program isn't exclusive to 'Turing'...it's a name brand of an essential function of programming
analogy: changing the oil in your car
there are simple steps that anyone who understands the basics of cars would understand
calling the act of 'checking your program to see if it terminates' a specific theory is like saying that you have the Nassking Method of changing the oil which requires filling the car up with fresh oil after the old oil is drained.
you could write all kinds of papers why this is important, devise tests to prove it is important, but the fact is, you're using jargon to *brand* an essential activity
programs need to be check for 'completeness' & or 'proper functioning'
as a 'fundamental' theory to somethign like Computer Science the 'Church-Turing Thesis' is not fit...it is a methodology based on an analogy of computation
computation is machines executing human-written instructions
Thank you Dave Raggett
makes sense as a dichotomy in that context...
nested above someone mentioned the 'question' of whether the 'universe is a computer' which started this mess
i can't quibble with your contextualization of the terms, and using your definitions, I'd have to say that the question of whether the 'universe is a computer' is functionally the same as asking if the 'universe has a programmer'
*that* is an interesting question...one which science isn't fit to answer
what i mean is, the question of the existence of 'god' relates and involves science, but by definition isn't answerable scientifically
we can't prove or disprove the existence of 'god'
that's IMHO
Thank you Dave Raggett