Page 1 of 1

Sandbox for Larger-than-Life, Higher Range Outer Totalistic, ... rules with R>1

Posted: April 28th, 2020, 9:53 am
by martin.novy
R3 LtL seem much more interesting than R2 LtL

a relatively long-boiling soup (for a LtL) ... approx. 80*80, approx. 900 generations

Code: Select all

#CXRLE Pos=0,-20 Gen=1
x = 81, y = 79, rule = R3,C0,M1,S12..19,B12..14,NM
4ob2o2bo4bo3b2o6bo2bob6o3bob4o3b2o2b2ob4o2b2o13b2obo$2bo6b2obobobob2o
2b2o2b5ob7ob2ob2o2b2o2bobob2ob3o5bobo2b5ob3o$3b2obo4b3o3bob2o2bo3b2o2b
ob3o5bob4obo3b2o2bob2o2bo2bo4bo3b7o$ob2o3bobob2o2bo6bob2obo2b2o5b2obob
obo4bo5b3o2b2obo3bo3b2ob5obo$4bo2b2ob4o4bob3obo4bobo6b2o3bob5o3bobo3b
2o4b4o2b3o3bo$ob2o2bo2b2obo4b2obob4obo4bo3b3o2bo2bo2bob2obob2ob4o2bo5b
5o2b3obo$bobo3b3obob2o2b4o2b3o3b3o2bobo5b2o3b2o2b2obobo3bo3bo2b2obob4o
b2o$3bo4bob3o4b3ob6o3b2o2bob3ob2o2b2obob2obob2ob2ob2obob2o2bobobo2bo$
4obobob3obob3o2b2o3bobo4bo2bo4b3o2bobobob3ob2obob4obo2b2ob9o$2bo5b2ob
2o3b5obob2o2bo4bo3b4obo2bob6ob3o3bo3b5ob3ob5obo$3b2obo2b5o3b2o3bo2bob
2obobo2bob2o3bob2obobob4o2bo4b2obo5bobobo4bo$b2o3b3o2b3o2bobob3o2bo2bo
b3o2b2ob2o2b2o2bo5b2o2bob2obobob2o3b2o3b2o$2o2b3obo3b3o3bob3ob2o4b3o4b
2o2bob2ob3o3b2o5bob2obob2ob4ob5obo$2o3bobo2bob5o4bob3o3bo2bobo2b2obobo
3bo2b3obo4bo2b4ob3obo2bobobobo$o3bo2bob5ob3ob3ob3ob2o3b2ob4ob2ob3ob2ob
2ob5obo3bob4o4bo3bo2bo$o2bobo3bo3bob3obo2bobobo2b2o2b2obob6obo4bob9ob
4o2bobo2bobo2b2o$3o3b7obob3o2bobobob5o6bo2b5o2b3obob2o3bo2b4o5bo5bo2bo
$2b2ob9o2bo3bo2bobob3o6b3o2b2o3b4ob6o5b2obo3bo7bobo$4b3obobo2b4o4bob2o
b5ob2o2bo3b3o2bobob2obobo2bo3b2o4bo2b2obob2ob2o$4bo2bobob2o2bo6bo2bobo
bo2b3o3b3ob2ob2ob2o4b3o2bo2bob2obob3ob2o$2o2b2ob3o4b3o2b2o5b3obo2bo3bo
11b2obo2bobobo3b5ob2ob2o3b4o$b2obobo3b2obob2ob3obobo4b2ob2obob2ob6ob2o
b3o3b2o4bo4b5o3bob2o$b2obob2obo4bob4obo3b7o2b5obo2b2obo5b7ob2o3bo3b3ob
o3b2o$bo4bob2obob2obo2b5o2b2o5bob5o2b3o4bob5obo2bobobob2ob2o2bobobo2bo
$o2bob3o2b2obo2b2o4b2o2b4ob4o6b2o4b3ob8ob2ob2o3b9obo$bob7o5bob2o4bo2b
3obobo3bo3b3ob2ob3o3bo2bobobo2bo2b2o2b3o$b4obob2obo3b3o7bo4bob3o2b2ob
4o2bo3bo3b2o2bob2o2b3ob2o2b2obob2obo$b2obo2b3o4bo2bo2bobob7ob2ob2o2bob
obobo5bo2b4o3bo4b2o2b5o$2o3b2o2bob2ob4o2bob2o2b2ob2o2b2ob2o2bo2b2obo5b
2ob2o2b2ob2o2bo5bo6b2o$bo6bob2ob3obobob4obobo2bo2b3o2bo3bob5obo2bobo2b
2ob2o2bobo2bo2b4o2bo$obo2bo3b2obobo11bo2b6o7bo10bo2bobo2b2obob2obo2b2o
2bo$obob2ob2ob2obo4b3obob2ob2obobo2bob2o2b5obo2b3o2b4obob2o2b2o2b2o2b
3o2b2o$b5o2bo5b3obo3bo3bo3bobobo2b2o2b3o3bob2obo2b2ob3o2bob4o6b2o2b2o$
2bob3o3b3o2bo3b3o3bo2b2obo2bob4o2bo7b3o5b4ob3o2b2o3b2o3bo$5b3o2b2o5bo
6bo2bobob3ob3ob2ob3ob2ob4o2b3o4bob2obo2bo2b3o3b2o$ob3ob3obob3obob2o2b
5o2b2o4bobob4obobob2o2b2o3b2obo5b2obobo2b2ob3o$bob2ob2ob3obo2b2o6bobo
3b6obo2b2ob2ob5ob3o3bo2bo2bo3b2obo2b2ob3o$bob3o2b2obob2obo3bobo3bobo4b
3obo4bo5b2obo3b2ob4o4bob5ob2o2b2o$3b3o2b2o3b3obobo2bo3b3o7b2ob2o2bo3bo
b3obob4ob3ob2ob6o2b2obo$4o2bo3bobobobo4bo4bo4bo2b8o3bobobobob5o3b3o3b
2o2bo2b2o2b3o$5o3bob2o2bobo2bob4o3b3o2b7obo4bobo2bobo2bob4obo3bo5b3obo
b2o$2o3b4o7b5ob2o3b2o2b3obo2b2o4bo3b3ob5o4bo6b4obo3bob2o$3b2ob3o2b2ob
2o2bo2b6obo2b7o5b2o2b2o2b2o4b8obo2bobobo3b2obo$2obob3o2bo3bo4bo4b2obob
2o4bo4bobobob3ob3o10b2o2bo2b2o2bob3o$4bob2obobob2obob3obob2o3bobo4b3o
2bob2o3bob5o2bob4ob2o2bo2b4obob2o$2o2b3obo5b4obo3b2o2b2obobob2obob2ob
5obob4o2bob4o4b2obo3bo2b2obo$o6bob2o2b3o4bobo2b2o2bo5bo2b2o2b3o5b2o2bo
3b3o5bob2o5b6o$3o3bobo3bobob3ob2obo2b3o3bobob5obob6ob2o6b3o2bo4b3o6bo$
b4o2b2o2b3o2b2ob2ob5obo2b2o3b5obo3b2ob3obobo2b4ob4ob2ob3o3b2o$bo2bob2o
2b3o2b2ob5o2b2o7bobob3o2bo2b2o4b2o2b4o2bo3bo3bob2ob2o2bo$b4obobobob3o
3b4ob2obob2ob3ob2ob6ob3obob2obo5b4obobo7bo$b2ob2o2bobo2b3ob3o2bobo3bo
2b6ob2obo2b3o8b5obo2b2obo2bobo2b2ob2o$3bo2b2ob2o2bobo2bob2o5b2o3b2o4b
3ob5o3b4o3b5obobobo4b2obobo$4bo2b4o5b2ob3o2b7ob8obo4bo2b2ob5o2b3obob3o
2bob2obobobo$3ob3o2bob2o2bo3bobob2o3bobobob3o2bobob2obo4b3obobo2b3ob2o
2bob2ob2obob2o$4o4bo2bo2bo7bo3bobo2b2o2bo4bo2bo3b3ob2o6bo2b3o5b2ob3o2b
2o$2o2bo2b2o2bo2bo2b2obo5bobobobo6bo2bo3bob2ob2o2bob2o4bobo3bo3b3o2bob
o$3obobobobob3o5bob2ob3ob4obo4b2ob2obob3o3bob3o2b6ob2o3b3o4bo$o2bo2b2o
2b3o2bobobo3bob2o3b4o6bobobobo2bo2b2ob2o2bo4bo3b2ob2obo2b2obo$3b2obob
3ob2obo4b2o3bobo3b2obo3bob6ob3o2b2o6b7o2b2o3b4o2bo$3o3bobobobobo3bobo
2bo9b7ob4obo4bobo2bob4o2b2obobo2bob2o$5bobo2b2ob3o2b2ob3obo2bob2o2bo2b
3o4bo3b4obo2bo2bob2o3b2obob2o2b2ob2o$bo3bo2b3obobo6b3ob2o2b5o2b4obob2o
2b3obo3bobo2bob4ob2ob2ob4ob2o$b2obob3ob2o2b4obo3bo4bob2o2bobo7bob3obob
2o2b4o3b2ob3obob2ob5o$4ob2o2b2o4b6o4bo3b2obob3ob2ob2ob6obo2b5obobo2bo
2bob2o2b4o2bo$2bo2b3ob3obob2ob2ob3o3b4o2b4obob2o3b2ob3o8b3o4b4o2bo$3b
2ob2o3bo2bobo2bobob2obo3bo2b2ob4ob2obo2bob4ob2ob2o2bo7bobobo2bo3bo$2b
2o2bo3bo2b4ob2obobo2bo3bobo2b2o3b2o3bo5bob2o2b2o2bo3b2obobo3b2o3bo$o3b
o3bo2b2ob2o2b2o4b2o2bo4bo5bob2o3bobo3b2o2bo5b3o2bob5o4bobo$bobo2b4o2b
2o4bo2bob3o3b2o3bobob2obo3bo3b3o3bo2b2obo5b2o4b2o2bo$b4obo2bob3o3b2o2b
2o3bobo6bo2b3obobob5o2b2obobobobo2b5obo5bobo$2o3b3ob2ob3o2b2obob7ob2ob
3o2b2ob2obo2b3o3b2obo2bob3obobobo3b2o4bo$2bo2b2o2bo2b2obobo4b2o7b5obob
2ob2o2bobo2b5ob5o2b2o4bobob2ob2obo$2o2bo3bob2obo8b4o3b3ob2o3bob2ob3obo
b3o2b2obobob3o3b2o2bob4o2bo$2obob2ob2o5bobo2b4o4b2o2bo3bob2obobob2ob4o
2b2o6bo3bobo5bo2b4o$b3o4b2obo2bob3ob2obo4b2o2b9o3bobobobob6ob5ob3o5bo
3bo2bo$2ob2ob2obo2b4o4b2o4b2o2bo2bo4b4obo6b3ob2o6bo2b2ob2o3b2ob2obo$ob
o2bobo3b3o2b2o2b2o2b2o5b3ob2ob3obo3b3ob4ob4o2b4o7bobo2b2obo$2obo2b2obo
3b2o6b3ob3o3bo6bo3bobo5bo2b2o2bobobo7b3obo4b2o!

