Create your own terminology

For general discussion about Conway's Game of Life.
Post Reply
User avatar
dvgrn
Moderator
Posts: 10612
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Create your own terminology

Post by dvgrn » March 4th, 2021, 7:44 am

Macbi wrote:
March 4th, 2021, 7:20 am
Borrowing from the Rubik's Cube community, we could use the term God's Number to refer to the the number of gliders needed to synthesise any synthesisable still life. In other words the number bounded by 4 ≤ G < 18 from the exhaustive enumeration of all 3G collisions and the RCT.
I'd prefer Conweh's Number for this. See CNWH in the Life Lexicon.

The enumeration of 3G collisions wasn't actually completely exhaustive, but I suppose 4 ≤ G < 18 is the correct range -- I think we can show that no RCT-like bounce reaction can be initiated by one faraway glider aimed at any of the 2G collisions, without producing extraneous gliders.

MathAndCode
Posts: 5141
Joined: August 31st, 2020, 5:58 pm

Re: Create your own terminology

Post by MathAndCode » March 4th, 2021, 7:26 pm

To clarify some nomeclature discussed in Discord for the fast components collection, this is an up cis-carrier siamese bookend:

Code: Select all

x = 4, y = 6, rule = B3/S23
b2o$obo$o$2o$o2bo$2b2o!
This is a down cis-carrier siamese bookend:

Code: Select all

x = 3, y = 7, rule = B3/S23
b2o$obo$o$2o$o$2bo$b2o!
This is an up trans-carrier siamese bookend:

Code: Select all

x = 5, y = 6, rule = B3/S23
3b2o$2bobo$2bo$2b2o$o2bo$2o!
This is a down trans-carrier siamese bookend:

Code: Select all

x = 4, y = 7, rule = B3/S23
2b2o$bobo$bo$b2o$2bo$o$2o!
I am tentatively considering myself back.

Hunting
Posts: 4395
Joined: September 11th, 2017, 2:54 am

Re: Create your own terminology

Post by Hunting » March 5th, 2021, 8:10 am

MathAndCode wrote:
March 4th, 2021, 7:26 pm
To clarify some nomeclature discussed in Discord for the fast components collection, this is an up cis-carrier siamese bookend:

Code: Select all

x = 4, y = 6, rule = B3/S23
b2o$obo$o$2o$o2bo$2b2o!
This is a down cis-carrier siamese bookend:

Code: Select all

x = 3, y = 7, rule = B3/S23
b2o$obo$o$2o$o$2bo$b2o!
This is an up trans-carrier siamese bookend:

Code: Select all

x = 5, y = 6, rule = B3/S23
3b2o$2bobo$2bo$2b2o$o2bo$2o!
This is a down trans-carrier siamese bookend:

Code: Select all

x = 4, y = 7, rule = B3/S23
2b2o$bobo$bo$b2o$2bo$o$2o!
^This is how dire the SL nomenclature currently is. Even the fundamental parts needs to be clarified...

User avatar
Moosey
Posts: 4306
Joined: January 27th, 2019, 5:54 pm
Location: here
Contact:

Re: Create your own terminology

Post by Moosey » March 5th, 2021, 8:47 am

I suggest we start a thread for an SL nomenclature project.
not active here but active on discord

User avatar
wwei47
Posts: 1651
Joined: February 18th, 2021, 11:18 am

Re: Create your own terminology

Post by wwei47 » March 5th, 2021, 8:53 am

Moosey wrote:
March 5th, 2021, 8:47 am
I suggest we start a thread for an SL nomenclature project.
Hope that goes well, see this post:
viewtopic.php?f=2&t=1452&hilit=siamese& ... 625#p49146
The point is that nomenclature is difficult and might lead to things like "(((Long long long long bookend) weld (Long bookend siamese (Block on table))) on ((Long long long long bookend) weld (Long bookend siamese (Block on table)))).
Hat siamese (Beehive siamese beehive siamese beehive siamese beehive) siamese (Hat siamese (Table on table))".
Help me find high-period c/2 technology!
My guide: https://bit.ly/3uJtzu9
My c/2 tech collection: https://bit.ly/3qUJg0u
Overview of periods: https://bit.ly/3LwE0I5
Most wanted periods: 76,116

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

