Thread for Your Accidental Discoveries that Aren't in CGOL

For discussion of other cellular automata.
muzik
Posts: 3519
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by muzik » March 5th, 2016, 11:13 am

Interesting

Code: Select all

x = 53, y = 105, rule = B2aen_S1e2i
bo48bo$o48bo$o42bo$bo42bo$6bo25bo$5bo$5bo33bo$6bo33bo$12bo19bo17bo$11b
o21bo15bo$11bo15bo15bo$12bo15bo15bo$18bo9bo7bo$17bo9bo9bo$17bo3bo17bo$
18bo3bo17bo$20b3o27bo$49bo$20b3o20bo$44bo$20b3o13bo$37bo$20b3o18bo$40b
obo$20b3o16bob3o6bo$40b3obo4bo$20b3o18bobo$42bo$20b3o13bo$37bo$20b3o
26bo$48bobo$20b3o24bob3o$46bob3obo$20b3o22bob3obo$44bob3obo$20b3o13bo
6bob3obo$37bo4bob3obo$20b3o18bob3obo$34bo5bob3obo$20b3o12bo3bob3obo$
38bob3obo$20b3o14bob3obo$36bob3obo$20b3o12bob3obo$34bob3obo$20b3o12b3o
bo$35b2obo$20b3o12bobo$34bobo$20b3o12bo$31bo2bo$20b3o9b2o2$20b3o2$20b
3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b
3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b3o2$20b
3o2$20b3o2$19bo2bo$22b2o$19bo4bo$20bo2bo$21b2o!
Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!

User avatar
drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by drc » March 5th, 2016, 11:58 am

Binary clock going left of sorts:

Code: Select all

x = 3, y = 3, rule = B2-kn_S0
b2o2$obo!
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

M. I. Wright
Posts: 372
Joined: June 13th, 2015, 12:04 pm

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by M. I. Wright » March 5th, 2016, 12:31 pm

Wickstretcher with various rake-fuses and a stabilization:

Code: Select all

x = 80, y = 55, rule = B2aen_S1e2i
14$3b2o15b2o$2bo2bo13bo2bo$bo4bo11bo4bo$o3b2o11bo3b2o$4bo16bo$o3bo12bo
3bo2$3b3o14b3o35b2o11b2o$57bo2bo9bo2bo$3b3o14b3o33bo4bo7bo4bo$55bo3b2o
7bo3b2o$3b3o53bo12bo$55bo3bo8bo3bo$3b3o$58b3o10b3o$3b3o$58b3o10b3o$3b
3o$57bo12bo2bo$3bobo51bo12bo$2bo3bo!
Leftmost rake only lasts until gen 177 before being converted into another type.
gamer54657 wrote:God save us all.
God save humanity.

hgkhjfgh
nutshelltlifeDiscord 'Conwaylife Lounge'

User avatar
BlinkerSpawn
Posts: 1922
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by BlinkerSpawn » March 7th, 2016, 12:15 am

Like LFOD's moon laser, but not huge:

Code: Select all

x = 8, y = 5, rule = B2aen_S1e2i
3bo3bo$4bobo2$bo4bo$o2b2o2bo!
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

User avatar
drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by drc » March 9th, 2016, 7:40 pm

I was experimenting and I found this rule, BEHOLD:

B2-k/S2c4cit5y!

Yes, that's a mouthful, but check this out:

First, the 2-cell replicator:

Code: Select all

x = 1, y = 2, rule = B2-k_S2c4cit5y
o$o!
And a 5-cell replicator:

Code: Select all

x = 4, y = 4, rule = B2-k_S2c4cit5y
2obo$o2$o!
There are two big sparkers:

A p3:

Code: Select all

x = 5, y = 5, rule = B2-k_S2c4cit5y
2bo$2bo$2ob2o$2bo$2bo!
And a p7:

Code: Select all

x = 3, y = 3, rule = B2-k_S2c4cit5y
bo$obo$bo!
It has several small 3-4 cell ships:

Code: Select all

x = 4, y = 12, rule = B2-k_S2c4cit5y
b2o$o2bo3$b2o$o4$b2o2$bo!
And others:

Code: Select all

x = 10, y = 7, rule = B2-k_S2c4cit5y
b2o4b2o$o2bo$9bo$2bo$7b3o2$7bo!
A puffer:

Code: Select all

x = 11, y = 18, rule = B2-k_S2c4cit5y
b2o$o3b2o$2bo$4bo2$4bo2$4b2o4$8bobo2$8bobo3$6bobo$8bo!
Almost a breeder:

Code: Select all

x = 4, y = 8, rule = B2-k_S2c4cit5y
o2bo$b2o6$b2o!
5-cell double rake:

Code: Select all

x = 3, y = 4, rule = B2-k_S2c4cit5y
2o2$2o$2bo!
P2 emulator-like osc:

Code: Select all

x = 10, y = 2, rule = B2-k_S2c4cit5y
bo6bo$o2b4o2bo!
AHP:

Code: Select all

x = 22, y = 19, rule = B2-k_S2c4cit5y
bo6bo4bo6bo$o2b4o2bo2bo2b4o2bo4$4b2o10b2o6$3bo2bo$bo6bo$o2bo2bo2bo4$
12bo2b4o2bo$13bo6bo!
Last edited by drc on March 9th, 2016, 9:43 pm, edited 2 times in total.
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

fluffykitty
Posts: 650
Joined: June 14th, 2014, 5:03 pm

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by fluffykitty » March 9th, 2016, 7:55 pm

drc wrote:And a 5-cell replicator:

Code: Select all

 
You missed the 5 cell replicator
I like making rules

User avatar
drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by drc » March 9th, 2016, 8:00 pm

fluffykitty wrote:
drc wrote:And a 5-cell replicator:

Code: Select all

 
You missed the 5 cell replicator
Fixed faster than you could say "asessippi"
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

User avatar
velcrorex
Posts: 339
Joined: November 1st, 2009, 1:33 pm

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by velcrorex » March 11th, 2016, 9:42 pm

Didn't see a thread for B3/S01 but didn't want to create one just for this:
A signal that advances the track:

Code: Select all

x = 10, y = 52, rule = B3/S01
2bo4bo$o8bo$3bo2bo4$2bo4bo$o8bo$3bo2bo4$2bo4bo$o8bo$3bo2bo4$2bo4bo$o8b
o$3bo2bo4$2bo4bo$o8bo$3bo2bo4$2bo4bo$o8bo$3bo2bo4$2bo4bo$o8bo$3bo2bo4$
2bo4bo$o8bo$3bo2bo4$2bo4bo$o8bo$3bo2bo$4b2o!
Using multiple signals spaced closely together it's the front end for all kinds of spaceships. Looks like p7 is the closest signals can be. Thus here's the front of a c/7 ship:

Code: Select all

