How to make certain patterns more common

For discussion of other cellular automata.
Post Reply
MathAndCode
Posts: 4683
Joined: August 31st, 2020, 5:58 pm

How to make certain patterns more common

Post by MathAndCode » April 1st, 2021, 5:59 pm

  • Starting with B3S23 and similar rules
    • Making fishhooks more common
      • Remove B3r. This causes fishhooks to result from what would otherwise be procrestinator predecessors.
    • Making figure eights more common
      • Add B5i and B8. This causes figure eights to result from what would otherwise be teardrop predecessors.
        • Note: Also adding B6c causes the figure eight to form in a different position.
    • Making XWSSes more common
      • Add B4a. LWSSes now evolve from o$2o2$bobo$2bo and bo$2o2$bobo$2bo, and the same mechanism of XWSS frontend formation also makes MWSSes and HWSSes more common.
        • Note: This makes the rule explosive, but this can be combated by removing some or all of B3k, B3q, B3y, S3c, and S3e.
    • Making LWSSes more common
      • Add SS4i and S4y and remove S2n. This causes fleet predecessors (which now also evolve from what is the most common loaf parent in B3S23) to produce four LWSSes instead of two ship-ties.
        • Note: This makes the rule explosive, but this can be combated by removing some or all of B3c, B3e, B3k, B3y, B3q, B3r, S3c, S3e, and S3k.
    • Making MWSSes more common
      • Add B5i, B6k, and S6n. This causes B-heptominos to become MWSSes.
    • Making eleveners more common
      • Add B4e. This causes fleet predecessors in B3S23 to produce two eleveners instead of two ship-ties.
    • Making octagon 2s more common
      • Add B5a, S4i, S4j, S4n, S4y, S5a, and S6e, and remove S3a. This causes fleet predecessors (which now also evolve from what is the most common loaf parent in B3S23) in B3S23 to produce an octagon 2 instead of two ship-ties.
    • Making canoes more common
      • Add B4t, B5a, B5c, S4i, S4n, S4t, S4y, and S5a, and remove S3a. This causes canoes to evolve from boats and preponds.
    • Making aircraft carriers more common
      • Add B6a, B6c, B6i, and B6k. This causes a somewhat common sibling of the pi-heptomino to become two aircraft carriers and a blinker.
    • Making long barges more common
      • Add B5y. This causes fleet predecessors (which now also evolve from buns) to create two long barges instead of two ship-ties.
        • Note: Also adding B7e makes the B-heptomino a long barge puffer.
    • Making integral signs more common
      • Remove S3j. This causes the two similar edgeshootable regions 3o$3bo$o3bo$5bo$5bo and 3o$3bo$o3bo$5bo$4bo to become integral signs.
    • Making very long canoes more common
      • Add B5k, B7e, and S4y. This causes loaves (and their common predecessors) to become very long canoes.
        • Note: This makes the rule explosive, but this can be combated by removing some or all of B3k, B3q, B3y, S2i, S3k, and S3y.
Please give me more examples to put in here. They don't have to be in rules that are very similar to B3S23, but they must be somewhat general, and the pattern must be useful or otherwise notable.
Last edited by MathAndCode on June 20th, 2021, 1:32 pm, edited 7 times in total.
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

User avatar
GUYTU6J
Posts: 1411
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: How to make certain patterns more common

Post by GUYTU6J » April 1st, 2021, 9:52 pm

Do these observations help? They were taken from one of my Random posts.
Natural phoenicies:

Code: Select all

x = 3, y = 3, rule = B2n34cenr6ce/S23-a4city
o$2o$b2o!
|isorulemin = B2n34cenr6ce/S23-a4city
|isorulemax = B2n34cenryz5ceir6-an/S23-a4city6aei7e8
Natural eleveners:

Code: Select all

x = 4, y = 4, rule = B34-ajnw5-aqy/S23-a4c
3o$o2bo$o2bo$b3o!
|isorulemin = B3aijn4e/S2-in3-acek
|isorulemax = B2cik34-ajnw5-aqy6cei78/S01c234aceqrtz5678
I remember some rules in which a bookend eventually stabilize into an eater, but I lost it.
Natural tripole:

Code: Select all

