Monday, March 19, 2007
Cellular Automata and Dimensions

Wolfram characterizes the class of cellular automata pictured here (of which this is but a sample) as "one-dimensional". He further characterizes any cellular automaton rendered on a two-dimensional grid as being two-dimensional.
But is this actually right?
The problem is this. Rendering the model in a single dimension does not make it one-dimensional any more than rendering it in two dimensions (note that this, in fact, is what Wolfram's model does as pictured here) makes it two-dimensional.
The state of every cell (black or white) in a Wolfram-style automaton depends upon the state of exactly three other cells. If the term "dimension" is to have any meaning in this field, nascent though it may be, it must have some correlation to the realities of the underlying model.
Each cell in this picture is of the following form:

It turns out that Wolframs simple class of cellular automata could just as easily be rendered on a 3-d grid like the Game of life (The three dimensions being height, width, and time). They could even be rendered as a (possibly infinite) 3-d solid.
So why settle for sloppy definitions of dimension?
Well, it's quicker, for one. It's obvious, for two. But it's still wrong.
The picture we started with should be called a "two-dimensional projection of a three-dimensional cellular automaton." This would, at the very least, give the cellular automaton with two neighbors first-class citizenship (come to the talk or ask me afterward why this is important for the field).
Subscribe to Posts [Atom]