## Life with G-to-conduit-to-G, speed=c

For discussion of other cellular automata.
knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

### Life with G-to-conduit-to-G, speed=c

This rule is very simple with 4 states. States 0 and 1 are normal Life rules, state 2 is a Life cell that never dies, and state 3 prevents births around it (State 3 works diffently from grey cells in the LifeHistory rule). I have a ruletree called LifeDeath but I made a ruletable called LifeDeath2 because it is easier to post and then use. (I found out that Golly does not like a ruletable with the same name as a ruletree, although it should be allowed).

The ruletable is modeled after one by Keiji, I am still learning.
Anyway, here it is:

Code: Select all

``````# LifeDeath2

n_states:4
neighborhood:Moore
symmetries:rotate8reflect
var a={1,2}
var b={1,2}
var c={1,2}
var d={1,2}
var e={1,2}
var f={1,2}
var g={1,2}
var h={1,2}
var i={0,1,2,3}
var j={0,1,2,3}
var k={0,1,2,3}
var l={0,1,2,3}
var m={0,1,2,3}
var n={0,1,2,3}
var o={0,1,2,3}
var p={0,1,2,3}

## Life rules
# birth
0,a,b,c,0,0,0,0,0,1
0,a,b,0,c,0,0,0,0,1
0,a,b,0,0,c,0,0,0,1
0,a,0,b,0,c,0,0,0,1
0,a,0,b,0,0,c,0,0,1

# death with 0/1
1,0,0,0,0,0,0,0,0,0
1,a,0,0,0,0,0,0,0,0

# death with 4
1,a,b,c,d,0,0,0,0,0
1,a,b,c,0,d,0,0,0,0
1,a,b,c,0,0,d,0,0,0
1,a,b,0,c,d,0,0,0,0
1,a,b,0,c,0,d,0,0,0
1,a,b,0,c,0,0,d,0,0
1,a,b,0,0,c,d,0,0,0
1,a,b,0,0,c,0,d,0,0
1,a,0,b,0,c,0,d,0,0

# death with 5
1,0,0,0,a,b,c,d,e,0
1,0,0,a,0,b,c,d,e,0
1,0,0,a,b,0,c,d,e,0
1,0,a,0,b,0,c,d,e,0
1,0,a,0,b,c,0,d,e,0

# death with 6
1,0,0,a,b,c,d,e,f,0
1,0,a,0,b,c,d,e,f,0
1,0,a,b,0,c,d,e,f,0
1,0,a,b,c,0,d,e,f,0

# death with 7/8
1,a,b,c,d,e,f,g,0,0
1,a,b,c,d,e,f,g,h,0

## state 3 also causes death
1,3,j,k,l,m,n,o,p,0

## state 2 never dies
2,i,j,k,l,m,n,o,p,2

``````
This conduit takes a glider as input, creates a replicator-based lightspeed signal (no head or tail as in WW) and outputs a glider at the exit!
Amazingly, the conduit recovers just a few tics after the signal exits the conduit.
A boat at the exit is destroyed but can be rebuilt by using Herschel conduits at the exit. A stable exit pattern may be possible.

Code: Select all

``````x = 73, y = 10, rule = LifeDeath2
6.64C\$6.C2.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.
2B\$71.2A\$70.A.A\$9.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B
.B.B.B.B3.A\$9.B57CB\$8.3C55.2C\$.2A\$A.A\$2.A!
``````
The conduit is sensitive to length because of the replicator, but can be x2, x4, x8, x16 and so on in length.
For example, x4:

Code: Select all

``````x = 265, y = 10, rule = LifeDeath2
6.256C\$6.C2.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.
2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.
2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.
2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B\$263.2A\$262.A
.A\$9.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.
B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B
.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.
B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B3.A\$9.B249CB\$8.3C
247.2C\$.2A\$A.A\$2.A!
``````
Found this p140 glider gun that can be triggered by firing a glider at it (found in early stages of conduit search). It takes a while to start up:

Code: Select all