Re: Create your own terminology

Post by dvgrn » March 5th, 2021, 10:03 am

wwei47 wrote:
March 5th, 2021, 8:53 am
Moosey wrote:
March 5th, 2021, 8:47 am
I suggest we start a thread for an SL nomenclature project.
Hope that goes well, see this post:
viewtopic.php?f=2&t=1452&hilit=siamese& ... 625#p49146
The point is that nomenclature is difficult and might lead to things like "(((Long long long long bookend) weld (Long bookend siamese (Block on table))) on ((Long long long long bookend) weld (Long bookend siamese (Block on table)))).
Hat siamese (Beehive siamese beehive siamese beehive siamese beehive) siamese (Hat siamese (Table on table))".
Yup -- anyone who is tempted to start a new nomenclature thread should please try reading through the last several nomenclature threads first.

The thing is, it's kind of fun to write great long strings of text describing complex still lifes. But then it's no fun at all to read them, after they've been written, or compare one piece of descriptive nomenclature to another to see if they're the same object. Nobody would want to memorize the hundreds of micro-rules you'd need to know to be able to name and/or reconstruct even a moderate-sized still life reliably -- no matter what specific conventions you might decide to use.

(It would be much easier to just learn the relatively small amount of detail you need to know to reconstruct apgcodes -- that's mostly just memorizing bit patterns for base-32 characters.)
Hunting wrote:
March 5th, 2021, 8:10 am
MathAndCode wrote:
March 4th, 2021, 7:26 pm
To clarify some nome[n]clature discussed in Discord for the fast components collection, this is an up cis-carrier siamese bookend...
This is a down cis-carrier siamese bookend...
This is an up trans-carrier siamese bookend...
This is a down trans-carrier siamese bookend...
^This is how dire the SL nomenclature currently is. Even the fundamental parts needs to be clarified...
Speaking for myself here, a clarification like the above doesn't seem to clarify anything at all. It doesn't explain clearly _why_ "up", "down", "cis", and "trans" are applied in these four cases. Is there a canonical order to the two parts joined by "siamese" -- like why isn't it "bookend siamese [up|down] [cis|trans]-carrier", in alphabetical order? Is there a canonical orientation? i.e., if I mirror the pattern across the X axis, do "up" and "down" change? etc.

It only takes very slightly more complex patterns than these to illustrate how hopeless it is to come up with unambiguous and widely agreed-on canonical descriptive names. Why is this thing

Code: Select all

x = 7, y = 7, rule = B3/S23
5b2o$4bobo$4bo$2bobo$bobo$bo$2o!
a fuse with tail and integral and not a "melusine weld eater tail", or "eater head weld eater tail", or some other equally horrible description? Add a few more bits and a few more overlaps, and you very soon start seeing descriptions that are really too ambiguous to allow the object to be reconstructed reliably from its component pieces.

Hunting
Posts: 4395
Joined: September 11th, 2017, 2:54 am

Re: Create your own terminology

Post by Hunting » March 5th, 2021, 10:49 am

Pointless remark: for the above sample SL, is "integral with tail" not simple enough? I really don't understand the use of "fuse" here. Fuse is usually longer than a duoplet, like Cis-fuse with two tails.

On the other hoof, what does "R-" actually mean? Why isn't R-loaf also b2o$bobo$o2bo$b2o! or 2bo$bobo$o2bo$b3o!? The common 34-bitter in LeapLife is two cis-R-loaf on double cis-R-R-loaf right?? (The R-R- case puzzles me even more. Do we need ortho- and para- for it?)

I'd like to argue systematic names are easier to read for me.

--

Double down cis-carrier on carrier

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

Re: Create your own terminology

Post by dvgrn » March 5th, 2021, 11:01 am

Hunting wrote:
March 5th, 2021, 10:49 am
Pointless remark: for the above sample SL, is "integral with tail" not simple enough?
Nah, "integral with tail" isn't quite good enough, since you have to damage the integral a little bit to be able to add the tail. Maybe "integral weld tail"? But that's not right either, since a tail isn't a still life by itself, so it can only be added, not welded... I think.

On the other hand, "fuse with tail and integral" also doesn't mention that the integral has to be slightly damaged. But I think that's okay -- various other names also imply "attach one of these things to this other thing, in the only reasonable way that it can be done."

The still life really more of a "fuse with tail and (modified) eater", though. You'd have to overlap an (also modified) integral onto the fuse. So the name should really be "fuse with tail siamese welded integral". And yeah, it's a ridiculously short fuse -- it took me a while to figure out what "fuse" even meant in this context.

Let's just call this thing "xs12_0g8ge13z23" instead. It may indeed be a little harder to read, but at least you actually end up knowing what still life you're talking about.

MathAndCode
Posts: 5141
Joined: August 31st, 2020, 5:58 pm

Re: Create your own terminology

Post by MathAndCode » March 5th, 2021, 12:27 pm

dvgrn wrote:
March 5th, 2021, 11:01 am
Nah, "integral with tail" isn't quite good enough, since you have to damage the integral a little bit to be able to add the tail. Maybe "integral weld tail"? But that's not right either, since a tail isn't a still life by itself, so it can only be added, not welded... I think.
How about melusine weld integral?
Also, can a cis-melsine be called a mermaid? For example, this would be a mermaid on trans-rotated bookend:

Code: Select all

x = 9, y = 9, rule = B3/S23
7b2o$6bobo$6bo$3b2ob2o$4bo$2bobo$bobo$bo$2o!
Additionally, I like the idea (proposed on the Discord) of calling this a moth (at least when used as an induction coil):

Code: Select all

x = 4, y = 4, rule = B3/S23
2b2o$bobo$o2bo$3o!
Last edited by MathAndCode on April 23rd, 2021, 9:38 am, edited 1 time in total.
I am tentatively considering myself back.

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

Re: Create your own terminology

Post by dvgrn » March 5th, 2021, 1:26 pm

MathAndCode wrote:
March 5th, 2021, 12:27 pm
How about melusine weld integral?
Heh, not sure if you're asking me that question, but if you are, I'd better try to answer in less than five paragraphs this time.

"Melusine weld integral" is just as good as all the other options I listed -- which is to say, just as horrible and useless. Almost everyone would have to go look up what a "melusine" was anyway, so why not just go look up "xs12_0g8ge13z23" and actually know what object is being talked about -- even if you don't know how to perform unspecified vague weld operations?

MathAndCode wrote:
March 5th, 2021, 12:27 pm
Additionally, I like the idea (proposed on the Discord) of calling this a moth (at least when used as an induction coil):

Code: Select all

x = 4, y = 4, rule = B3/S23
2b2o$bobo$o2bo$3o!
Every now and then a new name does catch on. If you and a dozen or two dozen other people can manage to use "moth" in various forum discussions, often enough that everybody in the discussion actually knows what you mean when you say it ... then "moth" will become a good word to add to the LifeWiki and Life Lexicon. If that doesn't happen, then I can only hope that the word stays here on the "Create your own terminology" thread, where it can be safely forgotten after a few years.

We already have way too many words that people have made up, referring to things that don't really need their own names (because people actually never talk about them except when they're arbitrarily trying to "name" them).

