Oscillator Discussion Thread

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
dvgrn
Moderator
Posts: 10612
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Oscillator Discussion Thread

Post by dvgrn » January 20th, 2019, 10:02 pm

testitemqlstudop wrote:p6 - killer toads hassling phi-spark-(ish) spark, not in jslife or osc supplementary collection:
It's in Dean Hickerson's oscillator collection. The main part of the rotor was discovered by David Buckingham in 1984, and the toad stabilization was found by LIFELINE editor Bob Wainwright in 1989:

Code: Select all

#C 6.2.5   [RTW 1989]  Also see 6.2.6.
#C 6.2.6   [DJB#141 4/25/84]  Also see 6.2.5.
x = 38, y = 24, rule = B3/S23
$17b2o11b2o$17bo2bo7bo2bo$4bo5bo7b5o3b5o$4b2o3b2o12bobo$4b2o3b2o9b4ob
4o$5bo3bo9bo2bo3bo2bo$19b2o7b2o$6b3o14b3o$5bo3bo12bo3bo3$5bo3bo12bo3bo
$6b3o14b3o$19b2o7b2o$5bo3bo9bo2bo3bo2bo$4b2o3b2o9b4ob4o$4b2o3b2o12bobo
$4bo5bo7b5o3b5o$17bo2bo7bo2bo$17b2o11b2o!
That means it's in jslife also -- fourth oscillator in on the second line of o0006.lif. The oscillator to the right of it is Buckingham's original at the top, but with another intermediate-sized stabilization on the bottom right:

Code: Select all

x = 18, y = 18, rule = B3/S23
2o11b2o$o2bo7bo2bo$b5o3b5o$6bobo$3b3o3b3o$2bo2bo3bo2bo$2b2o7b2o$7bo$6b
3o$5b2ob2o$5b2ob2o$6b3o$7bo$13b2o$4b2o3bo4bo$6bobobo3bob2o$3bo5bob2obo
b2o$4b2o7bo!

cvojan
Posts: 373
Joined: October 7th, 2018, 7:07 pm
Location: Feel free to delete

Re: Oscillator Discussion Thread

Post by cvojan » January 20th, 2019, 10:14 pm

I doubt this double-nosed p4 could really have a use except hassling objects, and I doubt it's new:

Code: Select all

x = 11, y = 30, rule = B3/S23
b3o3b3o2$o3bobo3bo$o3bobo3bo$bobo3bobo2$2bo5bo$2b2o3b2o$3b2ob2o$4bobo$
3b2ob2o$bo3bo3bo$o2bo3bo2bo$o2bo3bo2bo2$2o7b2o$2bo5bo$bob2ob2obo$bo3bo
3bo$bo3bo3bo$2obo3bob2o$bob2ob2obo$o2bo3bo2bo$b2obobob2o$2bob3obo$o2bo
3bo2bo$2obobobob2o$2bobobobo$2bobobobo$3bo3bo!
but it's cool because it can be put side-by-side 1 cell apart, and it looks like 1 single oscillator:

Code: Select all

x = 59, y = 30, rule = B3/S23
b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o3b3o2$o3bobo3bobo3bobo3bobo3bobo3bo
bo3bobo3bobo3bobo3bo$o3bobo3bobo3bobo3bobo3bobo3bobo3bobo3bobo3bobo3bo
$bobo3bobo3bobo3bobo3bobo3bobo3bobo3bobo3bobo3bobo2$2bo5bo5bo5bo5bo5bo
5bo5bo5bo5bo$2b2o3b2o5b2o3b2o5b2o3b2o5b2o3b2o5b2o3b2o$3b2ob2o7b2ob2o7b
2ob2o7b2ob2o7b2ob2o$4bobo9bobo9bobo9bobo9bobo$3b2ob2o7b2ob2o7b2ob2o7b
2ob2o7b2ob2o$bo3bo3bo3bo3bo3bo3bo3bo3bo3bo3bo3bo3bo3bo3bo$o2bo3bo2bobo
2bo3bo2bobo2bo3bo2bobo2bo3bo2bobo2bo3bo2bo$o2bo3bo2bobo2bo3bo2bobo2bo
3bo2bobo2bo3bo2bobo2bo3bo2bo2$2o7b2ob2o7b2ob2o7b2ob2o7b2ob2o7b2o$2bo5b
o5bo5bo5bo5bo5bo5bo5bo5bo$bob2ob2obo3bob2ob2obo3bob2ob2obo3bob2ob2obo
3bob2ob2obo$bo3bo3bo3bo3bo3bo3bo3bo3bo3bo3bo3bo3bo3bo3bo$bo3bo3bo3bo3b
o3bo3bo3bo3bo3bo3bo3bo3bo3bo3bo$2obo3bob2ob2obo3bob2ob2obo3bob2ob2obo
3bob2ob2obo3bob2o$bob2ob2obo3bob2ob2obo3bob2ob2obo3bob2ob2obo3bob2ob2o
bo$o2bo3bo2bobo2bo3bo2bobo2bo3bo2bobo2bo3bo2bobo2bo3bo2bo$b2obobob2o3b
2obobob2o3b2obobob2o3b2obobob2o3b2obobob2o$2bob3obo5bob3obo5bob3obo5bo
b3obo5bob3obo$o2bo3bo2bobo2bo3bo2bobo2bo3bo2bobo2bo3bo2bobo2bo3bo2bo$
2obobobob2ob2obobobob2ob2obobobob2ob2obobobob2ob2obobobob2o$2bobobobo
5bobobobo5bobobobo5bobobobo5bobobobo$2bobobobo5bobobobo5bobobobo5bobob
obo5bobobobo$3bo3bo7bo3bo7bo3bo7bo3bo7bo3bo!
EDIT: Near-statorless p5 oscillator, and it's monomer:

Code: Select all

x = 27, y = 20, rule = B3/S23
2bo5bo9bo5bo$2bobobobo9bobobobo$2bo5bo9bo5bo$4bobo13bobo$3bo3bo11bo3bo
$5bo15bo$b3obob3o7b3obob3o$3ob3ob3o5b3ob3ob3o$4b3o13b3o3$4bobo13b3o$2b
3ob3o7b3ob3ob3o$bo7bo7b3obob3o$b2o5b2o11bo$19bo3bo$20bobo$18bo5bo$18bo
bobobo$18bo5bo!
Last edited by cvojan on January 21st, 2019, 1:52 am, edited 1 time in total.

User avatar
testitemqlstudop
Posts: 1367
Joined: July 21st, 2016, 11:45 am
Location: in catagolue
Contact:

Re: Oscillator Discussion Thread

Post by testitemqlstudop » January 20th, 2019, 10:41 pm

dvgrn wrote:
testitemqlstudop wrote:p6 - killer toads hassling phi-spark-(ish) spark, not in jslife or osc supplementary collection:
It's in Dean Hickerson's oscillator collection. The main part of the rotor was discovered by David Buckingham in 1984, and the toad stabilization was found by LIFELINE editor Bob Wainwright in 1989:

Code: Select all

