Digital astronomy with cellular automata
kylehovey.github.io
kylehovey.github.io
HighLife and Day and Night were two rules that I found and shared with a private mailing list that Conway was on. He was very complementary as I recall, I was elated.
Day and Night came from a deliberate search of the subset of rules that were self-inverse. For example the inverse of Life is a rule where the background is normally black and objects are white. But some rules have a symmetry where objects exist as well as their inverse.
Likewise HighLife came from a search of rules that supported the Life glider - there’s a subset of neighborhoods that aren’t involved in the glider evolution and can be set to other values. I noticed HighLife because it has a naturally occurring replicator, something very rare.
The four images at the bottom of the article, along with the first embedding image, strongly suggest that the game groupings are somehow lined up, with a single interrupted loop. Again, to the eye there are lots of correlations that imply categories and relationships. Would be fun to explore.
1) Are there any assumptions about the compression algorithm that approximates KC? E.g., I can imagine a compression algorithm which stops as soon as it manages to compress data by a single byte, and I don't think that approximates KC.
2) Isn't the KC of all these cellular automata basically the same, and rather low? It's always just Life with different constants, right? (Sometimes a bit lower, when the constants allow for further compression.) Edit: I see the mistake now, the CA needs to include initial conditions
I'm not sure what Dijkstra would have thought the "goal" of computer science was, but in the lecture Abelson seemed to think it was about describing procedures and processes in a formal manner.
I know what Dijkstra was going for, but I do think the astronomy analogy, though while pithy in his usual attention grabbing style, is not accurate because telescopes practically define astronomy.
What you linked is what anyone wanting to think about this line of thinking more should watch. I almost feel I should watch those lectures once a year.
In Buddhism there is a school that is different from those which think mainly about pure and trying just be in n. Or all beings in n. It is all about existence and emptiness together. And not Or.
You can still think about computer algorithms without a way to realise it though. And astronomy without observation as well. But what is the point.