Message Boards Message Boards

Elementary CA models from a different method ?

Posted 10 years ago

Hi, I keep wondering if wolfram (256 rules) in ECA are the only way to show these complex triangle systems , is it possible to get such system for circles or squares ? Also , ECA is made by 2 neighbour configuration , what if equations are used like in pascal's triangle or mathematics to generate these complex systems ? I'm sure there is some answers to these questions .

Thanks!

POSTED BY: Tylor Firestone
3 Replies
Posted 10 years ago

Wow , didn't know i can do that !!!

Thanks mate , really appreciate it.

POSTED BY: Tylor Firestone

Read CellularAutomaton about the configurations developed so far.

The book A New Kind of Science is full of computational machinery (tag systems, cellular automata, Turing machines, ...).

See current post CellularAutomaton Code Jam Wolfram Summer School 2015 about function driven CA.

As far as representation is concerned, it is easy to display a CA onto a disk

Clear[circularCA]
circularCA[r_Integer, s_Integer] := 
 Block[{c = CellularAutomaton[r, {{1}, 0}, {s, All}]},
   Graphics[
    Flatten[Table[{If[c[[o, oo]] == 1, Black, White], 
       Disk[{0, 0}, 
        o, {Pi - (oo - (s + 1 - (o - 1))) (2 Pi)/(2 o - 1), 
         Pi - ((oo + 1) - (s + 1 - (o - 1))) (2 Pi)/(2 o - 1)}]}, {o, 
       s + 1, 1, -1}, {oo, s + 1 - (o - 1), s + 1 + (o - 1)}], 1], 
    PlotLabel -> 
     "Rule " <> ToString[r] <> " using " <> ToString[s] <> " steps", 
    Frame -> True]
   ] /; 1 <= r <= 256 && s > 0 

giving

circCA30123

This circular form could raise the question whether the CA is stable against back-development (starting with the outer circular ring inwards and again outwards from the center ad inf.): Once you have it you ignore of course the $\pi$ branch from the first run outwards.

You can also fill a matrix in different ways with a CA output (setting the starting point to [[1,1]]), getting pictures like this

enter image description here

once they are in natural matrix form, one can do matrix operations with them

coneCAMult

all this is very old (2009).

POSTED BY: Udo Krause

rule150

POSTED BY: Udo Krause
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract