[Date Prev][Date Next][Thread Prev][Thread Next]   [Date Index] [Thread Index] [Author Index

Re: Question on Non-simulability



Hi Steve,
 
I think the situation here may simply be a misunderstanding between the possibility of "creating life" in a computer program and "simulating life" in a computer program. His view was that it was not possible to create a life form within that limited realm, but he would never say simulation of a life form was impossible (quite the contrary). His caution would be to always remember the difference between a simulation and the "real thing".
 
Ultimately, he was saying: If we don't understand the real thing, but find a way to simulate it... how is that simulation supposed to teach us what is really going on in the real thing? This was the crux of his concern on the subject of using computer simulation in this area of science. So often, science wants to replace the natural system with something easier to comprehend, which is all well and good, that is-- until it is forgotten that the replacement is NOT the same as the natural system. The "machine metaphor" is one example of just this kind of "forgetting".
 
On the subject of where all entailment in a computer comes from, I wonder if he wouldn't say that it all comes from human beings. The CPU is a human creation and is based on part of our own mental thought capability. The entailment in a computer, therefore, originates outside of the CPU.
 
Judith
 
----- Original Message -----
To: ***
Sent: Thursday, August 19, 2004 1:54 PM
Subject: [ROSEN] Question on Non-simulability

 
One of the recurring themes in Rosen's argument is that organisms possess non-simulable models. He thus argues that computer simulation is not a fruitful way to investigate the  "what is life" questions.
 
His argument about non-simulability centers around the impossibility to simulate causal impredicative loops by a computer because a computer program is ultimately a finite state machine.
 
Could someone on the list point out what is wrong with the following objection to Rosen's argument? I'm aware that my understanding is limited so I'm just asking for may education.
 
Question.
 
It seems that by program Rosen mostly means a fixed set of instructions operating on some inputs and generating some outputs (turing machine style). In this sense I would agree that simulations are limited because a program cannot modify itself. However, that is too narrow a view of what a computer can do. Many modern computer languages incorporate meta-language facilities that allow the program to dynamically modify itself and even dynamically modify the language (e.g. LISP meta object protocol).
 
Rosen's answer to that seems to be that, regardless of what the software does, it has no entailment - all entailment is in the CPU. I do not understand this argument. We can certainly take a CPU that supposedly has entailment and completely simulate it in a software of totally different system. The resulting simulated CPU is indistinguishable from the original, yet, according to Rosen it has no more entailment. Where did it go? It seems like it is now embodied in the simulator software.
 
Secondly, it seems like Rosen basically argues that since CPU is a simple state machine that anything that can be simulated in software  is ultimately a state-machine. This argument seems to be similar to reductionist reasoning that Rosen often crititicizes. It's somewhat analogous to saying that since organism consists of molecules all it's propreties derive from the molecule. We know that it's not the case for the organism because a lot of its properties are embodied in its organization. Why must this not be the case for the computer where the software embodies organization? For example, I do not understand why certain software structures cannot represent impredicativites. Seems like it's done on a regular basis. For instance, various control systems incorporate impredicativities of all kinds in the form of feedback systems.
 
Thanks,
 
- Steve
 
 


Do you Yahoo!?
Yahoo! Mail is new and improved - Check it out!