Unidirectional synchronised salvo syntheses - block target

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
Post Reply
User avatar
muzik
Posts: 5614
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Unidirectional synchronised salvo syntheses - block target

Post by muzik » August 20th, 2016, 8:37 am

if I'm using this terminology right.


SLs:

Block: 1 (optimal)

Code: Select all

x = 7, y = 12, rule = B3/S23
4bo$4bobo$4b2o8$2o$2o!
Beehive: 2 (optimal)

Code: Select all

x = 11, y = 11, rule = B3/S23
8bo$8bobo$8b2o$3bo$3bobo$3b2o4$2o$2o!
Loaf: 2 (optimal)

Code: Select all

x = 17, y = 8, rule = B3/S23
9bo$8bo5bobo$8b3o3b2o$15bo3$2o$2o!
Boat: 2 (optimal)

Code: Select all

x = 16, y = 11, rule = B3/S23
13bo$13bobo$13b2o3$8bo$8bobo$8b2o2$2o$2o!
Ship: 3

Code: Select all

x = 25, y = 24, rule = B3/S23
22bo$22bobo$22b2o10$13bo$13bobo$13b2o3$8bobo$8b2o$9bo3$2o$2o!
Pond: 2 (optimal)

Code: Select all

x = 17, y = 10, rule = B3/S23
14bo$14bobo$14b2o$7bobo$7b2o$8bo3$2o$2o!
Tub: 3

Code: Select all

x = 20, y = 18, rule = B3/S23
17bo$17bobo$17b2o$8bo$7bo$7b3o4$3bo$2bo$2b3o5$2o$2o!
Long boat: 3

Code: Select all

x = 24, y = 15, rule = B3/S23
15bo5bo$15bobo3bobo$15b2o4b2o5$9bo$9bobo$9b2o4$2o$2o!
Eater1: 3

Code: Select all

x = 38, y = 34, rule = B3/S23
9$27bo$27bobo$27b2o3$10bo$10bobo$10b2o4$6bo$6bobo$6b2o5$3b2o$3b2o!
Bi-loaf: 5

Code: Select all

x = 34, y = 26, rule = B3/S23
31bo$31bobo$31b2o4$17bo$17bobo$17b2o5$11bo4bo$11bobo2bobo$11b2o3b2o5$
7bobo$7b2o$8bo2$2o$2o!
Oscs.:

Blinker: 2 (optimal)

Code: Select all

x = 17, y = 8, rule = B3/S23
14bobo$8bo5b2o$8bobo4bo$8b2o3$2o$2o!
Toad: 6

Code: Select all

x = 45, y = 15, rule = B3/S23
42bo$30bo11bobo$30bobo9b2o$30b2o$35bo$35bobo$35b2o$13bo$13bobo$7bo5b2o
13bobo$7bobo18b2o$7b2o20bo2$2o$2o!
Beacon: 2 (optimal)

Code: Select all

x = 16, y = 5, rule = B3/S23
6bo6bobo$6bobo4b2o$6b2o6bo$2o$2o!
Spaceships:

Glider: 2 (optimal)

Code: Select all

x = 19, y = 13, rule = B3/S23
16bo$16bobo$16b2o2$10bo$10bobo$10b2o5$2o$2o!
LWSS: 3

Code: Select all

x = 12, y = 21, rule = B3/S23
7bo$7bobo$7b2o7$9bo$9bobo$9b2o2$2bo$2bobo$2b2o4$2o$2o!
Last edited by muzik on August 21st, 2016, 6:03 pm, edited 4 times in total.

User avatar
dvgrn
Moderator
Posts: 10612
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Unidirectional single block salvo seeds

Post by dvgrn » August 20th, 2016, 9:40 am

muzik wrote:if I'm using this terminology {Unidirectional single block salvo seeds} right...
I'd suggest adding the word "synchronized" to make it clear that these aren't slow salvos. And "seeds" is a little odd, because seeds are always stable objects, not glider salvos. The seed in these cases is always a block -- not really a very interesting seed. So maybe "Unidirectional synchronized salvos", and maybe "starting from a block target"?

Posted one at a time like this, these reactions don't seem likely to ever come in handy for anything. There's no likely mechanism for cheaply generating these synchronized salvos, and there's also no guarantee that the recipes shown are the cheapest ones available.

For example, I'd be a little surprised if there wasn't a recipe for ship, tub, and long boat with just two synchronized gliders instead of three. There are a lot of two-glider possibilities to check, and it probably won't be useful to check them by hand, when a script can easily go through an exhaustive list of possibilities and compile the results.

Anyone who needs these kinds of results for a larger project will inevitably re-generate these recipes using a search script, along with many others: often you'd want to know about different recipes that produce different orientations of output objects, with different shapes of "reaction envelope", or recipes for blocks moved to different locations, etc.
muzik wrote:Glider: (why would you want this?)
One-time turners for sideways or 180-degree return gliders are often very useful -- see the half-baked knightship projects for some examples. It's possible for an HBK-type project to produce multi-glider salvos like the ones you're posting, but in many cases it seems like the synchronization headaches make the project much more complicated, without actually adding much efficiency.