x = 3, y = 3, rule = B2n3-k4jkw/S23-qy
o$2o$b2o!
|isorulemin = B2n3-k4jkw/S23-qy
|isorulemax = B2n34ceijkqw5enry6aci7e8/S23-q4ctz6ei78
Lifequote:
In the drama The Peony Pavilion, Tang Xianzu wrote: 原来姹紫嫣红开遍,似这般都付与断井颓垣。
(Here multiflorate splendour blooms forlorn
Midst broken fountains, mouldering walls.)
I'm afraid there's arrival but no departure.
Chinese people, enjoy your 🥩🥚🥛 and 🐟!

wwei47
Posts: 808
Joined: February 18th, 2021, 11:18 am

Re: How to make certain patterns more common

Post by wwei47 » April 1st, 2021, 10:09 pm

How about these?

Code: Select all

x = 2, y = 3, rule = B3-cy4e5i6ck/S23-kq4w5j8
o$2o$o!

Code: Select all

x = 3, y = 2, rule = B3-kqy4ej5k7e/S234qw6n7c
3o$bo!
A4n5e is evil.

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

Re: How to make certain patterns more common

Post by MathAndCode » April 1st, 2021, 10:20 pm

GUYTU6J wrote:
April 1st, 2021, 9:52 pm
Do these observations help? They were taken from one of my Random posts.
I will add the rule where fleet predecessors make eleveners because sometimes, two fishhooks need to be welded in that way, but I don't see how the other two are useful.
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

wwei47
Posts: 808
Joined: February 18th, 2021, 11:18 am

Re: How to make certain patterns more common

Post by wwei47 » April 5th, 2021, 11:10 am

MathAndCode wrote:
April 1st, 2021, 10:20 pm
l
I will add the rule where fleet predecessors make eleveners because sometimes, two fishhooks need to be welded in that way, but I don't see how the other two are useful.
I would put them in the "useless but pretty" classification.
Ampere found another cloverleaf interchange rule:

Code: Select all

x = 3, y = 3, rule = B3-cky4e5n6cn8/S2-n3-e4y5er6i7
2o$b2o$bo!
EDIT: Accidental quadloaf:

Code: Select all

x = 4, y = 4, rule = B35c/S2-i3-a4n
2bo$b3o$3o$bo!
Edit 2: What is this called?

Code: Select all

x = 3, y = 3, rule = B2i3-ky4qty5ck7c/S2-in3-aek4centz5jn6n7e
bo$2o$2bo!
Edit 3: Here's one for loaf siamese loaf:

Code: Select all

x = 3, y = 3, rule = B3-cy4ai5cq6-an7c/S2-i3-aeky4ijnqt5aej6aei7
bo$2o$2bo!
Edit 4: Another fun still life:

Code: Select all

x = 3, y = 3, rule = B3-ky4ajnqtyz5ackq6ce7c/S2-i3-aeky4cnqrt5ajn6-i
bo$2o$2bo!
Edit 5: Ship at ship:

Code: Select all

x = 3, y = 3, rule = B3-cky4cjny5c6c7c/S2-in3-aeky4jnqryz5ej6ei8
bo$2o$2bo!
Edit 6: Z at Z:

Code: Select all

x = 3, y = 3, rule = B3-cky4t5ceqy6aci7c/S2-i3-ak4cenqz5iq6-ae7e8
bo$2o$2bo!
Edit 7: Short canoe:

Code: Select all

x = 3, y = 3, rule = B3-cky4ajt5ce6e7/S2-i3-ak4jn5aejnq6in8
bo$2o$2bo!
Edit 8: 3x6 checkerboard:

Code: Select all

x = 3, y = 3, rule = B2i3-cy4acj5cqr6i7c/S2-in3-aek4cnr5einq6ac7c8
bo$2o$2bo!
Edit 9: Another one I don't know the name for:

Code: Select all

x = 3, y = 3, rule = B3-ky4aqt5acy6e/S2-i3-aeky4cnqyz5aenqr6cek7c
o$b2o$bo!
Edit 10: Here, have some more. There's a snake bridge snake and aircraft carrier bridge aircraft carrier in there, as well as some beehives at beehives.
Edit 11: Diamond ring:

Code: Select all

x = 3, y = 4, rule = B3-k4a5e6ci8/S234en5eq6in8
b2o$obo$obo$bo!
Attachments
Still lives0.txt
(13.09 KiB) Downloaded 20 times
A4n5e is evil.

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

Re: How to make certain patterns more common

