B2ce3ai/S23

For discussion of other cellular automata.
User avatar
praosylen
Posts: 2446
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

B2ce3ai/S23

Post by praosylen » February 12th, 2016, 7:59 pm

I posted some patterns in this rule in the Accidental Discoveries thread, but it seems interesting enough to deserve its own thread. Here's the rule table:

Code: Select all

@RULE B2ce3ai_S23

*** File autogenerated by saverule. ***


This is a two state, isotropic, non-totalistic rule on the Moore neighbourhood.
The notation used to define the rule was originally proposed by Alan Hensel.
See http://www.ibiblio.org/lifepatterns/neighbors2.html for details


@TABLE


n_states:2
neighborhood:Moore
symmetries:rotate4reflect

var a={0,1}
var b={0,1}
var c={0,1}
var d={0,1}
var e={0,1}
var f={0,1}
var g={0,1}
var h={0,1}

# Birth
0,1,0,1,0,0,0,0,0,1
0,0,1,0,1,0,0,0,0,1
0,1,1,1,0,0,0,0,0,1
0,1,1,0,0,0,0,0,1,1

# Survival
1,1,1,0,0,0,0,0,0,1
1,1,0,1,0,0,0,0,0,1
1,1,0,0,1,0,0,0,0,1
1,1,0,0,0,1,0,0,0,1
1,0,1,0,1,0,0,0,0,1
1,0,1,0,0,0,1,0,0,1
1,1,1,1,0,0,0,0,0,1
1,1,1,0,1,0,0,0,0,1
1,1,1,0,0,1,0,0,0,1
1,1,1,0,0,0,1,0,0,1
1,1,1,0,0,0,0,1,0,1
1,1,1,0,0,0,0,0,1,1
1,1,0,1,0,1,0,0,0,1
1,1,0,1,0,0,1,0,0,1
1,1,0,0,1,0,1,0,0,1
1,0,1,0,1,0,1,0,0,1

# Death
1,a,b,c,d,e,f,g,h,0


@COLORS

It is omniperiodic:

Code: Select all

x = 228, y = 47, rule = B2ce3ai_S23
2bo5bobobo3bobobo3bo3bo3bobobo7bobobo5bobobo11bobobo11bobobo7bo3bobobo
5bo3bo6bo3bobobo5bo3bobobo5bo3bo3bo7bo3bobobo6bo3bobobo13bo3bobobo2$ob
o9bo7bo3bo3bo3bo11bo13bo11bo3bo11bo3bo7bo3bo3bo5bo3bo6bo7bo5bo7bo5bo3b
o3bo7bo3bo10bo3bo17bo7bo5bo2$2bo5bobobo3bobobo3bobobo3bobobo7bobobo9bo
11bobobo11bobobo7bo3bo3bo5bo3bo6bo3bobobo5bo3bobobo5bo3bobobo7bo3bobob
o6bo3bobobo13bo7bo3bobobo2$2bo5bo11bo7bo7bo7bo3bo9bo11bo3bo15bo7bo3bo
3bo5bo3bo6bo3bo9bo7bo5bo7bo7bo7bo6bo3bo3bo13bo7bo5bo2$obobo3bobobo3bob
obo7bo3bobobo7bobobo9bo11bobobo11bobobo7bo3bobobo5bo3bo6bo3bobobo5bo3b
obobo5bo7bo7bo3bobobo6bo3bobobo13bo7bo5$b2o6bo7b2o6b2o5b2o4b2o6bo9b2o
4b2o9b2o15b2o19b2o28b2o12bo16bo2bo6b2o14b2o22b2o$b2o7bo6bo8bo5b2o5bo
16bo5b2o9bo16b2ob2o6b2o8bo2bo26b2o29b4o6b2o14b2o22b2o$19bo5bobo9b2o7bo
6b2o3b2o11bo3bo17b2o6b2o10b2o23b2o15bo29bo$18bo7bo7b3o3bo12bob3obo11b
5o10b2o13b2o24bo10b2o2bo27b7o7b3o2b2o6b2o2b2o6b2o6b2o4b2o$18b2o5b2o5b
2o5b2o5bo11bo27bo23b2o5b2o6b2ob2o25bo10b2o2bo5bo8bo3bo4b2ob2obo8bo2bo
4bo5b2ob2o$32bo2bo18b4o11b4o10b2o3b2o21bo5bo6bobob2o12bo23bo2bo2b3o2b
2o4bo7bo2b2o5b2o6b2o5bo9b2o$20b2o12b2o10bo7bo2bo11bo2bo4b2o4bob3obo11b
2o6bo2bo3bo2bo5bo16bo12bo12bo2bo3bo2bo4b2o3bob2o31bo$20b2o55b2o9b2o3b
2o6b2o6b2o2b3o2b2o5bob2o12bobo23bo2bo5bo11b2o32bobo$84b4o5b2o6b2o8bo5b
o6b2o2bo12bobo11bo9b2o2b2o5b2o24b2o10b2o2b2o2bobo$84bo2bo23b7o24bo22bo
2bo28bo4b2o10b2o2b2o$155bo6b2obobob2o26b2o$113b4o46bobobo2bo28bo$113bo
2bo22b2o3b2o17bobobob2o5bo25b2o$139b2o3b2o16b2obo2bo2bo3b2o25b2o$165b
2o2b2o$167bo2bo27bo23b3o$167b2o53bobo$197bobo$197b3o23bo2$218b2o$218b
2o$222bo$223b2o$202b2o2b2o10b2o4bo$197bobo2b2o2b2o10b2o$197bobo$198bo$
194b2o9bo5b2o6b2o5b2o$194b2ob2o5bo4bo2bo8bob2ob2o$197b2o4b2o6b2o6b2o2b
2o2$198b2o22b2o$198b2o22b2o!
It supports a microreflector with repeat time 17 (shown above), and a duplicator with repeat time 67 (but can be made to function at p60 or p61):

Code: Select all

x = 35, y = 44, rule = B2ce3ai_S23
17b2o$17bo$8b2o5bo3bo5b2o$8b2o5b2ob2o5b2o$17bo$5b2o21b2o$5b2o10bo10b2o
$2o14bobo14b2o$2o14bobo14b2o$3b2o25b2o$3b2o25b2o2$b2ob2o23b2ob2o$bo3bo
23bo3bo$2b2o27b2o$2bo29bo$o3b2o23b2o3bo$2o2b2o23b2o2b2o3$12b2o7b2o$9b
2ob2o7b2ob2o$9b2o13b2o2$8b2o15b2o$8b2o15b2o15$16b3o$16bobo2$17bo!
The duplicator is shown with two welded copies of the reflector to divert the retrograde gliders.

There is also a small (2,1)c/2 signal, and a similar 5c/6 diagonal one:

Code: Select all

x = 53, y = 57, rule = B2ce3ai_S23
51b2o$49bo2bo$47bob2o$37b2o6bob2o$38bo4bob2o$36bo4bob2o$36b2o3b2o$35bo
$35b2o$34bo$34b2o$33bo$33b2o$32bo$32b2o3$34b2o$32bo2bo$5bobo22bob2o$5b
obo20bob2o$6bo19bob2o$24bob2o$22bob2o$20bob2o$18bob2o$16bob2o$14bob2o$
b2o9bob2o$b2o7bob2o$8bob2o$4o2bob2o$o2b4o$17b2o$4b2o12bo$4b2o10bo$16b
2o2$12b2o$13bo4b2o$11bo4bo2bo$11b2o3b2o2$7b2o$8bo4b2o$6bo4bo2bo$6b2o3b
2o2$2b2o$3bo4b2o$bo4bo2bo$b2o3b2o2$2bo$3b2o$bo2bo$b2o!
The other notable object I know of is this p26 gun:

