ConwayLife.com - A community for Conway's Game of Life and related cellular automata
Home  •  LifeWiki  •  Forums  •  Download Golly

Stable universal regulator

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.

Stable universal regulator

Postby dvgrn » September 2nd, 2015, 6:28 pm

Here's a stable universal regulator. The topic came up recently in the Useless Discoveries thread, and on looking back I realized that I'd never followed up on my plan to build a p1 regulator.

The closest I had come was a P712+8N->P1 regulator. The input signal could come in any time, but the drive signals (testing whether an input signal had come in in the preceding interval of 712+8N ticks) had to be synchronized mod 8.

Suddenly, building a candidate P1 replacement for the old period-8N and period-60N universal regulators seemed like an insurmountable opportunity:

x = 130, y = 179, rule = LifeHistory
67.2A$66.A.A$60.2A4.A$58.A2.A2.2A.4A$58.2A.A.A.A.A2.A$61.A.A.A.A$61.A
.A.2A$62.A2$75.2A$66.2A7.A$66.2A5.A.A$73.2A2$22.2A$15.2A5.2A$15.2A3$
17.2A17.2C5.A19.2A$17.2A17.C6.3A14.A3.A$11.2A21.C.C9.A13.4A$11.2A21.D
C9.2A$60.2A$60.A$57.2A.A$56.A2.A$57.2A$42.2A$42.2A3$64.A$29.2A3.A29.
3A$8.A20.A3.A.A31.A$8.3A19.A3.A.A29.2A$11.A6.3D10.A3.A.A.2A14.A$10.2A
8.D8.A.4A2.A.2A14.3A19.2A$19.3D6.A.A3.A.A21.A18.A$28.A.A2.A2.2A.2A16.
2A16.A.A$29.A3.2A2.A.A35.2A$37.A.A10.2A$38.A11.2A6.2A$58.2A$5.2A101.
2A$6.A101.A$6.A.A101.A$7.2A81.2A14.5A$88.A2.A13.A$88.2A.A.A12.3A$21.
2A67.A.2A15.A$21.A.A27.2A37.A15.4A$23.A26.A2.A2.2A30.3A10.2A3.A3.2A$
23.2A26.2A2.A.A29.A13.2A4.3A2.A$.C51.2A16.2A14.2A20.A.2A$2.C4.2A44.A
17.A37.A$3C4.2A41.2A.A2.A15.3A33.2A$50.A.2A.A.A16.A$54.A.A$51.2A2.A
44.2A$49.3A.2A45.A$48.A28.2A22.3A$25.A23.3A.2A21.A.A5.2A17.A$23.3A9.
2C.C12.A.2A21.A7.2A$22.A10.C6.C34.2A$23.A37.2A$22.2A3.2A3.C5.E2.C19.
2A7.2A17.A$24.2A2.A7.3E2.C28.A14.2A.A.A$22.2A2.2A4.C2.E32.A.A13.A.A.A
.A$23.A.A6.C2.2E4.C26.2A11.A2.A.A.A.A.2A$22.A2.A55.4A.2A2.A2.A$23.2A
8.C6.C44.A4.2A$35.C.2C44.A.A$48.2A33.2A$19.D28.2A$20.2D$19.2D3$24.2A
38.A$24.A38.A.A$25.3A35.A.A$27.A36.A$21.3D41.3A$23.D43.A$22.D3$58.2A$
28.2A29.A$28.A30.A.A$22.2A5.3A17.A10.2A$21.A2.A6.A15.3A$22.A.A21.A$
21.2A2.2A19.2A$23.2A2.A3.2A48.2A$21.2A3.2A4.A48.2A$22.A9.A.2A$21.A11.
A2.A$22.3A9.2A10.D$24.A19.D.D2.2A$45.2D2.2A$.3E$3.E$2.E$58.A3.2A$6.2A
49.A.A3.A$6.2A48.A.A3.A48.A9.2A$52.2A.A.A3.A49.3A7.2A$22.2A28.2A.A2.
4A.A5.2A18.A24.A$22.A33.A.A3.A.A5.A16.3A23.2A14.A$20.A.A29.2A.2A2.A2.
A.A2.3A16.A40.3A$20.2A31.A.A2.2A3.A3.A18.2A38.A$41.2A10.A.A15.2A53.2A
$41.2A11.A17.A$6.2A64.A.2A$5.A.A65.A2.A$5.A68.2A$4.2A83.2A13.2A$89.2A
13.2A$37.A11.2A$36.A.A10.2A$28.A3.2A2.A.A$27.A.A2.A2.2A.2A$18.3D6.A.A
3.A.A$9.2A8.D8.A.4A2.A.2A$10.A6.3D10.A3.A.A.2A52.2A.A6.2A$7.3A19.A3.A
.A56.2A.3A3.A.A21.2A$7.A20.A3.A.A63.A2.A23.A.A$28.2A3.A58.2A.3A2.2A
25.A$93.A.A31.2A$81.2A10.A.A$81.2A11.A$29.D11.2A$29.3D9.2A$29.D.D24.
2A$31.D23.A2.A$56.2A.A$59.A$59.2A$10.2A21.DC9.2A$10.2A21.C.C9.A$16.2A
17.C6.3A$16.2A17.2C5.A3$14.2A$14.2A5.2A$21.2A8$76.A$76.3A$79.A$78.2A
7$88.2A$81.2A5.A.A$81.2A7.A$90.2A2$77.A$76.A.A.2A$76.A.A.A.A$73.2A.A.
A.A.A2.A$73.A2.A2.2A.4A$75.2A4.A$81.A.A$82.2A!