``````x = 47, y = 12, rule = LifeDeath2
8.39C\$8.C33.C3.C\$6.3C2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B\$6.C2.2B.2B.
2B.2B.2B.2B.2B.2B.2B.2B.2B.B3\$9.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B2.2B\$
9.34BC\$8.36C\$.2A\$A.A\$2.A!
``````
A more conventional conduit probably exists, but glider entry and exit is the hardest part to find.

mvr
Posts: 12
Joined: November 8th, 2009, 4:58 am

### Re: Life with G-to-conduit-to-G, speed=c

Here's an organic looking p255 glider gun:

Code: Select all

``````x = 52, y = 5, rule = LifeDeath2
.B48.B\$.2B46.2B\$B50.B\$.2B46.2B\$.B48.B!``````

Andrew
Moderator
Posts: 763
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

### Re: Life with G-to-conduit-to-G, speed=c

knightlife wrote:(I found out that Golly does not like a ruletable with the same name as a ruletree, although it should be allowed)
What exactly is going wrong? As far as I'm aware there aren't any problems if foo.table and foo.tree both exist. The only slight annoyance I'm aware of is that you have to first switch to the RuleTree algorithm before you can switch to the foo.tree rule. This is because the RuleTable algorithm is earlier in the list of algos, and so Golly will load foo.table first if the current algo is anything other than RuleTree. When Golly is asked to switch to a new rule it tries the current algo first, and if that fails then it tries all the other algos in the order they appear in the Control > Set Algorithm submenu. Having said all that, it's not something I'd recommend doing -- bound to end up causing confusion.

knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Life with G-to-conduit-to-G, speed=c

Andrew wrote:What exactly is going wrong?
I was trying to flip back and forth between the ruletable and the ruletree to verify that they were really doing the same rule on a sample pattern and I thought that it was always giving me the table and never the tree so I hastily assumed there was a conflict with the naming. I did not take the time to see if it was a bug or not because I concluded right away that I really needed a different name.
it's not something I'd recommend doing -- bound to end up causing confusion.
True, when there was only a small difference in the way they worked, it could easily have become confusing.
BTW, I thought I saw a conversion program to convert between table and tree, but again didn't want to take the time to look for it. Plus I wanted to practice making ruletables more. However, the make-ruletree.py script is pretty cool because it is more intuitive to use "if" statements when defining a rule.

knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Life with G-to-conduit-to-G, speed=c

mvr wrote:Here's an organic looking p255 glider gun:

Code: Select all

``````x = 52, y = 5, rule = LifeDeath2
.B48.B\$.2B46.2B\$B50.B\$.2B46.2B\$.B48.B!``````
Nice one.

Finally a P19 oscillator (and a few other periods)

Code: Select all

``````x = 77, y = 44, rule = LifeDeath2
14.3C2.C.3C43.3C2.C.C.C\$14.C.C2.C.C.C43.C.C2.C.C.C\$14.3C2.C.3C43.3C2.
C.3C\$14.C4.C3.C43.C4.C3.C\$14.C4.C.3C43.C4.C3.C7\$19.5B46.5B\$18.B2.B2.B
43.AB2.B2.BA\$18.2B3.2B43.A2B3.2BA2\$43.3C2.3C\$43.C.C4.C\$43.3C4.C\$43.C
6.C\$43.C6.C6\$45.5B\$44.B2.B2.B\$44.2B.A.2B\$47.A\$47.A\$68.3C2.C\$68.C.C2.C
\$68.3C2.C\$68.C4.C\$68.C4.C3\$3C2.C.C.3C\$C.C2.C.C.C\$3C2.C.C.3C\$C4.C.C3.C
57.2A\$C4.C.C.3C7.5B45.5B\$17.AB2.B2.B43.B2.B2.B\$17.A2B3.2B43.2B3.2B!
``````

Axaj
Posts: 232
Joined: September 26th, 2009, 12:23 am

### Re: Life with G-to-conduit-to-G, speed=c

A period 28:

Code: Select all

