Exploring Rulial Space: The Case of Turing Machines
writings.stephenwolfram.com
writings.stephenwolfram.com
The interesting idea is, what if we modeled the physical world as operating by all rules at once, and the part that we are able to observe is only the part of it that operates according to our physics?
This makes me think of a model kind of like Borges's library, but with a datacenter. Let's say you had an infinite number of computers, running every possible computer program. Would this model contain our physical universe?
If the Turing hypothesis is correct, yes. That means there is some program whose results are equivalent to our physical universe, and so somewhere in this infinite datacenter exists a copy of our universe.
Is this a useful model? I don't think it is, no. The question of finding the rules of physics has just changed into an equally difficult question of finding out which computer in the infinite datacenter is running our universe.
But I think the "infinite datacenter" model is equivalent to Wolfram's "rulial space". You can make a thousand pretty charts of what the infinite datacenter looks like. CPU usage, network traffic, yeah all of those probably could be graphed. But that doesn't really make the model useful.
If you think about software running on a CPU, you can get different behavior with a very small change. I gave a talk a couple of times about how real-world fencepost errors (like writing <= in a loop when you meant <) will compile to just a single-bit difference in the binary, yet in one case you have a correct program [at least in that regard!] and in the other you have a buggy and potentially exploitable one.
Or software crackers from different eras would sometimes try to remove copying restriction routines just by injecting NOPs over random conditional branches or function calls, in the hope of overwriting the relevant instruction and causing the program to entirely skip that logic.
These programs are adjacent in terms of their code, or are separated by a very short distance in the CPU version of Wolfram's rulial space, but their behavior completely diverges. And I think that's a common case. Or maybe some chaos theory ideas are apposite and we could say that there are a lot of attractors and so it's never unlikely that a small change to the code will produce a big change in its behavior.
Like you, I also don't mind that Wolfram is excited by this, and also am not sure that he's discovered anything here. :-)
Not quite Crank Territory, but like most Wolfram's activities, it dances between possible brilliance and CT.
Note:
Crank Territory: That appellation does apply to his much laughed at previous effort "A New Kind of Science".