User avatar
muzik
Posts: 5614
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Unidirectional synchronised salvos - block target

Post by muzik » August 20th, 2016, 9:54 am

dvgrn wrote:
muzik wrote:if I'm using this terminology {Unidirectional single block salvo seeds} right...
I'd suggest adding the word "synchronized" to make it clear that these aren't slow salvos. And "seeds" is a little odd, because seeds are always stable objects, not glider salvos. The seed in these cases is always a block -- not really a very interesting seed. So maybe "Unidirectional synchronized salvos", and maybe "starting from a block target"?
fixed.

That said, I kind of want to invent my own terminology for this.
dvgrn wrote:For example, I'd be a little surprised if there wasn't a recipe for ship, tub, and long boat with just two synchronized gliders instead of three. There are a lot of two-glider possibilities to check, and it probably won't be useful to check them by hand, when a script can easily go through an exhaustive list of possibilities and compile the results.
I predict that the 100 most common items on Catagolue could be created with under 5 of them. Which is a pretty insane guess, but still.

I'll see if I can manually decrease the vessel syntheses.

User avatar
muzik
Posts: 5614
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Unidirectional synchronised salvo syntheses - block target

Post by muzik » August 21st, 2016, 6:04 pm

Added one for the eater.


Can anyone run a search script to see how to make more spaceships using this concept?

User avatar
dvgrn
Moderator
Posts: 10612
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Unidirectional synchronised salvo syntheses - block target

Post by dvgrn » August 21st, 2016, 8:05 pm

muzik wrote:Can anyone run a search script to see how to make more spaceships using this concept?
It wouldn't be a terribly difficult script to write. Might make a good first Lua project, if someone is interested in trying out Golly 2.8's new scripting language. Could get cheapest recipes for each of the 100 most common objects, as a side benefit. I bet most of them will be just two or three synchronized gliders from a block, and the same from a blinker or beehive.

Without a clear sense of what this collection will be good for, I'm not inclined to do all the script-writing myself. I could easily be convinced to help out, though, if someone posts a credible attempt at a Lua search script that just doesn't quite work...!

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Unidirectional synchronised salvo syntheses - block target

Post by simsim314 » August 22nd, 2016, 3:32 am

muzik wrote:Can anyone run a search script to see how to make more spaceships using this concept?
dvgrn wrote:Without a clear sense of what this collection will be good for, I'm not inclined to do all the script-writing myself.
If muzik could explain why would anyone invest time in writing scripts for this collection, instead of for example using this time to write a script that automates slow salvo construction, that will allow more simple implementation of self replicating patterns (like quadratic replicator), I'll gladly write this script.

EDIT Actually thinking of it... the only implementation I can think of for this kind of construction - is universal operation set with minimal amount of gliders. i.e. find set of 6 gliders or less, that subset of those gliders can code the following operations:

Pull a block diagonally (not necessary by 1)
Push a block diagonally (by different parity of the pull)
Maintain block on diagonal and shoot even glider
Maintain block on diagonal and shoot odd glider

For such a set with 7 gliders check out Gemini.

- Similar question can be asked with single parity glider and set of 4 or less gliders.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Unidirectional synchronised salvo syntheses - block target

Post by simsim314 » August 22nd, 2016, 8:06 am

Here is my universal constructor solution using only 2 bits, in other words we can construct p60 slow salvo gemini, using only two glider streams.

The idea to have 3 operations:

1. Push.
2. Pull.
3. General Operation.

