SCHOOL OF ENGINEERING AND COMPUTER SCIENCE

circularCA.jpg

The world of simple programs

Salient points:
  • If a CA is too simple the behaviour is boring (static or repetitive)
  • adding more power to the rules makes nesting possible
  • ...and adding a bit more still can generate behaviour of great complexity
    • the threshold for complexity is amazingly low
    • above the threshold, adding more flexibility to the underlying rules doesn't lead to more complexity in the behaviour
  • Many systems other than cellular automata show similar phenomena
    • mobile automata, Turing machines, substitution systems, tag systems, register machines, symbolic systems

flat3body.jpg
coyote3.gif