Post by hotdogPi » April 16th, 2021, 7:59 pm

Tub with tail: remove B3r, add S5a. (Fishhooks are also more common, which only requires removing B3r and is mentioned in the OP.)

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

Re: How to make certain patterns more common

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

hotdogPi wrote:
April 16th, 2021, 7:59 pm
Tub with tail: remove B3r, add S5a. (Fishhooks are also more common, which only requires removing B3r and is mentioned in the OP.)
Could you give some example soups?

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'm free at last

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

Re: How to make certain patterns more common

Post by hotdogPi » April 16th, 2021, 9:27 pm

ColorfulGabrielsp138 wrote:
April 16th, 2021, 9:20 pm
hotdogPi wrote:
April 16th, 2021, 7:59 pm
Tub with tail: remove B3r, add S5a. (Fishhooks are also more common, which only requires removing B3r and is mentioned in the OP.)
Could you give some example soups?

It's this sequence that does it:

Code: Select all

x = 4, y = 3, rule = B3-r/S235a
2o$obo$2b2o!

User avatar
May13
Posts: 112
Joined: March 11th, 2021, 8:33 am

Re: How to make certain patterns more common

Post by May13 » April 23rd, 2021, 12:06 pm

In B34ct/S235e8 the π-heptomino turns into a hat:

Code: Select all

x = 3, y = 3, rule = B34ct/S235e8
3o$obo$obo!
[[ ZOOM 10 ]]
Long barges are common in B35y/S23:

Code: Select all

x = 3, y = 4, rule = B35y/S23
2o$obo$obo$bo!
[[ ZOOM 10 ]]
And more common in B35y7e/S23, because B-heptomino evolves into a long barge-laying puffer:

Code: Select all

x = 4, y = 3, rule = B35y7e/S23
bo$3o$ob2o!
MathAndCode wrote:
April 1st, 2021, 5:59 pm
  • Making eleveners more common
    • Add B4c. This causes fleet predecessors in B3S23 to produce two eleveners instead of two ship-ties.
Maybe B4e, not B4c?

Code: Select all

x = 4, y = 4, rule = B34c/S23
2b2o$bobo$b2o$o!
[[ ZOOM 10 ]]

Code: Select all

x = 4, y = 4, rule = B34e/S23
2b2o$bobo$b2o$o!
[[ ZOOM 10 ]]

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

Re: How to make certain patterns more common

Post by MathAndCode » April 23rd, 2021, 1:32 pm

May13 wrote:
April 23rd, 2021, 12:06 pm
Maybe B4e, not B4c?
Yes, thank you for catching that. I've corrected it and also added your way to make long barges more common. I didn't add your way to make hats more common because it doesn't appear to work in a large rulespace (likely due to the longer development time).
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

User avatar
cgoler2
Posts: 215
Joined: March 10th, 2021, 2:32 pm
Location: Living in a half-bakery

Re: How to make certain patterns more common

Post by cgoler2 » April 23rd, 2021, 5:39 pm

Adding B5r makes hats and cis-mirrored R-bees more common.

Code: Select all

x = 3, y = 12, rule = B35r/S23
bo$obo$obo$bo6$3o$obo$obo!

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

Re: How to make certain patterns more common

Post by MathAndCode » April 23rd, 2021, 5:56 pm

cgoler2 wrote:
April 23rd, 2021, 5:39 pm
Adding B5r makes hats and cis-mirrored R-bees more common.
Just because a still life is formed when a common active region hits a common still life in a particular way doesn't mean that the resulting still life is common. For example, in B3S23, a big S is formed when a pi sequence hits a boat in a certain way, but according to Catagolue, it is less than half as common as a paperclip, which also has fourteen cells, also requires seven cells, also has C2_2 symmetry, results when one half of a big S is shifted by two cells orthogonally in a certain direction, and does not result from any reactions consisting of a common active region hitting a common still life that I know of. (I think that I once found a wing+beehive reaction that forms a temporary paperclip, but Catagolue only counts the final ash of soups, not any intermittent objects, so I'm not counting it for this purpose.) I ran two dozen 64x64 soups in B35rS23, and I didn't see any hats or any cis-mirrored R-bees in the final ash.
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

wwei47
Posts: 808
Joined: February 18th, 2021, 11:18 am

Re: How to make certain patterns more common

Post by wwei47 » April 23rd, 2021, 6:03 pm