This regulator should be driven by at least a period-1177 drive gun. That is to say, test gliders should come in on the white glider's lane (from the NW) no less than 1177 ticks apart. Other than that there's no periodicity requirement for the test input. Advance the white glider two ticks to see the difficult case that's handled by the almost-never-used extra eater catalyst.

The signal input is the yellow glider from the southwest. After it destroys the blocking eater, the next test glider will produce an output signal, and rebuild the eater. I've left open two possible output paths, marked with damaged eaters. Either or both can be used.

The next test signal should be sent about 1177*2 = ~2400 ticks later, for absolute safety. There's an optional eater (yellow, circled) in the center that can absorb most test-glider timings, but a few of them would cause trouble -- and it's not really part of the design to lose test signals like that, anyway.

This is just a early alpha version, of course. There must be ways to rewire this to rebuild the eater in less than 1000 ticks -- maybe quite a bit less. Anyone feel like improving the bounding box or the recovery time?
User avatar
dvgrn
Moderator
 
Posts: 4174
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

Re: Stable universal regulator

Postby simsim314 » September 2nd, 2015, 6:42 pm

Nice!

Maybe a bit dumb question: don't we have direct H->eater converter? It looks very strange to me that we need two H for single eater.

EDIT I've found here previously posted some H->rare SL converters.
User avatar
simsim314
 
Posts: 1520
Joined: February 10th, 2014, 1:27 pm

Re: Stable universal regulator

Postby dvgrn » September 2nd, 2015, 7:49 pm

simsim314 wrote:...don't we have direct H->eater converter? It looks very strange to me that we need two H for single eater.

Sort of. There's one Herschel conduit that produces an eater as part of its evolution, but it's later destroyed.

I definitely don't know of any direct H-to-edgy-eater converters. Going by Catagolue probabilities, we should probably see a thousand edgy H-to-beehive converters before the first edgy H-to-eater.

------------------------------------------

While I'm thinking of it, here's another of the universal regulator mechanisms from a dozen years ago, that I mentioned in the other thread:

