Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

'TimeWarp' CA rule -- anyone recognize this one?

3 views
Skip to first unread message

Ilmari Karonen

unread,
Oct 7, 2003, 8:31:40 PM10/7/03
to
A long time ago (that would've been, oh, about 1996) I used to have a
program for my Amiga computer that allowed one to play with various CA
rules. (Actually, I had several of those, but I can't remember which
one I'm talking about in this post.)

One of the rules it featured was called TimeWarp. It was a 4-state rule
that would start much like an ordinary CCA, but after the grid was
covered in wavefronts so that just about all cells were oscillating with
period 4, the boundaries would gradually start to blur so that the waves
appeared to get longer and their speed proportionately higher, so that
it would look as if signals were propagating much faster than 1c. (Of
course, in fact the cells were mostly just oscillating in sync.)

That's just about all I remember. The rule seemed symmetric and was
presumably synchronous and using some smallish neighborhood. Oh, and
square lattice, of course. But I've no idea, for example, if it was
fully deterministic or not.

There's one more detail: the background image of my old web site at the
address http://www.sci.fi/~iltzu/gfx/bkgnd.gif is a screenshot of this
CA. You can see that it tiles nicely, because the rule was run on a
toroidal grid. I think one could even get the original state numbers
from the GIF palette, if one for whatever reason wanted to.

So, does anyone remember anything like this? I suppose I could always
try to find the original program and run it, but this has become a
somewhat nontrivial exercise by now.

--
Ilmari Karonen
If replying by e-mail, substitute .net for .invalid in address.

Ilmari Karonen

unread,
Dec 13, 2003, 11:36:03 PM12/13/03
to
It feels a bit silly replying to my own message, particularly an old
one like this, but I wanted to announce that I finally figured out the
rule I'd been looking for. I find it unlikely that anyone else would
care, but it's a personal triumph of persistence over lousy memory. :-)


On Wed, 08 Oct 2003 03:31:40 +0300, I wrote:
> One of the rules it featured was called TimeWarp. It was a 4-state rule
> that would start much like an ordinary CCA, but after the grid was
> covered in wavefronts so that just about all cells were oscillating with
> period 4, the boundaries would gradually start to blur so that the waves
> appeared to get longer and their speed proportionately higher, so that
> it would look as if signals were propagating much faster than 1c. (Of
> course, in fact the cells were mostly just oscillating in sync.)

To cut a long story short, it's not a CCA. It's the second-order
reversible outer totalistic rule b1234/s0123R on the von Neumann
neighborhood. (It turns out that there are quite a few second-order
rules on different neighborhoods that produce a similar effect.)


> There's one more detail: the background image of my old web site at the
> address http://www.sci.fi/~iltzu/gfx/bkgnd.gif is a screenshot of this
> CA. You can see that it tiles nicely, because the rule was run on a
> toroidal grid. I think one could even get the original state numbers
> from the GIF palette, if one for whatever reason wanted to.

I figured out the specific rule by visual comparison (in particular,
the Moore neighborhood tends to produce larger and less convoluted
domains) and finally by running the above-mentioned pattern backwards
under various rules until I found one where it evolves into a
low-entropy state.

In particular, if you run the MCell pattern below for 95 generations,
you should get the same result as in the GIF above. I say "should",
because I'm having trouble getting the pattern to load properly. This
is _probably_ because I'm running MCell with Wine under Linux, and the
emulation is sometimes less that perfect. Or it could be a bug in
MCell, I can't really tell.

If you use some other program, converting the pattern shouldn't be too
hard -- it's just a simple RLE format. So far, however, I've found it
surprisingly hard to find a program that would run this rule with the
appropriate geometry (256x256 torus) on a Linux/X system. If you know
any, pleasy do tell me.

(The rest of this message consists of the MCell pattern, 69 lines
long, described above. You can skip it if you're not interested.)

#MCell 4.00
#GAME Rules table
#RULE 2,0,1,
#RULE 0,1,1,1,1,0,0,0,0,0,3,3,3,3,2,0,0,0,0,0,
#RULE 1,0,0,0,0,0,0,0,0,0,2,2,2,2,3,0,0,0,0,0
#CCOLORS 4
#D TimeWarp rule, b1234/s0123R on the von Neumann neighborhood.
#BOARD 256x256
#WRAP 1
#L 32.A46.A90.A14.A$23.A91.A75.A32.A25.A$.A119.A117.A$65.A87.A25.A$213.A$
#L 30.A42.A71.A$59.A23.A20.A36.A31.A$28.A13.A16.A.A35.A72.A$198.A$18.A
#L 104.A$106.A3.A8.A39.A$153.A14.A16.A34.A17.A$$28.A19.A118.A$15.A70.AA
#L 58.A22.A4.A$137.A15.A17.A18.AA4.A31.A$118.A49.A$65.A$30.A108.A$16.A97.
#L A12.A115.A$91.A31.A20.A50.A8.A26.A$82.A43.A36.A$173.A13.A$43.A69.A21.A
#L 115.A$45.AA24.A28.A$150.A16.A84.A$220.A34.A$48.A27.A83.A65.A8.A$177.A$
#L 58.A44.A..A94.A$195.A$58.A194.A$113.A125.A$17.A57.A86.A7.A55.A$66.A77.
#L A13.A6.A20.A$16.A37.A36.A10.A61.A$211.A$117.A30.A.A$20.A14.A86.A9.A10.
#L A41.A$78.A81.A12.A75.A$40.A75.A$83.A$A12.A111.A41.A$4.A60.A86.A$46.A
#L 10.A34.A85.A$9.A23.A11.A24.A68.A74.A25.A$45.A19.A54.A73.A$128.A6.A98.A
#L $..A28.A18.A..A66.A21.A26.A46.A5.A18.A$96.A18.A27.A47.A$32.A14.A72.A
#L 57.A38.A30.A$25.A50.A122.A4.A$48.A70.A123.A$36.A$32.A124.A69.A$19.A80.
#L A98.A10.A$26.A73.A$51.A65.A136.A$242.A$228.A3.A6.A8.A$13.A..A12.A103.A
#L 44.A43.A$4.A33.A88.A16.A63.A$36.A43.A$20.A32.A5.A14.A30.A23.A75.A28.A$
#L 240.AA$20.A.A209.A10.A$8.A16.A8.A3.A$139.A71.A26.A$55.A6.A4.A32.A67.A
#L 13.A$45.A132.A7.A$24.A30.A24.A.A16.A26.A35.A$100.A11.A56.A16.A67.A$4.A
#L 162.A$49.A43.A57.A20.A76.A$25.A5.A110.A33.A37.A12.A$48.A46.A$53.A65.A
#L 57.A62.A11.A$38.A197.A$81.A13.A118.A$18.A36.A171.AA$23.A7.A9.A110.A$
#L 28.A20.A71.A76.A4.A24.A$88.A8.A67.A$109.A11.A35.A62.A$214.A$5.A135.A$
#L 71.A18.A$36.A40.A26.A13.A6.A65.A$74.A6.A28.A$99.A4.A28.A74.A7.A$95.A
#L 28.A35.A16.A7.A26.A5.A$10.A18.A$168.A12.A$17.AA32.A4.A84.A101.A$63.A
#L 96.A24.A$96.A20.A26.A14.A$35.A63.A$41.A95.A18.A68.A$49.A76.A15.A26.A
#L 10.A34.A$66.A28.A5.A13.A12.A$241.A$49.A73.A3.A4.A20.A$68.A135.A23.A$
#L 94.A27.A$16.A10.A146.A$14.A107.A100.A4.A$81.A97.A20.A17.A33.A$32.A42.A
#L 10.A103.A4.A12.A28.A$132.A11.A15.A13.A64.A$83.A24.A76.A23.A$37.A9.A76.
#L A109.A$19.A33.A54.A6.A109.A$80.A56.A$40.A40.A$31.A37.A52.A8.A112.A$48.
#L A36.A94.A7.A44.A$57.A51.A94.A29.A7.A$39.A39.A16.A66.A$19.A19.A33.A19.A
#L 15.A52.A$24.A114.A50.A$117.A83.A27.A$52.A16.A57.A15.A24.A9.A$27.A182.A
#L $A108.A92.A$105.A31.A17.A4.A3.A41.A9.A$29.A121.A..A70.A$34.A35.AA172.A
#L $4.A5.A24.A35.A.A102.A19.A3.A$44.A10.A37.A$71.A65.A7.A4.A31.AA51.A7.A$
#L 40.A45.A118.A.A26.A5.AA$45.A154.A$11.A218.A$5.A30.A20.A19.A34.A23.AA
#L 64.A12.A6.A..A25.A$227.A$73.A12.A66.A8.A7.A$75.A105.A$102.A40.A25.A31.
#L A44.A$165.A43.A$71.A66.A62.A$138.A40.A$63.A16.A114.A.A28.A$5.A116.A.A
#L 36.A70.A$129.A12.A20.A$13.A52.A25.A36.A$23.A29.A51.A110.A22.A$63.A29.A
#L $151.A70.A$139.A57.A$21.A38.A$78.A$36.A62.A$80.A3.A51.A..A$38.A$24.A
#L 60.A.A$60.A55.A18.A83.A$102.A12.A41.A32.A44.A$15.AA10.A20.A61.A92.A51.
#L A$69.A41.A98.A4.A20.A13.A$16.A24.A20.A.A$204.A$53.A123.A36.A$..A3.3A
#L 41.A82.A$130.A8.A32.A34.A13.A$27.A86.A39.A64.A$126.A52.A56.A10.A$81.A
#L 73.A5.A$$135.A44.A32.A$47.A200.A$35.A.A22.A132.A$12.A12.A79.A29.A9.A..
#L A25.A$218.A$60.A77.A28.A35.A31.A$96.A16.A91.A17.A3.A18.A$61.A26.A30.A
#L 95.A25.A$16.A65.A12.A18.A109.A20.A$57.A31.A$37.A52.A59.A50.A35.A13.A$
#L 12.A27.A19.A27.A18.A61.A29.A3.A5.A39.A$109.A5.A$9.A8.A201.A$22.A103.A
#L 42.A$18.A32.A96.A$30.A78.A73.A20.A18.A$87.A157.A$29.A36.A20.A8.A60.A9.
#L A42.A$7.A226.A$12.A21.A59.A66.A29.A57.A$138.A$68.A34.A57.A58.A$21.A54.
#L A96.A$89.A.A35.A11.A55.A24.A7.A21.A$160.A83.A7.A$6.A73.A143.A4.A3.A$
#L 32.A11.A.A79.A65.A5.A6.A$$54.A.A64.A81.A$A71.A43.A6.A93.A$151.A$3.A
#L 115.A$18.A169.A11.A$254.A$$103.A36.A69.A33.A$170.A.A22.AA32.A17.A$28.A
#L 95.A20.A71.A7.A9.A$216.A$17.A100.A$6.A133.A25.A$124.A11.A$35.A56.A106.
#L A$206.A$51.A62.A8.A30.A91.A$31.A93.A43.A44.A$32.A3.A42.A33.A.A$17.A$
#L 154.A$97.A7.A4.A121.A$32.A73.A23.A13.A67.A$32.A54.A6.A100.A$31.A22.A
#L 53.A28.A6.A62.A31.A$163.A52.A$108.A109.A5.A$A82.A141.A$19.A33.A23.A
#L 164.A7.A$9.A24.A44.A48.A75.A3.A20.A$60.A.A127.A20.A$92.A24.A13.A30.A6.
#L A3.A48.A13.A$3.A13.A57.A$22.A33.A29.A122.A41.A3.A$106.A50.A$23.A78.A$
#L 37.A58.A9.A46.A17.A65.A$99.A8.A$62.A67.A$82.A84.A23.A$183.A56.A$79.A
#L 13.A29.A43.A46.A$48.A66.A80.A$13.A15.A14.A56.A13.A12.A9.A42.A53.A16.A$
#L 6.A29.A57.A12.A7.A34.A29.A20.A$179.A$28.A43.A68.A$33.A37.A15.A20.A14.A
#L 37.A$5.A41.A26.A39.AA72.A62.A$71.A23.A48.A32.A10.A3.A$42.A141.A31.A9.A
#L $51.A150.A$15.A67.A.A69.A50.A30.A$46.A12.A20.A78.A85.A$14.A95.A$28.A
#L 29.A10.A116.A11.A$19.A23.AA103.A6.A56.A$15.A46.A31.A50.A6.A10.A51.A32.
#L A$121.A64.A21.A17.A

--
Ilmari Karonen

0 new messages