NewScience > FollowOnInitiatives > SummerSchool > 2007 >
[ Old bulletin had the rule transcribed wrong! ]
[ Old bulletin had the rule transcribed wrong! ]
In[]:=
TSPatternEvolve2[init_,t_]:=With[{ru=Dispatch[{{0,_,s___}{s,1},{1,_,s___}{s,1,1,0}}]},NestList[Replace[#,ru]&,init,t]]
In[]:=
ListStepPlot[Length/@TSPatternEvolve2[{1,0},100]]
Out[]=
In[]:=
ListStepPlot[Differences[Length/@TSPatternEvolve2[{1,0},100]]]
Out[]=
Note: it cannot eliminate 1s.....
In[]:=
ListStepPlot[MapIndexed[#1-(Sqrt[2]-1)First[#2]&,Length/@TSPatternEvolve2[{1,0},100]]]
Out[]=
In[]:=
ListStepPlot[MapIndexed[#1-(Sqrt[2]-1)First[#2]&,Length/@TSPatternEvolve2[{1,0},1000]]]
Out[]=
In[]:=
ListStepPlot[MapIndexed[#1-(Sqrt[2]-1)First[#2]&,Length/@TSPatternEvolve2[{1,0},10000]]]
Out[]=