``````x = 7, y = 7, rule = lifedeath2
4.C\$C2\$6.C\$3.BA\$4.2A\$3.2A!
``````

knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Life with G-to-conduit-to-G, speed=c

p828 gun inside a 14 x 15 bounding box:

Code: Select all

``````x = 15, y = 14, rule = LifeDeath2
2.C9.C2\$7.B\$5.5B3\$5.5B\$C4.2B.2B4.C3\$5.5B\$7.B2\$.2C9.2C!
``````
Wait over 1000 generations to see the first glider.

mvr
Posts: 12
Joined: November 8th, 2009, 4:58 am

### Re: Life with G-to-conduit-to-G, speed=c

Code: Select all

``````x = 4, y = 4, rule = LifeDeath2
2.2B\$B2.B2\$2.B!``````
Becomes a p64 glider gun after about 1000 gens.

knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Life with G-to-conduit-to-G, speed=c

Unusual salvo gun is p282:

Code: Select all

``````x = 50, y = 39, rule = LifeDeath2
13.3C.3C.3C.3C\$13.C.C3.C.C.C3.C\$13.3C.3C.3C.3C\$13.C3.C3.C.C.C\$13.C3.
3C.3C.3C6\$C.C2.3C5.3C.3C.C3.C.C.3C3.4C.C2.C.C3.C\$C.C2.C7.C3.C.C.C3.C.
C.C.C3.C4.C2.C.2C2.C\$3C2.2C6.3C.3C.C3.C.C.C.C3.C.2C.C2.C.C.C.C\$C.C4.C
7.C.C.C.C3.C.C.C.C3.C2.C.C2.C.C2.2C\$C.C2.2C6.3C.C.C.3C2.C2.3C3.4C.4C.
C3.C7\$23.C3\$20.C5.C2\$17.C11.C2\$23.A\$12.C7.A2.B2.A7.C\$20.2ABAB2A\$20.A
5.A\$23.B6\$20.C5.C!
``````
Very high period oscillator at p20026:

Code: Select all

``````x = 31, y = 23, rule = LifeDeath2
15.C3\$12.C5.C2\$9.C11.C2\$4.C9.3A9.C\$13.A.B.A\$.C11.AB.B.A10.C\$12.2A.3A\$
12.3AB2A\$14.A.A\$C14.2A13.C4\$.C10.C5.C10.C\$15.C3\$4.C21.C\$7.C2.C9.C2.C!
``````
The dynamic cells are mostly asymmetrical but become symmetrical for a while (the still lifes destroy the symmetry again).

EDIT:
Small mod to salvo gun makes a p1410 glider gun:

Code: Select all

``````x = 48, y = 34, rule = LifeDeath2
14.C3\$11.C5.C2\$8.C11.C2\$14.A\$3.C7.A2.B2.A7.C\$11.2ABAB2A\$11.A5.A\$14.B
4\$C2\$4.C6.C5.C16\$47.C!
``````

mvr
Posts: 12
Joined: November 8th, 2009, 4:58 am

### Re: Life with G-to-conduit-to-G, speed=c

Even just sticking to normal life cells and the inhibitor cells, you can produce patterns that run for as long as you want by having a T-tetromino run up and down a tube:

Code: Select all

``````x = 9, y = 20, rule = LifeDeath2
C7.C\$C7.C\$C7.C\$C7.C\$C7.C\$C7.C\$C7.C\$C7.C\$C7.C\$C7.C\$C7.C\$C7.C\$C7.C\$C7.C
\$C7.C\$C7.C\$C3.A3.C\$C2.3A2.C\$C7.C\$C7.C!
``````

mvr
Posts: 12
Joined: November 8th, 2009, 4:58 am

### Re: Life with G-to-conduit-to-G, speed=c

This little pattern is p72 with the four middle cells and p73 without:

Code: Select all

``````x = 6, y = 6, rule = LifeDeath2
.B\$3.B.B\$.3B\$2.3B\$B.B\$4.B!
``````

Code: Select all

``````x = 6, y = 6, rule = LifeDeath2
.B\$3.B.B\$.B\$4.B\$B.B\$4.B!
``````