MathAndCode
Posts: 5141
Joined: August 31st, 2020, 5:58 pm

Re: Create your own terminology

Post by MathAndCode » March 5th, 2021, 1:32 pm

dvgrn wrote:
March 5th, 2021, 1:26 pm
because people actually never talk about them except when they're arbitrarily trying to "name" them)
The reason that I want to name patterns such as moth and up cis-carrier siamese bookend is so I can label them in the fast components collection.
I am tentatively considering myself back.

User avatar
bubblegum
Posts: 959
Joined: August 25th, 2019, 11:59 pm
Location: click here to do nothing

Re: Create your own terminology

Post by bubblegum » March 5th, 2021, 1:57 pm

MathAndCode wrote:
March 5th, 2021, 1:32 pm
The reason that I want to name patterns such as moth and up cis-carrier siamese bookend is so I can label them in the fast components collection.
The fast components collection doesn't even work consistently if you name end products—the predecessors are important, not the end results.
Each day is a hidden opportunity, a frozen waterfall that's waiting to be realised, and one that I'll probably be ignoring
sonata wrote:
July 2nd, 2020, 8:33 pm
conwaylife signatures are amazing[citation needed]
anything

MathAndCode
Posts: 5141
Joined: August 31st, 2020, 5:58 pm

Re: Create your own terminology