#C p1->p60 regulator with a recovery time of 355 generations
#C A p359 gun tests all possible input phases,
#C producing a p21540 oscillator.
#C Paul Chapman, 25 March 2003, minor optimization by Dave Greene.
x = 247, y = 294, rule = B3/S23
62boo$62bo$56boo5bo$55bobo4boo$55bo$54boobo$53bobboo$53boo8$67boo$67bo
bo$69bo$69boo13$58boo$58boo$$65boboo$65boobo4$48boo$48bobo$50bo$50boo$
33bo$33bobo$33boo$69boo$25bo43bo$23boo42bobo$10boo12boo24boo15boo$10b
oo38boo$6bo$6b3o$9bo57boo$8boo11bo45bobo$20bobo7boo37bo$20bobo7boo37b
oo$21bo5$18boo31boo$18boo32bo$4boo43b3o$4boo43bo$oo$oo$$67boo$67bobo$
69bo$69boo$71bo$69b3o$68bo$52boo15bo$65bo3bo$47bobo14bo$47bo3bo11boob
oo$50boboo10boo113boo$24boo23boobo126boo$23bobo25bo18boo$24bo34boo9boo
$46boo11boo$45bobo132bo$45bo133bobo$44boo132bo3bo$179b3o$177boo3boo$
26boobo$26boboo$oo50boo$bo17boo31boo$bobo15boo161bo$bboo178bo$178b3obo
$$8bo168bo$7boo168boobo$7bobo169boo3$146bo32boo3boo$139boo5b3o5boo3bo
bbo3boo11boo3boo$69bobo67boo8bo4b5o4b5o4bo7b5o$70boo76boo4boo3bobbo3b
oo3bo9bobo$70bo54boo44b3o$124bobbo53b3o$127bo12bo48boo$127bo11bobo47b
oo$58boo65bobo10bo3bo$25boo31boo65bobo11b3o$25boo99bo10boo3boo$49boobo
97b3o29boo4b3o$49boboo96bo3bo23boo3boo4b3o$123boo3boo18bo5bo21boo9bo3b
o$123bo5bo19bo3bo24bo7bo5bo$33boo107bo7b3o34bo3bo$33bo90bo3bo13bo7bobb
o34b3o$31bobo91b3o10b3obo8b3o6bobo$18boo11boo118boobo8bo$7boo9boo34bo
82bo14bobo4bo3bo21bo$7boo18bo25bobo81boobo12bo9bo20boo$26boboo23boo84b
oo19bobbo20bobo$13boo10boobo132b3o$11booboo11bo3bo118boo3boo$14bo14bob
o97bo9boo3boo4bobobobo$9bo3bo113bobo9boo3boo5b5o$9bo15boo101boobbo7b5o
7b3o$10bo120bo9bobo9bo$7b3o114bo6b3o53bo$7bo115b3o15b3o42b3o$8boo112b
5o58b5o$9bo111boo3boo8bo47bobobobo$9bobo110b5o10bo46boo3boo$10boo110bo
3bo8b3o$123bobo18boo7boo$77boo45bo19bo8boo32bo39boo$77boo66b3o38bobo
38bo$29bo43boo72bo38bobo36bobo$27b3o43boo49boo61bo37boo$26bo32boo63boo
60boo$26boo31boo125boo$186boo4$57bo$8boo37boo7bobo92bo$9bo37boo7bobo
93bo7bobo$9bobo45bo11boo79b3o10bo$10boo57bo89bo3bo$70b3o90bo$72bo87bo
bbo$27boo38boo92b3o$10boo15boo24boo12boo$9bobo42boo114boo19boo$9bo43bo
117bo19bo$8boo161bobo5bo9bobo$44boo126boo3bobo9boo$43bobo130bobo$45bo
129bobbo$27boo147bobo$28bo137bo10bobo$28bobo136bo11bo$29boo134b3o4$10b
oboo181boo$10boobo165bo14boo$178bo11boo4bo$19boo157b3o9boo$19boo5$181b
o28boo$160bobo19bo28bo$163bo16b3o28bobo7bo$159bo3bo48boo7b4o$163bo58b
4o7bo$160bo3bo57bobbo6bobo$161boboo27boo5boo9boo10b4o4boo3bo$162bo29b
oo5bo9boo10b4o5boo3bo9boo$8boo153bo33bobo11bo9bo8boo3bo9boo$9bo153b3o
31boo33bobo$9bobo171boo8boo38bo$10boo114bo56boo8bobo26bobo$125bobo66bo
27boo$108boo15boobo94bo$108bobo14booboo3boo$103boo6bo13boobo4boo25bo
24bo9bo22boo$99boobobbobbobbo13bobo33bo21boo9b3o21boo$99boobboo6bo8bo
5bo32b5o20boo7bobobo$108bobo7bobo42b3o25b3o3b3o31boo$24boo82boo9boo45b
o23bo3bobo3bo23boboo3b3o$21boobbo100bobbo26bobbo5boo22boboo4boobo19bo
bbo3bo5boobo$21boboo105bo29bo28bo4b3obbo19boobbo4bo4bobbo5boo$23bo102b
o3bo25bo31boobo5boo9boo8boo5b4o4boobo5boo$15boo4bobo103b4o26bo28bobbo
3bobbo11boo7b3o7bo3b3o$15bo5boo92bo42bobbo24boobboob4o21boo11boo$16bo
98boo43bobo29bo26boo$15boo97bobo75bobo25bo$133boo7boo49boo$123bo9bo9bo
$122boo10b9o$122bobo6b3obb5obb3o24bo$131bobbobb3obbobbo22boo$96boo9boo
23boo9boo24boo$96bobo9boo$87b3oboo4b3o7bo6bo$87b4obbo4b3o12bobo26bo$
91boo4b3o12bo3boo11boobboo6b4o$96bobo13bo3boo6bobobbob4o5boobobo3boo$
96boo14bo3boo4bo3bo3boboo5b3obobbobboo25bo$113bobo6bo12bo4boobobo29boo
$114bo6bo4bo14b4o30bobo$122bo19bo$122bo3bo$124bobo$199boo$199boo$176bo
$176b3o$179bo$178boo$$172boo$172boo$191bo$190boo7bo$190bobo5b3o$164boo
12boo3boo12b5o$164bobo11boo3boo11boo3boo$161boobobo12b5o3bo9b5o$161bob
obo6bo7bobo4boo8b5o$163bo7b3o12bobo8bobbo$156bo4bobbo5b5o5b3o13bo3bo$
155b3o6bo4bobobobo20bo$154boobobbo3bo4boo3boo20boboo$154b3o7bo32bo$
155boo4bobbo$163bo8bo10bo$147boo12bobobo5bobo8bobo9boo3boo$147boo12boo
bobo4boboo6bo3bo8bo5bo$164bobo5b3o7b3o$164boo6bobbo4boo3boo8bo3bo$173b
3o20b3o$172bo3bo$171bo5bo$166bo5bo3bo$165bo7b3o$148bo7bo8b3o$147b3o5b
3o$146b5o4boboo38boo$145boo3boo4b3o38boo$156boo$183boo$150boo31boo$
152bo$149bo$149bobbo$148booboo$149boo$161b3o6b3o$161bo7bo3bo$147boo3b
oo8bo5bo5bo$147boo3boo14booboboo$148b5o$149bobo$168bo$149b3o16boo$$
167boobo$167boobbo$168b4o$$150boo$150boo14boo3boo$169bo$166bo5bo$167b
ooboo$168bobo$169bo$169bo5$168boo$168boo!
User avatar
dvgrn
Moderator
 