ebcube
Posts: 124
Joined: February 27th, 2010, 2:11 pm

### Re: Life with G-to-conduit-to-G, speed=c

p211 glider gun, in four directions, 10x10 box:

Code: Select all

``````x = 10, y = 10, rule = LifeDeath2
C8.C2\$2.2B.B.B\$4.C2.B\$2.B3.C\$3.C3.B\$2.B2.C\$2.B.B.2B2\$C8.C!
``````
EDIT: p130 glider gun based in the p211, 12x12 box (just moved the death cells 1px out)

Code: Select all

``````x = 12, y = 12, rule = LifeDeath2
C10.C3\$3.2B.B.B\$5.C2.B\$3.B3.C\$4.C3.B\$3.B2.C\$3.B.B.2B3\$C10.C!
``````
EDIT (again ) p133 glider gun, 9x9 box, with no death cells

Code: Select all

``````x = 9, y = 9, rule = LifeDeath2
2.2AB\$2.AB3A\$.A.2AB.2A\$.ABAB2ABA\$B2AB.B2AB\$AB2ABABA\$2A.B2A.A\$2.3ABA\$
4.B2A!
``````

ssaamm
Posts: 125
Joined: June 4th, 2010, 9:43 pm

### Re: Life with G-to-conduit-to-G, speed=c

a methuselah that lasts really long
(stabilizes without becoming anything)

Code: Select all

``````x = 3, y = 4, rule = lifedeath2
2.B\$.B2\$B.B!
``````
a simple p20 that constantly hassles traffic lights from the inside

Code: Select all

``````x = 3, y = 3, rule = lifedeath2
.B\$3B\$.B!
``````
a bunch of little mods of that to make a variety of oscilators

Code: Select all

``````x = 69, y = 54, rule = lifedeath2
31.2A5.2A\$30.A2.2A.2A2.A11.BA\$29.A.B.A.A.A.B.A10.A.B\$29.A3.A.A.A3.A7.
B.3A\$30.3A2.A2.3A7.A.A.B.A\$30.A4.B4.A7.B2A3B2AB\$31.3A3B3A10.A.B.A.A\$
14.BA14.A4.B4.A10.3A.B\$14.2A4.AB8.3A2.A2.3A9.B.A\$15.3A.3A7.A3.A.A.A3.
A9.AB\$16.AB2A9.A.B.A.A.A.B.A\$15.A3BA10.A2.2A.2A2.A\$15.2ABA12.2A5.2A\$
13.3A.3A\$13.BA4.2A\$19.AB41.A\$7.A53.A.A\$6.A.A28.2A25.A\$6.ABA14.AB11.A
2.A15.2A2.2A4.A\$6.3A16.A11.AB.A13.A3.B2A4.A\$5.A3.A30.A3.A8.A4.A2.A\$4.
A5.A12.A2.2A2.A12.A.A6.A10.AB\$.3A2.ABA2.3A9.A.B4.B4.2A2.B3.B.A7.A3.A.
ABA2.2A\$A.BA2.3B2.AB.A6.A2.3B2.A4.A3.3B3.A10.2A2.3B2.2A\$.3A2.ABA2.3A
6.B4.B.A5.A.B3.B2.2A11.2A2.ABA.A3.A\$4.A5.A9.A2.2A2.A5.A.A20.BA10.A\$5.
A3.A24.A3.A20.A2.A4.A\$6.3A16.A12.A.BA13.A4.2AB3.A\$6.ABA17.BA11.A2.A
12.A4.2A2.2A\$6.A.A31.2A14.A\$7.A49.A.A\$58.A2\$15.A5.A\$14.A3.A3.A\$13.A.B
.3A.B.A2\$15.A.ABA.A16.A.2A\$14.2A.3B.2A14.2A\$15.A.ABA.A14.A5.A\$36.A.A
3.2A\$13.A.B.3A.B.A13.BA.B.2A.2A\$14.A3.A3.A12.3A3.3AB2.A\$15.A5.A12.4A
6.2A.2A\$32.A4.A.ABA\$32.A3.B2.3B2.B3.A\$39.ABA.A4.A\$32.2A.2A6.4A\$33.A2.
B3A3.3A\$34.2A.2A.B.AB\$37.2A3.A.A\$38.A5.A\$42.2A\$39.2A.A!
``````
a really simple methuselah that lasts long for life standards

