chris_c wrote:Meanwhile, here is a lower bound for the size of a G->boat for the recently discussed highway robber...

Sometimes it's easier to just build a working sample of the whole circuit, just to get a better sense of what is going to need to be optimized:

`#C badly designed highway robber --`

#C current recovery time is 1797 ticks,

#C but it will be easy to improve that.

x = 236, y = 259, rule = LifeHistory

95.A$93.2A$94.2A2$92.A$90.2A$91.2A$88.A$86.2A$87.2A2$85.E$83.2E$84.2E

39$55.A$53.3A$52.A9.2A3.2A$52.2A8.2A3.2A3$74.2A$74.A$72.A.A$72.2A3$

37.D$36.D.D$36.D.D$37.D$69.2A$37.D31.A$36.D.D31.3A$37.2D33.A41.A11.2A

$113.A.A10.2A$105.A3.2A2.A.A$104.A.A2.A2.2A.2A$104.A.A3.A.A$105.A.4A

2.A.2A$107.A3.A.A.2A$56.2A48.A3.A.A$56.2A47.A3.A.A$64.2A39.2A3.A$64.A

26.A$65.3A9.A13.3A$67.A7.3A16.A$74.A18.2A23.2A$74.2A42.2A$133.2A$132.

A2.A$133.2A.A$136.A$36.2A15.2C11.C69.2A$36.2A15.C.C10.3C52.2A$53.C12.

C.C15.2A36.A$35.C7.A.2A21.C15.2A33.3A$34.3C6.2A.A60.2A10.A$34.C.2C69.

A.A$109.A$25.2A20.2A48.2A10.2A$26.A20.2A48.A$26.A.A24.2A32.2A9.3A$27.

2A24.2A33.A11.A$87.A$87.2A$41.2A8.2A$41.A.A7.2A5.2A$43.A14.2A$43.2A4$

18.2A$17.A2.A2.2A$18.2A2.A.A$20.2A16.2A$20.A17.A$17.2A.A2.A15.3A$17.A

.2A.A.A16.A$21.A.A$18.2A2.A$16.3A.2A$15.A$16.3A.2A$18.A.2A2$28.2A$28.

2A7.2A$37.A$35.A.A$35.2A4$15.2A$15.2A5$31.A$30.A.A$30.A.A20.2A$31.A

21.A$32.3A.2A17.A$34.A.A14.5A$36.A13.A$36.A.A12.3A$37.2A15.A$51.4A$

46.2A3.A3.2A$46.2A4.3A2.A$54.A.2A$54.A$53.2A5.2A11.A$60.2A10.A.A$72.A

.A2.2A3.A$45.2A24.2A.2A2.A2.A.A$45.A29.A.A3.A.A12.2A$46.3A22.2A.A2.4A

.A13.A$48.A22.2A.A.A3.A13.A.A$75.A.A3.A12.2A$76.A.A3.A$77.A3.2A$102.

2A$103.A$103.A.A$68.2A34.2A$68.2A$53.2A$52.A2.A$51.A.2A70.2A$51.A73.

2A$50.2A$45.2A18.2A82.A$46.A18.A83.3A$3.2A39.A21.3A24.2A57.A$4.A39.5A

14.3A2.A11.2A11.2A56.A.A$2.A46.A13.A2.A14.A69.A.A$2.5A14.2A23.3A12.A.

A2.2A10.3A71.A$7.A13.A23.A15.2A15.A$4.3A12.A.A23.4A$3.A15.2A22.2A3.A

3.2A42.2A$3.4A35.A2.3A4.2A41.A.A133.2A$.2A3.A3.2A30.2A.A49.A71.2A62.A

$A2.3A4.2A33.A31.A16.2A71.2A64.A$2A.A41.2A29.A.A7.A11.2A15.2A96.2A14.

5A$3.A72.A.A6.A.A10.2A15.2A16.2A79.A13.A$3.2A68.2A.A.A.2A3.A.A44.A.A

79.A.A12.3A$53.2A18.A2.A.A.A.A.2A.2A37.2A4.A14.2A66.2A15.A$54.A16.A.A

