Thread for basic questions

A place, especially for newcomers, to ask questions and learn the basics.
dbell
Posts: 497
Joined: June 27th, 2013, 12:47 am
Contact:

Re: Thread for basic questions

Post by dbell »

yyh_baboon wrote: January 8th, 2026, 1:26 am How should I construct a 28c/83 helix in Life(or PedestrianLife)?
Section 10.2.2 of the "Conway's Game Of Life - Mathematics and Construction" book by Nathaniel Johnston and Dave Greene describes a method to make a helix for any speed < c/2. (https://conwaylife.com/book/).

However, that method usually creates a large helix. To find a small helix is tricky. It seems that you have to scan through many combinations of several variables to find smaller solutions.

Finally, that method only uses three different reactions. Alternative reactions might work better.

BCNU,
-dbell
WhiteHawk
Posts: 1386
Joined: July 10th, 2024, 5:34 pm

Re: Thread for basic questions

Post by WhiteHawk »

dbell wrote: January 9th, 2026, 12:56 am
yyh_baboon wrote: January 8th, 2026, 1:26 am How should I construct a 28c/83 helix in Life(or PedestrianLife)?
Section 10.2.2 of the "Conway's Game Of Life - Mathematics and Construction" book by Nathaniel Johnston and Dave Greene describes a method to make a helix for any speed < c/2. (https://conwaylife.com/book/).

However, that method usually creates a large helix. To find a small helix is tricky. It seems that you have to scan through many combinations of several variables to find smaller solutions.

Finally, that method only uses three different reactions. Alternative reactions might work better.

BCNU,
-dbell
Also note that there are differences between life and Pedestrian Life in terms of how (classical) helices react/burn, which may be helpful
Sphenocorona wrote: August 25th, 2020, 3:48 am Turns out one of the ways that a glider can hit a xWSS diverges significantly from regular Life when B8 is added, and this difference allows for bizarre helix segments with a burning front faster than c/2 forwards. In this example (which may not be the most optimal cleanup) the burning front travels at (9,7)c/16: Just for demonstration, here's a 677c/1464 helix, which is faster than Life's speed limit of 11c/24 for classical helices. I have a strong suspicion that it's possible to push the asymptotic bound in B38/S23 to c/2 without having to rely on blinker fuses. EDIT: See attachment / note at the bottom. I'm probably not going to look into finding more compact ways to achieve this sort of thing right now, so it's open to anyone to try and improve on this (finding a better fuse slope with less severe geometric problems, less smoke, anything that makes high speed helices simpler)

EDIT (footnote): I realized immediately that I was right about c/2 being the speed limit here. Basically, a "good" slope can be obtained by just chaining mulitiple >c/2 speed chunks in a row with delays between them such that the burn speed averages out to exactly c/2. At this point, the chains go exactly orthogonally, and so an arbitrary amount of burn time can be fit into a constant height within the helix, thus allowing speeds arbitrarily closer to c/2 by just making the helix wider. I've attached an example that moves really fast just to prove this is the case. For many speeds the quadratic blinker fuse design is probably better as it needs far fewer ships and is more compact laterally, but this proves blinker fuses aren't strictly necessary here. The problem now is that of optimization - it's possible that more familiar helix speeds might be able to benefit if sufficiently good helix segments can be found.
Currently working to improve Life's guns and work on updating SKOPs and Isotropic rules most similar to B3/S23 to Life standards. Will get software to begin searches eventually.

Pseudastur albicollis
User avatar
yyh_baboon
Posts: 536
Joined: March 28th, 2025, 5:07 am
Location: on a spaceship

Re: Thread for basic questions

Post by yyh_baboon »

Thanks!
From the book it seems that a 46c/166 helix can be constructed in just 9 WSS, which is pretty good :)
Definitely not spam
Wondering when the P38 gun will be constructed.
Currently hand-searching spaceships.ÔvÔ

Code: Select all

 x = 4, y = 4, rule = B3aeiq4tz5j6i7e8/S2-ci3-aeky4cei5ain6acin78
3o$o2bo$3bo$b3o!
parrot
Posts: 28
Joined: January 11th, 2026, 5:05 pm

Re: Thread for basic questions

Post by parrot »

How do I turn a pattern into RLE without “fancy software”?
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: Thread for basic questions

Post by b-engine »

parrot wrote: January 11th, 2026, 5:32 pm How do I turn a pattern into RLE without “fancy software”?
If "fancy software" means CA simulator like Golly or LifeViewer, you can replace off cells with b, and on cells with o; use $ to proceed to the next line and ! to end the RLE:

Code: Select all

bo$
bbo$
ooo!
Still, using CA simulator is recommended here so others can easily view your pattern.

Also note that methuselah andstill life aren't generally notable enough to post here, if you don't know.
parrot
Posts: 28
Joined: January 11th, 2026, 5:05 pm

Re: Thread for basic questions

Post by parrot »

By “fancy software” I mean golly, and would you mind elaborating on the “LifeViewer” part? How do I use it to convert patterns to RLE?
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: Thread for basic questions

Post by b-engine »

parrot wrote: January 11th, 2026, 6:14 pm By “fancy software” I mean golly, and would you mind elaborating on the “LifeViewer” part? How do I use it to convert patterns to RLE?
LifeViewer can been accessed by clicking "SHOW IN VIEWER" of a code area.
It's also a CA simulator, so you can draw patterns, select using the select tool or Ctrl+A, then copy using the copy button or Ctrl+C. The copied pattern is the RLE which can been pasted anywhere.

You really shouldn't use any other means to save patterns.
parrot
Posts: 28
Joined: January 11th, 2026, 5:05 pm

Re: Thread for basic questions

Post by parrot »

Thanks! On another note, how do you get the trusted flag?
User avatar
I6_I6
Posts: 1013
Joined: July 26th, 2025, 8:44 pm
Location: Here, there, somewhere, anywhere, everywhere.
Contact:

Re: Thread for basic questions

Post by I6_I6 »

parrot wrote: January 11th, 2026, 9:05 pm Thanks! On another note, how do you get the trusted flag?
Welcome to the forums! :mrgreen:
You can request for it on the LifeWIki Trusted Account Request Thread:
viewtopic.php?f=16&t=2300

EDIT a couple days later:
How do I add pattern files to infoboxes in LifeWiki articles?

Code: Select all

#C [[ THEME Golly ]]
x = 27, y = 15, rule = LifeHistory
8.A$A6.A.A$3A4.BA2B.B2D$3.A4.2B.2B2DB$2.2A2.3B.6B2.3B$2.20B$4.19B$4.2B
C10BD4B$4.2B2C10BD4B$4.B2C11B2D3B$4.13B2D4B$5.12BD3B.B2A$6.13B3.BA.A$
6.3B.B3.B10.A$25.2A!
RuleEdit: A .rule file editing tool
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: Thread for basic questions

Post by b-engine »

Were there "fake patterns" that were considered groundbreaking but later found out to be fake (i.e. not behaving like it should be)?
Excluding those that are sufficiently small because everyone could simulate that and find out.

EDIT: removed the ' from were. that stupid autocorrect
Last edited by b-engine on January 15th, 2026, 5:30 pm, edited 1 time in total.
hotdogPi
Moderator
Posts: 2269
Joined: August 12th, 2020, 8:22 pm

Re: Thread for basic questions

Post by hotdogPi »

It wasn't groundbreaking (it was pretty much ignored), but there was a "fine structure constant calculator" that was just a reskin of the phi calculator that had the hex digits 0123456789APRILF (where it printed F00L).

viewtopic.php?p=42212#p42212

This is an exhaustive enumeration error rather than a specific pattern not working as intended, but I believe when the 20-cell still lifes were first enumerated way back, this one was missed.

Code: Select all

x = 11, y = 7, rule = B3/S23
5bo$4bobo$bo2bobo2bo$obobobobobo$bo2bobo2bo$4bobo$5bo!
User:HotdogPi/My discoveries

Periods discovered:

All evens ≤128 except 52,58,78,82,92,94,98,104,118,122

5-15,㉕-㉛,㉟㊺,51,63,65,73,75
1㊳㊵㊹㊼㊽,54,56,72,74,80,90,92
217,240,300,486,576

Guns: 20,21,32,54,55,57,114,117,124,126
SKOPs: 32,74,76,102,196
Chris857
Posts: 747
Joined: June 10th, 2020, 11:26 pm

Re: Thread for basic questions

Post by Chris857 »

b-engine wrote: January 15th, 2026, 9:26 am We're there "fake patterns" that were considered groundbreaking but later found out to be fake (i.e. not behaving like it should be)?
Excluding those that are sufficiently small because everyone could simulate that and find out.
It's small, but A for all had an invalid 13-glider synthesis from 1993/1995 that was not noticed to be invalid all the way until 2019.
User avatar
qqd
Posts: 616
Joined: September 10th, 2022, 4:24 pm
Location: In a superposition of multiple different locations.

Re: Thread for basic questions

Post by qqd »

Has 3-4 Life been proven to be Turing complete?
EDIT: Also, could someone provide the original source of the proof of the universality of the original sixteen Herschel conduits?
Currently writing a utility in Lua that may be helpful for faster manual pattern manipulation.
User avatar
dvgrn
Moderator
Posts: 12025
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Thread for basic questions

Post by dvgrn »

b-engine wrote: January 15th, 2026, 9:26 am Were there "fake patterns" that were considered groundbreaking but later found out to be fake (i.e. not behaving like it should be)?
Excluding those that are sufficiently small because everyone could simulate that and find out.
Let's see, the first Spartan universal computer-constructor used a leaky mechanism for its memory tapes, with an escaping glider for every "1" stored. That meant it wasn't an entirely SUCCessful universal constructor -- e.g., it couldn't construct itself, it could only construct itself plus a bajillion gliders. It was a fixable problem, but a fix was never completed.

The longest-running fake pattern that I can think of was an April Fools joke that, as far as anyone ever told me, went unnoticed for more than seven years.. The fact that there's no possible algorithm for computing the fine structure constant should have tipped people off immediately, though. Quite possibly there were people who knew about the pattern and its claimed behavior, and knew that the claim couldn't be true, but just weren't interested in blowing the whistle on the joke.
User avatar
dvgrn
Moderator
Posts: 12025
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Thread for basic questions

Post by dvgrn »

qqd wrote: January 17th, 2026, 4:55 am EDIT: Also, could someone provide the original source of the proof of the universality of the original sixteen Herschel conduits?
"Universality" needs a footnote or two in this context -- it's something like
David Buckingham wrote:... with one or more additional mechanisms, oscillators of periods 61+n could be built!
That's from an 12 October 1996 re-posting to LifeCA of an essay by David Buckingham. There were eight "original Herschel conduits" before the "original sixteen", and Buckingham no doubt knew immediately that several three-conduit subsets were universal -- in the sense of 'you can build oscillators of any period above some minimum period P, using these three conduits".

Discovery order isn't entirely clear, so it's a bit of a puzzle what the first known "universal" subset of Herschel conduits was. It seems like that "universality" property was treated more like an obvious consequence of discovering enough stable Herschel conduits, rather than being formalized into a complete proof. Maybe that state of affairs lasted until Nathaniel did wrote up a proof for the Life textbook, but it's quite possible that somebody published a formal proof sooner than that.
Sokwe
Moderator
Posts: 3376
Joined: July 9th, 2009, 2:44 pm

Re: Thread for basic questions

Post by Sokwe »

dvgrn wrote: January 17th, 2026, 11:08 am
qqd wrote: January 17th, 2026, 4:55 am could someone provide the original source of the proof of the universality of the original sixteen Herschel conduits?
"Universality" needs a footnote or two in this context -- it's something like
David Buckingham wrote:... with one or more additional mechanisms, oscillators of periods 61+n could be built!
That's from an 12 October 1996 re-posting to LifeCA of an essay by David Buckingham. There were eight "original Herschel conduits" before the "original sixteen", and Buckingham no doubt knew immediately that several three-conduit subsets were universal -- in the sense of 'you can build oscillators of any period above some minimum period P, using these three conduits".

Discovery order isn't entirely clear, so it's a bit of a puzzle what the first known "universal" subset of Herschel conduits was.
That article is the first published source of a set of conduits allowing the construction of oscillators of all sufficiently high periods (before that, only R64 had been published). The discovery dates for the different conduits are given in the article, so one can infer the timeline of oscillator period discoveries, which I did a few years back when trying to determine the first discovered oscillator for each period:
Sokwe wrote: June 2nd, 2022, 10:08 am The following is a timeline of David Buckingham's discovery of all remaining periods above 60 using stable Herschel tracks:
  • 5 Jul 1996: All periods 153 and above (using R64, L112, and F117) and all periods 64 and above that are not multiples of 3 or 13 (using just L112 and F117)
  • 7 Jul 1996: All periods 107 and above (using L112, F117, and R190)
  • 3 Aug 1996: All periods 61 and above (using L112, F117, and Fx77)
-Matthias Merzenich
User avatar
I6_I6
Posts: 1013
Joined: July 26th, 2025, 8:44 pm
Location: Here, there, somewhere, anywhere, everywhere.
Contact:

Re: Thread for basic questions

Post by I6_I6 »

What's the purpose of friends and foes?

Also, in LifeWiki, how do you add pattern files & glider syntheses? I want to add them to the articles for both unidimensional spaceships.

Code: Select all

#C [[ THEME Golly ]]
x = 27, y = 15, rule = LifeHistory
8.A$A6.A.A$3A4.BA2B.B2D$3.A4.2B.2B2DB$2.2A2.3B.6B2.3B$2.20B$4.19B$4.2B
C10BD4B$4.2B2C10BD4B$4.B2C11B2D3B$4.13B2D4B$5.12BD3B.B2A$6.13B3.BA.A$
6.3B.B3.B10.A$25.2A!
RuleEdit: A .rule file editing tool
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: Thread for basic questions

Post by b-engine »

I6_I6 wrote: January 18th, 2026, 7:18 am What's the purpose of friends and foes?
These are the built-in features of phpBB, which is the forum board software that this forum uses.
User avatar
rabbit
Posts: 244
Joined: March 4th, 2024, 6:00 am
Location: Stuck inside a magician's hat. it hurts so bad

Re: Thread for basic questions

Post by rabbit »

If you add someone as a foe, it prevents their posts from appearing in threads locally. I'm not sure what adding someone as a friend does besides put them on a quick access list on the PM page.
That's the bunny.
Check out my OCA exploration script, crule.lua!
User avatar
dvgrn
Moderator
Posts: 12025
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Thread for basic questions

Post by dvgrn »

I6_I6 wrote: January 18th, 2026, 7:18 am Also, in LifeWiki, how do you add pattern files & glider syntheses? I want to add them to the articles for both unidimensional spaceships.
In general, if the pattern is too big to create a pname and an "RLE:pname" page but small enough that it's good to have it in the all.zip pattern collection, you can post files (or links to existing file locations) in the Suggested LifeWiki edits thread.

If RLE:pname is created, it will semi-automatically get uploaded to the all.zip patterns collection at the beginning of every month. But don't do that for multi-megabyte RLEs. It would bulk up all.zip too much if we started trying to throw huge spaceships or huge synthesis files into it. Usually it's good enough to add a link in the LifeWiki article to the forum post where the pattern is attached.

Also, I'm still looking for Pattern Collector volunteers who would be interested in working on modernizing Golly's "Very Large Patterns" online archive -- that collection is really far behind the times at this point, and this unidimensional spaceship stuff could definitely fit there.
User avatar
I6_I6
Posts: 1013
Joined: July 26th, 2025, 8:44 pm
Location: Here, there, somewhere, anywhere, everywhere.
Contact:

Re: Thread for basic questions

Post by I6_I6 »

How do inflated symmetries on Catagolue work?
I understand what inflation is, I just don't understand the symmetry names, like iiC1 or iiii8x32.
Also, what's the purpose of inflated symmetries?

Code: Select all

#C [[ THEME Golly ]]
x = 27, y = 15, rule = LifeHistory
8.A$A6.A.A$3A4.BA2B.B2D$3.A4.2B.2B2DB$2.2A2.3B.6B2.3B$2.20B$4.19B$4.2B
C10BD4B$4.2B2C10BD4B$4.B2C11B2D3B$4.13B2D4B$5.12BD3B.B2A$6.13B3.BA.A$
6.3B.B3.B10.A$25.2A!
RuleEdit: A .rule file editing tool
User avatar
PK22
Posts: 614
Joined: January 25th, 2025, 11:38 am
Location: United Kingdom
Contact:

Re: Thread for basic questions

Post by PK22 »

I6_I6 wrote: January 19th, 2026, 4:01 pm How do inflated symmetries on Catagolue work?
I understand what inflation is, I just don't understand the symmetry names, like iiC1 or iiii8x32.
Also, what's the purpose of inflated symmetries?
Each 'i' in the symmetry's prefix means one iteration of inflation is applied to the soup. iiC1 is a C1 soup inflated twice, so each 1x1 cell becomes 4x4, and iiii8x32 is a 8x32 soup inflated four times, so each 1x1 cell becomes 16x16.

The most useful purpose is for finding Margolus oscillators in rules that support them - this was one of the intentions behind the original idea when it was implemented, but really they can just be used as larger soups if that turns out to be useful in some situations.
User:PK22
Learning miscellaneous programming languages.
User avatar
I6_I6
Posts: 1013
Joined: July 26th, 2025, 8:44 pm
Location: Here, there, somewhere, anywhere, everywhere.
Contact:

Re: Thread for basic questions

Post by I6_I6 »

PK22 wrote: January 19th, 2026, 4:11 pm Each 'i' in the symmetry's prefix means one iteration of inflation is applied to the soup. iiC1 is a C1 soup inflated twice, so each 1x1 cell becomes 4x4, and iiii8x32 is a 8x32 soup inflated four times, so each 1x1 cell becomes 16x16.
Then why are the soups in iiii8x32 16x16? I understand that the soups are non-inflated versions, but then shouldn't the soups for iiii8x32 (and others) be 8x32?

Code: Select all

#C [[ THEME Golly ]]
x = 27, y = 15, rule = LifeHistory
8.A$A6.A.A$3A4.BA2B.B2D$3.A4.2B.2B2DB$2.2A2.3B.6B2.3B$2.20B$4.19B$4.2B
C10BD4B$4.2B2C10BD4B$4.B2C11B2D3B$4.13B2D4B$5.12BD3B.B2A$6.13B3.BA.A$
6.3B.B3.B10.A$25.2A!
RuleEdit: A .rule file editing tool
User avatar
PK22
Posts: 614
Joined: January 25th, 2025, 11:38 am
Location: United Kingdom
Contact:

Re: Thread for basic questions

Post by PK22 »

I6_I6 wrote: January 19th, 2026, 5:08 pm
PK22 wrote: January 19th, 2026, 4:11 pm Each 'i' in the symmetry's prefix means one iteration of inflation is applied to the soup. iiC1 is a C1 soup inflated twice, so each 1x1 cell becomes 4x4, and iiii8x32 is a 8x32 soup inflated four times, so each 1x1 cell becomes 16x16.
Then why are the soups in iiii8x32 16x16? I understand that the soups are non-inflated versions, but then shouldn't the soups for iiii8x32 (and others) be 8x32?
If Catagolue's soup generator (found in the repo at src/main/java/com/cp4space/catagolue/census/Soup.java) doesn't know how to generate a soup, it will just return the C1 soup for the given hash, which is why it is returning C1 soups.
User:PK22
Learning miscellaneous programming languages.
User avatar
I6_I6
Posts: 1013
Joined: July 26th, 2025, 8:44 pm
Location: Here, there, somewhere, anywhere, everywhere.
Contact:

Re: Thread for basic questions

Post by I6_I6 »

This used to be in the thread for advanced questions, but I moved it here (and deleted the original):
I6_I6 wrote: January 20th, 2026, 5:58 am ...
EDIT:
Is it possible for there to be an oscillator in a square grid alternating rule whose mod is not equal to, half of or a quarter of the full period?
Or can one just have multiple mods that aren't even a factor of the full period?

EDIT 2:
My second question has been proven true.
I'm sure there's a simpler solution, but here is a p4 which flips itself in 3 generations, then flips itself back in 1:

Code: Select all

x = 2, y = 3, rule = B3ae/S1c2c3e|B2e3e/S2a3ei
o$bo$o!
What would be the mod of such an oscillator?

Code: Select all

#C [[ THEME Golly ]]
x = 27, y = 15, rule = LifeHistory
8.A$A6.A.A$3A4.BA2B.B2D$3.A4.2B.2B2DB$2.2A2.3B.6B2.3B$2.20B$4.19B$4.2B
C10BD4B$4.2B2C10BD4B$4.B2C11B2D3B$4.13B2D4B$5.12BD3B.B2A$6.13B3.BA.A$
6.3B.B3.B10.A$25.2A!
RuleEdit: A .rule file editing tool
Post Reply