Code: Select all

``````x = 3, y = 3, rule = lifedeath2
B\$B\$2.B!
``````

ssaamm
Posts: 125
Joined: June 4th, 2010, 9:43 pm

### Re: Life with G-to-conduit-to-G, speed=c

some oscillators:

p205

Code: Select all

``````x = 13, y = 13, rule = lifedeath2
4.A\$4.2A2.2A\$5.2A2.A\$.2AB4A.B\$.A2.B.BABA.2A\$3.2A4.3A\$2.2AB.B.B2A\$.3A
4.2A\$2A.ABAB.B2.A\$3.B.4AB2A\$3.A2.2A\$3.2A2.2A\$8.A!
``````
p13

Code: Select all

``````x = 9, y = 9, rule = lifedeath2
\$5.A\$2.2A2BA\$.AB.B.A\$2.2B.2B\$2.A.B.BA\$2.A2B2A\$3.A!
``````
p3

Code: Select all

``````x = 3, y = 6, rule = lifedeath2
.B\$BAB3\$BAB\$.B!
``````

knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Life with G-to-conduit-to-G, speed=c

Code: Select all

``````x = 15, y = 5, rule = LifeDeath2
7.B\$.A5.A5.A\$B.B3.B.B3.B.B\$.A5.A5.A\$7.B!
``````

knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Life with G-to-conduit-to-G, speed=c

Ultra fast 90 degree glider reflector is made from only 5 cells in a 9 x 13 bounding box:

Code: Select all

``````x = 13, y = 24, rule = LifeDeath2
A\$.2A\$2A4\$7.A\$8.A\$6.3A3\$11.C\$10.B3\$12.C5\$4.C3\$10.C!
``````
This reflector can handle any glider stream p25 or greater.

EDIT:
Just found a 180 degree glider reflector that is only 3 cells in a 9 x 6 bounding box:

Code: Select all

``````x = 46, y = 48, rule = LifeDeath2
8.C4\$.B\$C18\$27.A\$25.A.A\$26.2A5\$33.A\$34.2A\$33.2A5\$41.A\$42.A\$40.3A3\$45.
C\$44.B4\$37.C!
``````
This one can handle p29 streams, which is still good enough for p30 streams.

Lewis
Posts: 320
Joined: March 17th, 2009, 5:26 pm
Location: UK
Contact:

### Re: Life with G-to-conduit-to-G, speed=c

This rule also supports many billiard-table oscillators:

Code: Select all

