rocketdodger
Philosopher
- Joined
- Jun 22, 2005
- Messages
- 6,946
...snip...
What is it that can tell the the context switching routines have been monkeyed with?
...snip...
What is it that knows "aha, that was not the same 5 that I calculated in the last step"?
Any external observer can see it, and it is contradictory for the consciousness itself to know -- because then it wouldn't be two different consciousnesses. By definition you only have access to the private behavior of your self and nothing else.
So there is no issue here.
You mean in the sense that it was the "same" Fibonacci sequence calculated in your example?
Actually, that was a bad example because you can run such an algorithm with zero input.
Forget I said that, and instead suppose the algorithm is simply to take the value X and add it to the value of an input I at each step and assign the result to X, with the initial value of X being anything you want.
It is the "same" if and only if the initial value, and the input I at each step, is the same.
So my point is that if anything in the environment changes that leads to an input being different than it was before, the consciousness of Run1 and Run2 will be different at every step past where the input deviation occurs. However, Run3 will only be different between when the deviation occurs and the next context switch -- because after the context switch it is using the old results of Run2.