LtL Challenge

Posted: April 28th, 2020, 10:11 am
by martin.novy
martin.novy wrote: April 28th, 2020, 9:53 am a relatively long-boiling soup (for a LtL) ... approx. 80*80, approx. 900 generations

challenge: find a better LtL rule or a better random soup

Re: Sandbox for Larger-than-Life, Higher Range Outer Totalistic, ... rules with R>1

Posted: April 28th, 2020, 10:42 am
by Saka
What's the difference between this and the larger than life thread?

Re: Sandbox for Larger-than-Life, Higher Range Outer Totalistic, ... rules with R>1

Posted: April 28th, 2020, 10:50 am
by martin.novy
Saka wrote: April 28th, 2020, 10:42 am What's the difference between this and the larger than life thread?
Thanks for asking.

I thought , it would be better, if I posted at the normal thread on weekends, and only selected ones from my posts.

Re: Sandbox for Larger-than-Life, Higher Range Outer Totalistic, ... rules with R>1

Posted: April 28th, 2020, 10:53 am
by Saka
martin.novy wrote: April 28th, 2020, 10:50 am
Thanks for asking.

I thought , it would be better, if I posted at the normal thread only on weekends, and only selected ones from my posts.
Larger than life weekender, cool!
So you're using this as a sort of storage? Why don't you just save them on your computer?

