Math 2.0

Dynamical systems and ergodic theory Definition

Cellular automaton

Builds on Shift space

Definition

Let AA be a finite set of states and let d≥1d \ge 1. A configuration is an element x=(xu)u∈ℤdx = (x_u)_{u \in \Z^d} of AℤdA^{\Z^d}. Let N⊆ℤdN \subseteq \Z^d be a finite set, called the neighbourhood, and let f ⁣:AN→Af \colon A^N \to A be a map, called the local rule. The cellular automaton with neighbourhood NN and local rule ff is the map F ⁣:Aℤd→AℤdF \colon A^{\Z^d} \to A^{\Z^d} given by F(x)u=f((xu+n)n∈N)for all u∈ℤd.F(x)_u = f\big((x_{u + n})_{n \in N}\big) \quad \text{for all } u \in \Z^d.

Remarks

Example: rule 90 has d=1d = 1, A={0,1}A = \set{0, 1}, N={−1,1}N = \set{-1, 1} and f(a,b)=a+b mod 2f(a, b) = a + b \bmod 2. So F(x)i=xi−1+xi+1 mod 2F(x)_i = x_{i-1} + x_{i+1} \bmod 2, and the value at ii depends only on the sites i±1i \pm 1, as required. Non-example: the map F(x)i=x2iF(x)_i = x_{2i} on {0,1}ℤ\set{0,1}^{\Z} is not a cellular automaton. The value at ii reads the site 2i2i, so no fixed finite set NN of offsets works for all ii. Equivalently, it does not commute with the shift, which the Curtis–Hedlund–Lyndon theorem requires. The dynamics is the iteration of FF, with Ft(x)F^t(x) the configuration at time tt. In one dimension with A={0,1}A = \set{0,1} and N={−1,0,1}N = \set{-1, 0, 1}, the 28=2562^8 = 256 local rules are the elementary cellular automata, numbered by Wolfram's convention.

Reading path

To understand this page from the ground up, read these 2 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Shift space concept
  2. Cellular automaton definition

Where this leads

1 page builds on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Cellular_automaton
About this page
Tag2CM2MC5HQ6
URIm2://2CM2MC5HQ6
Kinddefinition
WritingW0 stub
MSC37B15, 68Q80
DefinesCellular automaton
UsesShift space

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

Used by