Reposting this diamond ring method because it doesn't seem to have been noticed before:

Code: Select all

x = 3, y = 4, rule = B3-k4a5e6ci8/S234en5eq6in8
b2o$obo$obo$bo!
A4n5e is evil.

User avatar
cgoler2
Posts: 215
Joined: March 10th, 2021, 2:32 pm
Location: Living in a half-bakery

Re: How to make certain patterns more common

Post by cgoler2 » April 23rd, 2021, 6:20 pm

MathAndCode wrote:
April 23rd, 2021, 5:56 pm
cgoler2 wrote:
April 23rd, 2021, 5:39 pm
Adding B5r makes hats and cis-mirrored R-bees more common.
Just because a still life is formed when a common active region hits a common still life in a particular way doesn't mean that the resulting still life is common. For example, in B3S23, a big S is formed when a pi sequence hits a boat in a certain way, but according to Catagolue, it is less than half as common as a paperclip, which also has fourteen cells, also requires seven cells, also has C2_2 symmetry, results when one half of a big S is shifted by two cells orthogonally in a certain direction, and does not result from any reactions consisting of a common active region hitting a common still life that I know of. (I think that I once found a wing+beehive reaction that forms a temporary paperclip, but Catagolue only counts the final ash of soups, not any intermittent objects, so I'm not counting it for this purpose.) I ran two dozen 64x64 soups in B35rS23, and I didn't see any hats or any cis-mirrored R-bees in the final ash.
I ran a couple of 1,000x1,000 soups, and one hat and around 6 cis-mirrored R-bees were in the soups. Also, this is probably the reason that the paperclip is common:

Code: Select all

x = 8, y = 10, rule = B3/S23
2o$2o$6b2o$bo4b2o$obo$obo$bo$2$2o$2o!

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

Re: How to make certain patterns more common

Post by MathAndCode » April 23rd, 2021, 7:28 pm

cgoler2 wrote:
April 23rd, 2021, 6:20 pm
This is probably the reason that the paperclip is common:

Code: Select all

x = 8, y = 10, rule = B3/S23
2o$2o$6b2o$bo4b2o$obo$obo$bo$2$2o$2o!
I didn't see a paperclip in that, and four specific objects being placed in that particular way without reacting with each other prematurely is unlikely in any particular soup, even for common objects.
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

User avatar
May13
Posts: 112
Joined: March 11th, 2021, 8:33 am

Re: How to make certain patterns more common

Post by May13 » April 26th, 2021, 8:26 am

In B36kS23 fleet predecessor evolves into a bakery, though it has no phases that exists for the bakery predecessor from CGoL:

Code: Select all

x = 20, y = 6, rule = B36k/S23
2b2o$bobo13b3o$b2o13bo2bo$o14bo3bo$16bobo$17bo!
In B3/S23-c bakery evolves into two boat-ties:

Code: Select all

x = 5, y = 5, rule = B3/S23-c
2bo$bobo$o3bo$o2bo$3o!
It's possible to combine these evolutionary tricks:

Code: Select all

x = 20, y = 5, rule = B36k/S23-c
2bo15b2o$bobo13bobo$o3bo12b2o$o2bo12bo$3o!
Does this predecessor of two bi-ponds count? It works from B3-ky7c/S23-c to B34ciyz5er6ci78/S23-c4certyz5ej6-c7c8, if I am not wrong, in 2^31=2 147 483 648 rules:

Code: Select all

x = 3, y = 3, rule = B37c/S23-c
2bo$2bo$3o!

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

Re: How to make certain patterns more common

Post by ColorfulGabrielsp138 » May 8th, 2021, 10:25 pm

I tried to make some soups, and I found that the xp0_google becomes a clean B-heptomino in 23/35y7e

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'm free at last

User avatar
bibunsekibun
Posts: 139
Joined: April 17th, 2021, 7:58 pm
Location: TRAPPIST-1e

Re: How to make certain patterns more common

Post by bibunsekibun » May 9th, 2021, 5:58 am

Small Lake:Add S4n

Code: Select all

x = 3, y = 2, rule = B3/S234n
3o$bo!
Dead Spark Coil:Add S4z

Code: Select all

x = 3, y = 3, rule = B3/S234z
3o$obo$obo!
Barge:Add B5k/S4j

Code: Select all