2.A.A3.A.A39.A2.A2.2A.4A9.A.A80.4A$11.2A38.3A17.2A4.A.4A2.A.2A35.2A.A

.A.A.A2.A9.A77.2A3.A3.2A$12.A38.A27.A3.A.A.2A38.A.A.A.A11.2A7.2A68.2A

4.3A2.A$9.3A66.A3.A.A42.A.A.2A21.2A76.A.2A$9.A67.A3.A.A44.A103.A$62.A

14.2A3.A79.2A.A65.2A$61.A.A77.2A19.2A.3A$62.A69.2A7.A26.A$132.2A5.A.A

20.2A.3A55.2A$90.2A47.2A20.A2.2A57.A$90.2A68.A.A61.3A$105.2A35.A16.A.

A.2A.A59.A$104.A2.A34.3A15.A2.A.2A$61.2A42.2A.A36.A17.A$61.2A45.A35.

2A16.2A$108.2A49.A.A2.2A$93.2A34.2A28.2A2.A2.A$94.A13.4A18.A33.2A$91.

3A14.A3.A14.3A$79.2A10.A19.2A14.A$79.A.A14.2A$81.A13.A.A$67.2A12.2A6.

2A4.A$67.2A18.A2.A2.2A.4A$87.2A.A.A.A.A2.A$90.A.A.A.A39.2A19.2A$90.A.

A.2A25.2A13.2A19.2A$91.A22.2A5.A.A$114.2A7.A$104.2A17.2A33.2A$95.2A7.

A53.A$95.2A5.A.A5.A48.3A$102.2A5.A.A.2A46.A$109.A.A.A.A$106.2A.A.A.A.

A2.A$106.A2.A2.2A.4A$108.2A4.A$114.A.A$115.2A$92.2A$93.A$70.A19.3A$

70.3A17.A80.A$73.A95.3A$72.2A94.A$168.2A2$146.A$117.A27.A.A$117.3A24.

A.A$120.A21.3A2.3A3.2A$82.2A35.2A20.A3.2A3.A2.2A$75.2A5.A.A57.3A2.2A.

A7.2A$75.2A7.A59.A.A2.A7.A.A5.2A$84.2A59.A.A9.A7.2A$146.A9.2A$71.A$

70.A.A.2A94.A$70.A.A.A.A52.2A35.2A.A.A$67.2A.A.A.A.A2.A42.2A5.A.A33.A

.A.A.A$67.A2.A2.2A.4A42.2A7.A30.A2.A.A.A.A.2A$69.2A4.A55.2A29.4A.2A2.

A2.A$75.A.A88.A4.2A$76.2A40.A45.A.A$117.A.A.2A41.2A$117.A.A.A.A$114.

2A.A.A.A.A2.A$114.A2.A2.2A.4A$116.2A4.A$122.A.A$123.2A!

Probably a different edge-shooter for the return glider will work out better -- maybe the new SE39T12, or the old NE30T3?

I don't really have a good sense yet of how much the recovery time can be reduced. It will be easy to find a custom Herschel track that wanders off further to the southwest, out of the way -- that should save several hundred ticks anyway.

Then there might be ways to use staged-recovery mechanisms to make things easier. E.g., use something like Brice Due's demultiplexer, or the more recent H-to-boat, to bounce the highway-robber output glider out of the path of the return glider:

`x = 40, y = 35, rule = LifeHistory`

A.A$.2A$.A17$38.2A$38.A$36.A.A$36.2A6$17.2A$16.A.A18.A$16.A18.A.A$15.

2A4.2A12.3A$20.A.A12.A$20.A$19.2A!

Then you no longer need an edge shooter to build the return glider... though this particular demultiplexer sends out a glider on a bad lane, so some kind of transparent conduit would still be needed. Some other bait still life would probably be better, as long as the conduit generating it was transparent to the return glider path. Anyway, then there's all kinds of time to route an extra signal around to rebuild the bait still life.

Synchronizing the B-heptomino and the return glider is clearly what takes most of the space and time, so as soon as a good edgy H-to-boat converter shows up, the circuitry will get a lot smaller.