cellular automaton
A -dimensional cellular automaton is a triple where:
-
1.
is a nonempty set, called alphabet or set of states.
-
2.
is a finite, nonempty subset of , called neighborhood

index.
-
3.
is the local function.
The local function of the cellular automaton
induces, by synchronous application at all points,
a global function
on -dimensional configurations![]()
:
| (1) |
Observe that the global function is continuous![]()
in the product topology.
Cellular automata are a Turing-complete model of computation.
In fact, given a Turing machine![]()
,
it is straightforward to construct a cellular automaton
that emulates it in real time.
On the other hand,
given a one-dimensional cellular automaton,
there exists a Turing machine
that emulates it in linear time
with respect to the size of the input.
Cellular automata make good tools for qualitative analysis![]()
.
In fact, given the description of a cellular automaton,
it is straightforward to write a computer program
that implements its features.
Also, several phenomena in different fields of sciences
— from physics to biology to sociology —
can be described in terms of finite-range interactions between discrete agents.
On the other hand,
retrieving the properties of the global dynamics from the local description
is usually a very difficult task,
and may depend on the dimension![]()
.
As an example,
reversibility of the global function
is decidable in dimension but not in dimension (or higher).
The definition above can be generalized to the case
of a generic group acting by translations
on the space of configurations.
If
| (2) |
then the local function
( being a finite nonempty subset of )
induces
via the relation![]()
| (3) |
Observe that is a left action, while is a right action. It is of course possible to only use left action by defining as instead: since this is just a reparametrization of the family , the bulk of the theory does not change.
More to come …
| Title | cellular automaton |
|---|---|
| Canonical name | CellularAutomaton |
| Date of creation | 2013-03-22 19:21:58 |
| Last modified on | 2013-03-22 19:21:58 |
| Owner | Ziosilvio (18733) |
| Last modified by | Ziosilvio (18733) |
| Numerical id | 5 |
| Author | Ziosilvio (18733) |
| Entry type | Definition |
| Classification | msc 37B15 |
| Classification | msc 68Q80 |
| Defines | neighborhood (cellular automaton) |
| Defines | neighborhood index (cellular automaton) |
| Defines | local function (cellular automaton) |
| Defines | global function (cellular automaton) |