Code: Select all

x = 13, y = 14, rule = B2ce3ai_S23
3b2o3b2o$3b2o3b2o2$2b2o2bo2b2o$2b2obobob2o$5bobo$6bo4$b2o7b2o$2bo7bo$o
11bo$2o9b2o!
This rule is probably capable of universal computation, and may very well be capable of universal construction as well (although I'm not sure). However, I have yet to find (i.e. look for) any logic circuitry.
Last edited by praosylen on February 13th, 2016, 1:17 pm, edited 1 time in total.
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm

Re: B2ce3ai/S23

Post by drc » February 12th, 2016, 9:03 pm

3 more guns:

Code: Select all

x = 198, y = 207, rule = B2ce3ai_S23
30b3obob3o$30bo3bo3bo$30b2o2bob3o$30bobobobo$30b3obob3o5$21b2o$21bo$
12b2o5bo3bo5b2o$12b2o5b2ob2o5b2o$21bo26b2o7b2o$9b2o21b2o14bo3b2o3b2o$
9b2o10bo10b2o16b2obo$4b2o14bobo14b2o12bo3b2o$4b2o14bobo14b2o9b2o3bob2o
$7b2o25b2o12b2o2b2o5b2o$7b2o25b2o23b2o2$5b2ob2o23b2ob2o2b2o20b2o$5bo3b
o23bo3bo2b2ob2o17b2o$6b2o27b2o6b2o$6bo29bo$4bo3b2o23b2o3bo5b2o$4b2o2b
2o23b2o2b2o5b2o2$62b2o$16b2o7b2o35bo$13b2ob2o7b2ob2o31bo2b2o$13b2o13b
2o32bo2bo$62b2o$12b2o15b2o$12b2o15b2o13b2o$44b2o$7b2o7b2o$7b2o3b2o3bo
25b2o$12bob2o24b2ob2o17b2o$9b2o3bo25b2o20b2o$9b2obo3b2o$5b2o5b2o2b2o
41b2o$5b2o41b2o2b2o5b2o$48b2o3bob2o$2b2o20b2o25bo3b2o$2b2o17b2ob2o24b
2obo$21b2o25bo3b2o3b2o$48b2o7b2o$20b2o$20b2o13b2o15b2o$35b2o15b2o$2b2o
$o2bo32b2o13b2o$2o2bo31b2ob2o7b2ob2o$3bo35b2o7b2o$2b2o2$20b2o5b2o2b2o
23b2o2b2o$20b2o5bo3b2o23b2o3bo$29bo29bo$21b2o6b2o27b2o$2b2o17b2ob2o2bo
3bo23bo3bo$2b2o20b2o2b2ob2o23b2ob2o2$5b2o23b2o25b2o$5b2o5b2o2b2o12b2o
25b2o$9b2obo3b2o9b2o31b2o34b3ob3ob3o$9b2o3bo12b2o31b2o36bobobobo$12bob
2o16b2o21b2o39b3obobob2o$7b2o3b2o3bo14b2o21b2o41bobobobobo$7b2o7b2o26b
o51b3ob3ob3o$35b2o5b2ob2o5b2o$35b2o5bo3bo5b2o$44bo$43b2o$87b2o$87bo$
78b2o5bo3bo5b2o$78b2o5b2ob2o5b2o$87bo26b2o7b2o$75b2o21b2o14bo3b2o3b2o$
75b2o10bo10b2o16b2obo$70b2o14bobo14b2o12bo3b2o$70b2o14bobo14b2o9b2o3bo
b2o$73b2o25b2o12b2o2b2o5b2o$73b2o25b2o23b2o2$71b2ob2o23b2ob2o2b2o20b2o
$71bo3bo23bo3bo2b2ob2o17b2o$72b2o27b2o6b2o$72bo29bo$70bo3b2o23b2o3bo5b
2o$70b2o2b2o23b2o2b2o5b2o2$128b2o$82b2o7b2o35bo$79b2ob2o7b2ob2o31bo2b
2o$79b2o13b2o32bo2bo$128b2o$78b2o15b2o$78b2o15b2o13b2o$110b2o$73b2o7b
2o$73b2o3b2o3bo25b2o$78bob2o24b2ob2o17b2o$75b2o3bo25b2o20b2o$75b2obo3b
2o$71b2o5b2o2b2o41b2o$71b2o41b2o2b2o5b2o$114b2o3bob2o$68b2o20b2o25bo3b
2o$68b2o17b2ob2o24b2obo$87b2o25bo3b2o3b2o$114b2o7b2o$86b2o$86b2o13b2o
15b2o$101b2o15b2o$68b2o$66bo2bo32b2o13b2o$66b2o2bo31b2ob2o7b2ob2o$69bo
35b2o7b2o$68b2o2$86b2o5b2o2b2o23b2o2b2o$86b2o5bo3b2o23b2o3bo$95bo29bo$
87b2o6b2o27b2o$68b2o17b2ob2o2bo3bo23bo3bo$68b2o20b2o2b2ob2o23b2ob2o2$
71b2o23b2o25b2o$71b2o5b2o2b2o12b2o25b2o$75b2obo3b2o9b2o14bobo14b2o34bo
b3ob3o$75b2o3bo12b2o14bobo14b2o34bobo5bo$78bob2o16b2o10bo10b2o39bob3ob
3o$73b2o3b2o3bo14b2o21b2o39bo3bo3bo$73b2o7b2o26bo51bob3ob3o$101b2o5b2o
b2o5b2o$101b2o5bo3bo5b2o$110bo$109b2o$153b2o$153bo$144b2o5bo3bo5b2o$
144b2o5b2ob2o5b2o$153bo26b2o7b2o$141b2o21b2o14bo3b2o3b2o$141b2o10bo10b
2o16b2obo$136b2o14bobo14b2o12bo3b2o$136b2o14bobo14b2o9b2o3bob2o$139b2o
25b2o12b2o2b2o5b2o$139b2o25b2o23b2o2$137b2ob2o23b2ob2o2b2o20b2o$137bo
3bo23bo3bo2b2ob2o17b2o$138b2o27b2o6b2o$138bo29bo$136bo3b2o23b2o3bo5b2o
$136b2o2b2o23b2o2b2o5b2o2$194b2o$148b2o7b2o30b2o3bo$145b2ob2o7b2ob2o
29bobo2b2o$145b2o13b2o27b2o3bo2bo$194b2o$144b2o15b2o$144b2o15b2o13b2o$
176b2o$139b2o7b2o$139b2o3b2o3bo25b2o$144bob2o24b2ob2o17b2o$141b2o3bo
25b2o20b2o$141b2obo3b2o$137b2o5b2o2b2o41b2o$137b2o41b2o2b2o5b2o$180b2o
3bob2o$134b2o20b2o25bo3b2o$134b2o17b2ob2o24b2obo$153b2o25bo3b2o3b2o$
180b2o7b2o$152b2o$152b2o13b2o15b2o$167b2o15b2o$134b2o$132bo2bo3b2o27b
2o13b2o$132b2o2bobo29b2ob2o7b2ob2o$135bo3b2o30b2o7b2o$134b2o2$152b2o5b
2o2b2o23b2o2b2o$152b2o5bo3b2o23b2o3bo$161bo29bo$153b2o6b2o27b2o$134b2o
17b2ob2o2bo3bo23bo3bo$134b2o20b2o2b2ob2o23b2ob2o2$137b2o23b2o25b2o$
137b2o5b2o2b2o12b2o25b2o$141b2obo3b2o9b2o14bobo14b2o$141b2o3bo12b2o14b
obo14b2o$144bob2o16b2o10bo10b2o$139b2o3b2o3bo14b2o21b2o$139b2o7b2o26bo
$167b2o5b2ob2o5b2o$167b2o5bo3bo5b2o$176bo$175b2o!
Eater:

Code: Select all

x = 6, y = 4, rule = B2ce3ai_S23
2o$2o2b2o$3bo$4b2o!

User avatar
praosylen
Posts: 2446
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: B2ce3ai/S23

Post by praosylen » February 12th, 2016, 9:43 pm

A p10 sparker and signal generator:

Code: Select all

x = 41, y = 42, rule = B2ce3ai_S23
b2o$bo$3bo$2b2o2$6b2o$2obo2bo$o2bobo2bo$2b2o3b2o2$11b2o$5b2o4bo$5bo2bo
4bo$7b2o3b2o$11bo$16b2o$10b2o4bo$10bo2bo4bo$12b2o3b2o2$21b2o$15b2o4bo$
15bo2bobo2bo$17b2o3b2o2$26b2o$20b2o4bo$20bo2bo4bo$22b2o3b2o2$31b2o$25b
2obo2bo$25bo2bobo2bo$27b2o3b2o3$30b2o$30bo2bo$32b2ob4o$35bo$34bobo3bo$
35bo3b2o!
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

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

Re: B2ce3ai/S23

Post by M. I. Wright » February 12th, 2016, 11:18 pm

Could you include the ruletable for those who can't run the script?

Sphenocorona
Posts: 549
Joined: April 9th, 2013, 11:03 pm

Re: B2ce3ai/S23

Post by Sphenocorona » February 13th, 2016, 1:51 am

Here's an A ANDNOT B gate (the most simple to make in basically any CA to be honest, but it's still useful):