``````x = 63, y = 57, rule = LifeDeath2
15.C2\$4.2B9.3B\$3.B2.B7.B.A.B.C\$3.B2AB7.BA.AB\$.C.B2.B.C3.C.B.A.B\$4.2B
9.3B2\$17.C4\$5.2C\$31.C5.C6.C12.C\$3.4B9.2B\$2.B4.B.C5.B2.B10.4B3.4B3.4B
8.5B\$2.B3.AB7.B2.B9.B4.B.B4.B.B.2A.B6.B.A3.B\$C.B2.A.B5.C.B2.B.C7.BA3.
B.B.A2.B.BA2.AB6.BA4.B\$3.4B6.C.B2.B.C5.C.BA3.B.B.A2.B.BA2.AB.C2.C.BA
4.B.C\$15.B2.B9.B.2A.B.B2.A.B.B.2A.B6.BA4.B\$3.4B8.B2.B10.4B3.4B3.4B7.B
A4.B\$2.B4.B.C6.2B34.C.BA4.B.C\$2.B3.AB21.4B4.C6.C9.B2.A2.B\$C.B4.B20.B.
A2.B20.B5.B\$3.4B21.B3.AB.C19.5B\$26.C.B2.A.B\$3.4B21.B4.B23.C\$2.B.2A.B.
C19.4B\$2.BA2.AB\$C.B.2A.B22.C\$3.4B\$34.C7.C6.C6.C\$3.2C\$32.5B3.4B3.4B3.
5B\$31.B5.B.B4.B.B.2A.B.B.2A2.B\$31.B2.A2.B.B4.B.BA2.AB.BA4.B\$29.C.BA3.
AB.BA2.AB.BA3.B.BA2.A.B.C\$31.B2.A2.B.B4.B.BA3.B.BA4.B\$31.B5.B.B4.B.B
4.B.B5.B\$32.5B3.4B3.4B3.5B2\$34.C6.C6.C7.C3\$34.C2.2C2.C2\$32.12B\$31.B
12.B\$31.B2.8A2.B\$29.C.B12.B.C\$31.B12.B\$29.C.B12.B.C\$31.B2.8A2.B\$31.B
12.B\$32.12B2\$34.C2.2C2.C!
``````
These are only the ones I found after 5 minutes. There will probably be other bigger, high-period ones (and maybe some with different shapes to squares and rectangles).

knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Life with G-to-conduit-to-G, speed=c

This rule is extremely oscillator friendly...

Code: Select all

``````x = 86, y = 129, rule = LifeDeath2
.85C\$.B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.2B.
2B.2B.2B.2B.2B.2B.2B.2B\$4.A5.A7.A8.A.A15.A.2A.3A.3A11.A3.2A\$.A2.A2.A.
2A7.2A5.A5.A.A7.A.A4.A.A.A.A.A2.A7.2A3.A4.A3.A3.A\$A2.B.B.B.B.B.B.B.B.
B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B\$.
85B\$.85C8\$30.3C2.3C.3C.3C.3C.3C\$30.C.C4.C.C.C.C.C.C5.C\$30.3C4.C.3C.C.
C.3C.3C\$30.C6.C.C.C.C.C.C.C.C\$30.C6.C.3C.3C.3C.3C13\$20.3C2.C.3C\$20.C.
C2.C.C.C37.3C2.C.C.C.3C\$20.3C2.C.3C37.C.C2.C.C.C.C.C\$20.C4.C.C.C37.3C
2.C.3C.3C\$20.C4.C.3C37.C4.C3.C3.C\$67.C4.C3.C.3C8\$13.5A10.2B9.2B\$12.7A
9.B11.B\$11.A3.B3.A9.3B2.B2.3B\$10.3ABA.AB3A13.B35.B4.B\$11.A3.B3.A9.3B
2.B2.3B28.B3.2B3.B\$12.7A9.B11.B29.B4.B\$13.5A10.2B9.2B16\$70.C.C.C2\$72.
B\$72.B\$8.3C2.3C.3C18.3C2.C3.C24.B\$8.C.C4.C3.C18.C.C2.C3.C24.B\$8.3C2.
3C.3C18.3C2.C3.C24.B\$8.C6.C3.C18.C4.C3.C21.7B\$8.C4.3C.3C18.C4.C3.C3\$
44.A\$43.A.A\$42.A.B.A\$41.A5.A\$38.B2.A.B.B.A2.B\$41.A5.A17.3C2.C.C.C.3C\$
42.A.B.A18.C.C2.C.C.C.C\$43.A.A19.3C2.C.3C.3C\$14.A29.A20.C4.C3.C3.C\$
14.A50.C4.C3.C.3C\$13.A.A\$2.2A.2A5.2AB2A5.2A.2A\$.A.3B.A2.2A.3B.2A2.A.
3B.A\$2.2A.2A5.2AB2A5.2A.2A\$13.A.A\$14.A\$14.A18\$27.B\$6.B19.3B18.B\$5.3B
18.B.B18.B22.B\$6.B19.B.B18.B21.B2A\$26.3B17.B.B21.B\$27.B16.3B.3B7\$65.
3C2.3C.3C\$2.3C2.3C.3C8.3C2.3C.3C8.3C2.3C.3C11.C.C4.C.C\$2.C.C4.C.C.C8.
C.C4.C3.C8.C.C4.C3.C11.3C2.3C.3C\$2.3C2.3C.C.C8.3C2.3C.3C8.3C2.3C3.C
11.C4.C3.C.C\$2.C4.C3.C.C8.C4.C3.C10.C6.C3.C11.C4.3C.3C\$2.C4.3C.3C8.C
4.3C.3C8.C4.3C3.C!
``````

knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Life with G-to-conduit-to-G, speed=c

New conduit and lightspeed signal:

Code: Select all

``````x = 42, y = 18, rule = LifeDeath2
41.B\$BA.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.3B\$.2A\$BA.B2.B2.B2.B2.B2.
B2.B2.B2.B2.B2.B2.B2.3B\$41.B9\$41.B\$3.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B
2.B2.3B\$.3B\$3.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.3B\$41.B!
``````
I have not found a glider-to-signal or signal-to-glider for this one yet.
The extensible oscillator sends a signal every 10 generations.

knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Life with G-to-conduit-to-G, speed=c

Done! An asynchronous lightspeed signal conduit with stable glider entry and exit:

Code: Select all

``````x = 245, y = 25, rule = LifeDeath2
.A\$2.A\$3A3\$227.C\$225.C2\$224.C2\$209.C\$12.A\$13.A\$11.3A\$223.2B\$218.C3.B
2.B3.C\$20.C202.2A\$20.B.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.2C4.C2.C2.C2.C.C6.C2\$21.AB2.B2.B2.B2.B2.B2.B2.B2.B2.B2.
B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.
B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.
B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B\$20.A207.C\$21.AB2.B2.B2.B2.B2.B
2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B
2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B
2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2\$20.B.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C5.C\$20.C202.C!
``````
The glider entry is symmetrical and very efficient, allowing two p14 streams to merge. Also, the signal turner/splitter can even handle the resulting p7 lightspeed signals:

Code: Select all

``````x = 117, y = 54, rule = LifeDeath2
54.3C2.3C\$54.C.C4.C\$54.3C4.C\$54.C6.C\$54.C6.C5\$2.C2.C2.C2.C2.C2.C2.C2.
C2.C2.C2.C2.C2.C2.C2.C2.C10.C10.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C\$52.C11.C\$.AB2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.BAB
5.C.B.B.C5.BAB2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.BA\$A48.A3.B
9.B3.A48.A\$.AB2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.BA3.B.A7.A.
B3.AB2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.BA\$52.B.A2.B.B2.A.B\$
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.B9.B2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C\$51.C3.C5.C3.C\$55.C.B.B.C3\$55.
C.B.B.C3\$55.C.B.B.C3\$55.C.B.B.C3\$55.C.B.B.C3\$55.C.B.B.C\$57.A.A\$54.CB
2.A2.BC5\$62.3A\$51.A10.A\$51.2A10.A\$50.A.A13.2A\$66.A.A\$47.2A17.A\$48.2A\$
47.A3\$41.3C2.C.C.C18.3C2.C.C.C\$41.C.C2.C.C.C18.C.C2.C.C.C\$41.3C2.C.3C
18.3C2.C.3C\$41.C4.C3.C18.C4.C3.C\$41.C4.C3.C18.C4.C3.C!
``````
Too bad the exit-glider mechanism can only handle p44 or slower signals.
Just like Herschel conduits, closed loops can make oscillators and guns.
The smallest loop has a 13-tic 90 degree signal turn:

Code: Select all

``````x = 62, y = 29, rule = LifeDeath2
5.C2.C2.C2.C\$B15.C\$3B2.B2.B2.BAB5.C\$13.A3.B3.C.C2.C\$3B2.B2.B2.BA3.B.A
9.C\$B15.B.A4.BAB5.C\$5.C2.C2.C.2C2.B7.A3.B3.C.C\$15.C4.B2.BA3.B.A9.C\$
18.C9.B.A4.BAB5.C\$20.C4.2C2.B7.A3.B3.C.C\$22.2B3.C4.B2.BA3.B.A9.C\$30.C
9.B.A4.BAB5.C.B\$32.C4.2C2.B7.A3.B7.C\$34.2B3.C4.B2.BA3.B.A\$42.C9.B.A2.
B.B.C\$44.C4.2C2.B3.A.A\$46.2A3.C3.C2.AB\$45.B2.B6.C\$43.C2.2B6.C\$49.C6.
2B2.C\$48.C6.B2.B\$44.BA2.C3.C3.2A\$44.A.A3.B2.2C4.C\$42.C.B.B4.B\$51.B3.A
B2.B\$42.C7.B3.A\$46.B.C5.BAB\$51.C\$56.C.C!
``````
Oscillators of period 13+3n are easily made by stretching the sides of the loop.

Code: Select all

``````x = 58, y = 28, rule = LifeDeath2
36.C\$33.C5.C2.C10.C\$47.C\$3.C.C27.B2.B2.B2.BAB5.C.B.B.C\$10.C20.C12.A3.
B\$5.BAB5.C.B17.B2.B2.B2.BA3.B\$7.A3.B7.C27.B4.B.B2.C\$2.B2.BA3.B22.C4.
2C2.C2.C2.B\$10.B4.B.B.C26.C3.C\$2.C4.2C2.B3.A.A16.B2.B12.C.B.B.C\$9.C3.
C2.AB14.C2.2B\$3.B2.B6.C24.C\$.C2.2B6.C24.C12.C.B.B.C\$7.C6.2B2.C14.BA
17.A.A\$6.C6.B2.B16.A.A17.AB\$2.BA2.C3.C20.C.B.B.C12.C\$2.A.A3.B2.2C4.C
31.C\$C.B.B4.B41.2B2.C\$9.B3.AB2.B13.C.B.B.C12.B2.B\$C7.B3.A24.C3.C\$4.B.
C5.BAB24.B2.C2.C2.2C4.C\$9.C20.C2.B.B4.B\$14.C.C23.B3.AB2.B2.B2.B\$39.B
3.A12.C\$31.C.B.B.C5.BAB2.B2.B2.B\$40.C\$34.C10.C2.C5.C\$51.C!
``````

knightlife
Posts: 566
Joined: May 31st, 2009, 12:08 am

### Re: Life with G-to-conduit-to-G, speed=c

A much improved glider exit can now generate p15 output:

Code: Select all

``````x = 228, y = 28, rule = LifeDeath2
2.A\$A.A\$.2A2\$4.A.A\$5.2A\$5.A\$9.A\$10.A\$8.3A2\$12.A198.C\$13.2A195.C\$12.2A
\$209.C\$17.A\$15.A.A190.C.2A4.C\$16.2A191.2B.A2.2B\$209.A.B2.B2.B\$24.C
188.C.2A\$24.B.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C5.C2.C
2.C2.C2\$25.AB2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.
B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.
B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.
B2.B2.B\$24.A\$25.AB2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B
2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B
2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B
2.B2.B2.B2.B2\$24.B.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
5.C2.C2.C2.C\$24.C190.C!
``````
BTW, a p14 stream input will convert to a p15 stream output!

Code: Select all

``````x = 224, y = 24, rule = LifeDeath2
2.A\$A.A\$.2A\$5.A\$6.A\$4.3A2\$9.A197.C\$7.A.A196.C\$8.2A\$12.A192.C\$13.A\$11.
3A190.C.2A4.C\$205.2B.A2.2B\$205.A.B2.B2.B\$20.C188.C.2A\$20.B.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C5.C2.C2.C2.C2\$21.AB2.B2.B2.B2.
B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.
B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.
B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B\$20.A\$21.AB2.B2.B
2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B
2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B
2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2.B2\$20.B.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C
2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C2.C5.C2.C2.C2.C\$20.C190.C!
``````
The conversion only works for p14 bursts of up to four gliders as shown. Another CA curiosity.