In[]:=
With[{aps=allperts[CellularAutomaton[{299459058088077823758143088095350287424,4,1},{{1},0},{105,{-110,110}}]]},pps=Join@@@Catenate[Table[{aps[[i]],aps[[j]]},{i,1,Length[aps]-1},{j,i+1,Length[aps]}]];]
In[]:=
With[{aps=allperts[CellularAutomaton[{299459058088077823758143088095350287424,4,1},{{1},0},{105,{-200,200}}]]},pps=Join@@@Catenate[Table[{aps[[i]],aps[[j]]},{i,1,Length[aps]-1},{j,i+1,Length[aps]}]];]
In[]:=
ByteCount[pps]
Out[]=
4923320336
In[]:=
Length[pps]
Out[]=
9603153
In[]:=
pps[[67]]
Out[]=
{0,111}0,{8,111}2
In[]:=
ParallelMap[If[TestCALifeTime[First@PerturbedCellularAutomaton[{299459058088077823758143088095350287424,4,1},{{1},0},{400,{-200,200}},#]]==-Infinity,#,Nothing]&,pps]
Out[]=
In[]:=
ParallelMap(Length/@FindTransientRepeat[(Total/@First@PerturbedCellularAutomaton[{299459058088077823758143088095350287424,4,1},{{1},0},{400,{-200,200}},#]),2])&,
Out[]=
In[]:=
Now
Out[]=
In[]:=
NotebookSave[]
In[]:=
CountsLast/@
Out[]=
01818,25189,1103,32
In[]:=
Pick
,Last[#]==0&/@
Out[]=
In[]:=
TestCALifeTime[First[PerturbedCellularAutomaton[{299459058088077823758143088095350287424,4,1},{{1},0},{1000,{-200,200}},#]]]&/@
Out[]=
In[]:=
Histogram[%]
Out[]=
In[]:=
Pick
,#===-Infinity&/@
Out[]=
In[]:=
MapIndexedLabeled[PlotCA[PerturbedCellularAutomaton[{299459058088077823758143088095350287424,4,1},{{1},0},{1000,{-200,200}},#]],#2]&,Take
,-20
Out[]=
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
{1} |
{2} |
{3} |
{4} |
{5} |
{6} |
{7} |
{8} |
{9} |
{10} |
{11} |
{12} |
{13} |
{14} |
{15} |
{16} |
{17} |
{18} |
{19} |
{20} |