Code: Select all

x = 35, y = 38, rule = B2ce3ai_S23
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2$o2b2o4bo4bo2bo2b2o2b3o2b3o2bo$2bo2b
o2bobo3b2obobo2bo2bo3bo2bo$2bo2bo2bobo3bob2obo2bo2bo3bo2bo$ob4o3bo4bo
2bobo2bo2bo3b3o2bo$2bo2bo2bobobobo2bobo2bo2bo3bo2bo$2bo2bo2bo2bo2bo2bo
bo2bo2bo3bo2bo$obo2bo3b2obobo2bo2b2o3bo3b3o2bo2$2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo8$23b2o3b2o$23b2o3b2o$5bo2$3bo3bo9b2o$15bo2bo$3bobobo9b2o
2$3bo3bo2$3bo3bo18b3o$17bobo6bobo2$17bo3bo5bo2$17bobo2$17bo3bo2$17bobo
!

User avatar
praosylen
Posts: 2446
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: B2ce3ai/S23

Post by praosylen » February 13th, 2016, 1:17 pm

M. I. Wright wrote:Could you include the ruletable for those who can't run the script?
Done.
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

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

Re: B2ce3ai/S23

Post by BlinkerSpawn » February 13th, 2016, 2:04 pm

An interesting reaction with no practical value:

Code: Select all

x = 22, y = 26, rule = B2ce3ai_S23
4b2o$b2ob2ob2o$bo5b2o$3b2o$3obo$o$7b2o$8bo2$5bo6$5b3o$5bobo2$6bo3$20b
2o$20b2o$11b2o$11b2o3b2o$16b2o!
Another:

Code: Select all

x = 10, y = 17, rule = B2ce3ai_S23
5b2o$5b2o4$8b2o$8b2o2$5bo$4bobo$4bobo5$2o$2o!
EDIT: 15-cell seed to a 67-cell p5:

Code: Select all

x = 13, y = 7, rule = B2ce3ai_S23
o10b2o$2o8bobo$b2o7bo$bo8b2o3$4bobo!
Last edited by BlinkerSpawn on February 14th, 2016, 10:15 am, edited 2 times in total.
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

User avatar
praosylen
Posts: 2446
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: B2ce3ai/S23

Post by praosylen » February 13th, 2016, 6:39 pm

A small p12 double barreled gun and variant:

Code: Select all

x = 36, y = 7, rule = B2ce3ai/S23
32b2o$32b2o$2o4b2o4b2o8b2o4b2o$2o4b2o4b2o8b2o4b2o4b2o$6b2o20b2o4b2o$2b
2o6b2o12b2o$2b2o6b2o12b2o!
Also, natural p11 and p15 oscillators have appeared in D4_+4, as well as a natural p11 rotor in C1 (the entire oscillator is a pseudo-periodic p44).
Edit: A p12 backrake:

Code: Select all

x = 13, y = 13, rule = B2ce3ai_S23
5bo$4bobo$4bobob3o$bo4bobobo$obo3bo$obob3o2bo$4bo2bo$4b4o2$10b3o$10bob
o2$11bo!
Edit 2: A small spaceship akin to tlife's double T:

Code: Select all

x = 5, y = 7, rule = B2ce3ai_S23
3bo$2bobo$2bobo2$bo$obo$obo!
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

User avatar
Xenonquark
Posts: 24
Joined: October 3rd, 2015, 12:49 pm
Location: Somewhere on Earth

Re: B2ce3ai/S23

Post by Xenonquark » February 13th, 2016, 7:57 pm

This looks really interesting!
Twelve plus one is equal to eleven plus two, anagram or not.

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm

Re: B2ce3ai/S23

Post by drc » February 13th, 2016, 8:41 pm

I like this rule:

Code: Select all

x = 489, y = 386, rule = B2ce3ai_S23
3b2o$3bo$2o$2o2$3bo$3bo$3bo$3bo2$2o$2o$3bo$3b2o368$475bo12bo$475b2o3b
4o3b2o2$477b2o6b2o$477b2o6b2o!

Sphenocorona
Posts: 549
Joined: April 9th, 2013, 11:03 pm

Re: B2ce3ai/S23

Post by Sphenocorona » February 14th, 2016, 4:13 am

Sparky p12 ship:

Code: Select all

x = 11, y = 14, rule = B2ce3ai_S23
5bo$bo2bobo$obobobo2bo$obobobobobo$4bobobobo$3b2obo$6b2o3$bo$obo6bo$ob
o5bobo$bo6bobo$9bo!
Maybe it can be used to make a siderake?

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm

Re: B2ce3ai/S23

Post by drc » February 14th, 2016, 8:51 am

Sphenocorona wrote:Sparky p12 ship:

Code: Select all

x = 11, y = 14, rule = B2ce3ai_S23
5bo$bo2bobo$obobobo2bo$obobobobobo$4bobobobo$3b2obo$6b2o3$bo$obo6bo$ob
o5bobo$bo6bobo$9bo!
Maybe it can be used to make a siderake?
Puffer:

Code: Select all