x = 10, y = 139, rule = B3/S01
4b2o$3bo2bo$ob2o2b2obo$4b2o3$3b4o$bo6bo$2o2b2o2b2o4$2b6o$obo4bobo4$2bo
4bo$o2b4o2bo$3bo2bo$4b2o2$2bo4bo$o8bo$3b4o3$2bo4bo$o8bo$3bo2bo$4b2o2$
2bo4bo$o8bo$3bo2bo2$4b2o$3bo2bo$ob2o2b2obo$4b2o3$3b4o$bo6bo$2o2b2o2b2o
4$2b6o$obo4bobo4$2bo4bo$o2b4o2bo$3bo2bo$4b2o2$2bo4bo$o8bo$3b4o3$2bo4bo
$o8bo$3bo2bo$4b2o2$2bo4bo$o8bo$3bo2bo2$4b2o$3bo2bo$ob2o2b2obo$4b2o3$3b
4o$bo6bo$2o2b2o2b2o4$2b6o$obo4bobo4$2bo4bo$o2b4o2bo$3bo2bo$4b2o2$2bo4b
o$o8bo$3b4o3$2bo4bo$o8bo$3bo2bo$4b2o2$2bo4bo$o8bo$3bo2bo2$4b2o$3bo2bo$
ob2o2b2obo$4b2o3$3b4o$bo6bo$2o2b2o2b2o4$2b6o$obo4bobo4$2bo4bo$o2b4o2bo
$3bo2bo$4b2o2$2bo4bo$o8bo$3b4o3$2bo4bo$o8bo$3bo2bo$4b2o!
Odd symmetry version of the same signal also exists:

Code: Select all

x = 9, y = 117, rule = B3/S01
4bo$3bobo$ob2ob2obo$4bo3$3b3o$bo5bo$2o2bo2b2o4$2b5o$obo3bobo4$2bo3bo$o
2b3o2bo$3bobo$4bo2$2bo3bo$o7bo$3b3o3$2bo3bo$o7bo$3bobo$4bo2$2bo3bo$o7b
o$3bobo2$4bo$3bobo$ob2ob2obo$4bo3$3b3o$bo5bo$2o2bo2b2o4$2b5o$obo3bobo
4$2bo3bo$o2b3o2bo$3bobo$4bo2$2bo3bo$o7bo$3b3o3$2bo3bo$o7bo$3bobo$4bo2$
2bo3bo$o7bo$3bobo2$4bo$3bobo$ob2ob2obo$4bo3$3b3o$bo5bo$2o2bo2b2o4$2b5o
$obo3bobo4$2bo3bo$o2b3o2bo$3bobo$4bo2$2bo3bo$o7bo$3b3o3$2bo3bo$o7bo$3b
obo$4bo2$2bo3bo$o7bo$3bobo2$4bo$3bobo$ob2ob2obo$4bo3$3b3o$bo5bo$2o2bo
2b2o!
-Josh Ball.

AbhpzTa
Posts: 476
Joined: April 13th, 2016, 9:40 am
Location: Ishikawa Prefecture, Japan

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by AbhpzTa » April 13th, 2016, 12:50 pm

Saka wrote:Pesky beehives!

Code: Select all