Posts: 4174
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

Re: Stable universal regulator

Postby dvgrn » July 19th, 2017, 12:42 pm

Didn't want the following idea for a practice project to get lost -- it seems like there must be a surprisingly small universal regulator within reach now, and it seems like this is a good thread for tackling that little challenge.

... It might be a good idea to get a lot more H-to-2Gs into the organized stamp collection first, though. I'm still looking for volunteers to run the classifier script.

dvgrn wrote:
dvgrn wrote:
QED wrote:Wow... that's insanity. I looked at the gun for the 15- glider version and it's crazy. Is there any easier first project?

...
Another idea that came up was to look for the smallest possible mechanism to edge-shoot a fishhook eater. Let's say a stream of gliders is going by, and then this mechanism off to one side gets triggered to build an eater right on the glider lane. Then all future gliders in the stream get absorbed by the newly built eater.

It only takes two gliders to build an eater, and technically we do have things kind of like this already, in universal regulators and elsewhere. But there's probably a smaller faster easier way to do it, using recently discovered H-to-2G components.

Actually this might be a better idea than I thought. The stable universal regulator just came up on the "Things to be discovered" thread, and I went and had a look at it. It needs a drive gun with a period of 1177 ticks or more, and it kinda sorta edge-shoots a glider -- at least, it would if you turned it inside out, routing both of the synchronized rebuild signals clockwise.

Whoever built that universal regulator clearly had absolutely no idea what they were doing.** There's a whole extra completely unnecessary G-to-H-to-G component in each of the two signal branches, that really doesn't do anything but waste time.

It should be possible to replace the H-to-2G in the center of the universal regulator. Pick the correct H-to-2G from the draft glider adjustment toolkit, and use only Snarks for the rest of the reflectors. It should be possible to cut the bounding box considerably, and get the minimum drive gun period well down below 1000, at the very least.

This is another case where the synchronization problem is as simple as it can possibly be -- only two gliders. And it's a useful mechanism, so either

1) people would actually copy and use it for years in other patterns, and the pattern would end up in the LifeWiki with your name on it;

or

2) your improvement would make other people pay attention to the problem, and one or more of them would find even smaller faster solutions, and then the smallest fastest one would end up in the LifeWiki instead.


** [Full disclosure: it was me, four years ago.]
User avatar
dvgrn
Moderator
 
Posts: 4174
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

Re: Stable universal regulator

Postby dvgrn » September 29th, 2017, 9:05 am

EDIT: Okay, the following at least gets the recovery time below 1000. The drive gun can be any period 970 or above. The minimum separation between input signals is about twice the drive-gun period -- 1932 ticks for a p970 drive gun, 1934 ticks for a p971 drive gun, etc.

Here's a universal regulator driven at p971 and tested by a p1935 gun. 971 is prime, so the resulting oscillator has a period of 1,878,885 ticks. Every possible combination of inputs is tested, so the regulator must really be universal:

Code: Select all
x = 228, y = 226, rule = LifeHistory
40.2A3.2A31.2A3.2A$38.3A.A2.2A29.3A.A2.2A$37.A4.A32.A4.A$37.A2.2A.4A
28.A2.2A.4A$36.2A.A.A.A2.A27.2A.A.A.A2.A$37.A.A.A.A31.A.A.A.A$37.A.A.
2A32.A.A.2A$38.A37.A2$51.2A36.2A$42.2A7.A28.2A7.A$24.A17.2A5.A.A28.2A
5.A.A$24.3A22.2A36.2A$27.A$26.2A3$15.2A.2A$15.2A.A$18.A20.2A36.2A$18.
3A4.2A13.A37.A$16.2A3.A3.2A10.3A35.3A19.A$15.A2.4A15.A37.A2.3A14.5A$
15.2A.A15.2A.A39.A2.A13.A5.A$16.A2.3A12.A.A.2A36.2A2.A.A12.3A2.A$16.A
5.A13.A2.A41.2A15.A.2A$17.5A14.2A57.4A2.A$19.A70.2A3.A3.2A$90.2A4.3A$
98.A$98.A.2A$97.2A.2A3$89.2A$89.A$90.3A$92.A4$32.A$32.3A$35.A$34.2A$
60.A$58.3A$23.2A.2A29.A$23.2A.A30.2A17.2A$26.A49.A.A$A25.3A4.2A41.A$
3A21.2A3.A3.2A$3.A19.A2.4A$2.2A19.2A.A15.2A$24.A2.3A12.A.A$24.A5.A13.
A2.2A$25.5A14.A.A.A5.2A$27.A15.2A.A7.2A$46.A$46.2A$59.A$55.2A.A.A.2A$
54.A.A.A.A.2A$51.A2.A.A.A.A$51.4A.2A2.A8.2A$55.A4.3A7.A$53.A.A7.A6.A.
A$53.2A5.3A8.2A$58.3A$57.A$57.2A$42.2A48.2A$43.A48.2A$43.A.2A$44.A2.A
$45.2A$60.2A$60.2A4$69.A3.2A$68.A.A3.A$67.A.A3.A$63.2A.A.A3.A$63.2A.A
2.4A.A5.2A$67.A.A3.A.A5.A$63.2A.2A2.A2.A.A2.3A$64.A.A2.2A3.A3.A$52.2A
10.A.A$52.2A11.A28.A$95.A$93.3A3$136.A11.2A$135.A.A10.2A$127.A3.2A2.A
.A$126.A.A2.A2.2A.2A$126.A.A3.A.A$127.A.4A2.A.2A40.2A$129.A3.A.A.2A
39.A.A$111.2A15.A3.A.A37.2A4.A$112.A14.A3.A.A36.A2.A2.2A.4A$112.A.A
12.2A3.A37.2A.A.A.A.A2.A$113.2A2.2A54.A.A.A.A$117.2A54.A.A.2A$174.A$
140.2A$140.2A45.2A$155.2A21.2A7.A$107.2A45.A2.A20.2A5.A.A$108.A46.2A.
A26.2A$108.A.A47.A$109.2A47.2A$143.2A$144.A13.4A$141.3A14.A3.A$129.2A
10.A19.2A$129.A.A43.2A$131.A44.A$131.2A40.3A$114.2A57.A$115.A$112.3A$
112.A58.2A$164.2A5.A.A$144.A19.2A7.A$142.3A28.2A$141.A$141.2A17.A$28.
A11.2A117.A.A.2A$27.A.A10.2A117.A.A.A.A$19.A3.2A2.A.A126.2A.A.A.A.A2.
A$10.2A6.A.A2.A2.2A.2A125.A2.A2.2A.4A$10.2A6.A.A3.A.A131.2A4.A10.2A$
19.A.4A2.A.2A133.A.A8.2A5.2A$21.A3.A.A.2A134.2A15.2A$20.A3.A.A$19.A3.
A.A$19.2A3.A130.A5.2A17.2A$153.3A6.A17.2A$137.2A13.A9.A.A21.2A$137.2A
13.2A9.2A21.2A$32.2A3.A$32.2A2.2A97.6A$36.A.A8.2A86.A5.A$46.A2.A88.2A
2.A80.2A$47.2A.A86.A2.2A81.A$2A48.A86.2A16.2A68.A$2A48.2A103.2A48.2A
14.5A$35.2A169.A13.A$36.A169.A.A12.3A$33.3A171.2A15.A$21.2A10.A187.4A
$21.A.A139.A3.2A47.2A3.A3.2A$23.A104.2A32.A.A3.A20.2A25.2A4.3A2.A$23.
2A103.A29.2A.A.A3.A21.A34.A.2A$126.A.A29.2A.A4.A20.A.A34.A$126.2A34.
5A.A18.2A34.2A$122.A31.2A.A.2A.A4.2A$121.A.A30.A.2A.A2.A.2A$121.A.A
23.2A12.2A.A.3A46.2A$122.A24.2A19.A46.A$216.3A$134.2A82.A$134.A$36.2A
94.A.A$37.A94.2A$37.A.A$27.A10.2A$25.3A83.2A56.2A15.2A$24.A87.A55.A.A
15.2A$24.2A86.A.A53.A$9.2A48.2A52.2A52.2A$10.A48.2A$10.A.2A$11.A2.A
111.2A.A$12.2A8.A.A101.2A.3A$23.2A2.2A103.A$23.A3.2A33.8A56.2A.3A$62.
A.4A.A57.A.A44.2A$62.8A57.A.A45.A$128.A20.2A24.A.A$36.A3.2A62.2A42.A.
A25.2A$35.A.A3.A61.A2.A2.2A31.2A4.A$34.A.A3.A21.A6.A34.2A2.A.A13.2A
14.A2.A2.2A.4A$30.2A.A.A3.A24.A2.A38.2A16.A.A13.2A.A.A.A.A2.A$30.2A.A
2.4A.A5.2A15.A2.A38.A19.A16.A.A.A.A$34.A.A3.A.A5.A15.A2.A35.2A.A2.A
16.2A15.A.A.2A$30.2A.2A2.A2.A.A2.3A14.A6.A33.A.2A.A.A33.A27.2A$31.A.A
2.2A3.A3.A61.A.A63.A$19.2A10.A.A37.A32.2A2.A48.2A14.A.A$19.2A11.A36.
3A30.3A.2A40.2A7.A16.2A$68.A32.A46.2A5.A.A$68.2A32.3A.2A47.2A6.2A$
104.A.2A56.A22.2A$164.A.A20.A.A$114.2A49.2A22.A$114.2A7.2A64.2A$123.A
2.A$121.A.A.2A$58.2A61.2A.A20.2A$57.A.A64.A21.A15.A22.2A$57.A66.3A16.
3A16.3A20.A.A$56.2A8.2A59.A15.A21.A15.2A4.A$66.2A33.2A23.2A36.2A15.A
5.2A$101.2A73.A5.3A$175.A.A6.A$176.A$65.2A.2A$61.2A2.2A.A3.2A$61.A6.A
.A2.A43.A$62.7A.2A44.A.A17.2A36.2A$69.A46.A.A10.2A5.A.A28.2A5.A.A$64.
4A.A47.A11.2A7.A28.2A7.A$64.A2.2A49.3A17.2A36.2A$120.A$125.A37.A$124.
A.A.2A32.A.A.2A$124.A.A.A.A31.A.A.A.A$121.2A.A.A.A.A2.A25.2A.A.A.A.A
2.A$121.A2.A2.2A.4A25.A2.A2.2A.4A$123.2A4.A31.2A4.A$129.A.A35.A.A$
130.2A36.2A!
#C [[ THUMBNAIL THUMBSIZE 2 ZOOM 2 STEP 50 AUTOSTART ]]

