Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Compute the evolution of a sequential substitution system
ResourceFunction["SequentialSubstitutionSystem"][rule,init,t] generates a list representing the evolution of a sequential substitution system with the specified rule from initial condition init for t steps. | |
ResourceFunction["SequentialSubstitutionSystem"][rule,init] gives the result of evolving init for one step. | |
ResourceFunction["SequentialSubstitutionSystem"][rule] is an operator form of ResourceFunction["SequentialSubstitutionSystem"] that corresponds to one step of evolution. |
Five steps in the evolution of the mobile automaton from NKS page 89:
In[1]:= |
Out[1]= |
Fifty steps in the evolution of the mobile automaton:
In[2]:= |
Out[2]= |
Position of the first black dot for each step:
In[3]:= |
Out[3]= |
Position of all the black dots:
In[4]:= |
Out[4]= |
Evolution for more steps:
In[5]:= |
Out[6]= |
Wolfram Language 11.3 (March 2018) or above
This work is licensed under a Creative Commons Attribution 4.0 International License