Re: Sandbox for Larger-than-Life, Higher Range Outer Totalistic, ... rules with R>1

Posted: April 28th, 2020, 11:09 am
by martin.novy
Saka wrote: April 28th, 2020, 10:53 am
So you're using this as a sort of storage? Why don't you just save them on your computer?
... well,

I have prepared some material at
https://photos.app.goo.gl/D9UXdraV8ZhNn1wR6
(most of the pictures are mine)

and at
https://github.com/martin12333/PyMartinCA/tree/beta
(subfolders for 5 classes of rules, most of them have natural spaceships)

... and I am not sure, whether, when, and how, to publish some pieces from my work at the forums .

... I thought I should first start converting my Python scripts to Pyodide ( Pyodide is e.g. https://alpha.iodide.io/notebooks/4520/ ) -- then anyone could run them in their browser

settleTime of random soups for the Game of Life and for 2 LTL rules

Posted: April 29th, 2020, 9:02 am
by martin.novy
for any rule
I define a random variable

Code: Select all

settleTime240in320
=
the number
	of generations before periodicity
for a random soup 240*240
	with density 0.5
	in grid 320*320

For the GoL, the first output was
(first column is the settleTime240in320)

pmc10 5556 0.027 0.000 ltl 1 3 3 3 4 320 240 1
pmc10 5400 0.024 0.000 ltl 1 3 3 3 4 320 240 2
pmc10 4752 0.024 0.000 ltl 1 3 3 3 4 320 240 3
pmc10 5316 0.026 0.000 ltl 1 3 3 3 4 320 240 4
pmc10 5999 0.029 0.005 ltl 1 3 3 3 4 320 240 5
pmc10 4500 0.026 0.000 ltl 1 3 3 3 4 320 240 6
pmc10 3024 0.024 0.000 ltl 1 3 3 3 4 320 240 7
pmc10 3324 0.026 0.000 ltl 1 3 3 3 4 320 240 8
pmc10 2460 0.019 0.000 ltl 1 3 3 3 4 320 240 9


For an R2 LtL
bmin=7; bmax=8; smin=6; smax=10
pmc10 1332 0.009 0.000 ltl 2 7 8 6 10 320 240 1
pmc10 744 0.012 0.000 ltl 2 7 8 6 10 320 240 2
pmc10 660 0.014 0.000 ltl 2 7 8 6 10 320 240 3
pmc10 384 0.012 0.000 ltl 2 7 8 6 10 320 240 4
pmc10 636 0.011 0.000 ltl 2 7 8 6 10 320 240 5
pmc10 420 0.013 0.000 ltl 2 7 8 6 10 320 240 6
pmc10 816 0.014 0.000 ltl 2 7 8 6 10 320 240 7
pmc10 360 0.012 0.000 ltl 2 7 8 6 10 320 240 8
pmc10 540 0.015 0.000 ltl 2 7 8 6 10 320 240 9



Please note, that this settleTime240 is not exactly fair for LtL with larger R , because the soup size is fixed.
(a different statistics would have been, if the size of the soup had grown with the R)


For an R3 LtL
bmin=12; bmax=14; smin=12; smax=19
pmc10 744 0.000 0.000 ltl 3 12 14 12 19 320 240 1
pmc10 3768 0.000 0.001 ltl 3 12 14 12 19 320 240 2
pmc10 1008 0.001 0.000 ltl 3 12 14 12 19 320 240 3
pmc10 2832 0.002 0.000 ltl 3 12 14 12 19 320 240 4
pmc10 2184 0.000 0.001 ltl 3 12 14 12 19 320 240 5
pmc10 1236 0.000 0.001 ltl 3 12 14 12 19 320 240 6
pmc10 1788 0.001 0.000 ltl 3 12 14 12 19 320 240 7
pmc10 1620 0.001 0.002 ltl 3 12 14 12 19 320 240 8
pmc10 1812 0.001 0.001 ltl 3 12 14 12 19 320 240 9

https://github.com/martin12333/PyMartin ... nsity-plot

Re: Sandbox for Larger-than-Life, Higher Range Outer Totalistic, ... rules with R>1

Posted: April 29th, 2020, 9:15 am
by yujh
Just want to say hello once []AGAIN[]

density plots of random soups for the Game of Life and for the 2 LTL rules

Posted: April 29th, 2020, 9:28 am
by martin.novy
Screenshot from 2020-04-29 1533.png
Screenshot from 2020-04-29 1533.png (274.03 KiB) Viewed 2394 times

Code: Select all

In [43]: fig = plt.figure()

In [44]: %time %run r1.py
1
9
pmc10 4404 0.024 0.000 ltl 1 3 3 3 4 320 240 1
pmc10 4752 0.025 0.000 ltl 1 3 3 3 4 320 240 2
pmc10 2232 0.025 0.000 ltl 1 3 3 3 4 320 240 3
pmc10 3444 0.024 0.000 ltl 1 3 3 3 4 320 240 4
pmc10 3108 0.023 0.000 ltl 1 3 3 3 4 320 240 5
pmc10 5052 0.025 0.000 ltl 1 3 3 3 4 320 240 6
pmc10 5520 0.024 0.000 ltl 1 3 3 3 4 320 240 7
pmc10 3360 0.024 0.000 ltl 1 3 3 3 4 320 240 8
pmc10 2340 0.025 0.000 ltl 1 3 3 3 4 320 240 9
CPU times: user 12.7 s, sys: 0 ns, total: 12.7 s
Wall time: 12.7 s

In [45]: %time %run r2.py
1
9
pmc10 468 0.012 0.000 ltl 2 7 8 6 10 320 240 1
pmc10 540 0.010 0.001 ltl 2 7 8 6 10 320 240 2
pmc10 384 0.012 0.001 ltl 2 7 8 6 10 320 240 3
pmc10 588 0.012 0.000 ltl 2 7 8 6 10 320 240 4
pmc10 804 0.013 0.000 ltl 2 7 8 6 10 320 240 5
pmc10 432 0.011 0.000 ltl 2 7 8 6 10 320 240 6
pmc10 624 0.012 0.000 ltl 2 7 8 6 10 320 240 7
pmc10 648 0.013 0.000 ltl 2 7 8 6 10 320 240 8
pmc10 492 0.011 0.000 ltl 2 7 8 6 10 320 240 9
CPU times: user 4.06 s, sys: 0 ns, total: 4.06 s
Wall time: 4.13 s

In [46]: %time %run r3.py
1
9
pmc10 3660 0.001 0.000 ltl 3 12 14 12 19 320 240 1
pmc10 3492 0.001 0.001 ltl 3 12 14 12 19 320 240 2
pmc10 1548 0.000 0.000 ltl 3 12 14 12 19 320 240 3
pmc10 1488 0.001 0.000 ltl 3 12 14 12 19 320 240 4
pmc10 1272 0.000 0.000 ltl 3 12 14 12 19 320 240 5
pmc10 2028 0.001 0.001 ltl 3 12 14 12 19 320 240 6
pmc10 3999 0.002 0.005 ltl 3 12 14 12 19 320 240 7
pmc10 3216 0.001 0.001 ltl 3 12 14 12 19 320 240 8
pmc10 1116 0.001 0.001 ltl 3 12 14 12 19 320 240 9