Post by MathAndCode » March 5th, 2021, 2:07 pm

bubblegum wrote:
March 5th, 2021, 1:57 pm
The fast components collection doesn't even work consistently if you name end products—the predecessors are important, not the end results.
Yes, but the labels are still useful for finding the type of fast component that one is looking for. Also, I don't include components that look like they would only work in one specific case.
I am tentatively considering myself back.

User avatar
hotcrystal0
Posts: 2119
Joined: July 3rd, 2020, 5:32 pm
Location: United States

Re: Create your own terminology

Post by hotcrystal0 » March 12th, 2021, 9:19 pm

Rhombic wrote:
January 11th, 2017, 11:43 am
t- prefix for any rule with S2-i34q
y- prefix for any rule with S2-i35y

Eight for any S238
Pedestrian for any B38 (regardless of whether traffic lights are possible)
"Just" for any B2-a

and quite a few others that I keep forgetting


Then, a "translucent" blinker/beacon/oscillator reaction is a transparent reaction that returns the object to where it was but in a different phase than what it would have been in otherwise.
ok
p.s. this p20 ship

Code: Select all

x = 192, y = 53, rule = Conway's Life
33$42b4o$41b6o$40b2ob4o$41b2o3$41b2o$39bo6bo$38bo8bo$38bo8bo$38b9o3$42b
4o$41b6o$40b2ob4o$41b2o!

Code: Select all

x = 192, y = 53, rule = B3/S23
33$42b4o$41b6o$40b2ob4o$41b2o3$41b2o$39bo6bo$38bo8bo$38bo8bo$38b9o3$42b
4o$41b6o$40b2ob4o$41b2o!

User avatar
bubblegum
Posts: 959
Joined: August 25th, 2019, 11:59 pm
Location: click here to do nothing

Re: Create your own terminology

Post by bubblegum » March 13th, 2021, 12:02 am

hotcrystal0 wrote:
March 12th, 2021, 9:19 pm
p.s. this p20 ship

Code: Select all

x = 192, y = 53, rule = Conway's Life
33$42b4o$41b6o$40b2ob4o$41b2o3$41b2o$39bo6bo$38bo8bo$38bo8bo$38b9o3$42b
4o$41b6o$40b2ob4o$41b2o!
so what's relevant about it?
Each day is a hidden opportunity, a frozen waterfall that's waiting to be realised, and one that I'll probably be ignoring
sonata wrote:
July 2nd, 2020, 8:33 pm
conwaylife signatures are amazing[citation needed]
anything

User avatar
Macbi
Posts: 903
Joined: March 29th, 2009, 4:58 am

Re: Create your own terminology

Post by Macbi » March 13th, 2021, 4:02 pm

'Garden of Samsara' for a pattern that can be rewound arbitrarily far.

Donald K Trump
Posts: 64
Joined: November 19th, 2020, 11:13 pm

Re: Create your own terminology

Post by Donald K Trump » March 22nd, 2021, 3:13 am

I found this on someone's jacket:
Fastlife, Droglife, Thuglife, Rocklife,
Should these names be given to some rules?

hotdogPi
Posts: 1587
Joined: August 12th, 2020, 8:22 pm

Re: Create your own terminology

Post by hotdogPi » April 15th, 2021, 4:00 pm

We already have (in alphabetical order) the FWSS, HWSS, LWSS, MWSS, OWSS, UWSS, and XWSS. Here's an addition to the family, the RWSS:

Code: Select all

x = 4, y = 3, rule = B3/S23
bo$o2bo$3o!
User:HotdogPi/My discoveries