#C 6.2.5   [RTW 1989]  Also see 6.2.6.
#C 6.2.6   [DJB#141 4/25/84]  Also see 6.2.5.
x = 38, y = 24, rule = B3/S23
$17b2o11b2o$17bo2bo7bo2bo$4bo5bo7b5o3b5o$4b2o3b2o12bobo$4b2o3b2o9b4ob
4o$5bo3bo9bo2bo3bo2bo$19b2o7b2o$6b3o14b3o$5bo3bo12bo3bo3$5bo3bo12bo3bo
$6b3o14b3o$19b2o7b2o$5bo3bo9bo2bo3bo2bo$4b2o3b2o9b4ob4o$4b2o3b2o12bobo
$4bo5bo7b5o3b5o$17bo2bo7bo2bo$17b2o11b2o!
That means it's in jslife also -- fourth oscillator in on the second line of o0006.lif. The oscillator to the right of it is Buckingham's original at the top, but with another intermediate-sized stabilization on the bottom right:

Code: Select all

x = 18, y = 18, rule = B3/S23
2o11b2o$o2bo7bo2bo$b5o3b5o$6bobo$3b3o3b3o$2bo2bo3bo2bo$2b2o7b2o$7bo$6b
3o$5b2ob2o$5b2ob2o$6b3o$7bo$13b2o$4b2o3bo4bo$6bobobo3bob2o$3bo5bob2obo
b2o$4b2o7bo!
(By the way, I think I deleted all of my code in rage after plingeling saying unsatisfiable after seven hours. Sorry... I'm thinking of writing another oscillator search program if I have time. In the meantime, if I can tame ofind to run a p19 search...)

Ahggg another collection to add to Golly.

I think these monstrosities are known:

Code: Select all

x = 8, y = 16, rule = B3/S23
5bo$4bobo2$3bo2bo$3bobo$3b2o2$3bobo2$4b2o$3bobo$2bo2bo2$2bobo$3bo!

Code: Select all

x = 5, y = 15, rule = B3/S23
3bo$3bo$3bo$2bo$2obo$b2o$bo2$3bo$2b2o$bob2o$2bo$bo$bo$bo!
They were part of a huge ofind result:

Code: Select all

x = 5, y = 137, rule = B3/S23
3b2o$2bobo2$bobo$3b2o$2ob2o$2bo2$3o$3b2o$3b2o$3o2$2bo$2ob2o$2o$bobo2$o
bo$2o$4bo$5o$o$3b2o$2bobo$bo$o$2o$2bo$2o2bo$bob2o$bobo$2obo$3b2o$2o2bo
$bobo$bob2o$2bo$3b2o$4bo$3bo$obo$2o2$3bo$3bo$3bo$2bo$2obo$b2o$bo2$3bo$
2b2o$bob2o$2bo$bo$bo$bo3$2b3o3$bo$bo$bo$2bo$bob2o$2b2o$3bo2$bo$b2o$2ob
o$2bo$3bo$3bo$3bo2$bo$b3o$4bo$ob3o$2o$3b2o$3obo$o$2b2o$b2o$4bo$b4o$o$b
4o$4bo$b2o$2b2o$o$4o$4bo$2b3o$bo$o2b2o$3obo2$2b2o$bobo$bo$2obo$2bobo$
2bobo$3bo2$3bo$bobo$2bobo$2bo3$b3o$3o3$2bo$obo$bobo$bo3$3o$b3o3$b2o$o$
3bo$b2o!

User avatar
BlinkerSpawn
Posts: 1992
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Oscillator Discussion Thread

Post by BlinkerSpawn » January 20th, 2019, 10:50 pm

cvojan wrote:I doubt this double-nosed p4 could really have a use except hassling objects, and I doubt it's new:

Code: Select all

x = 11, y = 30, rule = B3/S23
b3o3b3o2$o3bobo3bo$o3bobo3bo$bobo3bobo2$2bo5bo$2b2o3b2o$3b2ob2o$4bobo$
3b2ob2o$bo3bo3bo$o2bo3bo2bo$o2bo3bo2bo2$2o7b2o$2bo5bo$bob2ob2obo$bo3bo
3bo$bo3bo3bo$2obo3bob2o$bob2ob2obo$o2bo3bo2bo$b2obobob2o$2bob3obo$o2bo
3bo2bo$2obobobob2o$2bobobobo$2bobobobo$3bo3bo!
I only see monomers of this rotor in jslife; neat oscillator.
Reduction which can only be done on one side:

Code: Select all

x = 11, y = 30, rule = B3/S23
b3o3b3o2$o3bobo3bo$o3bobo3bo$bobo3bobo2$2bo5bo$2b2o3b2o$3b2ob2o$4bobo$
3b2ob2o$bo3bo3bo$o2bo3bo2bo$o2bo3bo2bo2$2o7b2o$2bo5bo$bob2ob2obo$bo3bo
3bo$bo3bo3bo$2obo3bob2o$bob2ob2obo$bobo3bo2bo$2bobobob2o$obob3obo$2obo
3bo2bo$3bobobob2o$3b2obobo$6bobo$6b2o!
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

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

Re: Oscillator Discussion Thread

Post by dvgrn » January 20th, 2019, 11:26 pm

testitemqlstudop wrote:(By the way, I think I deleted all of my code in rage after plingeling saying unsatisfiable after seven hours. Sorry... I'm thinking of writing another oscillator search program if I have time. In the meantime, if I can tame ofind to run a p19 search...)
Anyone deciding to tackle the omniperiodicity problem in a serious way should probably plan on running searches for something closer to seven months than seven hours. There are a very large number of options to try. If you're lucky, something might show up in seven weeks instead of seven months.

If the search is set up well, I would think the first few thousand options will probably return unsatisfiable very quickly, so then you'd have to gradually widen the search while keeping each individual sub-search to a known amount of time. When you start hitting searches that don't return a negative result after 100 seconds, maybe put it on a lower-priority queue and eventually come back to it and re-run for 1000 seconds, 10,000 seconds, and so on.

As far as direct p19 oscillator searches go, it will be extraordinarily impressive if you can get a positive result after even seven years of searching. There's a reason why the description of ofind says it "searches for low-period oscillators."

Apparently wildmyron's recent p8 oscillator took an overnight run on a reasonably good computer (using JLS). Even if each additional tick in the oscillator period only needed a factor of ten increase in search time (and for an oscillator of any size at all, that's fairly optimistic) then to get a period-19 result you might need

10 hours * 10^11

= about 100 million years of CPU time.

Now, if you come up with an algorithm that no one has ever thought of before, and/or just happen to set up the initial conditions exactly right, it might be only a millionth of that -- but even improving by a factor of a million wouldn't be good enough!

Anyway, if you find a p19, there would still be a period-23 oscillator to discover, which is let's say another ten thousand times harder to search for than the p19 -- and then p38 and p41 beyond that. A working 2c/3 elbow would solve all these problems at once.

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Oscillator Discussion Thread

Post by wildmyron » January 21st, 2019, 1:10 am

Here are some p8 oscillators found with JLS searches set up to find flippers (p4, flip across y axis after last gen, odd number of columns)

Even bilateral symmetry:

Code: Select all

x = 33, y = 18, rule = B3/S23
9bo13bo$4b2o2bobo2bo2bo2bo2bobo2b2o$3bo2bo2b2o2b7o2b2o2bo2bo$3b3o5b2o
7b2o5b3o$6b5o2b7o2b5o$3b2o5bobo7bo5bob2o$3bo4bobo2b2o3b2o4bobo2bo$2obo
bob2obo6bobobob2o2bobob2o$bobobo3bobo2b2o3bobo3bobobobo$bobobo3bobo2b
2o3bobo3bobobobo$2obobob2obo6bobobob2o2bobob2o$3bo4bobo2b2o3b2o4bobo2b
o$3b2o5bobo7bo5bob2o$6b5o2b7o2b5o$3b3o5b2o7b2o5b3o$3bo2bo2b2o2b7o2b2o
2bo2bo$4b2o2bobo2bo2bo2bo2bobo2b2o$9bo13bo!
It can be made into a wick:

Code: Select all

x = 65, y = 38, rule = B3/S23
9bo10b2o5b2o10bo$4b2o2bobo2bo2bo2bobo2bo2bobo2bo2bo2bobo2b2o$3bo2bo2b
2o2b7o2b5o2b7o2b2o2bo2bo$3b3o5b2o7b2o5b2o7b2o5b3o$6b5o2b7o2b5o2b7o2b5o
$3b2o5bobo7bobo3bobo7bo5bob2o$3bo4bobo2b2o3b2o2bobobo2b2o3b2o4bobo2bo$
2obobob2obo6bobobo4bo6bobobob2o2bobob2o$bobobo3bobo2b2o3bobobobobo2b2o
3bobo3bobobobo$bobobo3bobo2b2o3bobobobobo2b2o3bobo3bobobobo$2obobob2ob
o6bobobo4bo6bobobob2o2bobob2o$3bo4bobo2b2o3b2o2bobobo2b2o3b2o4bobo2bo$
3b2o5bobo7bobo3bobo7bo5bob2o$6b5o2b7o2b5o2b7o2b5o$3b3o5b2o7b2o5b2o7b2o
5b3o$3bo2bo2b2o2b7o2b5o2b7o2b2o2bo2bo$4b2o2bobo2bo2bo2bobo2bo2bobo2bo
2bo2bobo2b2o$9bo10b2o5b2o10bo3$9bo10b2o5b2o7b2o5b2o10bo$4b2o2bobo2bo2b
o2bobo2bo2bobo2bo2bobo2bo2bobo2bo2bo2bobo2b2o$3bo2bo2b2o2b7o2b5o2b7o2b
5o2b7o2b2o2bo2bo$3b3o5b2o7b2o5b2o7b2o5b2o7b2o5b3o$6b5o2b7o2b5o2b7o2b5o
2b7o2b5o$3b2o5bobo7bobo3bobo7bobo3bobo7bo5bob2o$3bo4bobo2b2o3b2o2bobob
o2b2o3b2o2bobobo2b2o3b2o4bobo2bo$2obobob2obo6bobobo4bo6bobobo4bo6bobob
ob2o2bobob2o$bobobo3bobo2b2o3bobobobobo2b2o3bobobobobo2b2o3bobo3bobobo
bo$bobobo3bobo2b2o3bobobobobo2b2o3bobobobobo2b2o3bobo3bobobobo$2obobob
2obo6bobobo4bo6bobobo4bo6bobobob2o2bobob2o$3bo4bobo2b2o3b2o2bobobo2b2o
3b2o2bobobo2b2o3b2o4bobo2bo$3b2o5bobo7bobo3bobo7bobo3bobo7bo5bob2o$6b
5o2b7o2b5o2b7o2b5o2b7o2b5o$3b3o5b2o7b2o5b2o7b2o5b2o7b2o5b3o$3bo2bo2b2o
2b7o2b5o2b7o2b5o2b7o2b2o2bo2bo$4b2o2bobo2bo2bo2bobo2bo2bobo2bo2bobo2bo
2bobo2bo2bo2bobo2b2o$9bo10b2o5b2o7b2o5b2o10bo!
Odd bilateral symmetry

Code: Select all

x = 17, y = 13, rule = B3/S23
8bo$6b5o$2b2obo5bob2o$3bobo2b4obo$3bobo3bobobo$b2o2b2o7b2o$o2b2o6b3o2b
o$b2o2b2o7b2o$3bobo3bobobo$3bobo2b4obo$2b2obo5bob2o$6b5o$8bo!

Code: Select all

x = 29, y = 17, rule = B3/S23
7bo2bo2bobo2bo2bo$5b3o2b4ob4o2b3o$2bobo3b2o4bo4b2o3bobo$2b2ob2o4b2o3b
2o4b2ob2o$5bob5ob3ob5obo$4o3bo5bo9bob4o$o2bobo3b4ob2ob3ob5o2bo$7bobo5b
o4b2o$10bo6bob2o$7bobo5bo4b2o$o2bobo3b4ob2ob3ob5o2bo$4o3bo5bo9bob4o$5b
ob5ob3ob5obo$2b2ob2o4b2o3b2o4b2ob2o$2bobo3b2o4bo4b2o3bobo$5b3o2b4ob4o
2b3o$7bo2bo2bobo2bo2bo!
--------
testitemqlstudop wrote:I think these monstrosities are known:

Code: Select all

x = 8, y = 16, rule = B3/S23
5bo$4bobo2$3bo2bo$3bobo$3b2o2$3bobo2$4b2o$3bobo$2bo2bo2$2bobo$3bo!

Code: Select all

x = 5, y = 15, rule = B3/S23
3bo$3bo$3bo$2bo$2obo$b2o$bo2$3bo$2b2o$bob2o$2bo$bo$bo$bo!
These two patterns are the same p3 oscillator. It can be found in jslife in o0003.lif, first pattern on the second row.
testitemqlstudop wrote:They were part of a huge ofind result:

Code: Select all

<snip rle of long p6 composed of p2 and p3 rotors>
Just letting ofind loose on a non-prime period search is probably not the best way to find an oscillator at that period. I'm rather confused why you got such a long result out of ofind, it should normally return the shortest result which matches this result - or is this perhaps A for Awesome's osrc rather than ofind?

Edit: Removed inaccurate comments about ofind search results for non-prime period searches.
Actually, this doesn't really look like a result from either ofind or osrc? Can you provide a link to where you obtained the code for this search from?
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

Sokwe
Moderator
Posts: 2645
Joined: July 9th, 2009, 2:44 pm

Re: Oscillator Discussion Thread

Post by Sokwe » January 21st, 2019, 4:36 am

wildmyron wrote:Here are some p8 oscillators found with JLS searches set up to find flippers (p4, flip across y axis after last gen, odd number of columns)

Even bilateral symmetry... It can be made into a wick
The left and right ends of the rotor are themselves p8 flippers (odd-width):

Code: Select all

x = 17, y = 16, rule = B3/S23
8bobo$5bo2b2obo$3b3o5b3o$2bo3b5o3bo$o2b2o5bob2o2bo$2obo4bobo2bob2o$3bo
bob2o2bobo$3bobo3bobobo$2b2obo3bobob2o$3bobob2o2bobo$3bo4bobo2bo$2ob2o
5bob2ob2o$obo3b5o3bobo$3b3o5b3o$5bo2b2obo$8bobo!
Did you not notice this, or is it already known?
-Matthias Merzenich

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Oscillator Discussion Thread

Post by wildmyron » January 21st, 2019, 6:36 am

Sokwe wrote:
wildmyron wrote:Here are some p8 oscillators found with JLS searches set up to find flippers (p4, flip across y axis after last gen, odd number of columns)

Even bilateral symmetry... It can be made into a wick
The left and right ends of the rotor are themselves p8 flippers (odd-width):

Code: Select all

x = 17, y = 16, rule = B3/S23
8bobo$5bo2b2obo$3b3o5b3o$2bo3b5o3bo$o2b2o5bob2o2bo$2obo4bobo2bob2o$3bo
bob2o2bobo$3bobo3bobobo$2b2obo3bobob2o$3bobob2o2bobo$3bo4bobo2bo$2ob2o
5bob2ob2o$obo3b5o3bobo$3b3o5b3o$5bo2b2obo$8bobo!
Did you not notice this, or is it already known?
Huh, no, I didn't notice that. I can't see it in the collections and I didn't see it when I reviewed this thread (but I could easily have missed it). The JLS search I ran actually found this at a longer length and I manually shortened it. I seem to frequently overlook this kind of simplifications.

I forgot to mention that I haven't yet found a way of continuing this search with JLS after the first solution is found - other than modifying the initial search state near the center of the search and restarting the search. wls-nb could be better in that regard but I like the sub-periodic constraints available in JLS
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

Sokwe
Moderator
Posts: 2645
Joined: July 9th, 2009, 2:44 pm

Re: Oscillator Discussion Thread

Post by Sokwe » January 21st, 2019, 7:42 am

wildmyron wrote:I haven't yet found a way of continuing this search with JLS after the first solution is found - other than modifying the initial search state near the center of the search and restarting the search. wls-nb could be better in that regard but I like the sub-periodic constraints available in JLS
WLS has a "backup" feature that allows you to back up through the search tree to skip results. Sadly, JLS doesn't seem to have this feature - or at least I haven't found how to do it.

It would be a nice feature to add, but unfortunately Karel Suhajda hasn't logged in for almost 5 years, and to my knowledge the source code was never released.
-Matthias Merzenich

User avatar
testitemqlstudop
Posts: 1367
Joined: July 21st, 2016, 11:45 am
Location: in catagolue
Contact:

Re: Oscillator Discussion Thread

Post by testitemqlstudop » January 21st, 2019, 9:52 am

wildmyron wrote:Here are some p8 oscillators found with JLS searches set up to find flippers (p4, flip across y axis after last gen, odd number of columns)

Even bilateral symmetry:

Code: Select all

x = 33, y = 18, rule = B3/S23
9bo13bo$4b2o2bobo2bo2bo2bo2bobo2b2o$3bo2bo2b2o2b7o2b2o2bo2bo$3b3o5b2o
7b2o5b3o$6b5o2b7o2b5o$3b2o5bobo7bo5bob2o$3bo4bobo2b2o3b2o4bobo2bo$2obo
bob2obo6bobobob2o2bobob2o$bobobo3bobo2b2o3bobo3bobobobo$bobobo3bobo2b
2o3bobo3bobobobo$2obobob2obo6bobobob2o2bobob2o$3bo4bobo2b2o3b2o4bobo2b
o$3b2o5bobo7bo5bob2o$6b5o2b7o2b5o$3b3o5b2o7b2o5b3o$3bo2bo2b2o2b7o2b2o
2bo2bo$4b2o2bobo2bo2bo2bo2bobo2b2o$9bo13bo!
It can be made into a wick:

Code: Select all

x = 65, y = 38, rule = B3/S23
9bo10b2o5b2o10bo$4b2o2bobo2bo2bo2bobo2bo2bobo2bo2bo2bobo2b2o$3bo2bo2b
2o2b7o2b5o2b7o2b2o2bo2bo$3b3o5b2o7b2o5b2o7b2o5b3o$6b5o2b7o2b5o2b7o2b5o
$3b2o5bobo7bobo3bobo7bo5bob2o$3bo4bobo2b2o3b2o2bobobo2b2o3b2o4bobo2bo$
2obobob2obo6bobobo4bo6bobobob2o2bobob2o$bobobo3bobo2b2o3bobobobobo2b2o
3bobo3bobobobo$bobobo3bobo2b2o3bobobobobo2b2o3bobo3bobobobo$2obobob2ob
o6bobobo4bo6bobobob2o2bobob2o$3bo4bobo2b2o3b2o2bobobo2b2o3b2o4bobo2bo$
3b2o5bobo7bobo3bobo7bo5bob2o$6b5o2b7o2b5o2b7o2b5o$3b3o5b2o7b2o5b2o7b2o
5b3o$3bo2bo2b2o2b7o2b5o2b7o2b2o2bo2bo$4b2o2bobo2bo2bo2bobo2bo2bobo2bo
2bo2bobo2b2o$9bo10b2o5b2o10bo3$9bo10b2o5b2o7b2o5b2o10bo$4b2o2bobo2bo2b
o2bobo2bo2bobo2bo2bobo2bo2bobo2bo2bo2bobo2b2o$3bo2bo2b2o2b7o2b5o2b7o2b
5o2b7o2b2o2bo2bo$3b3o5b2o7b2o5b2o7b2o5b2o7b2o5b3o$6b5o2b7o2b5o2b7o2b5o
2b7o2b5o$3b2o5bobo7bobo3bobo7bobo3bobo7bo5bob2o$3bo4bobo2b2o3b2o2bobob
o2b2o3b2o2bobobo2b2o3b2o4bobo2bo$2obobob2obo6bobobo4bo6bobobo4bo6bobob
ob2o2bobob2o$bobobo3bobo2b2o3bobobobobo2b2o3bobobobobo2b2o3bobo3bobobo
bo$bobobo3bobo2b2o3bobobobobo2b2o3bobobobobo2b2o3bobo3bobobobo$2obobob
2obo6bobobo4bo6bobobo4bo6bobobob2o2bobob2o$3bo4bobo2b2o3b2o2bobobo2b2o
3b2o2bobobo2b2o3b2o4bobo2bo$3b2o5bobo7bobo3bobo7bobo3bobo7bo5bob2o$6b
5o2b7o2b5o2b7o2b5o2b7o2b5o$3b3o5b2o7b2o5b2o7b2o5b2o7b2o5b3o$3bo2bo2b2o
2b7o2b5o2b7o2b5o2b7o2b2o2bo2bo$4b2o2bobo2bo2bo2bobo2bo2bobo2bo2bobo2bo
2bobo2bo2bo2bobo2b2o$9bo10b2o5b2o7b2o5b2o10bo!
Odd bilateral symmetry

Code: Select all

x = 17, y = 13, rule = B3/S23
8bo$6b5o$2b2obo5bob2o$3bobo2b4obo$3bobo3bobobo$b2o2b2o7b2o$o2b2o6b3o2b
o$b2o2b2o7b2o$3bobo3bobobo$3bobo2b4obo$2b2obo5bob2o$6b5o$8bo!

Code: Select all

x = 29, y = 17, rule = B3/S23
7bo2bo2bobo2bo2bo$5b3o2b4ob4o2b3o$2bobo3b2o4bo4b2o3bobo$2b2ob2o4b2o3b
2o4b2ob2o$5bob5ob3ob5obo$4o3bo5bo9bob4o$o2bobo3b4ob2ob3ob5o2bo$7bobo5b
o4b2o$10bo6bob2o$7bobo5bo4b2o$o2bobo3b4ob2ob3ob5o2bo$4o3bo5bo9bob4o$5b
ob5ob3ob5obo$2b2ob2o4b2o3b2o4b2ob2o$2bobo3b2o4bo4b2o3bobo$5b3o2b4ob4o
2b3o$7bo2bo2bobo2bo2bo!
--------
testitemqlstudop wrote:I think these monstrosities are known:

Code: Select all

x = 8, y = 16, rule = B3/S23
5bo$4bobo2$3bo2bo$3bobo$3b2o2$3bobo2$4b2o$3bobo$2bo2bo2$2bobo$3bo!

Code: Select all

x = 5, y = 15, rule = B3/S23
3bo$3bo$3bo$2bo$2obo$b2o$bo2$3bo$2b2o$bob2o$2bo$bo$bo$bo!
These two patterns are the same p3 oscillator. It can be found in jslife in o0003.lif, first pattern on the second row.
testitemqlstudop wrote:They were part of a huge ofind result:

Code: Select all

<snip rle of long p6 composed of p2 and p3 rotors>
Just letting ofind loose on a non-prime period search is probably not the best way to find an oscillator at that period. I'm rather confused why you got such a long result out of ofind, it should normally return the shortest result which matches this result - or is this perhaps A for Awesome's osrc rather than ofind?

Edit: Removed inaccurate comments about ofind search results for non-prime period searches.
Actually, this doesn't really look like a result from either ofind or osrc? Can you provide a link to where you obtained the code for this search from?
I actually did get it from David Eppstein's ofind, But the original output of ofind had a dot at the top (the one-cell spark), and ofind kept deepening and then reported that long osc as the "best partial".

Then and again,
zdr wrote: There may be bugs in gfind

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Oscillator Discussion Thread

Post by wildmyron » January 21st, 2019, 11:50 am

Sokwe wrote:WLS has a "backup" feature that allows you to back up through the search tree to skip results. Sadly, JLS doesn't seem to have this feature - or at least I haven't found how to do it.
I miss this feature too, I'm fairly certain that it's not included.
Sokwe wrote:It would be a nice feature to add, but unfortunately Karel Suhajda hasn't logged in for almost 5 years, and to my knowledge the source code was never released.
The source code is distributed with the jar file containing the application. You can extract it with any file compression utility. I did look through the code many years ago but never got to the point of modifying it or installing a Java Development Environment in order to rebuild the application.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

Kasuha
Posts: 55
Joined: November 1st, 2012, 11:39 am

Re: Oscillator Discussion Thread

Post by Kasuha » January 21st, 2019, 3:51 pm

Sorry all, it's been a while since I've been here.
wildmyron wrote:I forgot to mention that I haven't yet found a way of continuing this search with JLS after the first solution is found - other than modifying the initial search state near the center of the search and restarting the search. wls-nb could be better in that regard but I like the sub-periodic constraints available in JLS
This statement surprises me. By default JLS searches through all solutions and based on settings (Search/Options) pauses on each iteration, each solution, or just runs continuously through the whole search. Default setting is pause on each solution. When the search is paused, you can continue to the next solution by pressing Space or through Search/Continue.

There's no option to trace back in search as there is in wls but there's a similar and in my opinion more useful feature: to avoid 'too many uninteresting solutions' problem, there's the 'Use combination of previous solutions to prune search' option in Search/Options.
When checked, the search maintains list of cell states that were the same in all previously found solutions and only presents new solutions that differ in at least one cell state from that (further reducing the set with each new solution). This option may skip large number of solutions but may also significanly reduce the search time. When the search concludes with this option on, it displays all cell states that were the same in all solutions and it's possible to incorporate these into the cell area through Search->Accept Displayed State.

It's also possible to save all found solutions into a file instead of pausing the search on each solution - again, through Search->Options.

Also, JLS source is contained within the JLS .jar file. Just unzip it and separate all images and .java files.

There's also manual for JLS where you can find all of that mentioned. Unfortunately the download I set up long ago doesn't work anymore but I found it here: http://cranemtn.com/life/files/JLS_manual.pdf

Sokwe
Moderator
Posts: 2645
Joined: July 9th, 2009, 2:44 pm

Re: Oscillator Discussion Thread

Post by Sokwe » January 21st, 2019, 6:32 pm

wildmyron wrote:The source code is distributed with the jar file containing the application.
Kasuha wrote:JLS source is contained within the JLS .jar file. Just unzip it and separate all images and .java files.
This clearly reveals how much I know about Java.
Kasuha wrote:there's the 'Use combination of previous solutions to prune search' option in Search/Options.
When checked, the search maintains list of cell states that were the same in all previously found solutions and only presents new solutions that differ in at least one cell state from that (further reducing the set with each new solution).
Thanks for the reminder. I rarely use this feature, because I'm usually only looking for a single solution to a problem. A backup feature might still be useful in cases where there are many partial results but few solutions.
-Matthias Merzenich

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Oscillator Discussion Thread

Post by wildmyron » January 22nd, 2019, 12:43 am

Kasuha wrote:Sorry all, it's been a while since I've been here.
Well it is nice to see you back. Thank you for responding to my concerns.
Kasuha wrote:
wildmyron wrote:I forgot to mention that I haven't yet found a way of continuing this search with JLS after the first solution is found - other than modifying the initial search state near the center of the search and restarting the search. wls-nb could be better in that regard but I like the sub-periodic constraints available in JLS
This statement surprises me. By default JLS searches through all solutions and based on settings (Search/Options) pauses on each iteration, each solution, or just runs continuously through the whole search. Default setting is pause on each solution. When the search is paused, you can continue to the next solution by pressing Space or through Search/Continue.
Sorry, I was unclear when I made that statement. I can of course continue running the search as you indicate, but because a solution has been found with a large empty area leftover JLS fills that area with Off cells and then proceeds to find many solutions containing small still lifes / sub-period oscillators which are disconnected from the initial solution found. The time taken to work through this part of the search space is often prohibitive, even with the 'Use combination of previous solutions to prune search' option. This is why I said that to find another solution I need to restart the search with modified initial conditions (chosen to rule out the found solution).
Kasuha wrote:There's no option to trace back in search as there is in wls but there's a similar and in my opinion more useful feature: to avoid 'too many uninteresting solutions' problem, there's the 'Use combination of previous solutions to prune search' option in Search/Options.
When checked, the search maintains list of cell states that were the same in all previously found solutions and only presents new solutions that differ in at least one cell state from that (further reducing the set with each new solution). This option may skip large number of solutions but may also significanly reduce the search time. When the search concludes with this option on, it displays all cell states that were the same in all solutions and it's possible to incorporate these into the cell area through Search->Accept Displayed State.
I do use this feature frequently and I agree it is very useful to speed up the search. I find it particularly useful when finding partial solutions - similar to the method you outlined when searching for a p7 sparker. For this particular search I was running the backup feature can be used to backtrack the search to a point where the rotor is modified from the found solution, then the search will continue without becoming lost in the myriad of disconnected solutions (this process needs to be repeated for alternative stator solutions for the initial oscillator, but there are generally far fewer of those). I've used this technique in the past with WLS, and also found it useful when searching for higher period spaceships.

I don't wish to derail this thread further, so perhaps any further discussion should move to the JavaLifeSearch thread.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

User avatar
testitemqlstudop
Posts: 1367
Joined: July 21st, 2016, 11:45 am
Location: in catagolue
Contact:

Re: Oscillator Discussion Thread

Post by testitemqlstudop » February 7th, 2019, 6:38 pm

(x-post unsure discoveries)

small p14, the first oscillator I found w/ dr and lls
(pop 46 to 47)

Code: Select all

x = 12, y = 13, rule = B3/S23
5b2o$5bo2bo$7b4o$3b4o4bo$2bo5bobo$2b8o2$2b3o2b3o$bobo5bo$o4b4o$b4o$3bo
2bo$5b2o!
EDIT:
small p16, min pop 52 (DEFINITELY CAN REDUCE)

Code: Select all

x = 11, y = 15, rule = B3/S23
6b2o$6bo2b2o$4bobo3bo$2b3o2b3o$bo3bobo$o2bobo$b3o$7bo$ob2o2bo$2obobo$
5bobo$2obobob3o$ob2o2bo3bo$4bobo2b2o$4b2o!
EDIT: p17

Code: Select all

x = 15, y = 14, rule = B3/S23
7bo$3bob3o3b2o$b4o3b2o2bo$o5b2o2b2o$2o2b2o3bo2b3o$3bobobobobo2bo$2obob
o2b2o2bo$bobobo4bob2o$o2bob5obo2bo$obobo6bob2o$b2obob2o3bo$4bobo3b2o$
4bobo$5bo!

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

Re: Oscillator Discussion Thread

Post by Macbi » February 7th, 2019, 7:20 pm

testitemqlstudop wrote:small p16, min pop 52 (DEFINITELY CAN REDUCE)
Minimum population is 37:

Code: Select all

x = 11, y = 13, rule = B3/S23
9b2o$3b2o5bo$3bobob3o$5bobo$3bobo$b3o2bo$o6bo$b3o$3bobo$5bobo$3bobob3o
$3b2o5bo$9b2o!

User avatar
Hdjensofjfnen
Posts: 1742
Joined: March 15th, 2016, 6:41 pm
Location: re^jθ

Re: Oscillator Discussion Thread

Post by Hdjensofjfnen » February 7th, 2019, 8:17 pm

cvojan wrote:I doubt this double-nosed p4 could really have a use except hassling objects, and I doubt it's new:

Code: Select all

x = 11, y = 30, rule = B3/S23
b3o3b3o2$o3bobo3bo$o3bobo3bo$bobo3bobo2$2bo5bo$2b2o3b2o$3b2ob2o$4bobo$
3b2ob2o$bo3bo3bo$o2bo3bo2bo$o2bo3bo2bo2$2o7b2o$2bo5bo$bob2ob2obo$bo3bo
3bo$bo3bo3bo$2obo3bob2o$bob2ob2obo$o2bo3bo2bo$b2obobob2o$2bob3obo$o2bo
3bo2bo$2obobobob2o$2bobobobo$2bobobobo$3bo3bo!

Code: Select all

x = 13, y = 39, rule = B3/S23
2bo6bo$b2o6b2o$3o6b3o$b2o6b2o$2bo6bo3$5bo3$3b3o3b3o$2bo3bobo3bo2$3b3o
3b3o$4b2o3b2o$3b2o5b2o$3b2obobob2o2$6bobo$4b7o2$3b2ob3ob2o$4bo5bo$2b2o
7b2o2$2bo2bobobo2bo$5bobobo$2b2obo3bob2o$6bobo$2b2obo3bob2o$3bob5obo$
2bo3bobo3bo$3b2o5b2o$4bobobobo$2bo2bobobo2bo$2b2obobobob2o$4bobobobo$
4bobobobo$5bo3bo!

Code: Select all

x = 5, y = 9, rule = B3-jqr/S01c2-in3
3bo$4bo$o2bo$2o2$2o$o2bo$4bo$3bo!

Code: Select all

x = 7, y = 5, rule = B3/S2-i3-y4i
4b3o$6bo$o3b3o$2o$bo!

Sokwe
Moderator
Posts: 2645
Joined: July 9th, 2009, 2:44 pm

Re: Oscillator Discussion Thread

Post by Sokwe » February 7th, 2019, 8:57 pm

testitemqlstudop wrote:small p14, the first oscillator I found w/ dr and lls
(pop 46 to 47)

Code: Select all

x = 12, y = 13, rule = B3/S23
5b2o$5bo2bo$7b4o$3b4o4bo$2bo5bobo$2b8o2$2b3o2b3o$bobo5bo$o4b4o$b4o$3bo
2bo$5b2o!
EDIT:
small p16, min pop 52 (DEFINITELY CAN REDUCE)

Code: Select all

x = 11, y = 15, rule = B3/S23
6b2o$6bo2b2o$4bobo3bo$2b3o2b3o$bo3bobo$o2bobo$b3o$7bo$ob2o2bo$2obobo$
5bobo$2obobob3o$ob2o2bo3bo$4bobo2b2o$4b2o!
EDIT: p17

Code: Select all

x = 15, y = 14, rule = B3/S23
7bo$3bob3o3b2o$b4o3b2o2bo$o5b2o2b2o$2o2b2o3bo2b3o$3bobobobobo2bo$2obob
o2b2o2bo$bobobo4bob2o$o2bob5obo2bo$obobo6bob2o$b2obob2o3bo$4bobo3b2o$
4bobo$5bo!
These are all well known and can be found in jslife. How did you find them? If you found them with dr, then it should have told you that they are already known (assuming you have the knownrotors file in the correct folder).
-Matthias Merzenich

User avatar
BlinkerSpawn
Posts: 1992
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Oscillator Discussion Thread

Post by BlinkerSpawn » February 8th, 2019, 10:56 am

Here's a stator variant with one fewer cell than jslife's version:

Code: Select all

x = 16, y = 13, rule = B3/S23
5bo$4bobo$4bobo3b2o$b2obob2o3bo2bo$2bobo6bobobo$o2bob5obob2o$2obo6bobo
$3bo2bob2o2bo$3bo3bobobo$4b2obo2bo$6bob2o$6bo$5b2o!
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

User avatar
2718281828
Posts: 738
Joined: August 8th, 2017, 5:38 pm

Re: Oscillator Discussion Thread

Post by 2718281828 » February 8th, 2019, 1:42 pm

A couple of (small width) p6 that are glide symmetric:

Code: Select all

x = 130, y = 150, rule = B3/S23
3$5b2o5b2o$5bo2b3o2bo$6bo5bo$7bo3bo$9bo$8bobo$30bo2bo$4b2o4bo2b2o15b4o
$4bobo3b2o2bo13b2o4b2o17b2o$5b3o2bo2bo13bo2bob2o2bo11b3obo$10bo16b2obo
2b4o10b2obobob2o$7b2obo2bo16bobo14b2o2b2o14bo$4b2o3bob4o12b2o2bob4o12b
o2bo2bo10bobo$5bo20bo2bo2bobo2bo14bo13bobo12b2ob2o$5b7o14b2o4b2o2b2o
10b4o2bo13bo11bobobobo$6bo5bo38bobo13bo11bo7bo$6bo2bo21bo19bobo13b3o9b
ob5obo$7bobo2bo17b2o16b2obob2o11b5o9bo5bo$6bo3b2o15b2o6b2o10b2obobo3bo
8bo3bobo10b2o11bo3bo$11bo15bobo2bo2b2o13bobob3o7bo5bo11bo10b2obobo2bo
7b2ob2o$6bo5bo15bo3b3o13bobobo2bo9bob2o27bobo9bobobobo$6bo5bo18bo17bob
ob3o25b3o2bo6bo2bobob2o5bo7bo$6bo5bo18bo16bo2bo15b2obo10bo3bo8b3o2bo7b
9o$7bo20bo3b3o13b3obob2o9bo5bo8bo2b3o11bobo10bo$7b2o3bo14bobo2bo2b2o
10b2obob3o9bobo3bo25bo10b3o3b3o$6bo2bobo15b2o6b2o14bo2bo10b5o14bo11bo
9bo2bo6bo$9bo2bo17b2o15b3obobo12b3o13b2o14bo10b3o2b2o$6bo5bo18bo15bo2b
obobo13bo12bo2bo13bo10b3o2bo$7b7o32b3obobo14bo12b3o3b2o7bobo11b2o3bo$
13bo15bo2b2o12bo3bobob2o6b2o3b2o3b2o9b2o10bo2b3o6b2obobo2bo$4b4obo3b2o
14bo3b3o12b2obob2o7bobo2bobo3bo9b3o7b2obobo2bo8bobo$5bo2bob2o19bo2b2o
13bobo12bo5bobo10bob2o9bobo8bo2bobob2o$8bo18b2ob2o3b2o12bobo14b2o2bo
10bobob2o6bo2bobob2o7bo3bo$5bo2bo2b3o14bobo17bo2b4o12bo12b2ob2obo8bo3b
o$4bo2b2o3bobo35bo15bobo$4b2o2bo4b2o15b3o14bo2bo2bo14b2o11bob2o$30bo2b
o16b2o2b2o10bobo12b2obo$8bobo21b2o13b2obobob2o11bo$9bo22bo17bob3o$7bo
3bo20b2o14b2o$6bo5bo17bobo$5bo2b3o2bo17bo$5b2o5b2o14$81b2ob2o$82bobo$
79b3o3b3o10bo7bo$79bo2b3o2bo9bobo5bobo$63b2o5b2o8b2o2bo11b2o6b2o$51bo
11bo2b3o2bo9b3o13bo7bo$37bo8b2o2bobo2b2o7bo5bo10bo3bo10b2o6b2o$25bo10b
obo7bo4bo4bo8bo3bo10bob2o2bo11bo7bo$24bobo8b2o11bo5bo12bo11bobobo3bo9b
2o6b2o$24bobo9bo10b9o10bobo12bobob2o9bobo5bobo$24bo10bobo8bo4bo4bo24bo
bo12bobo5bobo$8bo2bo11b2obo7bo11bob2o3b2obo7b3o4bo8b2o2bo$5bo2bo2bo2bo
11bo11bo8bo2bobo2bo7bo2bo3bobo7b2obobo11bo5bo2bo$4bob3o2b3obo17bo3b3o
9b2ob2o9bo2bo3bobo8b2obobo9bo2b3o5bo$5bo8bo8b3o8b3ob3o7b2o3b2o8bob2o3b
o13bo11b2o2b2ob2ob2o$24b2o23bo2bo16b2o10b2obo16bob2o$7bo5bo21bo2bo10bo
b2o11bob2obo10bo3bo16bob2o$21b3o2b3o20bo18bo12bob2ob2o12b2o$5b2obo2b2o
bo18b3ob3o9bo15bo3bo11bobo2b3o12b4o$5b2o4b2o11b2o8b3o3bo8b4o13bo13bo3b
ob2o11b4o$6bobo3bobo9b3o8bo14bob2o11bob2obo10b4ob2o14b2o$6b3o3b3o24bo
12b2o10b2o15bo4bo12b2obo$6bo5bo10bo12bobo13b2o10bo3b2obo12b2o13b2obo$
7b2o4b2o8bob2o10bo10bo3b3o7bobo3bo2bo11b2o11b2ob2ob2o2b2o$7b2o4b2o10bo
11b2o8bob2obo2bo6bobo3bo2bo8bo15bo5b3o2bo$6bo5bo10bobo9bobo9bo2bobo2bo
7bo4b3o8bobobo3bo9bo2bo5bo$23bobo10bo11bo3b3o23bob4o2bobo$24bo24bo2bo
13bobo9b2obo2bo2b2o8bobo5bobo$67bo29bobo5bobo$50bobo12bo3bo12bobo12b2o
6b2o$51bo12bo5bo11bo14bo7bo$63bo2b3o2bo11b3o12b2o6b2o$63b2o5b2o9bo16bo
7bo$80bo2b3o12b2o6b2o$81bo3bo10bobo5bobo$97bo7bo14$34bo17bo19bo$4b2o6b
2o8bo10bobo11b2o2bobo2b2o13bobo$4bobob2obobo7bobo5b3o5b3o7bo4bo4bo10bo
2bobo2bo15bo4bo13bo4bo$6bob2obo9bobo5b5ob5o9bo5bo11bobobobobobo12bobo
2bobo11bobo2bobo$5bo5bo9bo10b2ob2o11b9o10bo2bo3bo2bo11bo4bo4bo8bo4bo4b
o$7b4ob2o6b2obo23bo4bo4bo13b3o15b5ob5o8b5ob5o$4b2obo2bob2o9bo8b2ob2o
10bob7obo10b3o3b3o18bo18bo$6b2ob3o22bo13bo2bobo2bo14bobo15b3o2b2ob3o8b
3o2b2ob3o$7bo2bo9b3o13bo14bobo15bobobobo13bo2bobobo2bo8bo2bobobo2bo$7b
ob2o9b2o9b2o3b3o10bo2bo2bo34bobobo3bo10bobobobo$9bo21bob2o16b2obo13bob
o3bobo15bobob2o12bo2bobo$7bobo10b2o9bobo3b2o12b2ob2o12bo7bo15bobo16bob
obo$7bobo11bobo11bo18b2o11b3o5b3o13b2o2bo16b2o$8bo13b2o9bob2o15bob2o
12bo4bo2bo14b2obobo14bobo$22bo7b2o4bo13b2o2bo14b2o4bo16b2obobo14bob3o$
19b2ob2o9bob2o16b2o14b2obo22bo16bo$35bo13bo20bo3b2o16b2obo15b2o2bo$22b
o8bobo3b2o13bo18b2o18bo3bo16bo3bo$31bob2o14bo4b2o15b2o19bob2ob2o9bobob
2ob2o$20b2ob2o6b2o3b3o9bo2bob2obo14bo20bobo2b3o8bo4bob2o$21bo14bo11bo
2bobo2bo14b2o18bo3bob2o13bo3bo$20b2o12bo14bobo2b2o14bo2b2o17b4ob2o13b
5o$20bobo9b2ob2o14bo21bo18bo4bo11b2o4bo$22b2o28bo42b2o14b3o$32b2ob2o
15bo19bob2o18b2o15b3o$22b2o5b5ob5o10bo2bo14b3o2bo2bo14bo20b3obo$21b3o
5b3o5b3o11b3o14b2obobo2bo13bobobo3bo10bo3bo3bo$33bobo17bo17bo2b2o13bob
4o2bobo8bobob2o4bo$20bo13bo15b2ob3o14b3o16b2obo2bo2b2o8b2o3bobob2o$20b
ob2o26bo20b2o40bo$22bo48b3o19bobo17bo$20bobo50bo20bo16bo2bo$20bobo48bo
b2o37b3o$21bo48bo43bo$70b5o36b2ob3o$70b2o2bo36bo!
The second and third row appears exactly or similarly (usually different stator or p2 stabilisation of the main part) in jslife. For the oscillators in the first row I did not find counterparts.

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

Re: Oscillator Discussion Thread

Post by dvgrn » February 8th, 2019, 2:51 pm

2718281828 wrote:A couple of (small width) p6 that are glide symmetric...
"Glide symmetric" isn't quite right to describe oscillators, is it? You need a translation as well as a reflection (the only LifeWiki use of the term is for spaceships, I think).

I suppose there's a translation of (0,0), but that seems like special pleading. What's the right word for "mirror-symmetric with a time offset", anyway?

User avatar
BlinkerSpawn
Posts: 1992
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Oscillator Discussion Thread

Post by BlinkerSpawn » February 8th, 2019, 3:24 pm

dvgrn wrote:
2718281828 wrote:A couple of (small width) p6 that are glide symmetric...
"Glide symmetric" isn't quite right to describe oscillators, is it? You need a translation as well as a reflection (the only LifeWiki use of the term is for spaceships, I think).

I suppose there's a translation of (0,0), but that seems like special pleading. What's the right word for "mirror-symmetric with a time offset", anyway?
I can't say I've ever seen standardized nomenclature for "temporal symmetries", at least on here.
I would say (because I like making up terms) that these oscillators possess "D2+T2" symmetry, with the T2 (T for Temporal) denoting the half-period that must be composed with the flip to preserve the pattern.
I'm having a bit more trouble coming up with a satisfactory classification for the ones with C2 symmetry, since the half-period can then be composed with a flip over either axis.
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

User avatar
2718281828
Posts: 738
Joined: August 8th, 2017, 5:38 pm

Re: Oscillator Discussion Thread

Post by 2718281828 » February 9th, 2019, 8:46 am

Another D2+1_T2(?) oscillator (non-moving glide-symmetric) but with period 8. I think this is unknown. It is a bit sparky:

Code: Select all

x = 11, y = 44, rule = B3/S23
3bobobo$2bob3obo$2bo5bo$2ob2ob2ob2o$bobobobobo$o2bo3bo2bo$5ob5o$4bobo$
4o3b4o$o2bobobo2bo$4b3o$5b2o2$3bob2o$3bobobo$bobobob2o$2b2obo3bo$4b2o$
4bo$5bo2bo$5bo2bo$5bo2bo$5b3o$3b4obo$3bo3b2o$b2o$bo3b2obo$8bo$2b2o3b2o
$2b2obo2bo$3b2ob2o$6bobo$2bobobo$2b3obo$6bobo$2bo2b4o$2bo2bo$3bo$4bobo
$4bo2bo$6b2o$6b2o$3bob3o$3bo!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Oscillator Discussion Thread

Post by Extrementhusiast » February 10th, 2019, 8:11 pm

BlinkerSpawn wrote:I can't say I've ever seen standardized nomenclature for "temporal symmetries", at least on here.
I did bring this subject up about three and a half years ago, to not much fanfare.
I Like My Heisenburps! (and others)

User avatar
2718281828
Posts: 738
Joined: August 8th, 2017, 5:38 pm

Re: Oscillator Discussion Thread

Post by 2718281828 » February 13th, 2019, 10:35 am

2718281828 wrote:Another D2+1_T2(?) oscillator (non-moving glide-symmetric) but with period 8. I think this is unknown. It is a bit sparky:

Code: Select all

x = 11, y = 44, rule = B3/S23
3bobobo$2bob3obo$2bo5bo$2ob2ob2ob2o$bobobobobo$o2bo3bo2bo$5ob5o$4bobo$
4o3b4o$o2bobobo2bo$4b3o$5b2o2$3bob2o$3bobobo$bobobob2o$2b2obo3bo$4b2o$
4bo$5bo2bo$5bo2bo$5bo2bo$5b3o$3b4obo$3bo3b2o$b2o$bo3b2obo$8bo$2b2o3b2o
$2b2obo2bo$3b2ob2o$6bobo$2bobobo$2b3obo$6bobo$2bo2b4o$2bo2bo$3bo$4bobo
$4bo2bo$6b2o$6b2o$3bob3o$3bo!
Two different p8 (now D2_+2_T2):

Code: Select all

x = 30, y = 19, rule = B3/S23
5b2o11bob2ob2ob2obo$4bo2bo10b2obob2obob2o2$22b4o$3b6o9b2o2bo2bo2b2o$2b
ob4obo8bobobo2bobobo$2bob4obo10bobob2obo$2o8b2o7b2obo2bo2bo$bobob2obob
o11b2obo2bo$bob6obo12bo$2b8o13bo$23bo2bo$24b3o$2bobo3bobo8bobo3bob2o$o
3bobob2obo6bob3o2b2o2bo$o3b7o8bobo3b3obo$bo4b2o11b3o6bo$20bo$20bo!
The right hand side oscillator is a t-nosed oscillator, actually two p8 noses.
Edit1:
Filtering does not really work:

Code: Select all

x = 23, y = 24, rule = B3/S23
11bob2ob2ob2obo$11b2obob2obob2o2$15b4o$11b2o2bo2bo2b2o$11bobobo2bobobo
$13bobob2obo$12b2obo2bo2bo$15b2obo2bo$16bo$16bo$16bo2bo$17b3o$12bobo3b
ob2o$11bob3o2b2o2bo$12bobo3b3obo$12b3o6bo$13bo$13bo2$b3o7b3o$5o5b5o$3o
b2o4b3ob2o$3b2o8b2o!

Post Reply