Cellular Automata/Equivalence Classes

From Wikibooks, open books for an open world
< Cellular Automata
Jump to: navigation, search

Contents

[edit] Introduction

Stephen Wolfram was one of the first to focus on the complete set of CA rules. He observed all the rules that can be created using binary cells k = 2 and a three cell neighborhood m = 2. There are k^{k^m}=2^{2^3}=256 such rules. The number of rules grows exponentially with the number of cell states and even faster with the neighbourhood size. This vast number of rules is a limiting factor when observing the whole set of rules.


[edit] Definiton of equivalence

In this definition a more formal name for rule is used, the local definition function.

The local definition function f1 is equal to the local definition function f2, if and ony if there exists a homomorfism g of global CA states that

f1f2

[edit] Clustering rules

or different symmetries

  1. input complement
  2. output complement
  3. reflection symmetry
  4. rotation smetry (2D) ?can be produced by reflection no it can not
  5. equivalence class


[edit] Equivalence classes

[edit] References

  1. Mirek Wojtowicz, Cellular Automata rules lexicon
  2. Global Dynamics
  3. http://en.wikipedia.org/wiki/Symmetries
  4. http://en.wikipedia.org/wiki/Equivalence_class
  5. http://en.wikipedia.org/wiki/Euclidean_plane_isometry
  6. about xlcau21 (22) http://groups.google.com/group/comp.theory.cell-automata/browse_frm/thread/b4596943ee04f3d6/9fffa47e715ffb7e?q=symmetry&rnum=6&hl=en#9fffa47e715ffb7e

[edit] mix

Personal tools
Namespaces
Variants
Actions
Navigation
Community
Toolbox
Sister projects
Print/export