Periods discovered: 5-16,⑱,⑳G,㉑G,㉒㉔㉕,㉗-㉛,㉜SG,㉞㉟㊱㊳㊵㊷㊹㊺㊽㊿,54G,55G,56,57G,60,62-66,68,70,73,74S,75,76S,80,84,88,90,96
100,02S,06,08,10,12,14G,16,17G,20,26G,28,38,47,48,54,56,72,74,80,92,96S
217,486,576

S: SKOP
G: gun

ColorfulGabrielsp138
Posts: 288
Joined: March 29th, 2021, 5:45 am

Re: Create your own terminology

Post by ColorfulGabrielsp138 » April 16th, 2021, 9:08 pm

Donald K Trump wrote:
March 22nd, 2021, 3:13 am
I found this on someone's jacket:
Fastlife, Droglife, Thuglife, Rocklife,
Should these names be given to some rules?
"Drog" sounds like "6" in our language.
"Rocklife" may be given to a rule with a lot of rock reflectors

Code: Select all

x = 21, y = 21, rule = LifeColorful
11.E$10.3E$10.E.2E$13.E4$2.2B$.2B$2B$.2B15.2D$19.2D$18.2D$17.2D4$7.C$
7.2C.C$8.3C$9.C!
I have reduced the glider cost of quadratic growth to eight and probably to seven. Looking for conduits...

hotdogPi
Posts: 1587
Joined: August 12th, 2020, 8:22 pm

Re: Create your own terminology

Post by hotdogPi » April 17th, 2021, 8:49 am

Code: Select all

x = 58, y = 5, rule = B3/S23
24bo11b3o$22b3o11b2obo15b3o$21bob2o11bob2o15b2o$8o13bob2o12b3o15b2o$
22bo!
These four sequences:

1. Constell8ion. Forms from a line of eight (and several other predecessors; common enough that you'll see it occasionally in soups), and has eight final objects.

2. 180 loaves. Also somewhat common in soups, more than #1 above.

3. Butterfly spark (check generation 4)

4. Hole spark. One generation is a loaf with one cell missing, and other is a beehive with one cell missing. (How do we not have a name for this yet if it's so common?)

The constellation with four beehives but one of them is in the wrong place and rotated (not sure what its predecessor is) can be called disturbed honey farm.
User:HotdogPi/My discoveries

Periods discovered: 5-16,⑱,⑳G,㉑G,㉒㉔㉕,㉗-㉛,㉜SG,㉞㉟㊱㊳㊵㊷㊹㊺㊽㊿,54G,55G,56,57G,60,62-66,68,70,73,74S,75,76S,80,84,88,90,96
100,02S,06,08,10,12,14G,16,17G,20,26G,28,38,47,48,54,56,72,74,80,92,96S
217,486,576

S: SKOP
G: gun

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

Re: Create your own terminology

Post by muzik » April 19th, 2021, 7:15 pm

Platter: An oscillator whose stator consists of a string of n diagonally connected cells, and whose rotor permanently exists on one side of said string of cells.

Alternatively, platter could refer to simply said part of the stator which is the diagonal line and its supporting structure (meaning an arbitrarily long tub or boat for length 2, loaf for 3, and can be continued indefinitely in an infinite number of ways for length 4 and up), and the rotor and non-platter stator cells could be given another name.

Confused eaters could be considered to be on a platter of length 2:

Code: Select all

x = 11, y = 11, rule = B3/S23
10bo$8b3o$7bo$7b2o2$4b3o$7bo$2bo3bobo$bob2o2b2o$bo$2o!
Mold and jam are both length 3 platter oscillators:

Code: Select all

x = 17, y = 6, rule = B3/S23
2b3o$o10b3o$o4bo5b3obo$bo2bobo5bobobo$3bo2bo6bo2bo$4b2o8b2o!
And the pulsar quadrant would be a length 4 example:

Code: Select all

x = 8, y = 8, rule = B3/S23
2b3o2$o4bo$o3bobo$o2bo2bo$2bo3b2o$3b3o$5bo!
I know of no other nontrivial examples, for the given lengths, or for any greater lengths.

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

Re: Create your own terminology

Post by praosylen » April 19th, 2021, 10:10 pm

muzik wrote:
April 19th, 2021, 7:15 pm
I know of no other nontrivial examples, for the given lengths, or for any greater lengths.
JLS found this p3 for length 5... I haven't tried any other searches:

Code: Select all

x = 15, y = 16, rule = B3/S23
3bo$3b3o3b2o$6bo3bo$2o3bobobo$bo2bob2o5b2o$bobo2bo5bobo$2bo5bo$3b2o3b
o2b2obo$10b2ob2o$b5ob2obo$bo6bob5o$3bo2b2obo4bo$2b2o2bo3b2o$8bobo$7b2o
2bo$10b2o!
(Sadly one of the tails is unnecessary, but if confused eaters is a platter this shouldn't disqualify it imo...)
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
ihatecorderships
Posts: 309
Joined: April 11th, 2021, 12:54 pm
Location: Falls Church, VA

Re: Create your own terminology

Post by ihatecorderships » April 23rd, 2021, 3:52 pm

Puffrake: a puffer that has escaping gliders in its ash such like this:
EDIT: Also, how can I move the NGNW sentence below out of the code?
EDIT 2: Semi-Phoenix: An oscillator which consists of some pattern stabilizing a phoenix.

Code: Select all

 x = 60, y = 21, rule = B3/S23
6bo25bo$5b5obo3b2o15bo2b2o$4bo5b2o3b2o14bo6bo13bo$5b2o4bo3bo16b2o5bo9b
2o$6bo2bo3b2o3bo4bo8b2obo13b2o2bo$b2o16b4o2bo9b2o2bo14bo$2ob2o10bo3bo
2b4o5bo8bo2b2ob10o$bob2o11b3o8bo2b2o6b2ob4o3b3o4b2o$2bo3bo2bo10bo2bo5b
o8bo4bo4bo2b3ob2o$3b7o11b3obobo2b4o5bo2bo9bobo2b2o$42b2o13b3o$3b7o11b
3obobo2b4o5bo2bo9bobo2b2o$2bo3bo2bo10bo2bo5bo8bo4bo4bo2b3ob2o$bob2o11b
3o8bo2b2o6b2ob4o3b3o4b2o$2ob2o10bo3bo2b4o5bo8bo2b2ob10o$b2o16b4o2bo9b
2o2bo14bo$6bo2bo3b2o3bo4bo8b2obo13b2o2bo$5b2o4bo3bo16b2o5bo9b2o$4bo5b
2o3b2o14bo6bo13bo$5b5obo3b2o15bo2b2o$6bo25bo! 
NGNW- The amount of gliders in the amount of directions a puffrake produces. The above puffrake would be 2G2W, because every "cycle" of its ash emits 2 glider in 2 directions.
Last edited by ihatecorderships on April 23rd, 2021, 3:55 pm, edited 2 times in total.
-- Kalan Warusa
Don't drink and drive, think and derive.

User avatar
bubblegum
Posts: 959
Joined: August 25th, 2019, 11:59 pm
Location: click here to do nothing

Re: Create your own terminology

Post by bubblegum » April 23rd, 2021, 3:55 pm

You have to use [/code] as a closing tag.
Each day is a hidden opportunity, a frozen waterfall that's waiting to be realised, and one that I'll probably be ignoring
sonata wrote:
July 2nd, 2020, 8:33 pm
conwaylife signatures are amazing[citation needed]
anything

ColorfulGabrielsp138
Posts: 288
Joined: March 29th, 2021, 5:45 am

Re: Create your own terminology

Post by ColorfulGabrielsp138 » May 1st, 2021, 9:19 pm

Rotagonoid: A self-constructing RRO. (Not sure yet)

Code: Select all

x = 21, y = 21, rule = LifeColorful
11.E$10.3E$10.E.2E$13.E4$2.2B$.2B$2B$.2B15.2D$19.2D$18.2D$17.2D4$7.C$
7.2C.C$8.3C$9.C!
I have reduced the glider cost of quadratic growth to eight and probably to seven. Looking for conduits...

Post Reply