Original post:

I keep trying different technology, but haven't found a really lucky match yet. Kazyan's new color-changing reflector looks nice, but ends up a bit too slow to improve anything with this particular H-to-2G (discussion moved here from triller's p30 thread):

x = 133, y = 173, rule = B3/S23
81b2o6bo11b2o$80bo2bo4bobo10b2o$76b2o2b3obo3bobo$76bo6bobob2ob2o$74bob
o3b2o3bobo$74b2o4bob4o2bob2o$82bo3bobob2o$81bo3bobo$80bo3bobo$65bo14b
2o3bo$64bobo$65bo2$93b2o$93b2o$108b2o$107bo2bo$64b2o42b2obo$64b2o45bo$
111b2o$96b2o$97bo$94b3o$87b2o5bo$87bobo$89bo$89b2o$123b2o$123bo$65b2o
15bo42bo$64bobo14bobo21b2o14b5o$3bo60bo16bobo22bo13bo$4bo58b2o17bo23bo
bo12b3o$2b3o72b2o28b2o15bo$76bobo42b4o$76bo39b2o3bo3b2o$33bo41b2o39b2o
4b3o2bo$33b3o88bob2o$36bo11bo75bo$35b2o9b3o74b2o$bo43bo$obo42b2o10b2o$
2o55bo57b2o$55bobo57bo$2o53b2o10bo48b3o$obo29b2o33b3o48bo$bo30b2o36bo$
69b2o12bo$82bobo$82bobo$81b2ob2o$80bo2bo2bo$81b2o2b2o$66b2o$41b2o23b2o
$42bo$39b3o$39bo$53b2o3bo$53bo3bobo$54bo3bobo$55bo3bobob2o$53bob4o2bob
2o$52bobo3bobo$52bobo2bo2b2ob2o$53bo3b2o2bobo$61bobo4b2o4b2o$62bo6bo4b
2o$67bo$67b5o14b2o$72bo13bo$69b3o12bobo$68bo15b2o$68b4o$66b2o3bo3b2o$
65bo2b3o4b2o$65b2obo$68bo$68b2o23b2o$93b2o2$76b2o$77bo$74b3o28b2o$74bo
4b2o24b2o7b2o$80bo33bo$80bobo29bobo$70bo10b2o29b2o$68b3o$52b2o13bo55bo
$52b2o13b2o52b3o$120bo$50b6o64b2o$50bo5bo$53b2o2bo46bo$52bo2b2o46bobob
2o19b2o$52b2o16b2o29b3obobo21bo$70b2o28bo3bo4bo19bob2o$101bo2bob4o11b
2o4b3o2bo$93b2o7bobobo14b2o3bo3b2o$93b2o2b2o4bo3bo18b4o$97bobo4b4o4b2o
15bo$78bo3b2o15bo11bobo12b3o$77bobo3bo15b2o3b2o5bo13bo$73b2obobo3bo21b
2o4b2o14b5o$73b2obo4bo48bo$77b5obo44bo$69b2obob2obo4b2o44b2o$69bob2obo
2bob2o$62b2o12b2obob3o14bo$62b2o19bo14b3o$101bo$56bo19b2o22b2o$56b3obo
b2o12b2o$59b2obo2bob2obo$41bo14b2o4bob2obob2o21b2o$41b3o12bob5o29bo$
44bo13bo4bob2o22b2obo$43b2o12bo3bobob2o22bo2b3o4b2o$56bo3bobo27b2o3bo
3b2o$56b2o3bo30b4o$92bo15b2o$34b2o57b3o12bobo$34bo61bo13bo6bo$32bobo
56b5o14b2o3b3o$32b2o34b2o21bo22bo$68b2o23bo20b2o$83b2o2b2o3b2o$82bo2bo
2bo$11b2o70b2ob2o34b2o$11b2o71bobo36bo$84bobo36bob2o$71b2o12bo29b2o4b
3o2bo$72bo42b2o3bo3b2o$43b2o24b3o48b4o$43b2o11b2o11bo36b2o15bo$56bo6b
2o5b2o33bobo12b3o$57b3o2bobo6bo33bo13bo$59bo2bo8bobo30b2o14b5o$59bob2o
9b2o50bo$39b2o15b2obo17bo44bo$39bo16bo2bo16bobo43b2o$40b3o11bobo2bobo
14bobo$42bo11b2o4b2o15bo$21b2o$21b2o$84b2o$84bo$82bobo$82b2o5bo$89b3o$
92bo$91b2o$106b2o$59b2o45bo$59b2o42b2obo$102bo2bo$103b2o$88b2o$88b2o2$
60bo$59bobo$60bo14b2o3bo$75bo3bobo$76bo3bobo$77bo3bobob2o$69b2o4bob4o
2bob2o$69bobo3b2o3bobo$71bo6bobob2ob2o$71b2o2b3obo3bobo$75bo2bo4bobo
10b2o$76b2o6bo11b2o!
User avatar
dvgrn
Moderator
 
Posts: 4174
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

Re: Stable universal regulator

Postby chris_c » October 1st, 2017, 10:10 am

dvgrn wrote:Okay, the following at least gets the recovery time below 1000.


Saved another 24 ticks with better welds:

x = 227, y = 225, rule = LifeHistory
40.2A3.2A31.2A3.2A$38.3A.A2.2A29.3A.A2.2A$37.A4.A32.A4.A$37.A2.2A.4A
28.A2.2A.4A$36.2A.A.A.A2.A27.2A.A.A.A2.A$37.A.A.A.A31.A.A.A.A$37.A.A.
2A32.A.A.2A$38.A37.A2$51.2A36.2A$42.2A7.A28.2A7.A$24.A17.2A5.A.A28.2A
5.A.A$24.3A22.2A36.2A$27.A$26.2A3$15.2A.2A$15.2A.A$18.A20.2A36.2A$18.
3A4.2A13.A37.A$16.2A3.A3.2A10.3A35.3A19.A$15.A2.4A15.A37.A2.3A14.5A$
15.2A.A15.2A.A39.A2.A13.A5.A$16.A2.3A12.A.A.2A36.2A2.A.A12.3A2.A$16.A
5.A13.A2.A41.2A15.A.2A$17.5A14.2A57.4A2.A$19.A70.2A3.A3.2A$90.2A4.3A$
98.A$98.A.2A$97.2A.2A3$89.2A$89.A$90.3A$92.A4$32.A$32.3A$35.A$34.2A$
60.A$58.3A$23.2A.2A29.A$2.A20.2A.A30.2A17.2A$2.3A21.A49.A.A$5.A20.3A
4.2A41.A$4.2A18.2A3.A3.2A$23.A2.4A$23.2A.A15.2A$24.A2.3A12.A.A$24.A5.
A13.A2.2A$25.5A14.A.A.A5.2A$27.A15.2A.A7.2A$46.A$46.2A$59.A$55.2A.A.A
.2A$54.A.A.A.A.2A$51.A2.A.A.A.A$51.4A.2A2.A8.2A$55.A4.3A7.A$53.A.A7.A
6.A.A$53.2A5.3A8.2A$58.3A$57.A$57.2A$42.2A48.2A$43.A48.2A$43.A.2A$44.
A2.A$45.2A$60.2A$60.2A4$69.A3.2A$68.A.A3.A$67.A.A3.A$63.2A.A.A3.A$63.
2A.A2.4A.A5.2A$67.A.A3.A.A5.A$63.2A.2A2.A2.A.A2.3A$64.A.A2.2A3.A3.A$
52.2A10.A.A$52.2A11.A28.A$95.A$93.3A5$138.A11.2A$137.A.A10.2A$129.A3.
2A2.A.A38.2A$128.A.A2.A2.2A.2A36.A.A$128.A.A3.A.A34.2A4.A$129.A.4A2.A
.2A28.A2.A2.2A.4A$131.A3.A.A.2A28.2A.A.A.A.A2.A$113.2A15.A3.A.A35.A.A
.A.A$114.A14.A3.A.A36.A.A.2A$114.A.A12.2A3.A38.A$115.2A2.2A$119.2A65.
2A$177.2A7.A$142.2A33.2A5.A.A$142.2A16.2A22.2A$157.2A2.A$109.2A45.A2.
2A$110.A46.A$110.A.A45.3A$111.2A48.A$145.2A13.2A$146.A27.2A$143.3A29.
A$131.2A10.A28.3A$131.A.A38.A$133.A$133.2A$116.2A52.2A$117.A45.2A5.A.
A$114.3A46.2A7.A$114.A29.A27.2A$142.3A$141.A17.A$141.2A15.A.A.2A$28.A
11.2A116.A.A.A.A$27.A.A10.2A113.2A.A.A.A.A2.A$19.A3.2A2.A.A125.A2.A2.
2A.4A$10.2A6.A.A2.A2.2A.2A126.2A4.A10.2A$10.2A6.A.A3.A.A136.A.A8.2A5.
2A$19.A.4A2.A.2A133.2A15.2A$21.A3.A.A.2A$20.A3.A.A$19.A3.A.A128.A5.2A
17.2A$19.2A3.A127.3A6.A17.2A$151.A9.A.A21.2A$137.2A12.2A9.2A21.2A$
137.2A$32.2A3.A$32.2A2.2A95.2A.A.3A$36.A.A8.2A84.A.2A.A2.A80.2A$46.A
2.A89.2A81.A$47.2A.A103.2A68.A$2A48.A103.2A48.2A14.5A$2A48.2A153.A13.
A$35.2A168.A.A12.3A$36.A169.2A15.A$33.3A184.4A$21.2A10.A96.2A30.A3.2A
47.2A3.A3.2A$21.A.A106.A30.A.A3.A20.2A25.2A4.3A2.A$23.A104.A.A26.2A.A
.A3.A21.A34.A.2A$23.2A103.2A27.2A.A4.A20.A.A34.A$124.A36.5A.A18.2A34.
2A$123.A.A27.2A.A.2A.A4.2A$123.A.A27.A.2A.A2.A.2A$124.A21.2A12.2A.A.
3A46.2A$146.2A19.A46.A$136.2A77.3A$136.A80.A$134.A.A$134.2A$36.2A$37.
A$37.A.A73.2A$27.A10.2A74.A53.2A15.2A$25.3A86.A.A50.A.A15.2A$24.A90.
2A50.A$24.2A140.2A$9.2A48.2A$10.A48.2A67.2A.A$10.A.2A114.2A.3A$11.A2.
A119.A$12.2A8.A.A103.2A.3A$23.2A2.2A100.A.A$23.A3.2A33.8A59.A.A41.2A$
62.A.4A.A60.A43.A$62.8A36.2A66.A.A$105.A2.A2.2A36.2A24.2A$36.A3.2A64.
2A2.A.A13.2A20.A.A$35.A.A3.A66.2A16.A.A13.2A4.A$34.A.A3.A21.A6.A38.A
19.A11.A2.A2.2A.4A$30.2A.A.A3.A24.A2.A37.2A.A2.A16.2A10.2A.A.A.A.A2.A
$30.2A.A2.4A.A5.2A15.A2.A37.A.2A.A.A30.A.A.A.A$34.A.A3.A.A5.A15.A2.A
41.A.A31.A.A.2A22.2A$30.2A.2A2.A2.A.A2.3A14.A6.A36.2A2.A33.A27.A$31.A
.A2.2A3.A3.A58.3A.2A62.A.A$19.2A10.A.A37.A31.A53.2A14.2A$19.2A11.A36.
3A32.3A.2A38.2A7.A$68.A37.A.2A38.2A5.A.A4.2A$68.2A85.2A6.A22.2A$116.
2A45.A.A20.A.A$116.2A7.2A37.2A22.A$125.A2.A59.2A$123.A.A.2A$123.2A.A$
126.A$58.2A66.3A16.2A14.A22.2A$57.A.A69.A16.A14.3A20.A.A$57.A45.2A23.
2A13.3A18.A15.2A4.A$56.2A8.2A35.2A38.A19.2A15.A5.2A$66.2A107.A5.3A$
174.A.A6.A$175.A2$65.2A.2A49.A$61.2A2.2A.A3.2A44.A.A17.2A$61.A6.A.A2.
A44.A.A10.2A5.A.A32.2A$62.7A.2A47.A11.2A7.A25.2A5.A.A$69.A50.3A17.2A
24.2A7.A$64.4A.A52.A52.2A$64.A2.2A58.A$126.A.A.2A30.A$126.A.A.A.A28.A
.A.2A$123.2A.A.A.A.A2.A25.A.A.A.A$123.A2.A2.2A.4A22.2A.A.A.A.A2.A$
125.2A4.A26.A2.A2.2A.4A$131.A.A26.2A4.A$132.2A32.A.A$167.2A!
chris_c
 
Posts: 770
Joined: June 28th, 2014, 7:15 am

Re: Stable universal regulator

Postby dvgrn » October 1st, 2017, 11:02 am

chris_c wrote:
dvgrn wrote:Okay, the following at least gets the recovery time below 1000.

Saved another 24 ticks with better welds...

Ah, good -- that drops the drive period below p960. Might make it a bit easier to use with p30 technology.

I really have to stop using the easy welds that you replaced, and memorize the minimal ones. Thanks!
User avatar
dvgrn
Moderator
 
Posts: 4174
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI


Return to Patterns

Who is online

Users browsing this forum: Kazyan and 7 guests