Iconography for Elementary Cellular Automata Based on Radial Convergence Diagrams

Consider a complete set of initial conditions for a finite elementary cellular automaton (ECA). This set can be indexed by integers using a Gray code or a binary to decimal conversion. During the ECA evolution, the set of such indices is mapped to itself, which can be illustrated with the help of radial convergence diagrams (RCD).
To construct an RCD, rescale indices to a unit interval and wrap it along the circumference of a circle. Each time an index is mapped to another index, connect them by a translucent spline line. Repeat the procedure for several steps of the ECA evolution (five in this implementation).
For most of the rules, as the ECA evolves, the set of possible states thins, ultimately converging to a limiting Cantor set attractor [1–5]. This is reflected in the RCD; splines for the most frequent mappings naturally have greater density. Being a fractal, the Cantor set is scale-invariant, so in turn RCDs look similar for all different ECA sizes and length of evolution.
Because RCDs are independent of the ECA's spatial and temporal sizes, they can be used as unique invariant icons. They contain a lot of information about the general dynamics of ECAs or their Wolfram class.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]
  • [Snapshot]
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2017 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+