x = 11, y = 8, rule = B2ce3ai_S23
5bo$bo2bobo2bo$obobobobobo$obobobobobo$4bobo$3b2ob2o2$5bo!

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

Re: B2ce3ai/S23

Post by BlinkerSpawn » February 14th, 2016, 9:50 am

Sphenocorona wrote:Sparky p12 ship:

Code: Select all

x = 11, y = 14, rule = B2ce3ai_S23
5bo$bo2bobo$obobobo2bo$obobobobobo$4bobobobo$3b2obo$6b2o3$bo$obo6bo$ob
o5bobo$bo6bobo$9bo!
Maybe it can be used to make a siderake?
Definitely another backrake:

Code: Select all

x = 23, y = 43, rule = B2ce3ai_S23
5bo$bo2bobo$obobobo2bo6b3o$obobobobobo5bobob3o$4bobobobob3obobobobo$4b
obo5bobobobo$3b2obo9bobo2bo$2bo3b2o5bo2bob2o$2b2o4bo6b2obo$7b2o7bo4bo$
13bo7bo$13bo6b2o$13b2o9$10bo7b2o$9bobo5b2o$12bo4b2o$7b2ob2o$7bo$13b2o$
9bobobo$9b2obo2bo$11bo2b2o10$11bo2$10bobo$10b3o!
EDIT:And dirty siderakes!

Code: Select all

x = 221, y = 16, rule = B2ce3ai_S23
5bo42bo$bo2bobo10bo26bo2bobo46bo$obobobo2bo6bobo2bo21bobobobo2bo7bo31b
o2bobo$obobobobobo2bo2bobobobo20bobobobobobo5bobo2bo26bobobobo2bo7b3o
43bo$4bobobobobobobobobobo24bobobobo2bo2bobobobo25bobobobobobo6bobob3o
35bo2bobo46bo$3b2obo5bobobobo27b2obo5bobobobobobo29bobobobo2b3obobobob
o34bobobobo2bo8bo30bo2bobo$4bob2o8bobo28bob2o4bobobobo32b2obo6bobobobo
38bobobobobobo6bobo2bo25bobobobo2bo$2bobobo9bob2o25bobobo9bob2o32bob2o
9bobo2bo39bobobobo3bo2bobobobo24bobobobobobo6b3o$bo4bobo6b2o3bo23bo4bo
bo6b2o33bobobo7bo2bobo41b2obo6bobobobobobo28bobobobo6bobob3o$2b2o5bo4b
o4b2o24b2o5bo39bo4bobo8bob2o41bob2o5bobobobo31b2obo6b3obobobobo$7b2o5b
2o34b2o41b2o5bo6b2o42bobobo10bob2o31bob2o5bobobobo$64bo33b2o50bo4bobo
7b2obo30bobobo10bobo2bo$56bo6bobo85b2o5bo7bob2o28bo4bobo5bo2bob2o$55bo
bo5bobo90b2o7b2o32b2o5bo6b2o3bo$55bobo6bo139b2o6bo3b2o$56bo156b2o!
EDIT 2: Tiny period doubler and simple reduction of the glider-to-signal converter from the first post:

Code: Select all

x = 16, y = 7, rule = B2ce3ai_S23
9b2o$9b2o$14b2o$14b2o$2o4b2o$2bo5bo$2o4b2o!

Code: Select all

x = 23, y = 24, rule = B2ce3ai_S23
20b2o$21bo$19bo$19b2o2$15b2o$16bo4b2o$4bobo7bo4bo2bo$4bobo7b2o3b2o$5bo
$10b2o$11bo4b2o$9bo4bo2bo$9b2o3b2o3$2o9b2o$2o7bo2bo$7bob2o$2bo2bob2o$
2b4o2$3b2o$3b2o!
EDIT 3: Small p20:

Code: Select all

x = 13, y = 8, rule = B2ce3ai_S23
2b2o$o2bo$2o8b2o$4bobo3b2o$b2ob2o$b2o8b2o$9bo2bo$9b2o!
Last edited by BlinkerSpawn on February 14th, 2016, 7:31 pm, edited 1 time in total.
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

User avatar
praosylen
Posts: 2446
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: B2ce3ai/S23

Post by praosylen » February 14th, 2016, 6:57 pm

Two 2c/4 ships that showed up on Catagolue:

Code: Select all

x = 25, y = 11, rule = B2ce3ai/S23
3o5b3o6bo5bo$obo5bobo5bobo3bobo$5bo10bobo3bobo$bo2bobo2bo$3bo3bo11b3o$
3bobobo11bobo$4bobo$17bo5bo2$18b2ob2o$19b3o!
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: B2ce3ai/S23

Post by Saka » February 15th, 2016, 6:15 am

Reaction of no value:
Block->Ship

Code: Select all

x = 13, y = 7, rule = B2ce3ai_S23
2o7b2o$2o7bo2bo$9b2o3$b2o$b2o!

User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: B2ce3ai/S23

Post by Saka » February 15th, 2016, 6:31 am

Can someone make a script for searching glider-block collisions?

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

Re: B2ce3ai/S23

Post by BlinkerSpawn » February 15th, 2016, 8:39 pm

Well, that's useless:

Code: Select all

x = 14, y = 28, rule = B2ce3ai_S23
6bobo$6bobo$7bo7$2o$2o2$b2o9b2o$bo10b2o$3bo$2b2o2$12b2o$6bobo3b2o$6bob
o$3b2o2bo$3b2o6b2o$11b2o$6bo2bo$6b4o2$7b2o$7b2o!
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

FractalFusion
Posts: 52
Joined: March 27th, 2009, 2:07 pm

Re: B2ce3ai/S23

Post by FractalFusion » February 15th, 2016, 9:22 pm

I've confirmed that B2ce3ai_S23 is capable of universal computation and universal slow-salvo (pair) construction.

First, the logic circuits:

Code: Select all

