1
$\begingroup$

I investigated the evolution of a single black cell on 1-dimensional grids with periodic boundary conditions of variable sizes $N$ under Wolfram's rule 110 which is the only one for which Turing completeness has been directly proven.

I especially determined by brut force calculation the length $\lambda_{110}(N) = \lambda(N)$ of the limit cycle the single black cell evolves to. Plotting logarithmically the limit cycle lengths for rule 110 and $N = 6\dots 250$ looks like this, the longest limit cycle having length $\lambda = 419,064 = 228 \cdot 2 \cdot 919 $ for $N=228$:

enter image description here

I normalized the spectrum by considering $\kappa(N) = \lambda(N)/N$.

enter image description here

This spectrum with its intricate structure is unique among all elementary cellular automata. Furthermore rule 110 is one of only a few non-trivial class III and class IV rules for which $\lambda(N)$ could be computed for all $N \leq 250$. (For rule 106 the algorithm didn't return in reasonable time even for $N=29$.) The other rules' spectra look either much more chaotic or boringly simple. I analyzed the spectrum for different properties.

  • For how many $N$ is $\lambda(N) < N$, i.e. $\kappa(N) < 1$?

  • Which values $\lambda$ does $\lambda(N) < N$ take?

  • For how many $N$ is $\kappa(N)$ an integer number, i.e. $\lambda(N) \equiv 0 \text{ mod }N$?

  • Which $\kappa$ have many $N$ with $\kappa(N) = \kappa$ (seen as progressions in the plots above)?

  • Which $\kappa$ are unique, i.e. there is only one $N \leq 250$ with $\kappa(N) = \kappa$?

The results of the analysis are summarized here:

enter image description here

On a logarithmic scale in horizontal direction (the $\kappa$ axis) the number of grid sizes $N$ with $\kappa(N) = \kappa$ or $\lambda(N) = \lambda$ (blue) is plotted. There are

  • several $N$ with $\lambda(N) = 7$
  • one $N$ with $\lambda(N) = 9$
  • many $N$ with $\kappa(N) = 2, 10, 15, 30$
  • many $N$ with $\kappa(N) = \frac{3}{2}, \frac{15}{4}, \frac{15}{2}$
  • many $N$ with unique $\kappa(N)$, most of them for $\kappa > 59$ and many of them prime or semi-prime.

I calculated the cumulated probabilities $P(N) = \frac{|\{ n \leq N\,|\,p(n)\}|}{N}$ for these properties:

enter image description here

Let me make three simple conjectures for Wolfram's rule 110, based on these observations:

There are infinitely many $N$ with $\lambda(N)= 7$.

For almost all $N$ with $\lambda(N) < N$ we find $\lambda(N)= 7$.

There are infinitely many $N$ with $\kappa(N) = 2$.

My question is: How would one try to prove these conjectures?


Some limit cycles of length $7$ for rule 110:

enter image description here

With transitions (transients). For $N=87$ the limit cycle isn't reached, yet.

enter image description here

Approaching limit cycles of length $\lambda = 2\cdot N$. For $N=48,58,64$ the limit cycles aren't reached, yet.

enter image description here

$\endgroup$
19
  • 1
    $\begingroup$ What do the spacetime diagrams look like that lead to short limit cycles? Is there some obvious structure that you could extrapolate? $\endgroup$ Aug 30, 2022 at 6:21
  • $\begingroup$ @IlkkaTörmä: Is your question about transients? I'll add this information. Maybe in a scatterplot that correlates cycle and transient length. $\endgroup$ Aug 30, 2022 at 6:25
  • $\begingroup$ There is an obvious structure to the non-cyclic configuration with a single initial dot -- spacetime is semilinear, there's just a few gliders going around. If we want to know what happens with large sizes, one could restrict to cycles where you reach this eventual behavior before you reach the end of the cycle. I looked at one of the collisions that can happen, and it seems to stabilize again. So I wouldn't be surprised if this can be fully analyzed (and whatever you are seeing is just an initial phenomenon). But there are hundreds of cases to consider (I didn't even fully consider one case). $\endgroup$
    – Ville Salo
    Aug 30, 2022 at 6:29
  • 1
    $\begingroup$ In particular, I don't think looking at cycle lengths below 3000 will tell you much about the eventual behavior. $\endgroup$
    – Ville Salo
    Aug 30, 2022 at 6:34
  • $\begingroup$ @VilleSalo: Don't you think the observed spectra (with $N \leq 250$) will continue to look essentially the same for $N \leq 3000$ and beyond? But I believe it's not feasible to calculate the exact cycle lengths for arbitrarily large $N$ in reasonable time. Or do you know a trick to circumvent brut force calculation? $\endgroup$ Aug 30, 2022 at 6:41

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.