We can always set to use pull which is two gliders (so pull doesn't need coding). To apply push we add single glider, as well as to apply General we just add single glider to the pull.

Code: Select all

x = 74, y = 67, rule = LifeHistory
2$44.2A$44.2A3$44.3A$37.2A7.A$38.2A5.A$37.A3$38.2D$39.2D$38.D$46.3D$
48.D$47.D25$16.2C18.2C18.2C$16.2C18.2C18.2C3$16.3C17.3C17.3C$9.2C7.C
10.2C7.C10.2C7.C$10.2C5.C12.2C5.C12.2C5.C$9.C19.C19.C3$30.2C$31.2C$
30.C$58.3C$60.C$59.C!
Here is a way to code both glider output with those 3 operations (the first two are even the last is odd):

Code: Select all

x = 13361, y = 3858, rule = LifeHistory
13359.2C$13359.2C39$8599.2C$8599.2C39$3489.2C$3489.2C45$13237.3C$
13230.2C7.C$13231.2C5.C$13230.C6$13239.3C$13241.C$13240.C29$8477.3C$
8470.2C7.C$8471.2C5.C$8470.C6$8479.3C$8481.C$8480.C29$3367.3C$3360.2C
7.C$3361.2C5.C$3360.C6$3369.3C$3371.C$3370.C29$13117.3C$13110.2C7.C$
13111.2C5.C$13110.C6$13119.3C$13121.C$13120.C29$8357.3C$8350.2C7.C$
8351.2C5.C$8350.C6$8359.3C$8361.C$8360.C29$3247.3C$3240.2C7.C$3241.2C
5.C$3240.C6$3249.3C$3251.C$3250.C29$12997.3C$12990.2C7.C$12991.2C5.C$
12990.C6$12999.3C$13001.C$13000.C29$8237.3C$8230.2C7.C$8231.2C5.C$
8230.C6$8239.3C$8241.C$8240.C29$3127.3C$3120.2C7.C$3121.2C5.C$3120.C
6$3129.3C$3131.C$3130.C29$12877.3C$12870.2C7.C$12871.2C5.C$12870.C37$
8117.3C$8110.2C7.C$8111.2C5.C$8110.C37$3007.3C$3000.2C7.C$3001.2C5.C$
3000.C3$3001.2C$3002.2C$3001.C32$12757.3C$12750.2C7.C$12751.2C5.C$
12750.C37$7997.3C$7990.2C7.C$7991.2C5.C$7990.C37$2887.3C$2880.2C7.C$
2881.2C5.C$2880.C6$2889.3C$2891.C$2890.C29$12637.3C$12630.2C7.C$
12631.2C5.C$12630.C6$12639.3C$12641.C$12640.C29$7877.3C$7870.2C7.C$
7871.2C5.C$7870.C6$7879.3C$7881.C$7880.C29$2767.3C$2760.2C7.C$2761.2C
5.C$2760.C3$2761.2C$2762.2C$2761.C32$12517.3C$12510.2C7.C$12511.2C5.C
$12510.C6$12519.3C$12521.C$12520.C29$7757.3C$7750.2C7.C$7751.2C5.C$
7750.C6$7759.3C$7761.C$7760.C29$2647.3C$2640.2C7.C$2641.2C5.C$2640.C
3$2641.2C$2642.2C$2641.C32$12397.3C$12390.2C7.C$12391.2C5.C$12390.C6$
12399.3C$12401.C$12400.C29$7637.3C$7630.2C7.C$7631.2C5.C$7630.C6$
7639.3C$7641.C$7640.C29$2527.3C$2520.2C7.C$2521.2C5.C$2520.C3$2521.2C
$2522.2C$2521.C32$12277.3C$12270.2C7.C$12271.2C5.C$12270.C3$12271.2C$
12272.2C$12271.C32$7517.3C$7510.2C7.C$7511.2C5.C$7510.C3$7511.2C$
7512.2C$7511.C32$2407.3C$2400.2C7.C$2401.2C5.C$2400.C6$2409.3C$2411.C
$2410.C29$12157.3C$12150.2C7.C$12151.2C5.C$12150.C6$12159.3C$12161.C$
12160.C29$7397.3C$7390.2C7.C$7391.2C5.C$7390.C6$7399.3C$7401.C$7400.C
29$2287.3C$2280.2C7.C$2281.2C5.C$2280.C3$2281.2C$2282.2C$2281.C32$
12037.3C$12030.2C7.C$12031.2C5.C$12030.C6$12039.3C$12041.C$12040.C29$
7277.3C$7270.2C7.C$7271.2C5.C$7270.C3$7271.2C$7272.2C$7271.C32$2167.
3C$2160.2C7.C$2161.2C5.C$2160.C3$2161.2C$2162.2C$2161.C32$11917.3C$
11910.2C7.C$11911.2C5.C$11910.C6$11919.3C$11921.C$11920.C29$7157.3C$
7150.2C7.C$7151.2C5.C$7150.C6$7159.3C$7161.C$7160.C29$2047.3C$2040.2C
7.C$2041.2C5.C$2040.C3$2041.2C$2042.2C$2041.C32$11797.3C$11790.2C7.C$
11791.2C5.C$11790.C6$11799.3C$11801.C$11800.C29$7037.3C$7030.2C7.C$
7031.2C5.C$7030.C6$7039.3C$7041.C$7040.C29$1927.3C$1920.2C7.C$1921.2C
5.C$1920.C6$1929.3C$1931.C$1930.C29$11677.3C$11670.2C7.C$11671.2C5.C$
11670.C37$6917.3C$6910.2C7.C$6911.2C5.C$6910.C6$6919.3C$6921.C$6920.C
29$1807.3C$1800.2C7.C$1801.2C5.C$1800.C3$1801.2C$1802.2C$1801.C32$
11557.3C$11550.2C7.C$11551.2C5.C$11550.C37$6797.3C$6790.2C7.C$6791.2C
5.C$6790.C37$1687.3C$1680.2C7.C$1681.2C5.C$1680.C6$1689.3C$1691.C$
1690.C29$11437.3C$11430.2C7.C$11431.2C5.C$11430.C37$6677.3C$6670.2C7.
C$6671.2C5.C$6670.C37$1567.3C$1560.2C7.C$1561.2C5.C$1560.C3$1561.2C$
1562.2C$1561.C32$11317.3C$11310.2C7.C$11311.2C5.C$11310.C37$6557.3C$
6550.2C7.C$6551.2C5.C$6550.C37$1447.3C$1440.2C7.C$1441.2C5.C$1440.C3$
1441.2C$1442.2C$1441.C32$11197.3C$11190.2C7.C$11191.2C5.C$11190.C37$
6437.3C$6430.2C7.C$6431.2C5.C$6430.C37$1327.3C$1320.2C7.C$1321.2C5.C$
1320.C3$1321.2C$1322.2C$1321.C32$11077.3C$11070.2C7.C$11071.2C5.C$
11070.C6$11079.3C$11081.C$11080.C29$6317.3C$6310.2C7.C$6311.2C5.C$
6310.C6$6319.3C$6321.C$6320.C29$1207.3C$1200.2C7.C$1201.2C5.C$1200.C
3$1201.2C$1202.2C$1201.C32$10957.3C$10950.2C7.C$10951.2C5.C$10950.C6$
10959.3C$10961.C$10960.C29$6197.3C$6190.2C7.C$6191.2C5.C$6190.C6$
6199.3C$6201.C$6200.C29$1087.3C$1080.2C7.C$1081.2C5.C$1080.C6$1089.3C
$1091.C$1090.C29$10837.3C$10830.2C7.C$10831.2C5.C$10830.C6$10839.3C$
10841.C$10840.C29$6077.3C$6070.2C7.C$6071.2C5.C$6070.C6$6079.3C$6081.
C$6080.C29$967.3C$960.2C7.C$961.2C5.C$960.C6$969.3C$971.C$970.C29$
10717.3C$10710.2C7.C$10711.2C5.C$10710.C3$10711.2C$10712.2C$10711.C
32$5957.3C$5950.2C7.C$5951.2C5.C$5950.C3$5951.2C$5952.2C$5951.C32$
847.3C$840.2C7.C$841.2C5.C$840.C6$849.3C$851.C$850.C29$10597.3C$
10590.2C7.C$10591.2C5.C$10590.C6$10599.3C$10601.C$10600.C29$5837.3C$
5830.2C7.C$5831.2C5.C$5830.C6$5839.3C$5841.C$5840.C29$727.3C$720.2C7.
C$721.2C5.C$720.C6$729.3C$731.C$730.C29$10477.3C$10470.2C7.C$10471.2C
5.C$10470.C3$10471.2C$10472.2C$10471.C32$5717.3C$5710.2C7.C$5711.2C5.
C$5710.C6$5719.3C$5721.C$5720.C29$607.3C$600.2C7.C$601.2C5.C$600.C3$
601.2C$602.2C$601.C32$10357.3C$10350.2C7.C$10351.2C5.C$10350.C3$
10351.2C$10352.2C$10351.C32$5597.3C$5590.2C7.C$5591.2C5.C$5590.C6$
5599.3C$5601.C$5600.C29$487.3C$480.2C7.C$481.2C5.C$480.C6$489.3C$491.
C$490.C29$10237.3C$10230.2C7.C$10231.2C5.C$10230.C3$10231.2C$10232.2C
$10231.C32$5477.3C$5470.2C7.C$5471.2C5.C$5470.C6$5479.3C$5481.C$5480.
C29$367.3C$360.2C7.C$361.2C5.C$360.C6$369.3C$371.C$370.C29$10117.3C$
10110.2C7.C$10111.2C5.C$10110.C6$10119.3C$10121.C$10120.C29$5357.3C$
5350.2C7.C$5351.2C5.C$5350.C3$5351.2C$5352.2C$5351.C32$247.3C$240.2C
7.C$241.2C5.C$240.C3$241.2C$242.2C$241.C32$9997.3C$9990.2C7.C$9991.2C
5.C$9990.C3$9991.2C$9992.2C$9991.C32$5237.3C$5230.2C7.C$5231.2C5.C$
5230.C6$5239.3C$5241.C$5240.C29$127.3C$120.2C7.C$121.2C5.C$120.C3$
121.2C$122.2C$121.C32$9877.3C$9870.2C7.C$9871.2C5.C$9870.C3$9871.2C$
9872.2C$9871.C72$7.3C$2C7.C$.2C5.C$C37$9757.3C$9750.2C7.C$9751.2C5.C$
9750.C3$9751.2C$9752.2C$9751.C112$9637.3C$9630.2C7.C$9631.2C5.C$9630.
C3$9631.2C$9632.2C$9631.C112$9517.3C$9510.2C7.C$9511.2C5.C$9510.C6$
9519.3C$9521.C$9520.C!
Attaching a script for reference (replace the tagetpath variable for it to work).

Code: Select all

import golly as g 
from sets import Set

#insert your directory here
tagetpath = r'C:\Users\SimSim314\Documents\GitHub\LifeAPI'


pull = g.parse("7b3o$2o7bo$b2o5bo$o!", -9, 6)
push = g.parse("7b3o$2o7bo$b2o5bo$o3$b2o$2b2o$bo!", -9, 6)
op = g.parse("7b3o$2o7bo$b2o5bo$o6$9b3o$11bo$10bo!", -9, 6)
blk = g.parse("2o$2o!")

allop = Set()
options = []
operations = []

allop.add(str(blk))
options.append(blk)
operations.append([-1])

found = 0 

def SaveSolution(oper, idx):
	g.new(str(idx))
	g.putcells(blk)

	for i in xrange(1, len(oper)):
		if oper[i] == 0:
			g.putcells(pull, -120 * i, 120 * i)
		if oper[i] == 1:
			g.putcells(push, -120 * i, 120 * i)
		if oper[i] == 2:
			g.putcells(op, -120 * i, 120 * i)
	
	g.save(targetPath + '\\' + str(idx) + '.rle', 'rle', False)
	
def ApplyOp(oper):
	if oper == 0:
		g.putcells(pull, -60, 60)
	elif oper == 1:
		g.putcells(push, -60, 60)
	elif oper == 2:
		g.putcells(op, -60, 60)
		
def Validate(cells, seq, oper):
	global found
	g.new("")
	g.putcells(cells)
	ApplyOp(oper)
	
	g.setstep(4)
	g.step()
	d = 1
	
	if oper == 0 or oper == 2:
		if len(g.getcells([-1, 1, 2, 2])) != 8:
			return False
	elif oper == 1:
		if len(g.getcells([1, -1, 2, 2])) != 8:
			return False
		d = -1
		
	if int(g.getpop()) == 9:
		rect = g.getrect()
		
		if rect[2] > 100 and rect[3] > 100:
			x = rect[0]
			y = rect[1]
			x1 = rect[0] + rect[2]
			y1 = rect[1] + rect[3]
			
			if (abs(x) < 5 and abs(y) < 5) or (abs(x1) < 5 and abs(y1) < 5):
				new_seq = list(seq)
				new_seq.append(oper)
				SaveSolution(new_seq, found)
				found += 1
				
				return True
	
	if int(g.getpop()) > 60:
		return False
	
	rect = g.getrect()
	
	if rect == []:
		return False
		
	if rect[2] > 30 or rect[3] > 30:
		return False
	
	
	cells = g.getcells(g.getrect())
	g.new("")
	g.putcells(cells, d, -d)
	cells = g.getcells(g.getrect())
	
	if str(cells) in allop:
		return False
	
	allop.add(str(cells))
	options.append(cells)
	new_seq = list(seq)
	new_seq.append(oper)
	operations.append(new_seq)
	
def Iterate(lastcnt):
	cnt = len(options)
	
	for i in xrange(lastcnt, cnt):
		for idx in xrange(3):
			Validate(options[i], operations[i], idx)
			
	return cnt 
	
cnt = 0 

for i in xrange(100):
	g.show(str(i) + "," + str(cnt) + "," + str(found))
	cnt = Iterate(cnt)

User avatar
dvgrn
Moderator
Posts: 10612
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Unidirectional synchronised salvo syntheses - block target

Post by dvgrn » August 22nd, 2016, 9:41 am

simsim314 wrote:Here is my universal constructor solution using only 2 bits, in other words we can construct p60 slow salvo gemini, using only two glider streams.
Makes me wonder if there's a one-bit p60 solution.

Technically the single-channel toolkit is a one-bit P1 universal constructor, but you need a lot of bits (mostly zeroes)... do you think this P60 model has a chance of being competitive, when you take into account the construction cost of everything including the carrier PULL signal?

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Unidirectional synchronised salvo syntheses - block target

Post by simsim314 » August 22nd, 2016, 10:43 am

dvgrn wrote:Makes me wonder if there's a one-bit p60 solution.
I'm searching for one bit solution - it's less trivial than it seems. One bit sometimes explodes locally, but then converges, it has some high probability of dying out unlike "wider" option gates.
dvgrn wrote:do you think this P60 model has a chance of being competitive, when you take into account the construction cost of everything including the carrier PULL signal?
We have latelly some novelties in slow salvo - so being competitive to current state of slow salvo is hard. But I can point out few interesting positive points for this approach:

1. p60 is fast. The recovery is very quick, quicker than the stable circuitry, although not by order of magnitude.
2. p60 has historical meaning. Showing that in principle Gosper could build Gemini is interesting.
3. This is entirely different approach toward self replication - oscillator based Geminoid has theoretical value.
4. Using older technology is fun. Imagine seeing Gosper guns and other p30 circuitry coding themselves.
dvgrn wrote:Technically the single-channel toolkit is a one-bit P1 universal constructor
This is not single bit in the sense that you could code distance from the second glider. You actually had a range of [-20,20] or so to code your operations. This is why stable circuit makes so much sense to use, single glider can code huge amount of data using timing alone. p60 don't have this privilege.

In my sample of 2 bits, I have only 3 valid options to code operations (push, pull, and general), this very much limits the options.

EDIT Here is a single bit monochromatic:

It uses only two options to code, while one option is a subset of the other (so this is "true" single bit):

Code: Select all

x = 12, y = 9, rule = LifeHistory
9.3A$11.A$10.A$.2D$D.D$2.D$6.3A$8.A$7.A!
The pull-push-emit operations coded with single bit:

Code: Select all

x = 15612, y = 8457, rule = LifeHistory
15610.2C$15610.2C41$10238.2C$10238.2C20$1331.2C$1331.2C62$15488.3C$
15490.C$15489.C4$15485.3C$15487.C$15486.C34$10116.3C$10118.C$10117.C
4$10113.3C$10115.C$10114.C13$1209.3C$1211.C$1210.C4$1206.3C$1208.C$
1207.C49$15368.3C$15370.C$15369.C$15360.2C$15359.C.C$15361.C$15365.3C
$15367.C$15366.C34$9996.3C$9998.C$9997.C$9988.2C$9987.C.C$9989.C$
9993.3C$9995.C$9994.C13$1089.3C$1091.C$1090.C$1081.2C$1080.C.C$1082.C
$1086.3C$1088.C$1087.C49$15248.3C$15250.C$15249.C$15240.2C$15239.C.C$
15241.C$15245.3C$15247.C$15246.C34$9876.3C$9878.C$9877.C$9868.2C$
9867.C.C$9869.C$9873.3C$9875.C$9874.C13$969.3C$971.C$970.C$961.2C$
960.C.C$962.C$966.3C$968.C$967.C49$15128.3C$15130.C$15129.C4$15125.3C
$15127.C$15126.C34$9756.3C$9758.C$9757.C4$9753.3C$9755.C$9754.C13$
849.3C$851.C$850.C4$846.3C$848.C$847.C49$15008.3C$15010.C$15009.C$
15000.2C$14999.C.C$15001.C$15005.3C$15007.C$15006.C34$9636.3C$9638.C$
9637.C$9628.2C$9627.C.C$9629.C$9633.3C$9635.C$9634.C13$729.3C$731.C$
730.C4$726.3C$728.C$727.C49$14888.3C$14890.C$14889.C$14880.2C$14879.C
.C$14881.C$14885.3C$14887.C$14886.C34$9516.3C$9518.C$9517.C$9508.2C$
9507.C.C$9509.C$9513.3C$9515.C$9514.C13$609.3C$611.C$610.C4$606.3C$
608.C$607.C49$14768.3C$14770.C$14769.C$14760.2C$14759.C.C$14761.C$
14765.3C$14767.C$14766.C34$9396.3C$9398.C$9397.C$9388.2C$9387.C.C$
9389.C$9393.3C$9395.C$9394.C13$489.3C$491.C$490.C4$486.3C$488.C$487.C
49$14648.3C$14650.C$14649.C4$14645.3C$14647.C$14646.C34$9276.3C$9278.
C$9277.C4$9273.3C$9275.C$9274.C13$369.3C$371.C$370.C4$366.3C$368.C$
367.C49$14528.3C$14530.C$14529.C$14520.2C$14519.C.C$14521.C$14525.3C$
14527.C$14526.C34$9156.3C$9158.C$9157.C$9148.2C$9147.C.C$9149.C$9153.
3C$9155.C$9154.C13$249.3C$251.C$250.C$241.2C$240.C.C$242.C$246.3C$
248.C$247.C49$14408.3C$14410.C$14409.C$14400.2C$14399.C.C$14401.C$
14405.3C$14407.C$14406.C34$9036.3C$9038.C$9037.C4$9033.3C$9035.C$
9034.C13$129.3C$131.C$130.C$121.2C$120.C.C$122.C$126.3C$128.C$127.C
49$14288.3C$14290.C$14289.C$14280.2C$14279.C.C$14281.C$14285.3C$
14287.C$14286.C34$8916.3C$8918.C$8917.C$8908.2C$8907.C.C$8909.C$8913.
3C$8915.C$8914.C13$9.3C$11.C$10.C$.2C$C.C$2.C$6.3C$8.C$7.C49$14168.3C
$14170.C$14169.C4$14165.3C$14167.C$14166.C34$8796.3C$8798.C$8797.C$
8788.2C$8787.C.C$8789.C$8793.3C$8795.C$8794.C70$14048.3C$14050.C$
14049.C$14040.2C$14039.C.C$14041.C$14045.3C$14047.C$14046.C34$8676.3C
$8678.C$8677.C4$8673.3C$8675.C$8674.C70$13928.3C$13930.C$13929.C$
13920.2C$13919.C.C$13921.C$13925.3C$13927.C$13926.C34$8556.3C$8558.C$
8557.C$8548.2C$8547.C.C$8549.C$8553.3C$8555.C$8554.C70$13808.3C$
13810.C$13809.C$13800.2C$13799.C.C$13801.C$13805.3C$13807.C$13806.C
34$8436.3C$8438.C$8437.C$8428.2C$8427.C.C$8429.C$8433.3C$8435.C$8434.
C70$13688.3C$13690.C$13689.C4$13685.3C$13687.C$13686.C34$8316.3C$
8318.C$8317.C$8308.2C$8307.C.C$8309.C$8313.3C$8315.C$8314.C70$13568.
3C$13570.C$13569.C$13560.2C$13559.C.C$13561.C$13565.3C$13567.C$13566.
C34$8196.3C$8198.C$8197.C4$8193.3C$8195.C$8194.C70$13448.3C$13450.C$
13449.C$13440.2C$13439.C.C$13441.C$13445.3C$13447.C$13446.C34$8076.3C
$8078.C$8077.C$8068.2C$8067.C.C$8069.C$8073.3C$8075.C$8074.C70$13328.
3C$13330.C$13329.C$13320.2C$13319.C.C$13321.C$13325.3C$13327.C$13326.
C34$7956.3C$7958.C$7957.C$7948.2C$7947.C.C$7949.C$7953.3C$7955.C$
7954.C70$13208.3C$13210.C$13209.C4$13205.3C$13207.C$13206.C34$7836.3C
$7838.C$7837.C$7828.2C$7827.C.C$7829.C$7833.3C$7835.C$7834.C70$13088.
3C$13090.C$13089.C$13080.2C$13079.C.C$13081.C$13085.3C$13087.C$13086.
C34$7716.3C$7718.C$7717.C4$7713.3C$7715.C$7714.C70$12968.3C$12970.C$
12969.C4$12965.3C$12967.C$12966.C34$7596.3C$7598.C$7597.C$7588.2C$
7587.C.C$7589.C$7593.3C$7595.C$7594.C70$12848.3C$12850.C$12849.C$
12840.2C$12839.C.C$12841.C$12845.3C$12847.C$12846.C34$7476.3C$7478.C$
7477.C4$7473.3C$7475.C$7474.C70$12728.3C$12730.C$12729.C4$12725.3C$
12727.C$12726.C34$7356.3C$7358.C$7357.C4$7353.3C$7355.C$7354.C70$
12608.3C$12610.C$12609.C$12600.2C$12599.C.C$12601.C$12605.3C$12607.C$
12606.C34$7236.3C$7238.C$7237.C4$7233.3C$7235.C$7234.C70$12488.3C$
12490.C$12489.C$12480.2C$12479.C.C$12481.C$12485.3C$12487.C$12486.C
34$7116.3C$7118.C$7117.C4$7113.3C$7115.C$7114.C70$12368.3C$12370.C$
12369.C4$12365.3C$12367.C$12366.C34$6996.3C$6998.C$6997.C$6988.2C$
6987.C.C$6989.C$6993.3C$6995.C$6994.C70$12248.3C$12250.C$12249.C$
12240.2C$12239.C.C$12241.C$12245.3C$12247.C$12246.C34$6876.3C$6878.C$
6877.C$6868.2C$6867.C.C$6869.C$6873.3C$6875.C$6874.C70$12128.3C$
12130.C$12129.C$12120.2C$12119.C.C$12121.C$12125.3C$12127.C$12126.C
34$6756.3C$6758.C$6757.C$6748.2C$6747.C.C$6749.C$6753.3C$6755.C$6754.
C70$12008.3C$12010.C$12009.C4$12005.3C$12007.C$12006.C34$6636.3C$
6638.C$6637.C4$6633.3C$6635.C$6634.C70$11888.3C$11890.C$11889.C$
11880.2C$11879.C.C$11881.C$11885.3C$11887.C$11886.C34$6516.3C$6518.C$
6517.C4$6513.3C$6515.C$6514.C70$11768.3C$11770.C$11769.C4$11765.3C$
11767.C$11766.C34$6396.3C$6398.C$6397.C4$6393.3C$6395.C$6394.C70$
11648.3C$11650.C$11649.C4$11645.3C$11647.C$11646.C34$6276.3C$6278.C$
6277.C$6268.2C$6267.C.C$6269.C$6273.3C$6275.C$6274.C70$11528.3C$
11530.C$11529.C4$11525.3C$11527.C$11526.C34$6156.3C$6158.C$6157.C4$
6153.3C$6155.C$6154.C70$11408.3C$11410.C$11409.C4$11405.3C$11407.C$
11406.C34$6036.3C$6038.C$6037.C$6028.2C$6027.C.C$6029.C$6033.3C$6035.
C$6034.C70$11288.3C$11290.C$11289.C$11280.2C$11279.C.C$11281.C$11285.
3C$11287.C$11286.C34$5916.3C$5918.C$5917.C$5908.2C$5907.C.C$5909.C$
5913.3C$5915.C$5914.C70$11168.3C$11170.C$11169.C$11160.2C$11159.C.C$
11161.C$11165.3C$11167.C$11166.C34$5796.3C$5798.C$5797.C4$5793.3C$
5795.C$5794.C70$11048.3C$11050.C$11049.C$11040.2C$11039.C.C$11041.C$
11045.3C$11047.C$11046.C34$5676.3C$5678.C$5677.C4$5673.3C$5675.C$
5674.C70$10928.3C$10930.C$10929.C4$10925.3C$10927.C$10926.C34$5556.3C
$5558.C$5557.C4$5553.3C$5555.C$5554.C112$5436.3C$5438.C$5437.C4$5433.
3C$5435.C$5434.C112$5316.3C$5318.C$5317.C4$5313.3C$5315.C$5314.C112$
5196.3C$5198.C$5197.C$5188.2C$5187.C.C$5189.C$5193.3C$5195.C$5194.C
112$5076.3C$5078.C$5077.C$5068.2C$5067.C.C$5069.C$5073.3C$5075.C$
5074.C112$4956.3C$4958.C$4957.C$4948.2C$4947.C.C$4949.C$4953.3C$4955.
C$4954.C112$4836.3C$4838.C$4837.C4$4833.3C$4835.C$4834.C112$4716.3C$
4718.C$4717.C$4708.2C$4707.C.C$4709.C$4713.3C$4715.C$4714.C112$4596.
3C$4598.C$4597.C$4588.2C$4587.C.C$4589.C$4593.3C$4595.C$4594.C112$
4476.3C$4478.C$4477.C4$4473.3C$4475.C$4474.C112$4356.3C$4358.C$4357.C
$4348.2C$4347.C.C$4349.C$4353.3C$4355.C$4354.C112$4236.3C$4238.C$
4237.C4$4233.3C$4235.C$4234.C112$4116.3C$4118.C$4117.C4$4113.3C$4115.
C$4114.C112$3996.3C$3998.C$3997.C$3988.2C$3987.C.C$3989.C$3993.3C$
3995.C$3994.C112$3876.3C$3878.C$3877.C4$3873.3C$3875.C$3874.C112$
3756.3C$3758.C$3757.C4$3753.3C$3755.C$3754.C112$3636.3C$3638.C$3637.C
$3628.2C$3627.C.C$3629.C$3633.3C$3635.C$3634.C112$3516.3C$3518.C$
3517.C$3508.2C$3507.C.C$3509.C$3513.3C$3515.C$3514.C112$3396.3C$3398.
C$3397.C4$3393.3C$3395.C$3394.C112$3276.3C$3278.C$3277.C$3268.2C$
3267.C.C$3269.C$3273.3C$3275.C$3274.C112$3156.3C$3158.C$3157.C4$3153.
3C$3155.C$3154.C112$3036.3C$3038.C$3037.C$3028.2C$3027.C.C$3029.C$
3033.3C$3035.C$3034.C112$2916.3C$2918.C$2917.C$2908.2C$2907.C.C$2909.
C$2913.3C$2915.C$2914.C112$2796.3C$2798.C$2797.C4$2793.3C$2795.C$
2794.C112$2676.3C$2678.C$2677.C$2668.2C$2667.C.C$2669.C$2673.3C$2675.
C$2674.C112$2556.3C$2558.C$2557.C$2548.2C$2547.C.C$2549.C$2553.3C$
2555.C$2554.C112$2436.3C$2438.C$2437.C4$2433.3C$2435.C$2434.C112$
2316.3C$2318.C$2317.C$2308.2C$2307.C.C$2309.C$2313.3C$2315.C$2314.C
112$2196.3C$2198.C$2197.C$2188.2C$2187.C.C$2189.C$2193.3C$2195.C$
2194.C112$2076.3C$2078.C$2077.C4$2073.3C$2075.C$2074.C112$1956.3C$
1958.C$1957.C$1948.2C$1947.C.C$1949.C$1953.3C$1955.C$1954.C112$1836.
3C$1838.C$1837.C4$1833.3C$1835.C$1834.C!

User avatar
Rhombic
Posts: 1072
Joined: June 1st, 2013, 5:41 pm

Re: Unidirectional synchronised salvo syntheses - block target

Post by Rhombic » August 23rd, 2016, 7:41 am

Block+...



New 2G-->pond and 2G-->loaf:

Code: Select all

x = 10, y = 16, rule = B3/S23
7bobo$7b2o$8bo4$6bo$4b2o$5b2o6$2o$2o!

Code: Select all

x = 13, y = 19, rule = B3/S23
10bo$10bobo$10b2o7$6bo$4b2o$5b2o6$2o$2o!
3G-->pulsar

Code: Select all

x = 14, y = 17, rule = B3/S23
7bo$5b2o5bo$6b2o3bo$11b3o4$6bo$4b2o$5b2o6$2o$2o!
---

2G --> wing:

Code: Select all

x = 11, y = 14, rule = B3/S23
8bobo$8b2o$9bo2$6bo$4b2o$5b2o6$2o$2o!
2G-->century:

Code: Select all

x = 13, y = 11, rule = B3/S23
12bo$6bo3b2o$4b2o5b2o$5b2o6$2o$2o!
SoL : FreeElectronics : DeadlyEnemies : 6a-ite : Rule X3VI
what is “sesame oil”?

Post Reply