x = 973, y = 288, rule = B2ce3ai_S23
416bo2bo2bo4bo2bo2bo4bo2bo2bo4bo5bo10bo2$374bo$416bo10bo5bo4bo5bo4bo5b
o7bo5bo2$371bo5bo$153b2o3b2o256bo10bo5bo4bo2bo2bo4bo2bo2bo7bo2bo2bo$
153b2o3b2o$371bo2bo2bo$152b2o2bo2b2o255bo10bo5bo4bo13bo10bo5bo$152b2ob
obob2o$155bobo213bo5bo$156bo259bo2bo2bo4bo2bo2bo4bo13bo10bo5bo2$371bo
5bo2$151b2o7b2o$11bo5bo134bo7bo$150bo11bo$13bo136b2o9b2o$11bo5bo2$156b
o$o2bo7bo2bo2bo2$156bo$o4bo5bo5bo$15bo$156bo$o2bo7bo5bo357bo2$156bo
217bobo$o373b3o$796bo2bo118bo2bo$156bo$o$796bo5bo115bo5bo$156bo116bo2$
796bo2bo118bo2bo$6b2o3b2o143bo61b2o11b2o24b2o11bo5bo$6b2o3b2o146bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo3bo12bo25bo$218b2o
11b2o24b2o537bo5bo115bo5bo$5b2o2bo2b2o142bo113bo2bo2bo255bobo$5b2obobo
b2o518bobo117bobo$8bobo522bo118bobo141bo2bo118bo2bo$9bo146bo113bo5bo
376bo3$156bo113bo5bo$4b2o7b2o$5bo7bo$3bo11bo140bo$3b2o9b2o781bo121bo2$
156bo218bo$9bo522bobo232bo121bo$374bobo155bobo117bobo$156bo217b3o156bo
118bobo$9bo643bo110bo5bo115bo5bo2$156bo$9bo754bo2bo2bo115bo2bo2bo2$
156bo639bobo119bobo$9bo754bo5bo25bobo87bo5bo25bobo$797bo121bo$156bo$9b
o365bo388bo5bo115bo5bo$532bobo$156bo217bobo155bobo117bobo$9bo364b3o
156bo118bobo$653bo$156bo$9bo395b2o3b2o$405b2o3b2o$156bo$9bo394b2ob3ob
2o$404b2obobob2o86bobo117bobo$156bo250bobo89bobo117bobo175bo121bo$9bo
397b3o90bo119bo$766bobo119bobo$156bo218bo156bobo231bobo119bobo$9bo522b
obo117bobo112bo121bo$403b2o7b2o119bo118bobo$156bo218bo28bo7bo240bo$9bo
392bo11bo$402b2o9b2o$156bo218bo$9bo$796bobo119bobo$156bo218bo32bo387bo
bo119bobo$9bo787bo121bo2$156bo218bo32bo357bobo119bobo$9bo756bobo119bob
o$767bo121bo$156bo218bo32bo$9bo2$156bo218bo32bo$9bo2$156bo218bo32bo
387bobo119bobo$9bo489bobo117bobo174bobo119bobo$499bobo117bobo175bo121b
o$156bo218bo32bo91bo119bo$9bo2$156bo218bo32bo358bo121bo56b2o3b2o$9bo
936b2o3b2o2$156bo218bo32bo536b2ob3ob2o$9bo935b2obobob2o$948bobo$156bo
218bo32bo539b3o$9bo$499bobo117bobo$375bo32bo90bobo117bobo$9bo490bo119b
o323b2o7b2o$766bobo119bobo54bo7bo$375bo32bo357bobo119bobo52bo11bo$9bo
757bo121bo53b2o9b2o2$375bo32bo$9bo437b2o11b2o11b2o11b2o79b2o11b2o11b2o
11b2o$445bo2bo9bo2bo9bo2bo9bo2bo77bo2bo9bo2bo9bo2bo9bo2bo189bo121bo29b
o$141bo5bo4bo2bo2bo4bo2bo2bo10bo194bo32bo38b2o11b2o11b2o11b2o79b2o11b
2o11b2o11b2o$9bo72bo2bo2bo4bo5bo$143bo653bo121bo29bo$95bo45bo5bo4bo5bo
7bo10bo5bo191bo32bo$9bo78bo4bo5bo$797bo121bo29bo$141bo2bo2bo4bo5bo7bo
10bo2bo2bo168b2o21bo32bo$71bo2bo7bo2bo2bo4bo2bo2bo250bo2bo$4b2o337b2o
5b2o415bo29bo91bo29bo29bo$4b2o9bo11bo11bo11bo89bo5bo4bo5bo7bo10bo5bo
156b2ob2o30bo32bo$62b2o7bo4bo5bo10bo5bo45bo194b2o$6b2o54b2o33bo246b2o
187bo263bo121bo29bo$6b2o133bo5bo4bo2bo2bo7bo10bo5bo159bo2bo9bo2bo2bo2b
o2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo245bo$71bo2bo7bo2bo2bo4bo5b
o244b2o186bobo$340b2o190b3o117bobo142bo121bo29bo$340b2ob2o30bo32bo243b
3o$71bo271b2o5b2o$350bo2bo443bo121bo29bo$352b2o21bo32bo$71bo$797bo121b
o29bo$375bo32bo2$797bo121bo29bo$375bo32bo124bo$653bo$532bobo262bo121bo
29bo$375bo32bo123b3o117bobo$652b3o$767bo29bo91bo29bo29bo$375bo32bo2$
767bo29bo91bo29bo29bo$375bo32bo2$767bo29bo91bo29bo29bo$375bo32bo$533bo
$653bo113bo29bo91bo29bo29bo$375bo32bo123bobo$532b3o117bobo$214bo437b3o
112bo29bo91bo29bo29bo$375bo32bo2$74b2o135bo5bo281bobo117bobo145bo29bo
91bo29bo29bo$74b2o299bo32bo90bobo117bobo$500bo119bo$73b2o85b2o11b2o24b
2o10bo2bo2bo549bo29bo91bo29bo29bo$70b2ob2o6bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo12bo25bo176bo32b
o$70b2o88b2o11b2o24b2o$211bo5bo315bo233bo29bo91bo29bo29bo$375bo32bo
244bo$78b2o452bobo$78b2o131bo5bo314b3o117bobo112bo29bo91bo29bo29bo$
375bo32bo243b3o2$78b2o687bo29bo91bo29bo29bo$78b2o295bo32bo2$74bo692bo
29bo91bo29bo29bo$375bo32bo2$74bo675b2o15bo29bo74b2o15bo29bo29bo$375bo
372bo2bo118bo2bo$741b2o5b2o113b2o5b2o$74bo663b2ob2o24bo29bo62b2ob2o24b
o29bo29bo$375bo362b2o120b2o$742b2o120b2o$74bo666bo2bo12bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo57bo2bo12bo2bo2bo2bo2bo2bo2bo2bo2b
o2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo$375bo366b2o65b2o53b2o$
499bobo117bobo116b2o69b2o49b2o$74bo424bobo117bobo116b2ob2o54bo62b2ob2o
54bo29bo$375bo124bo119bo120b2o5b2o113b2o5b2o$748bo2bo118bo2bo$74bo675b
2o45bo74b2o45bo29bo$375bo2$74bo333bo388bo121bo29bo$375bo2$74bo330bo5bo
385bo121bo29bo$375bo2$74bo330bo2bo2bo87bobo117bobo175bo122b2o27bo$375b
o123bobo117bobo298b2o$500bo119bo$74bo330bo5bo385bo151bo2$453b2o11b2o
11b2o11b2o79b2o11b2o11b2o11b2o$74bo330bo5bo43bo12bo12bo12bo80bo12bo12b
o12bo182bo151bo$453b2o11b2o11b2o11b2o79b2o11b2o11b2o11b2o2$74bo722bo
151bo3$74bo722bo151bo$374bo2$74bo722bo151bo$371bo5bo2$74bo722bo151bo$
371bo2bo2bo2$797bo151bo$371bo5bo2$797bo151bo$371bo5bo$74bo$797bo151bo
2$71bo5bo$797bo151bo2$71bo2bo2bo$797bo151bo2$71bo5bo$797bo151bo2$71bo
5bo$797bo151bo3$797bo151bo3$797bo151bo3$797bo151bo3$797bo151bo3$797bo
151bo3$797bo151bo6$930bo10bo2bo2bo4bo2bo10bo2bo2$772bo13bo7bo5bo4bo2bo
10bo2bo$927bo5bo7bo5bo4bo5bo7bo5bo$796bo$769bo5bo7bo5bo4bo5bo4bo5bo7bo
5bo$927bo2bo2bo7bo5bo4bo2bo10bo2bo2$769bo2bo2bo7bo2bo2bo4bo2bo2bo4bo5b
o7bo2bo$927bo5bo7bo5bo4bo5bo7bo5bo2$769bo5bo7bo5bo4bo5bo4bo5bo7bo5bo$
798bo128bo5bo7bo2bo2bo4bo5bo7bo2bo2$769bo5bo7bo5bo4bo5bo4bo2bo10bo2bo!
The period doubler here (which is a block-on-block offset by 2) is an alternate version of the one BlinkerSpawn posted. Like the other one, the repeat time is 13, so while it can't be used on the p12 gun, it can be used on the p26. Using the period doubler repeatedly allows streams to be as thin as needed.

