|
|
|
|
|
by TomSwirly
820 days ago
|
|
That is a good summary, but of course, there is "cheating" to do the infinite amounts of work required in a finite time! The board appears as if there exist at any time infinite levels of cellular automata going all the way down running things. In fact, they only compute one level deep and then short-circuit to using the "hardcoded" rules of Conway's life, and simply pop up the higher or lower levels on demand. |
|
In a metaphorical way, it reminds me of the "tying the knot" trick in pure functional languages like Haskell, to turn an infinite computation into a finite data structure.
[1]: https://en.wikipedia.org/wiki/Hashlife