x = 4, y = 4, rule = B35k/S234j
b2o$o2bo$bobo$2bo!
Edit:Mirrored Dock!???!?!!?!!!

Code: Select all

x = 4, y = 4, rule = B3-ek4tw5a6e/S23-k4j6e
3o2$o2bo$b3o!
I'm sleepy
I'm not good at English, so please let me know if you have any grammatical mistakes
My Favorite Pattern is 60P312

wwei47
Posts: 808
Joined: February 18th, 2021, 11:18 am

Re: How to make certain patterns more common

Post by wwei47 » May 9th, 2021, 10:37 am

B->MWSS:

Code: Select all

x = 4, y = 3, rule = B35i6k/S236n
2bo$b3o$2obo!
EDIT: B->LWSS:

Code: Select all

x = 4, y = 3, rule = B3-eq4ek5i6k7e/S2-n34ny7e
2bo$b3o$2obo!
A4n5e is evil.

User avatar
Moosey
Posts: 4204
Joined: January 27th, 2019, 5:54 pm
Location: A house, or perhaps the OCA board. Or [click to not expand]
Contact:

Re: How to make certain patterns more common

Post by Moosey » May 12th, 2021, 5:45 pm

A very broad method that yields a lot of rules for a common sl:

Code: Select all

x = 3, y = 3, rule = B3-y/S2-i3
bo$3o$obo!
A very specific rule with some relatively common large SL's, particularly this one:

Code: Select all

x = 3, y = 2, rule = B2n3aijnr4jz5aky/S2-n34cnqtwy5cek6cin7e8
2o$b2o!
4x4 checkerboards are easy, probably already posted

Code: Select all

x = 3, y = 2, rule = B3/S2-i34ct
3o$bo!
bookends, the rule explodes wildly

Code: Select all

x = 3, y = 2, rule = B2i3-cekq4j5y/S234ct5eq6c
bo$3o!
My CA rules can be found here

Bill Watterson once wrote: "How do soldiers killing each other solve the world's problems?"
Nanho walåt derwo esaato?

leaplife advertising bad!

wwei47
Posts: 808
Joined: February 18th, 2021, 11:18 am

Re: How to make certain patterns more common

Post by wwei47 » May 12th, 2021, 8:55 pm

Here's an easy one for four boats, probably already known.

Code: Select all

x = 3, y = 3, rule = B3/S234ijq
o$o$3o!
A4n5e is evil.

User avatar
bibunsekibun
Posts: 139
Joined: April 17th, 2021, 7:58 pm
Location: TRAPPIST-1e

Re: How to make certain patterns more common

Post by bibunsekibun » May 16th, 2021, 4:39 am

Cis-mirrored R-bee

Code: Select all

x = 5, y = 3, rule = B3/S23-ce4q8
3bo$o2bo$2o2bo!
Edit:Long^2 Canoe!

Code: Select all

x = 3, y = 3, rule = B34cey5kqy7e8/S234y
3o$o$o!
I'm sleepy
I'm not good at English, so please let me know if you have any grammatical mistakes
My Favorite Pattern is 60P312

wwei47
Posts: 808
Joined: February 18th, 2021, 11:18 am

Re: How to make certain patterns more common

Post by wwei47 » May 26th, 2021, 10:37 am

Here's a method for a lake:

Code: Select all

x = 4, y = 4, rule = B3-cy4ekz/S2-n3-ey4cqyz5ek6en
bo$obo$bobo$2bo!
A4n5e is evil.

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

Re: How to make certain patterns more common

Post by MathAndCode » June 20th, 2021, 1:10 pm

Moosey wrote:
May 12th, 2021, 5:45 pm
A very broad method that yields a lot of rules for a common sl:

Code: Select all

x = 3, y = 3, rule = B3-y/S2-i3
bo$3o$obo!
Is that a useful catalyst or something? I'll add it if it's useful enough.
bibunsekibun wrote:
May 16th, 2021, 4:39 am
Long^2 Canoe!

Code: Select all

x = 3, y = 3, rule = B34cey5kqy7e8/S234y
3o$o$o!
I'll put that in because it turns out to only require three transitions to be different from ConwayLife (and because it can be used as a snake-type catalyst), but in the future, please minimize the number of differences from ConwayLife (or any other rule that is often tweaked) yourself. I almost didn't check how many transitions from ConwayLife your canoe-making reaction really requires.
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

Post Reply