A stream can be eaten with an eater block (a single block).

A stream can either be turned with the stable reflector given earlier or turned and inverted by a p26n stream (logical NOT). It can be copied using p26n streams; four copying versions are given that account for all phase shifts. Finally, two streams can be passed through a p26n AND gate or a p26n OR gate.

Now there needs to be a way to fire gliders along close lanes. This is done with the following glider injector:

Code: Select all

x = 130, y = 116, rule = B2ce3ai_S23
70bo3$70bo3$70bo3$70bo3$70bo3$70bo$12b2o$10bo2bo18b2o$3b2o5b2o20b2o36b
o$2ob2o30b2o$2o33b2o$4b2o64bo$3bo2bo9bo2bo2bo2bo2bo2bo$4b2o110b2o$2o
31bo36bo25b2o18bo2bo$2ob2o91b2o20b2o5b2o$3b2o5b2o81b2o30b2ob2o$10bo2bo
19bo36bo22b2o33b2o$12b2o109b4o$98bo2bo2bo2bo2bo2bo9bo2bo$33bo89b4o$96b
o31b2o$28b2o95b2ob2o$28b2o6bo2bo2bo2bo2bo2bo2bo2bo2bo2bo54b2o5b2o$96bo
19bo2bo$30b2o84b2o$30b2o$96bo2$100b2o$75bo2bo2bo2bo2bo2bo2bo6b2o$44b2o
$44b2o52b2o$98b2o$42b2o6bo2bo2bo2bo2bo2bo15b2o$42b2o37b2o2$47bo2$26b2o
$24bo2bo19bo$17b2o5b2o$14b2ob2o51bo$14b2o31bo$18b2o$17bo2bo9bo2bo2bo2b
o2bo2bo24bo$18b2o$14b2o33b2o$14b2ob2o30b2o19bo$17b2o5b2o20b2o$24bo2bo
18b2o$26b2o42bo3$70bo3$70bo3$70bo3$70bo3$70bo3$70bo12b2o$83b2o2$73bo2b
o2bo5b2o$85b2o$67b2o12bo$67b2o$70b2o$70b2o9bo3$81bo3$81bo3$81bo3$81bo
3$75b2o9b2o$75bo11bo$77bo7bo$76b2o7b2o4$80b3o$80bobo$77b2obobob2o$77b
2ob3ob2o2$78b2o3b2o$78b2o3b2o!
The bottom gun is optional; it is possible to stack injectors.

Now we get to the good part. Here are the block-move reactions for both the sliding block memory and the slow-salvo construction arm:

Code: Select all

x = 275, y = 231, rule = B2ce3ai_S23
2bo2bo2bo4bo2bo2bo4bo2bo2bo4bo2bo2bo10bo3$5bo7bo10bo13bo10bo5bo3$5bo7b
o2bo2bo4bo2bo2bo7bo10bo5bo3$5bo7bo16bo7bo10bo5bo3$5bo7bo2bo2bo4bo2bo2b
o7bo13bo18$6bo31bo13bo3$3bo5bo31bo7bo5bo3$3bo5bo34bo4bo5bo3$3bo5bo31bo
7bo5bo3$6bo31bo13bo8$154b2o57bo2bo7bo2bo2bo4bo$2o38b2o110bo2bo$2o38b2o
112b2o$213bo5bo4bo10bo3$213bo5bo4bo2bo2bo4bo$191b2o$189bo2bo$191b2o20b
o5bo4bo10bo2$11b2o39b2o147b2o$11b2o39b2o147b2o10bo2bo7bo2bo2bo4bo2bo2b
o5$8bo39bo$7bobo37bobo$7bobo37bobo11$224bo5bo3$216bo7bo5bo3$149b2o62bo
2bo2bo4bo2bo2bo$151bo$149b2o$216bo13bo$191b2o$193bo7b2o$191b2o8b2o27bo
13$2bo39bo$bobo37bobo$bobo37bobo100b2o$142bo2bo$144b2o$224bo2bo2bo3$
154b2o74bo$152bo2bo$154b2o$130b2o81bo2bo2bo4bo2bo2bo$132bo58b2o$130b2o
61bo$191b2o31bo$93b2o$91bo2bo106b2o$93b2o106b2o21bo2bo2bo4$83b2o$81bo
2bo$83b2o9$164b2o$162bo2bo$164b2o$92b2o33b2o95bo2bo18bo2bo2bo4bo10bo2b
o2bo$90bo2bo31bo2bo$92b2o33b2o$216bo10bo10bo7bo10bo13bo3$73b2o138bo2bo
2bo7bo7bo2bo2bo4bo4b2o4bo13bo$71bo2bo116b2o$73b2o114bo2bo$191b2o23bo
10bo10bo7bo5bo4bo13bo2$201b2o$201b2o21bo2bo2bo15bo2bo2bo4bo2bo2bo4bo2b
o2bo15$193b2o2b2o2b2o$193bo3bo3b2o$195bo3bo$195b2o2b2o15$47b2o$49bo$
47b2o5$84b2o$86bo$84b2o3$164b2o$162bo2bo$164b2o$127b2o95bo2bo2bo15bo2b
o2bo4bo10bo2bo2bo$97b2o26bo2bo$99bo27b2o$97b2o117bo13bo7bo7bo10bo13bo
3$33b2o178bo2bo2bo4bo2bo2bo4bo2bo2bo4bo4b2o4bo13bo$31bo2bo156b2o$33b2o
154bo2bo$191b2o23bo7bo13bo7bo5bo4bo13bo2$201b2o$201b2o21bo2bo2bo15bo2b
o2bo4bo2bo2bo4bo2bo2bo15$193b2o2b2o2b2o$193bo3bo3b2o$195bo3bo$195b2o2b
2o!
First, the sliding block memory. INC consists of pushing the block out 4 cells; DEC consists of pulling the block in 2 cells twice. Testing for zero consists of firing a test glider and a clean-up glider across; if the test glider does not survive, then we know it is zero so rebuild the block. The block can be deleted for whatever reason.

Now, the slow-salvo construction arm. There are the two reactions that push the block out 4 cells and pull the block in 2 cells, respectively. There are also two reactions that emit a glider at 90 degrees, one that pushes the block out 2 cells, the other that pushes the block out 1 cell, respectively; both reactions send the 90-degree glider on the same lane. The reason for the two reactions is to account for spatial parity. The parity of the very first 90-degree glider is accounted for by building the very first block on the correct parity. The block can be deleted when finished with the construction.

Note that all of these reactions are themselves slow-salvo (with a P4 intermediate, but that can be solved just by having more injectors). That means that after we form another block out in space (e.g. by colliding two gliders) we can use a second slow-salvo construction arm off of the first one! This allows for firing slow-salvo gliders from any direction.

Now the syntheses for the components:

Code: Select all

