4 ms·
Cellular automata, which includes Conway's Game of Life, is impressive because of the complexity that arises from simplicity. Starting from just a few simple ru
by solipsist 16y ago
Cellular automata, which includes Conway's Game of Life, is impressive because of the complexity that arises from simplicity. Starting from just a few simple rules and starting arrangements, structures can appear that you would never have expected.
Some people believe that our universe could be a type of cellular automata itself.
There are some interesting connections between our universe and the type of cellular automata like Conway's Game of Life. It is possible to predict events in the future by looking at the big picture. Various levels and hierarchies of structures are formed in Conway's Game of Life (e.g. gliders and glider guns) that seem to obey their own rules. However, these macro rules are nowhere close to the original micro rules of the simulation. While we can look at these macro rules to make certain predictions, the only way we can determine every cell's state in the future is by letting the simulation play out one generation at a time.
- baddox 16y agoWhat I find interesting is that deterministic computation (like cellular automata) does not mean predictable results. Vast complexity, both in seemingly random/noisy patterns and repetitive twisting/scrolling patterns, can emerge from the simplest rules. This seems to indicate that a deterministic model of the human brain/mind (or for that matter, the entire universe) does not lead to the unsatisfactory dehumanizing implication that we're all predictable or lack free will.
- mkrecny 16y agoAnd yet if a system is deterministic, it certainly is predictable (read: able to be predicted) and does lack free will. So if the universe is a deterministic automata the 'unsatisfactory dehumanizing implication' stands. Despite this, the only way to predict the state of a Conway system n iterations from now is to allow the system to run for n iterations. No one could actually model the universe precisely by creating a cellular automata. The automata would have to contain as much information as the universe, so it couldn't fit within the universe. Also even if the builder did know the system rules and a valid starting condition he could only compute as fast as 1 iteration per iteration of the actual universe...and hence not be able to outpace the universe and predict the future. I think solipsist is right about macro vs micro rules. And the macro rules themselves have macro rules ad infinitum. At some point you get to macro rules that try to describe human behavior (which apparently don't work very well). I don't think the cellular automata reductionist approach will help us too much in predicting the future in our universe for reasons mentioned above. We may be better off with macro rules like Newtonian physics and so forth.
- solipsist 16y agoPerfect explanation. I'm pretty sure that macro is the way to go. I have a theory that you can take anything and separate it into macro and micro levels (whether it be economics, science, etc.) You can look at systems at different scales and, while there is sometimes an intermediate, it's usually possible to separate the interpretations into two distinct categories. As mkrecny stated, choosing to observe and predict the micro aspects of our universe is a lost cause. However, finding patterns in higher levels of systems is what makes science works. While micro systems are usually the areas left for theorists, macro systems have real life applications for scientists. We predict things every day and some things are simply easier to predict than others.
- baddox 16y agoHis explanation isn't perfect. It's quite flawed. Rice's theorem (and the more well-known halting problem) demonstrates that deterministic computation is absolutely unpredictable.
- barrkel 16y agoIt does not follow that a deterministic system is predictable, depending on what you mean by "predictable", in theory or in practice. A Turing machine is deterministic, but predicting whether it will halt or not is not decidable.
- baddox 16y agoNot true. Determinism does not imply predictability where predictability means "able to be computed faster than just waiting for the algorithm to play out." When the whole universe is performing a computation, even if it's deterministic, there's no way to "predict" in the sense of knowing a future event before it takes place. Any other definition of "predictable" doesn't make sense. An additional (and perhaps stronger) argument is that Rice's theorem states that you cannot in general predict the behavior of deterministic computation. You can't know if a program will ever access the network card, output a letter "A," halt, etc. even though all of these programs are known to be deterministic. I don't think anyone is saying that we can create a cellular automata (or any computer) capable of simulating the entire universe. That doesn't mean that the universe can't be modeled as one. You can't simulate an Intel i5 CPU in realtime in Windows 7 running on an Intel i5, but that doesn't mean an i5 isn't deterministic. As a side node, the potential richness and unpredictability of deterministic computations is a major theme of many works by Rudy Rucker. Any investigation of cellular automata will reveal the unpredictability of deterministic computation, which is essentially the whole point behind cellular automata.
- barrkel 16y agoWhy is determinism important to you? Why do you think humans would be any freer if they were governed by dice than deterministic laws? I believe the human conception of free will belongs to an ontologically different category of concepts to physical determinism. That one is implemented in terms of the other is besides the point. It's like trying to argue about Turing completeness on the basis of quantum mechanics. Consequences are what matter. I believe the most common practical impact of this free will pseudo-debate these days is in criminal trials; "my bad childhood made me do it", "I'm mentally ill", "look at my brain scans" or whatever. But these things need to be argued within their own categories. Either you argue at the level of morality and free will, and treat prison etc. as a punishment; or you argue at the level of determinism, and treat prison as a deterrent and corrective. You can't mix and match categories to suit your purposes, and argue against punishment on the basis of determinism.
- thret 16y agoI look at prison as separating people with anti-social behaviour from the rest of society. Rehabilitation/punishment for the individual is irrelevant.
- barrkel 16y agoGood for you. I'm fairly sure a majority of people in my own country disagree with you, not least because its logical implication is that any crime which deserves any imprisonment at all deserves life imprisonment, since you have excluded both mechanisms that justify release: rehabilitation (which would "fix" the person) and punishment (which would deter the person). If prison is neither rehabilitating nor punishing, it must be permanent. But even then, it's more or less besides the point of the differences between consequentialist and deontological ethics, which seems to me to be at the heart of ideas about free will vs determinism, at least where they have a practical upshot.
- pixcavator 16y ago>universe could be a type of cellular automata itself The problem with this idea is that the universe, unlike any grid, is isotropic (or appears to be). That must be the reason why you don’t see examples of, for example, circular waves here.
- mkrecny 16y ago>The problem with this idea is that the universe, unlike any grid, is isotropic (or appears to be). Well that's just one hypothesis, albeit one that corroborates a lot of observations.