x = 19, y = 22, rule = rgun
b2o13b2o$2o15b2o$bo15bo17$bo15bo$2o15b2o$b2o13b2o!
(December 2nd, 2015, 2:09 am)
(Re: Thread for Your Accidental Discoveries that Aren't in CGOL)

stabilization:

Code: Select all

x = 39, y = 30, rule = B34t/S2-i35a7e
13bo11bo$11b3o11b3o$b2o7bo17bo7b2o$2bo7b2o15b2o7bo$bo35bo$b2o33b2o$3bo
6bo17b2o5bo$b3o5bo2bo5bo9b2o5b3o$o9b2o6b2o18bo$2o8bo6b2o18b2o$10bo$10b
o3bo$10bo2bo$11b2o3$11b2o$10bo2bo$10bo3bo$10bo$2o8bo6b2o18b2o$o9b2o6b
2o18bo$b3o5bo2bo5bo9b2o5b3o$3bo6bo17b2o5bo$b2o33b2o$bo35bo$2bo7b2o15b
2o7bo$b2o7bo17bo7b2o$11b3o11b3o$13bo11bo!
................................................................

Code: Select all

x = 56, y = 32, rule = B34t/S2-i35a7e
13bo$11b3o$b2o7bo31bo$2bo7b2o30b3o$bo43bo7b2o$b2o41b2o7bo$3bo5b2o43bo$
b3o5b2o8b2o32b2o$o17bo2bo23b2o5bo$2o16b2o2bo12b2o8b2o5b3o$20bo13bo2bo
17bo$35b2o17b2o$35bo7$20bo$2o16b2o2bo$o17bo2bo13bo$b3o5b2o8b2o14b2o17b
2o$3bo5b2o23bo2bo17bo$b2o32b2o8b2o5b3o$bo43b2o5bo$2bo7b2o41b2o$b2o7bo
43bo$11b3o30b2o7bo$13bo31bo7b2o$42b3o$42bo!
Last edited by AbhpzTa on September 18th, 2017, 2:26 pm, edited 1 time in total.
Iteration of sigma(n)+tau(n)-n [sigma(n)+tau(n)-n : OEIS A163163] (e.g. 16,20,28,34,24,44,46,30,50,49,11,3,3, ...) :
965808 is period 336 (max = 207085118608).

towerator
Posts: 328
Joined: September 2nd, 2013, 3:03 pm

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by towerator » May 1st, 2016, 5:37 am

I found an unusual highway in lagton ants: it is oblique rather than diagonal (a 5/3 slope) and it contains 2 ants rather than one. It is also faster than the classical highway (also present in the pattern, for the sake of comparison)

Code: Select all

x = 13, y = 10, rule = Langtons-Ant
10.2A$11.2A$8.A2.GA$9.2A.A$12.A$12.E$2.2A2.A$.A4.A$3A.DA$3.2A!
And he'res a third ant on the highway. It is slower than the "head", unlike the usual offshoots.

Code: Select all

x = 16, y = 12, rule = Langtons-Ant
A2.A2.2A$.A.F3A.A$.4A.H2.A$A.2A.2A2.A$7.2A5.2A$4.A2.A.2A4.A$6.A.2A2.
2A.G$4.3A.A.A$3.A.A.2A.2A$10.2A$6.4A$6.A!
Last edited by towerator on May 1st, 2016, 6:26 am, edited 1 time in total.
This is game of life, this is game of life!
Loafin' ships eaten with a knife!

User avatar
drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by drc » May 1st, 2016, 6:21 am

I guess I found a p28 osc in langton's ant, i'm sure it's not new:

Code: Select all

x = 2, y = 1, rule = Langtons-Ant
2B!
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

User avatar
velcrorex
Posts: 339
Joined: November 1st, 2009, 1:33 pm

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by velcrorex » May 5th, 2016, 4:33 pm

New p96 in B38/S238
http://catagolue.appspot.com/object/xp9 ... 17/b38s238

Code: Select all

x = 32, y = 31, rule = B38/S238
bbbbbooooboboobbbbooboboooobbbbb$
oobboobooobboobbbboobboooboobboo$
ooobobobboobbbobbobbboobbobobooo$
ooobobbooboobbboobbbooboobbobooo$
oooobobbbbbboboooobobbbbbboboooo$
ooobobobbbobobobbobobobbbobobooo$
oooooboobbbbbobbbbobbbbboobooooo$
booooboobbboboboobobobbbooboooob$
obooooobooboobboobbooboobooooobo$
bboooboboboboooooooobobobobooobb$
bbobooobbbobbbbbbbbbbobbbooobobb$
boobboobobboooboobooobboboobboob$
boobbobbbobbobobbobobbobbbobboob$
oboobooobobbbbbbbbbbbboboooboobo$
bbboooboobobboobboobboboobooobbb$
boboooobbobbboooooobbbobboooobob$
bbboooboobobboobboobboboobooobbb$
oboobooobobbbbbbbbbbbboboooboobo$
boobbobbbobbobobbobobbobbbobboob$
boobboobobboooboobooobboboobboob$
bbobooobbbobbbbbbbbbbobbbooobobb$
bboooboboboboooooooobobobobooobb$
obooooobooboobboobbooboobooooobo$
booooboobbboboboobobobbbooboooob$
oooooboobbbbbobbbbobbbbboobooooo$
ooobobobbbobobobbobobobbbobobooo$
oooobobbbbbboboooobobbbbbboboooo$
ooobobbooboobbboobbbooboobbobooo$
ooobobobboobbbobbobbboobbobobooo$
oobboobooobboobbbboobboooboobboo$
bbbbbooooboboobbbbooboboooobbbbb!
-Josh Ball.

User avatar
A for awesome
Posts: 1935
Joined: September 13th, 2014, 5:36 pm
Location: 0x-1
Contact:

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by A for awesome » May 9th, 2016, 3:58 pm

An (8,0,0)c/8 puffer in the 3-D rule B5,8/S7,11:

Code: Select all

.OO.
OOOO
OOOO
.OO.


....
.OO.
.OO.
....


OOOO
O..O
O..O
OOOO


....
....
....
....


....
....
....
....


....
.OO.
.OO.
....


....
.OO.
.OO.
....


....
....
....
....


....
....
....
....


....
....
....
....


....
....
....
....


....
....
....
....


....
.OO.
.OO.
....


....
.OO.
.OO.
....


....
.OO.
.OO.
....
It lays down one 2x2x3 rectangular prism SL every 8 gens.

Also, a similar (3,0,0)c/3 ship in 3-D B5,8,11/S7,11:

Code: Select all

.OO.
OOOO
OOOO
.OO.


....
.OO.
.OO.
....


OOOO
O..O
O..O
OOOO


....
....
....
....


....
....
....
....


....
....
....
....


....
.OO.
.OO.
....
x₁=ηx
V ⃰_η=c²√(Λη)
K=(Λu²)/2
Pₐ=1−1/(∫^∞_t₀(p(t)ˡ⁽ᵗ⁾)dt)

$$x_1=\eta x$$
$$V^*_\eta=c^2\sqrt{\Lambda\eta}$$
$$K=\frac{\Lambda u^2}2$$
$$P_a=1-\frac1{\int^\infty_{t_0}p(t)^{l(t)}dt}$$

http://conwaylife.com/wiki/A_for_all

Aidan F. Pierce

shouldsee
Posts: 406
Joined: April 8th, 2016, 8:29 am

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by shouldsee » May 9th, 2016, 6:05 pm

Thie torus pattern under rule "cooties"(23/2/8) has an apparent period of 242 that is not detected with oscar.py

I don't want to call it a spaceship, since it's not capable to move on an infinite tube.

Code: Select all

x = 150, y = 9, rule = 23/2/8:T150,9
$150A2$8A.A.BCEFG15.F8.ED2CE2B4AE2A.A.A51.A.A.2AE7AE2F.2G16.5A$G7.A.
2A.D17.2G3.G.EF.F.D.C3.A.EFADAB3A47.3ABADAFE.A.A.B.BAGC17.ABCDEF$7.DE
AEDC17.EF3.G2.EC2EB.3A7.GFEDCBA45.ABCDEFG8.2A.A2DCF2.G10.ABCDEFG$6.CF
G.GF19.D2A3.FDAD2CA.A10.GFEDCBA41.ABCDEFG13.BDBE3G11.ABCDEFG$G3.BD3.E
20.CF2A2.EFEABA.B12.GFEDCBA41.ABCDEFG14.CDF.FEG12.ABCDEF$4ACEFGFGFGFE
FG14.E2AG3.2D.BA12.GFEDCBA45.ABCDEFG15.EDF14.5A!

User avatar
drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by drc » May 9th, 2016, 6:17 pm

shouldsee wrote:Thie torus pattern under rule "cooties"(23/2/8) has an apparent period of 242 that is not detected with oscar.py
Let it run a little longer, it will eventually repeat, at a higher period because it moves
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

User avatar
drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by drc » May 9th, 2016, 6:24 pm

Turmite glider and p4:

Code: Select all

x = 5, y = 1, rule = Turmite_181181081010
B3.F!

Code: Select all

@RULE Turmite_181181081010

@TREE

num_states=18
num_neighbors=4
num_nodes=27
1 0 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
1 6 14 14 14 14 14 6 6 6 6 14 14 14 14 6 6 6 6
1 2 10 10 10 10 10 2 2 2 2 10 10 10 10 2 2 2 2
2 0 0 0 1 0 0 0 1 0 0 0 1 0 0 2 0 0 0
1 9 17 17 17 17 17 9 9 9 9 17 17 17 17 9 9 9 9
2 4 4 4 0 4 4 4 0 4 4 4 0 4 4 0 4 4 4
1 5 13 13 13 13 13 5 5 5 5 13 13 13 13 5 5 5 5
2 6 6 6 0 6 6 6 0 6 6 6 0 6 6 0 6 6 6
3 3 3 5 3 3 3 5 3 3 3 5 3 3 3 3 3 3 7
1 7 15 15 15 15 15 7 7 7 7 15 15 15 15 7 7 7 7
2 9 9 9 0 9 9 9 0 9 9 9 0 9 9 0 9 9 9
2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 10 10 11 10 10 10 11 10 10 10 11 10 10 10 10 10 10 11
1 3 11 11 11 11 11 3 3 3 3 11 11 11 11 3 3 3 3
2 13 13 13 0 13 13 13 0 13 13 13 0 13 13 0 13 13 13
3 14 14 11 14 14 14 11 14 14 14 11 14 14 14 14 14 14 11
4 8 8 8 8 12 8 8 8 12 8 8 8 12 8 8 15 8 8
1 8 16 16 16 16 16 8 8 8 8 16 16 16 16 8 8 8 8
2 17 17 17 0 17 17 17 0 17 17 17 0 17 17 0 17 17 17
3 18 18 11 18 18 18 11 18 18 18 11 18 18 18 18 18 18 11
3 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
4 19 19 19 19 20 19 19 19 20 19 19 19 20 19 19 20 19 19
1 4 12 12 12 12 12 4 4 4 4 12 12 12 12 4 4 4 4
2 22 22 22 0 22 22 22 0 22 22 22 0 22 22 0 22 22 22
3 23 23 11 23 23 23 11 23 23 23 11 23 23 23 23 23 23 11
4 24 24 24 24 20 24 24 24 20 24 24 24 20 24 24 20 24 24
5 16 16 16 16 16 21 16 16 16 21 16 16 16 21 16 16 25 16

@COLORS

0 0 0 0
1 0 155 67
2 131 12 251
3 131 12 251
4 131 12 251
5 131 12 251
6 132 132 132
7 132 132 132
8 132 132 132
9 132 132 132
10 23 130 99
11 23 130 99
12 23 130 99
13 23 130 99
14 23 151 78
15 23 151 78
16 23 151 78
17 23 151 78

@ICONS

XPM
/* width height num_colors chars_per_pixel */
"31 527 9 1"
/* colors */
"A c #009B43"
". c #000000"
"C c #7F00FF"
"D c #808080"
"E c #3F007F"
"F c #404040"
"G c #3F4DA1"
"H c #408D61"
"I c #FFFFFF"
/* icon for state 1 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 2 */
"..............................."
".......C...............C......."
".......C...............C......."
"........C.............C........"
"........C.............C........"
".........CCCIICCCIICCC........."
"............IICCCII............"
".............CCCCC............."
"........CC....CCC....CC........"
".........CC...CCC...CC........."
"..........CC..CCC..CC.........."
"...........CCCCCCCCC..........."
"............CCCCCCC............"
"..............CCC.............."
"..............CCC.............."
"...........CCCCCCCCC..........."
"..........CCCCCCCCCCC.........."
".........CC...CCC...CC........."
"........CC....CCC....CC........"
".............CCCCC............."
"............CCCCCCC............"
"...........CC.CCC.CC..........."
"..........CC..CCC..CC.........."
".........CC...CCC...CC........."
"........CC...ECCCE...CC........"
".............CCCCC............."
".............CCCCC............."
".............ECCCE............."
"..............CCC.............."
"..............................."
"..............................."
/* icon for state 3 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............................CC."
"......C.....C.........C...CC..."
"......CC....CC.......CC..C....."
".......CC....CC.....CC...C....."
"........CC....CC...CC....C....."
".........CC...CC..CC....II....."
"...ECCE...CC..CC..CC...CII....."
"..CCCCCCCCCCCCCCCCCCCCCCCC....."
"..CCCCCCCCCCCCCCCCCCCCCCCC....."
"..CCCCCCCCCCCCCCCCCCCCCCCC....."
"...ECCE...CC..CC..CC...CII....."
".........CC...CC..CC....II....."
"........CC....CC...CC....C....."
".......CC....CC.....CC...C....."
"......CC....CC.......CC..C....."
"......C.....C.........C...CC..."
"............................CC."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 4 */
"..............................."
"..............................."
"..............CCC.............."
".............ECCCE............."
".............CCCCC............."
".............CCCCC............."
"........CC...ECCCE...CC........"
".........CC...CCC...CC........."
"..........CC..CCC..CC.........."
"...........CC.CCC.CC..........."
"............CCCCCCC............"
".............CCCCC............."
"........CC....CCC....CC........"
".........CC...CCC...CC........."
"..........CCCCCCCCCCC.........."
"...........CCCCCCCCC..........."
"..............CCC.............."
"..............CCC.............."
"............CCCCCCC............"
"...........CCCCCCCCC..........."
"..........CC..CCC..CC.........."
".........CC...CCC...CC........."
"........CC....CCC....CC........"
".............CCCCC............."
"............IICCCII............"
".........CCCIICCCIICCC........."
"........C.............C........"
"........C.............C........"
".......C...............C......."
".......C...............C......."
"..............................."
/* icon for state 5 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".CC............................"
"...CC...C.........C.....C......"
".....C..CC.......CC....CC......"
".....C...CC.....CC....CC......."
".....C....CC...CC....CC........"
".....II....CC..CC...CC........."
".....IIC...CC..CC..CC...ECCE..."
".....CCCCCCCCCCCCCCCCCCCCCCCC.."
".....CCCCCCCCCCCCCCCCCCCCCCCC.."
".....CCCCCCCCCCCCCCCCCCCCCCCC.."
".....IIC...CC..CC..CC...ECCE..."
".....II....CC..CC...CC........."
".....C....CC...CC....CC........"
".....C...CC.....CC....CC......."
".....C..CC.......CC....CC......"
"...CC...C.........C.....C......"
".CC............................"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 6 */
"..............................."
".......D...............D......."
".......D...............D......."
"........D.............D........"
"........D.............D........"
".........DDDIIDDDIIDDD........."
"............IIDDDII............"
".............DDDDD............."
"........DD....DDD....DD........"
".........DD...DDD...DD........."
"..........DD..DDD..DD.........."
"...........DDDDDDDDD..........."
"............DDDDDDD............"
"..............DDD.............."
"..............DDD.............."
"...........DDDDDDDDD..........."
"..........DDDDDDDDDDD.........."
".........DD...DDD...DD........."
"........DD....DDD....DD........"
".............DDDDD............."
"............DDDDDDD............"
"...........DD.DDD.DD..........."
"..........DD..DDD..DD.........."
".........DD...DDD...DD........."
"........DD...FDDDF...DD........"
".............DDDDD............."
".............DDDDD............."
".............FDDDF............."
"..............DDD.............."
"..............................."
"..............................."
/* icon for state 7 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"............................DD."
"......D.....D.........D...DD..."
"......DD....DD.......DD..D....."
".......DD....DD.....DD...D....."
"........DD....DD...DD....D....."
".........DD...DD..DD....II....."
"...FDDF...DD..DD..DD...DII....."
"..DDDDDDDDDDDDDDDDDDDDDDDD....."
"..DDDDDDDDDDDDDDDDDDDDDDDD....."
"..DDDDDDDDDDDDDDDDDDDDDDDD....."
"...FDDF...DD..DD..DD...DII....."
".........DD...DD..DD....II....."
"........DD....DD...DD....D....."
".......DD....DD.....DD...D....."
"......DD....DD.......DD..D....."
"......D.....D.........D...DD..."
"............................DD."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 8 */
"..............................."
"..............................."
"..............DDD.............."
".............FDDDF............."
".............DDDDD............."
".............DDDDD............."
"........DD...FDDDF...DD........"
".........DD...DDD...DD........."
"..........DD..DDD..DD.........."
"...........DD.DDD.DD..........."
"............DDDDDDD............"
".............DDDDD............."
"........DD....DDD....DD........"
".........DD...DDD...DD........."
"..........DDDDDDDDDDD.........."
"...........DDDDDDDDD..........."
"..............DDD.............."
"..............DDD.............."
"............DDDDDDD............"
"...........DDDDDDDDD..........."
"..........DD..DDD..DD.........."
".........DD...DDD...DD........."
"........DD....DDD....DD........"
".............DDDDD............."
"............IIDDDII............"
".........DDDIIDDDIIDDD........."
"........D.............D........"
"........D.............D........"
".......D...............D......."
".......D...............D......."
"..............................."
/* icon for state 9 */
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
".DD............................"
"...DD...D.........D.....D......"
".....D..DD.......DD....DD......"
".....D...DD.....DD....DD......."
".....D....DD...DD....DD........"
".....II....DD..DD...DD........."
".....IID...DD..DD..DD...FDDF..."
".....DDDDDDDDDDDDDDDDDDDDDDDD.."
".....DDDDDDDDDDDDDDDDDDDDDDDD.."
".....DDDDDDDDDDDDDDDDDDDDDDDD.."
".....IID...DD..DD..DD...FDDF..."
".....II....DD..DD...DD........."
".....D....DD...DD....DD........"
".....D...DD.....DD....DD......."
".....D..DD.......DD....DD......"
"...DD...D.........D.....D......"
".DD............................"
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
"..............................."
/* icon for state 10 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAACAAAAAAAAAAAAAAACAAAAAAA"
"AAAAAAACAAAAAAAAAAAAAAACAAAAAAA"
"AAAAAAAACAAAAAAAAAAAAACAAAAAAAA"
"AAAAAAAACAAAAAAAAAAAAACAAAAAAAA"
"AAAAAAAAACCCIICCCIICCCAAAAAAAAA"
"AAAAAAAAAAAAIICCCIIAAAAAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAACCAAAACCCAAAACCAAAAAAAA"
"AAAAAAAAACCAAACCCAAACCAAAAAAAAA"
"AAAAAAAAAACCAACCCAACCAAAAAAAAAA"
"AAAAAAAAAAACCCCCCCCCAAAAAAAAAAA"
"AAAAAAAAAAAACCCCCCCAAAAAAAAAAAA"
"AAAAAAAAAAAAAACCCAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAACCCAAAAAAAAAAAAAA"
"AAAAAAAAAAACCCCCCCCCAAAAAAAAAAA"
"AAAAAAAAAACCCCCCCCCCCAAAAAAAAAA"
"AAAAAAAAACCAAACCCAAACCAAAAAAAAA"
"AAAAAAAACCAAAACCCAAAACCAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAAAAAACCCCCCCAAAAAAAAAAAA"
"AAAAAAAAAAACCACCCACCAAAAAAAAAAA"
"AAAAAAAAAACCAACCCAACCAAAAAAAAAA"
"AAAAAAAAACCAAACCCAAACCAAAAAAAAA"
"AAAAAAAACCAAAGCCCGAAACCAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAAAAAAAGCCCGAAAAAAAAAAAAA"
"AAAAAAAAAAAAAACCCAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 11 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAACCA"
"AAAAAACAAAAACAAAAAAAAACAAACCAAA"
"AAAAAACCAAAACCAAAAAAACCAACAAAAA"
"AAAAAAACCAAAACCAAAAACCAAACAAAAA"
"AAAAAAAACCAAAACCAAACCAAAACAAAAA"
"AAAAAAAAACCAAACCAACCAAAAIIAAAAA"
"AAAGCCGAAACCAACCAACCAAACIIAAAAA"
"AACCCCCCCCCCCCCCCCCCCCCCCCAAAAA"
"AACCCCCCCCCCCCCCCCCCCCCCCCAAAAA"
"AACCCCCCCCCCCCCCCCCCCCCCCCAAAAA"
"AAAGCCGAAACCAACCAACCAAACIIAAAAA"
"AAAAAAAAACCAAACCAACCAAAAIIAAAAA"
"AAAAAAAACCAAAACCAAACCAAAACAAAAA"
"AAAAAAACCAAAACCAAAAACCAAACAAAAA"
"AAAAAACCAAAACCAAAAAAACCAACAAAAA"
"AAAAAACAAAAACAAAAAAAAACAAACCAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAACCA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 12 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAACCCAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAGCCCGAAAAAAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAACCAAAGCCCGAAACCAAAAAAAA"
"AAAAAAAAACCAAACCCAAACCAAAAAAAAA"
"AAAAAAAAAACCAACCCAACCAAAAAAAAAA"
"AAAAAAAAAAACCACCCACCAAAAAAAAAAA"
"AAAAAAAAAAAACCCCCCCAAAAAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAACCAAAACCCAAAACCAAAAAAAA"
"AAAAAAAAACCAAACCCAAACCAAAAAAAAA"
"AAAAAAAAAACCCCCCCCCCCAAAAAAAAAA"
"AAAAAAAAAAACCCCCCCCCAAAAAAAAAAA"
"AAAAAAAAAAAAAACCCAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAACCCAAAAAAAAAAAAAA"
"AAAAAAAAAAAACCCCCCCAAAAAAAAAAAA"
"AAAAAAAAAAACCCCCCCCCAAAAAAAAAAA"
"AAAAAAAAAACCAACCCAACCAAAAAAAAAA"
"AAAAAAAAACCAAACCCAAACCAAAAAAAAA"
"AAAAAAAACCAAAACCCAAAACCAAAAAAAA"
"AAAAAAAAAAAAACCCCCAAAAAAAAAAAAA"
"AAAAAAAAAAAAIICCCIIAAAAAAAAAAAA"
"AAAAAAAAACCCIICCCIICCCAAAAAAAAA"
"AAAAAAAACAAAAAAAAAAAAACAAAAAAAA"
"AAAAAAAACAAAAAAAAAAAAACAAAAAAAA"
"AAAAAAACAAAAAAAAAAAAAAACAAAAAAA"
"AAAAAAACAAAAAAAAAAAAAAACAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 13 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"ACCAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAACCAAACAAAAAAAAACAAAAACAAAAAA"
"AAAAACAACCAAAAAAACCAAAACCAAAAAA"
"AAAAACAAACCAAAAACCAAAACCAAAAAAA"
"AAAAACAAAACCAAACCAAAACCAAAAAAAA"
"AAAAAIIAAAACCAACCAAACCAAAAAAAAA"
"AAAAAIICAAACCAACCAACCAAAGCCGAAA"
"AAAAACCCCCCCCCCCCCCCCCCCCCCCCAA"
"AAAAACCCCCCCCCCCCCCCCCCCCCCCCAA"
"AAAAACCCCCCCCCCCCCCCCCCCCCCCCAA"
"AAAAAIICAAACCAACCAACCAAAGCCGAAA"
"AAAAAIIAAAACCAACCAAACCAAAAAAAAA"
"AAAAACAAAACCAAACCAAAACCAAAAAAAA"
"AAAAACAAACCAAAAACCAAAACCAAAAAAA"
"AAAAACAACCAAAAAAACCAAAACCAAAAAA"
"AAACCAAACAAAAAAAAACAAAAACAAAAAA"
"ACCAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 14 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAADAAAAAAAAAAAAAAADAAAAAAA"
"AAAAAAADAAAAAAAAAAAAAAADAAAAAAA"
"AAAAAAAADAAAAAAAAAAAAADAAAAAAAA"
"AAAAAAAADAAAAAAAAAAAAADAAAAAAAA"
"AAAAAAAAADDDIIDDDIIDDDAAAAAAAAA"
"AAAAAAAAAAAAIIDDDIIAAAAAAAAAAAA"
"AAAAAAAAAAAAADDDDDAAAAAAAAAAAAA"
"AAAAAAAADDAAAADDDAAAADDAAAAAAAA"
"AAAAAAAAADDAAADDDAAADDAAAAAAAAA"
"AAAAAAAAAADDAADDDAADDAAAAAAAAAA"
"AAAAAAAAAAADDDDDDDDDAAAAAAAAAAA"
"AAAAAAAAAAAADDDDDDDAAAAAAAAAAAA"
"AAAAAAAAAAAAAADDDAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAADDDAAAAAAAAAAAAAA"
"AAAAAAAAAAADDDDDDDDDAAAAAAAAAAA"
"AAAAAAAAAADDDDDDDDDDDAAAAAAAAAA"
"AAAAAAAAADDAAADDDAAADDAAAAAAAAA"
"AAAAAAAADDAAAADDDAAAADDAAAAAAAA"
"AAAAAAAAAAAAADDDDDAAAAAAAAAAAAA"
"AAAAAAAAAAAADDDDDDDAAAAAAAAAAAA"
"AAAAAAAAAAADDADDDADDAAAAAAAAAAA"
"AAAAAAAAAADDAADDDAADDAAAAAAAAAA"
"AAAAAAAAADDAAADDDAAADDAAAAAAAAA"
"AAAAAAAADDAAAHDDDHAAADDAAAAAAAA"
"AAAAAAAAAAAAADDDDDAAAAAAAAAAAAA"
"AAAAAAAAAAAAADDDDDAAAAAAAAAAAAA"
"AAAAAAAAAAAAAHDDDHAAAAAAAAAAAAA"
"AAAAAAAAAAAAAADDDAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 15 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAADDA"
"AAAAAADAAAAADAAAAAAAAADAAADDAAA"
"AAAAAADDAAAADDAAAAAAADDAADAAAAA"
"AAAAAAADDAAAADDAAAAADDAAADAAAAA"
"AAAAAAAADDAAAADDAAADDAAAADAAAAA"
"AAAAAAAAADDAAADDAADDAAAAIIAAAAA"
"AAAHDDHAAADDAADDAADDAAADIIAAAAA"
"AADDDDDDDDDDDDDDDDDDDDDDDDAAAAA"
"AADDDDDDDDDDDDDDDDDDDDDDDDAAAAA"
"AADDDDDDDDDDDDDDDDDDDDDDDDAAAAA"
"AAAHDDHAAADDAADDAADDAAADIIAAAAA"
"AAAAAAAAADDAAADDAADDAAAAIIAAAAA"
"AAAAAAAADDAAAADDAAADDAAAADAAAAA"
"AAAAAAADDAAAADDAAAAADDAAADAAAAA"
"AAAAAADDAAAADDAAAAAAADDAADAAAAA"
"AAAAAADAAAAADAAAAAAAAADAAADDAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAADDA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 16 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAADDDAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAHDDDHAAAAAAAAAAAAA"
"AAAAAAAAAAAAADDDDDAAAAAAAAAAAAA"
"AAAAAAAAAAAAADDDDDAAAAAAAAAAAAA"
"AAAAAAAADDAAAHDDDHAAADDAAAAAAAA"
"AAAAAAAAADDAAADDDAAADDAAAAAAAAA"
"AAAAAAAAAADDAADDDAADDAAAAAAAAAA"
"AAAAAAAAAAADDADDDADDAAAAAAAAAAA"
"AAAAAAAAAAAADDDDDDDAAAAAAAAAAAA"
"AAAAAAAAAAAAADDDDDAAAAAAAAAAAAA"
"AAAAAAAADDAAAADDDAAAADDAAAAAAAA"
"AAAAAAAAADDAAADDDAAADDAAAAAAAAA"
"AAAAAAAAAADDDDDDDDDDDAAAAAAAAAA"
"AAAAAAAAAAADDDDDDDDDAAAAAAAAAAA"
"AAAAAAAAAAAAAADDDAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAADDDAAAAAAAAAAAAAA"
"AAAAAAAAAAAADDDDDDDAAAAAAAAAAAA"
"AAAAAAAAAAADDDDDDDDDAAAAAAAAAAA"
"AAAAAAAAAADDAADDDAADDAAAAAAAAAA"
"AAAAAAAAADDAAADDDAAADDAAAAAAAAA"
"AAAAAAAADDAAAADDDAAAADDAAAAAAAA"
"AAAAAAAAAAAAADDDDDAAAAAAAAAAAAA"
"AAAAAAAAAAAAIIDDDIIAAAAAAAAAAAA"
"AAAAAAAAADDDIIDDDIIDDDAAAAAAAAA"
"AAAAAAAADAAAAAAAAAAAAADAAAAAAAA"
"AAAAAAAADAAAAAAAAAAAAADAAAAAAAA"
"AAAAAAADAAAAAAAAAAAAAAADAAAAAAA"
"AAAAAAADAAAAAAAAAAAAAAADAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
/* icon for state 17 */
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"ADDAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAADDAAADAAAAAAAAADAAAAADAAAAAA"
"AAAAADAADDAAAAAAADDAAAADDAAAAAA"
"AAAAADAAADDAAAAADDAAAADDAAAAAAA"
"AAAAADAAAADDAAADDAAAADDAAAAAAAA"
"AAAAAIIAAAADDAADDAAADDAAAAAAAAA"
"AAAAAIIDAAADDAADDAADDAAAHDDHAAA"
"AAAAADDDDDDDDDDDDDDDDDDDDDDDDAA"
"AAAAADDDDDDDDDDDDDDDDDDDDDDDDAA"
"AAAAADDDDDDDDDDDDDDDDDDDDDDDDAA"
"AAAAAIIDAAADDAADDAADDAAAHDDHAAA"
"AAAAAIIAAAADDAADDAAADDAAAAAAAAA"
"AAAAADAAAADDAAADDAAAADDAAAAAAAA"
"AAAAADAAADDAAAAADDAAAADDAAAAAAA"
"AAAAADAADDAAAAAAADDAAAADDAAAAAA"
"AAADDAAADAAAAAAAAADAAAAADAAAAAA"
"ADDAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

XPM
/* width height num_colors chars_per_pixel */
"15 255 9 1"
/* colors */
"A c #009B43"
". c #000000"
"C c #7F00FF"
"D c #808080"
"E c #3F007F"
"F c #404040"
"G c #3F4DA1"
"H c #408D61"
"I c #FFFFFF"
/* icon for state 1 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 2 */
"....C.....C...."
".....C...C....."
"......ICI......"
"...C..CCC..C..."
"....C..C..C...."
".....CCCCC....."
".......C......."
"....CCCCCCC...."
"...C...C...C..."
".....CCCCC....."
"....C..C..C...."
"...C..ECE..C..."
"......CCC......"
"......ECE......"
"..............."
/* icon for state 3 */
"..............."
"..............."
"..............."
"...C..C....C..."
"....C..C..C...C"
".....C.C.C...C."
".ECE.C.C.C.CI.."
".CCCCCCCCCCCC.."
".ECE.C.C.C.CI.."
".....C.C.C...C."
"....C..C..C...C"
"...C..C....C..."
"..............."
"..............."
"..............."
/* icon for state 4 */
"..............."
"......ECE......"
"......CCC......"
"...C..ECE..C..."
"....C..C..C...."
".....CCCCC....."
"...C...C...C..."
"....CCCCCCC...."
".......C......."
".....CCCCC....."
"....C..C..C...."
"...C..CCC..C..."
"......ICI......"
".....C...C....."
"....C.....C...."
/* icon for state 5 */
"..............."
"..............."
"..............."
"...C....C..C..."
"C...C..C..C...."
".C...C.C.C....."
"..IC.C.C.C.ECE."
"..CCCCCCCCCCCC."
"..IC.C.C.C.ECE."
".C...C.C.C....."
"C...C..C..C...."
"...C....C..C..."
"..............."
"..............."
"..............."
/* icon for state 6 */
"....D.....D...."
".....D...D....."
"......IDI......"
"...D..DDD..D..."
"....D..D..D...."
".....DDDDD....."
".......D......."
"....DDDDDDD...."
"...D...D...D..."
".....DDDDD....."
"....D..D..D...."
"...D..FDF..D..."
"......DDD......"
"......FDF......"
"..............."
/* icon for state 7 */
"..............."
"..............."
"..............."
"...D..D....D..."
"....D..D..D...D"
".....D.D.D...D."
".FDF.D.D.D.DI.."
".DDDDDDDDDDDD.."
".FDF.D.D.D.DI.."
".....D.D.D...D."
"....D..D..D...D"
"...D..D....D..."
"..............."
"..............."
"..............."
/* icon for state 8 */
"..............."
"......FDF......"
"......DDD......"
"...D..FDF..D..."
"....D..D..D...."
".....DDDDD....."
"...D...D...D..."
"....DDDDDDD...."
".......D......."
".....DDDDD....."
"....D..D..D...."
"...D..DDD..D..."
"......IDI......"
".....D...D....."
"....D.....D...."
/* icon for state 9 */
"..............."
"..............."
"..............."
"...D....D..D..."
"D...D..D..D...."
".D...D.D.D....."
"..ID.D.D.D.FDF."
"..DDDDDDDDDDDD."
"..ID.D.D.D.FDF."
".D...D.D.D....."
"D...D..D..D...."
"...D....D..D..."
"..............."
"..............."
"..............."
/* icon for state 10 */
"AAAACAAAAACAAAA"
"AAAAACAAACAAAAA"
"AAAAAAICIAAAAAA"
"AAACAACCCAACAAA"
"AAAACAACAACAAAA"
"AAAAACCCCCAAAAA"
"AAAAAAACAAAAAAA"
"AAAACCCCCCCAAAA"
"AAACAAACAAACAAA"
"AAAAACCCCCAAAAA"
"AAAACAACAACAAAA"
"AAACAAGCGAACAAA"
"AAAAAACCCAAAAAA"
"AAAAAAGCGAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 11 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAACAACAAAACAAA"
"AAAACAACAACAAAC"
"AAAAACACACAAACA"
"AGCGACACACACIAA"
"ACCCCCCCCCCCCAA"
"AGCGACACACACIAA"
"AAAAACACACAAACA"
"AAAACAACAACAAAC"
"AAACAACAAAACAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 12 */
"AAAAAAAAAAAAAAA"
"AAAAAAGCGAAAAAA"
"AAAAAACCCAAAAAA"
"AAACAAGCGAACAAA"
"AAAACAACAACAAAA"
"AAAAACCCCCAAAAA"
"AAACAAACAAACAAA"
"AAAACCCCCCCAAAA"
"AAAAAAACAAAAAAA"
"AAAAACCCCCAAAAA"
"AAAACAACAACAAAA"
"AAACAACCCAACAAA"
"AAAAAAICIAAAAAA"
"AAAAACAAACAAAAA"
"AAAACAAAAACAAAA"
/* icon for state 13 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAACAAAACAACAAA"
"CAAACAACAACAAAA"
"ACAAACACACAAAAA"
"AAICACACACAGCGA"
"AACCCCCCCCCCCCA"
"AAICACACACAGCGA"
"ACAAACACACAAAAA"
"CAAACAACAACAAAA"
"AAACAAAACAACAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 14 */
"AAAADAAAAADAAAA"
"AAAAADAAADAAAAA"
"AAAAAAIDIAAAAAA"
"AAADAADDDAADAAA"
"AAAADAADAADAAAA"
"AAAAADDDDDAAAAA"
"AAAAAAADAAAAAAA"
"AAAADDDDDDDAAAA"
"AAADAAADAAADAAA"
"AAAAADDDDDAAAAA"
"AAAADAADAADAAAA"
"AAADAAHDHAADAAA"
"AAAAAADDDAAAAAA"
"AAAAAAHDHAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 15 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAADAADAAAADAAA"
"AAAADAADAADAAAD"
"AAAAADADADAAADA"
"AHDHADADADADIAA"
"ADDDDDDDDDDDDAA"
"AHDHADADADADIAA"
"AAAAADADADAAADA"
"AAAADAADAADAAAD"
"AAADAADAAAADAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 16 */
"AAAAAAAAAAAAAAA"
"AAAAAAHDHAAAAAA"
"AAAAAADDDAAAAAA"
"AAADAAHDHAADAAA"
"AAAADAADAADAAAA"
"AAAAADDDDDAAAAA"
"AAADAAADAAADAAA"
"AAAADDDDDDDAAAA"
"AAAAAAADAAAAAAA"
"AAAAADDDDDAAAAA"
"AAAADAADAADAAAA"
"AAADAADDDAADAAA"
"AAAAAAIDIAAAAAA"
"AAAAADAAADAAAAA"
"AAAADAAAAADAAAA"
/* icon for state 17 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAADAAAADAADAAA"
"DAAADAADAADAAAA"
"ADAAADADADAAAAA"
"AAIDADADADAHDHA"
"AADDDDDDDDDDDDA"
"AAIDADADADAHDHA"
"ADAAADADADAAAAA"
"DAAADAADAADAAAA"
"AAADAAAADAADAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"

XPM
/* width height num_colors chars_per_pixel */
"7 119 9 1"
/* colors */
"A c #009B43"
". c #000000"
"C c #7F00FF"
"D c #808080"
"E c #3F007F"
"F c #404040"
"G c #3F4DA1"
"H c #408D61"
"I c #FFFFFF"
/* icon for state 1 */
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
"AAAAAAA"
/* icon for state 2 */
".C...C."
"..ICI.."
"...C..."
".CCCCC."
"...C..."
".CCCCC."
"...C..."
/* icon for state 3 */
"......."
".C.C..C"
".C.C.I."
"CCCCCC."
".C.C.I."
".C.C..C"
"......."
/* icon for state 4 */
"...C..."
".CCCCC."
"...C..."
".CCCCC."
"...C..."
"..ICI.."
".C...C."
/* icon for state 5 */
"......."
"C..C.C."
".I.C.C."
".CCCCCC"
".I.C.C."
"C..C.C."
"......."
/* icon for state 6 */
".D...D."
"..IDI.."
"...D..."
".DDDDD."
"...D..."
".DDDDD."
"...D..."
/* icon for state 7 */
"......."
".D.D..D"
".D.D.I."
"DDDDDD."
".D.D.I."
".D.D..D"
"......."
/* icon for state 8 */
"...D..."
".DDDDD."
"...D..."
".DDDDD."
"...D..."
"..IDI.."
".D...D."
/* icon for state 9 */
"......."
"D..D.D."
".I.D.D."
".DDDDDD"
".I.D.D."
"D..D.D."
"......."
/* icon for state 10 */
"ACAAACA"
"AAICIAA"
"AAACAAA"
"ACCCCCA"
"AAACAAA"
"ACCCCCA"
"AAACAAA"
/* icon for state 11 */
"AAAAAAA"
"ACACAAC"
"ACACAIA"
"CCCCCCA"
"ACACAIA"
"ACACAAC"
"AAAAAAA"
/* icon for state 12 */
"AAACAAA"
"ACCCCCA"
"AAACAAA"
"ACCCCCA"
"AAACAAA"
"AAICIAA"
"ACAAACA"
/* icon for state 13 */
"AAAAAAA"
"CAACACA"
"AIACACA"
"ACCCCCC"
"AIACACA"
"CAACACA"
"AAAAAAA"
/* icon for state 14 */
"ADAAADA"
"AAIDIAA"
"AAADAAA"
"ADDDDDA"
"AAADAAA"
"ADDDDDA"
"AAADAAA"
/* icon for state 15 */
"AAAAAAA"
"ADADAAD"
"ADADAIA"
"DDDDDDA"
"ADADAIA"
"ADADAAD"
"AAAAAAA"
/* icon for state 16 */
"AAADAAA"
"ADDDDDA"
"AAADAAA"
"ADDDDDA"
"AAADAAA"
"AAIDIAA"
"ADAAADA"
/* icon for state 17 */
"AAAAAAA"
"DAADADA"
"AIADADA"
"ADDDDDD"
"AIADADA"
"DAADADA"
"AAAAAAA"
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

shouldsee
Posts: 406
Joined: April 8th, 2016, 8:29 am

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by shouldsee » May 10th, 2016, 2:46 am

drc wrote:
shouldsee wrote:Thie torus pattern under rule "cooties"(23/2/8) has an apparent period of 242 that is not detected with oscar.py
Let it run a little longer, it will eventually repeat, at a higher period because it moves
Is their a simple solution to record the minimum period. In the case of a 150*11 torus, the lifespan became 75* higher, meaning the pattern cost 75* more time to characterize in a batch job, which significantly interferes my measuement of lifespan

User avatar
BlinkerSpawn
Posts: 1922
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by BlinkerSpawn » May 10th, 2016, 7:24 am

shouldsee wrote:Is there a simple solution to record the minimum period. In the case of a 150*11 torus, the lifespan became 75* higher, meaning the pattern cost 75* more time to characterize in a batch job, which significantly interferes my measurement of lifespan
First, record the first time at which the pattern returns to its original form, but displaced (242 in this example). Then, what remains is to find the number of cycles it takes to return to its original position, but this is equivalent to LCM(dx,x)/dx where dx is the displacement and x is the length of the torus in the direction of travel.
The true period of the torus is then P(LCM(dx,x)/dx)*.

*This equation gets weirder for patterns that travel in two dimensions: P(LCM(LCM(dx,x)/dx,LCM(dy,y)/dy))
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

User avatar
lifeisawesome
Posts: 86
Joined: April 22nd, 2016, 1:55 pm
Location: poland

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by lifeisawesome » May 10th, 2016, 8:11 am

2c/5 wickstretcher in Stains:

Code: Select all

x = 11, y = 9, rule = B3678/S235678
3b2obo2bo$4b6o$3b8o$b9o$11o$b9o$3b8o$4b6o$3b2obo2bo!
I'm not sure if it's known, or if it could be made into a 2c/5 spaceship, but I couldn't find a variant of "Thread for your unsure discoveries" for non-CGoL discoveries. :P
Edit: It's known. :roll:
--Szymon Bartosiewicz
favorite pattern:

Code: Select all

x = 2, y = 2, rule = B25/S3a
2o$2o!

shouldsee
Posts: 406
Joined: April 8th, 2016, 8:29 am

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by shouldsee » May 10th, 2016, 2:51 pm

BlinkerSpawn wrote:
shouldsee wrote:Is there a simple solution to record the minimum period. In the case of a 150*11 torus, the lifespan became 75* higher, meaning the pattern cost 75* more time to characterize in a batch job, which significantly interferes my measurement of lifespan
First, record the first time at which the pattern returns to its original form, but displaced (242 in this example). Then, what remains is to find the number of cycles it takes to return to its original position, but this is equivalent to LCM(dx,x)/dx where dx is the displacement and x is the length of the torus in the direction of travel.
The true period of the torus is then P(LCM(dx,x)/dx)*.

*This equation gets weirder for patterns that travel in two dimensions: P(LCM(LCM(dx,x)/dx,LCM(dy,y)/dy))
Thanks for your suggestion. You mentioned I need to record the first time pattern re-appear and that's exactly my concern. i.e. I am not sure what's the computationally efficient way to do that. Referencing to oscar.py, it compares hash value of the whole bounding box to check equivalency, and this won't work in our case. I think pop-count would work as a alternative, but hashlist is obviously more reliable than pop. I have a rough idea to compare pop and upon collision compare hash pattern on a shifted pattern. This implementation seems possible but oscar.py is already quite slow for determining large period, which is a bit worrying.

Please advise.

BTW, a seemingly replicator in 23/2/8
UPDATED: Pattern Corrected

Code: Select all

x = 100, y = 9, rule = 23/2/8:T100,9
$100A2$73.G.FDECAB2A$75.2GE2DB2A$71.D2.2FC.CB.A$70.GDE2AD2A$68.4GEA.B
2A12.A$70.FECDA.A12.3A!
Last edited by shouldsee on May 11th, 2016, 1:58 am, edited 1 time in total.

User avatar
BlinkerSpawn
Posts: 1922
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by BlinkerSpawn » May 10th, 2016, 6:10 pm

This may work as a probabilistic test, but looks too computationally complex to be viable:

Code: Select all

Choose a random subset of non-vacuum cells within the torus at Gen. 0; call it S.
Construct three parallel lists X, Y, and Z using the following method:
  Select a cell in S, and set X[0] to 0, Y[n] to 0, and Z[n] to its state value.
  Select a different cell in S, and set X[1] to the signed x-difference between the current and previous cells, Y[1] to the y-difference, and Z[1] to the current cell's state value.
  Repeat the above, each time using a different cell and incrementing the index, until each cell in S corresponds to an entry in each list.
Add up all the entries in X, and record the minimum and maximum values of the running total as xMin and xMax.
Repeat for Y.

Step once.
Find the bounding box of the pattern.*
If the bounding box has left and right edges, find the region at least abs(xMin) units to the right of the left edge and xMax units to the left of the right edge.
If the bounding box has top and bottom edges, find the region at least abs(yMin) units above the bottom edge and yMax units below the top edge.
If two regions have been found this way, call their intersection R; If one region has been found this way, call it R.
Otherwise, R is the entire torus.
For (each state-Z[0] cell in R)
  n = 1
  Assume the pattern repeats. (Set rpt to true)
  While rpt is true,
    Move X[n] units right and Y[n] units up.
    If that cell is not state Z[n], set rpt to false.
    If every cell in S is accounted for, insert the generation # and displacement between the base cell's original and current location in the provided equation and calculate period.
    Increment n.
If each state Z[0] cell in R has been checked and no results were returned, repeat everything after the empty line.

*The obvious problem here is how to make Golly determine bounding box in such a way that two ON cells on opposite corners of the torus have a 2x2 box instead of the full torus as their bounding box.
The probability of error should decrease exponentially with the size of S.
Feel free to PM me with any questions about the above process.
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

User avatar
drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by drc » May 10th, 2016, 6:39 pm

This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

User avatar
drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by drc » May 10th, 2016, 7:18 pm

p34 and p68 in a pretty interesting rule:

Code: Select all

x = 40, y = 19, rule = B3_S234ce
2o15b2o18bo$bo15bo17b3o$bobo11bobo3b2o11bo$2b2o11b2o5bo11b2o$6b3o13bob
o$6bobo14b2o$6b3o22b3o$31bobo$31b3o5$36b2o$36bobo$25b2o11bo$26bo11b2o$
23b3o$23bo!
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

shouldsee
Posts: 406
Joined: April 8th, 2016, 8:29 am

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by shouldsee » May 11th, 2016, 2:32 pm

BlinkerSpawn wrote:This may work as a probabilistic test, but looks too computationally complex to be viable:

Code: Select all

Choose a random subset of non-vacuum cells within the torus at Gen. 0; call it S.
Construct three parallel lists X, Y, and Z using the following method:
  Select a cell in S, and set X[0] to 0, Y[n] to 0, and Z[n] to its state value.
  Select a different cell in S, and set X[1] to the signed x-difference between the current and previous cells, Y[1] to the y-difference, and Z[1] to the current cell's state value.
  Repeat the above, each time using a different cell and incrementing the index, until each cell in S corresponds to an entry in each list.
Add up all the entries in X, and record the minimum and maximum values of the running total as xMin and xMax.
Repeat for Y.

Step once.
Find the bounding box of the pattern.*
If the bounding box has left and right edges, find the region at least abs(xMin) units to the right of the left edge and xMax units to the left of the right edge.
If the bounding box has top and bottom edges, find the region at least abs(yMin) units above the bottom edge and yMax units below the top edge.
If two regions have been found this way, call their intersection R; If one region has been found this way, call it R.
Otherwise, R is the entire torus.
For (each state-Z[0] cell in R)
  n = 1
  Assume the pattern repeats. (Set rpt to true)
  While rpt is true,
    Move X[n] units right and Y[n] units up.
    If that cell is not state Z[n], set rpt to false.
    If every cell in S is accounted for, insert the generation # and displacement between the base cell's original and current location in the provided equation and calculate period.
    Increment n.
If each state Z[0] cell in R has been checked and no results were returned, repeat everything after the empty line.

*The obvious problem here is how to make Golly determine bounding box in such a way that two ON cells on opposite corners of the torus have a 2x2 box instead of the full torus as their bounding box.
The probability of error should decrease exponentially with the size of S.
Feel free to PM me with any questions about the above process.
Thank you for detailed description. I was just trying out other fixes. Since the hanging bar in the pattern that caused the problem. I tried to tell golly to ignore it when finding bounding box and it's now capable of recognising that particular pattern (4c/242 at gen 1288). I still need to check whether other pseudo methuselah turns up.

User avatar
drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Re: Thread for Your Accidental Discoveries that Aren't in CGOL

Post by drc » May 19th, 2016, 10:54 pm

This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

Post Reply