x = 449, y = 153, rule = B2ce3ai_S23
40bobo$40bobo$41bo8$38bobo$38bobo$39bo8$306bobo$306bobo$307bo$41bobo$
41bobo$42bo$314bobo$314bobo$315bo5$37bobo$37bobo$38bo4$313bobo$313bobo
$314bo3$2o87b2o227bobo$2bo85bo44b2o3b2o178bobo$2o34bobo3bobo44b2o42b2o
3b2o179bo$19b2o15bobo3bobo25b2o$21bo15bo5bo25bo62b2o2bo2b2o$19b2o49b2o
60b2obobob2o$135bobo148b2o$136bo151bo$286b2o$295b2o$297bo$131b2o7b2o
153b2o$132bo7bo267b2o11b2o24b2o$130bo11bo264bo12bo25bo$130b2o9b2o129b
2o26b2o16bobo87b2o11b2o24b2o$14b2o49b2o207bo27bo15bobo$16bo47bo207b2o
26b2o17bo$14b2o49b2o69bo$310b2o$312bo$136bo173b2o$210b2o$212bo$136bo
73b2o$222b2o$35b3o5b3o178bo$35bobo5bobo90bo85b2o2$36bo7bo186bo$136bo
93bobo$230bobo2$136bo3$136bo$31bo17bo$30bobo15bobo175bo$30bobo15bobo
85bo88bobo$225bobo2$136bo2$294b2o$136bo157b2o2$293b2o85b2o11b2o24b2o$
136bo153b2ob2o6bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2b
o2bo2bo2bo2bo2bo2bo2bo2bo12bo25bo$290b2o88b2o11b2o24b2o2$136bo$298b2o$
298b2o$136bo2$72b2o224b2o$71bo64bo161b2o$50b2o20b2o$30b2o18bo2bo165b2o
73bo$32bo17b2o84bo82b2o3b2o$30b2o192b2o$221b2o71bo$136bo84b2o2$294bo$
136bo2$294bo$136bo2$294bo$136bo2$294bo$136bo2$294bo$136bo2$294bo$136bo
2$294bo$136bo2$294bo$136bo2$294bo$136bo2$294bo$136bo2$294bo2$131b2o$
131b2o9bo11bo11bo11bo115bo$29b2o158b2o$31bo101b2o54b2o$29b2o102b2o159b
o2$100b2o$99bo$100b2o2$37bo54bo$36bobo52bobo$36bobo52bobo!
There is a 90-degree collision that creates a block. The block can be created very close to other blocks; this is important for the block-on-block offset by 1 in the p26 gun. There is a 180-degree collision that creates a block-on-pre-block. Block-on-pre-block is useful in that two more gliders can forge it into an aircraft carrier (for the p26 gun), and that one glider can use it as a one-time 90-degree glider turner.

All these collisions use slow-salvo pairs, so they can be fired from slow-salvo construction arms. Furthermore, the period doubler and stable reflector have bidirectional syntheses.

So the universal constructor can be constructed as follows: Assign each component a space so that the p26 guns have no other parts lying in a line behind or to the side of it, and each period doubler, stable reflector and eater block has no other parts lying along the directions opposite the incoming and outgoing streams (for the eater block, choose two 90-degree directions); an exception can be made for a few parts of the glider injector. All streams are guarded by an eater block even if the eater block is never used in normal operation because of intersecting streams; for the glider injector, only the top left and right guns can be guarded.

First build the p26 gun frame (the blocks and aircraft carriers), then all the period doubles and stable reflectors associated with it; then activate the p26 gun by firing a glider into it; because of the layout, it should be done by firing two gliders head-on to create a block-on-pre-block, then firing another glider at it to turn a glider 90 degrees. The injector needs to be built in a particular order. First construct all the framework (without activating the guns); some period doublers and eater blocks lie along close rows so build them from inside to outside. Then activate the top left and right gun, then the bottom left gun, then the bottom gun which is optional.

The streams should be thinned to an extent so that incoming construction gliders can choose the correct p26 phase (if necessary). Both the period doubler and the period doubler with an extra block are given to ensure that it only depends on p26 phase and not on p26n with n>1.

This should be sufficient to construct the universal constructor. As a corollary, the universal constructor is capable of constructing itself (it would also have a mechanism to copy the registers to the child constructor).

The universal constructor can also be destroyed as follows:

Code: Select all

x = 276, y = 281, rule = B2ce3ai_S23
160b2o$162bo38b2o$160b2o41bo$201b2o2$84b2o134b2o3b2o$86bo133b2o3b2o$
84b2o$219b2o2bo2b2o$219b2obobob2o$222bobo$111b2o60b2o48bo$113bo61bo$
111b2o60b2o2$218b2o7b2o$219bo7bo$217bo11bo$217b2o9b2o2$122b2o38b2o$
124bo39bo58bo$122b2o38b2o2$223bo2$135b2o$137bo85bo$135b2o2$223bo3$223b
o3$223bo3$223bo3$223bo3$223bo5$221b2o$221b2o15$130bo3$130bo3$130bo3$
130bo3$130bo3$130bo3$130bo3$130bo3$75b2o53bo$77bo$75b2o$37b2o91bo$39bo
$37b2o$104b2o24bo$106bo$104b2o$66b2o$68bo56b2o$66b2o57b2o9bo11bo11bo
11bo$183b2o$127b2o54b2o$127b2o$199b2o$198bo$199b2o4$228b2o$227bo$228b
2o32$201bo3$201bo3$201bo3$201bo3$201bo3$201bo3$201bo3$201bo3$201bo$25b
2o$27bo$25b2o174bo3$175b2o24bo$54b2o121bo$56bo118b2o$54b2o81b2o$139bo
56b2o$137b2o57b2o3b2o4bo11bo11bo$201b2o$71b2o21b2o102b2o$73bo22bo101b
2o$71b2o21b2o27$222bo3$222bo3$222bo3$222bo3$222bo3$222bo3$222bo3$222bo
3$222bo3$222bo3$222bo3$222bo3$222bo3$222bo$2o$2bo$2o220bo3$222bo$29b2o
40b2o$31bo41bo$29b2o40b2o149bo2$226b2o2b2o$226b2o2b2o2$106b2o$104bo2bo
110b2o$106b2o110b2ob2o10bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo$
221b2o2$142b2o78b2o$144bo77b2o$55b2o85b2o$57bo127b2o$55b2o130bo$185b2o
4$156b2o$158bo$156b2o!
All these reactions are unidirectional slow salvo, along lanes which are supposed to be clear given the construction above. Destroy the parts in the opposite order to how it was constructed (but p26 guns are destroyed directly).

So the universal constructor is capable of making a copy of itself, then destroying that copy. It can also make a copy, then have the copy destroy the original, for a slow spaceship.

A universal constructor is also capable of destroying itself in-place. Simply use double construction arms at arbitrary distance to construct the entire destruction fleet, destroy all construction blocks, send the signal to destroy all sliding memory blocks and shut down.

