stillthinkin said:
In a strict materialist accounting, where everything is explained in terms of particle physics, you will have a hard time making sense even of "survival". There is no particle which does not survive being consumed by a crocodile; mass is conserved. Within a broader physicalism, such as that of Aristotle, evolution can make sense. But once you try to account for the animal in terms of the particles of its body, you lose the only thing which cares about surviving: the animal itself.
This isn't a problem. I was proposing evolution as the source of "error" in the world. I'll happily admit that non-evolved, inanimate objects don't make errors in any direct sense (they may be errors by our, ultimately evolution-derived, human standards). This may be a controversial view even amongst materialists.
So evolution is the source of error in the world... and what is the source of evolution except inanimate matter? Or are there now two types of matter, inanimate and animate? Are there animate sodium atoms and inanimate sodium atoms?
chriswl said:
stillthinkin said:
If we make a mistake while making a machine, but the mistake remains ours... then how is it that when we don't make a mistake, the behaviour of the mechanism becomes its own? If the mistake is ours and not the machines, then how is the logic we put into the machine an activity of the machine? Machines do what they have to do, according to the laws of physics - they dont make logical inferences any more than they make mistakes.
I don't think it makes sense to say machines don't make logical inferences. If I replace a human operator with a computer then what happens to the logical inferences that the human performed while doing the job? If they are not now performed by the computer where are they performed? Not by the programmer who merely determines
how the logical inferences are to be performed. Where are the thousands of instances of the inference being carried out when the program is operational if not in the computer?
It makes excellent sense to say machines dont make logical inferences. When I push a switch and the light goes on, do you think there was something behind the wall that inferred that I wanted the light on?
Regarding replacing a human with a computer: this is nothing more than a new machine, made again to do what its engineers wanted. It doesnt matter how many machines you put in place to run other machines, the whole system is still a machine that simply does what it has to do according to the laws of physics. It doesnt matter how long you make the paint brush, you cant fire the painter.
chriswl said:
Clearly the logic is an activity of the machine. The machine is the only place where this activity could be happening. There are no other candidates. But it is intended to happen according to our specification, to our plan and we are the judges of whether it is carried out correctly. Perhaps the best summary would be that the machine carries out logic but not its own logic. It doesn't really "own" its program.
No, the activity of the machine is due to the causal interaction of the mechanisms we implemented in it, it is not due to the machine doing logical inferences. Machines dont logically argue their way to their outputs. The "other candidate", of course, is always the person who designed the machine.
Computers are based on gates. Take an AND gate, for example. This involves a pair of inputs and one output, and can be implemented with marbles and levers, or with vacuum tubes or diodes or transistors. When two marbles arrive at the inputs, then the levers release a marble at the output. The levers are not doing logic, the person who planned the gate did the only logic involved. With electric gates, same thing: when the two inputs go high (+5v), then and only then does the output go high. The parts are set up to do this, they do not infer the result.
It doesnt matter how many gates of different types you string together... a trillion gates will never be doing anything more than this.