I recommend reading Winning Ways For Your Mathematical Plays Vol. 4 by Conway et al. if you haven't already. It has a chapter on Life and a proof of universal computation and construction. The proof I have above (if there isn't anything wrong with how I presented it) is very similar to how proof of universal computation and construction for Life goes in that book. The only thing is that, because of the lack of a kickback reaction, the construction is more limited (in this case, to slow-salvo gliders and pairs, although it may be possible to have one construction arm fire close to another one.

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

Re: B2ce3ai/S23

Post by BlinkerSpawn » February 15th, 2016, 11:19 pm

Here's a kickback:

Code: Select all

x = 23, y = 6, rule = B2ce3ai_S23
19b2o$19b2o2$2o14b2o3b2o$2bo15bo2b2o$2o14b2o!
Block-to-carrier seed:

Code: Select all

x = 13, y = 10, rule = B2ce3ai_S23
7b2o$7b2o2$b2o$3bo7b2o$b2o8b2o3$2o$2o!
EDIT: A near-glider-pair-to-glider mechanism that requires an 2mod4 shifter for the northmost output:

Code: Select all

x = 259, y = 207, rule = B2ce3ai_S23
21b2o25b2o$21b2o25b2o2$20b2o27b2o$17b2ob2o27b2ob2o$17b2o33b2o3$25b2o2b
2o13b2o$25b2o2b2o13b2o3$44b2o$44b2o23$53b2o2b2o$53b2o2b2o3$45b2o$45b2o
b2o$48b2o2$49b2o202b2o$49b2o202b2o2$254b2o$49b2o203b2ob2o$49b2o206b2o
2$48b2o$45b2ob2o195b2o2b2o$45b2o198b2o2b2o3$7b2o7b2o35b2o2b2o$7b2o3b2o
3bo35b2o2b2o$12bob2o$9b2o3bo$9b2obo3b2o$5b2o5b2o2b2o$5b2o2$2b2o20b2o$
2b2o17b2ob2o$21b2o2$20b2o$20b2o$116b2o$2b2o112b2o$o2bo109b2o$2o2bo108b
2o$3bo$2b2o114b2o$118b2o$20b2o$20b2o2$21b2o$2b2o17b2ob2o$2b2o20b2o2$5b
2o$5b2o5b2o2b2o65b2o$9b2obo3b2o65bo$9b2o3bo59b2o5bo3bo5b2o$12bob2o58b
2o5b2ob2o5b2o$7b2o3b2o3bo65bo34b2o7b2o$7b2o7b2o53b2o21b2o22bo3b2o3b2o$
71b2o21b2o24b2obo$66b2o31b2o20bo3b2o$66b2o31b2o17b2o3bob2o$69b2o25b2o
20b2o2b2o5b2o$69b2o25b2o31b2o2$67b2ob2o23b2ob2o10b2o20b2o$67bo3bo23bo
3bo10b2ob2o17b2o$68b3o26b2o14b2o$44b2o19b2o3bo27bo$44b2o19b2o28b2o3bo
13b2o$95b2o2b2o13b2o2$25b2o2b2o13b2o86b2o$25b2o2b2o13b2o41b2o43bo$87b
2ob2o39bo2b2o$90b2o40bo2bo$17b2o33b2o78b2o$17b2ob2o27b2ob2o37b2o$20b2o
27b2o40b2o21b2o$114b2o$21b2o25b2o$21b2o25b2o63b2o$110b2ob2o17b2o$110b
2o20b2o2$129b2o$118b2o2b2o5b2o$118b2o3bob2o$121bo3b2o$120b2obo$83bo34b
o3b2o3b2o$82bobo33b2o7b2o$82bobo6$249b2o$249b2o3$249b2o$249b2o$109b2o$
109b2o$257b2o$254b2ob2o$254b2o$111b2o$111b2o140b2o$253b2o60$82b3o$82bo
bo2$83bo!
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: B2ce3ai/S23

Post by Saka » February 16th, 2016, 5:02 am

Code: Select all

x = 12, y = 7, rule = B2ce3ai_S23
8b2o$2o6bo2bo$2o6b2o3$2b2o$2b2o!
I seriously don't know WHAT to do with this rule

User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: B2ce3ai/S23

Post by Saka » February 16th, 2016, 5:28 am

Lotsa oscs

Code: Select all

x = 69, y = 38, rule = B2ce3ai_S23
47b2o$47b2o$64b2o$46b2o14bo2bo$4b2o24bo2b2o12bo9b2o3b2o$4b2o24b3obo12b
o9b2o6bob2o$2o23b3o32bo3b2o2bo$o6b2o14bo3bo4b2o25b2o$2o5b2o14b2ob2o4b
2o26bo$45b2o10b2obobo$24b2o19b2o10bo3b2o$b2o21b2o33bo2bo$b2o55b2o3$44b
2o4b2o$44b2o4b2o2$40b2o3b2o2b3o$40b2o3bob2o2bo$46bo6$51b2o$51b2o4b2o$
38b2o14bo2b2o$38b2o13bo$53b2o$40b2o$40bo10b2o$38bo2bo9b2o4b2o$38b3o2bo
13b2o$42b2o$40bo$40b2o!

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

Re: B2ce3ai/S23

Post by BlinkerSpawn » February 16th, 2016, 8:27 am

Reduced three:

Code: Select all

x = 39, y = 10, rule = B2ce3ai_S23
7b2o24b2o$7b2o24b2o$2b3o15b2o$o3bo4b2o9b2o13b2o$2ob2o4b2o24bo$16b2o3b
2o2bo10bo$b2o13b2o3bob3o8b2o2bo$b2o19bo3bo7bo2b2o$25b2o8bo$35b2o!
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

User avatar
praosylen
Posts: 2446
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: B2ce3ai/S23

Post by praosylen » February 16th, 2016, 10:28 pm

BlinkerSpawn wrote:Here's a kickback:

Code: Select all

x = 23, y = 6, rule = B2ce3ai_S23
19b2o$19b2o2$2o14b2o3b2o$2bo15bo2b2o$2o14b2o!
Wow! That makes me realize that there's a more construction-friendly variant to my reflector:

Code: Select all

x = 14, y = 10, rule = B2ce3ai_S23
4b2o$4b2o2$3b2o$3b2o$2o$2o2bo$3bobo$3bobo2b2o2b2o$8b2o2b2o!
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

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

Re: B2ce3ai/S23

Post by BlinkerSpawn » February 17th, 2016, 7:46 am

A for awesome wrote:
BlinkerSpawn wrote:Here's a kickback:

Code: Select all

x = 23, y = 6, rule = B2ce3ai_S23
19b2o$19b2o2$2o14b2o3b2o$2bo15bo2b2o$2o14b2o!
Wow! That makes me realize that there's a more construction-friendly variant to my reflector:

Code: Select all

x = 14, y = 10, rule = B2ce3ai_S23
4b2o$4b2o2$3b2o$3b2o$2o$2o2bo$3bobo$3bobo2b2o2b2o$8b2o2b2o!
How so?
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

User avatar
praosylen
Posts: 2446
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: B2ce3ai/S23

Post by praosylen » February 17th, 2016, 2:46 pm

BlinkerSpawn wrote:
A for awesome wrote:
BlinkerSpawn wrote:Here's a kickback:

Code: Select all

x = 23, y = 6, rule = B2ce3ai_S23
19b2o$19b2o2$2o14b2o3b2o$2bo15bo2b2o$2o14b2o!
Wow! That makes me realize that there's a more construction-friendly variant to my reflector:

Code: Select all

x = 14, y = 10, rule = B2ce3ai_S23
4b2o$4b2o2$3b2o$3b2o$2o$2o2bo$3bobo$3bobo2b2o2b2o$8b2o2b2o!
How so?
The different block offset leads to a two-glider reduction from slow pairs in one orientation:

Code: Select all

x = 5, y = 6, rule = B2ce3ai_S23
3b2o$2bo$3b2o$bo$obo$obo!
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

Post Reply