## Catagolue Oddities

For general discussion about Conway's Game of Life.

### Catagolue Oddities

Gameoflifeboy introduced me to a few weird things on catagolue, which I've combined with my own findings here:

• There used to be several still life categories in (like xs5) for which no objects existed. Instead of just displaying a normal error, it would show this, but they fixed it after I asked about it, so this is just a mock-up. [drc]

• Category z, which was a typo for zz, as seen in a few rules like b2i3678s34678. This was fixed in newer versions, but still remains. [apple bottom]

Typo symmetries. [gameoflifeboy]

• If you go to any object categories from here or here, you will find they don't work. This is because of the percent symbol, and can be fixed by appending "25" after the percent sign of the object page. [drc]

• Although they have been moved, there are still C1 sample soups for LINEAR and PATHOLOGICAL. [drc]

• Broken snake game here. [gameoflifeboy]

Linear growth that is just a GPSE with a little debris caused by a glider collision. [gameoflifeboy]

Linear growth pattern haul, because catagolue didn't report them [gameoflifeboy]

• Weird catagories of hauls, 1 (red-orange), 4 (red), and 6 (blue) [drc]

• The zz_LINEAR is displayed on Adam's discovery page, along with the actual object category. [drc]

• Although technically not an oddity, APG is Adam's initials, although he says it stands for "Ash Pattern Generator" [drc]

Apparently linear growths can contain minus signs. [muzik]

• Objects can have multiple b/s conditions, as seen here [muzik]

• Objects can have b9 and s9, as seen here [muzik]

• B/s conditions can be out of order, as seen here [drc]

xp0 exists. [a for awesome]

xp-1 gives a 500 server error.

• Adding letters v-z and 0 just right still retains the apgcode, as seen here [drc]

• Any pattern that doesn't fit into a named category is regarded as... a pattern
Last edited by drc on May 27th, 2016, 7:39 pm, edited 4 times in total.
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

drc

Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

### Re: Catagolue Oddities

Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!
muzik

Posts: 3213
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

### Re: Catagolue Oddities

Great! I'll add those to the master list. I'll also add the people who found them!

I remember posting that 2323322322323332 thing though.
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

drc

Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

### Re: Catagolue Oddities

x₁=ηx
V ⃰_η=c²√(Λη)
K=(Λu²)/2
Pₐ=1−1/(∫^∞_t₀(p(t)ˡ⁽ᵗ⁾)dt)

$$x_1=\eta x$$
$$V^*_\eta=c^2\sqrt{\Lambda\eta}$$
$$K=\frac{\Lambda u^2}2$$
$$P_a=1-\frac1{\int^\infty_{t_0}p(t)^{l(t)}dt}$$

http://conwaylife.com/wiki/A_for_all

Aidan F. Pierce

A for awesome

Posts: 1693
Joined: September 13th, 2014, 5:36 pm
Location: 0x-1

### Re: Catagolue Oddities

Much of this is just autogenerated from the URL input in a way one would hope, so it can hardly be said to be "on catagolue." Examples are putting nonstandard strings as the symmetry, the b/s, the apgcode. It might be worth addressing the hashsoup, which I agree parses very nonintuitively. It is nice that xp0 makes no checks on the behavior of the pattern, so it could be used to verify for a given apgcode that you're encoding the right pattern. I guess for a full public release one should make sure nobody could do damage by messing around with the URLs, but really if you are messing around with the URL to get to strange pages you shouldn't think it's bad when something harmlessly funny shows up.

The oddities are when there is an associated database entry for the autogenerated page, that you wouldn't expect. This includes comments on pages that shouldn't exist (like the "Any random thing can be an apgcode, apparently" page), hauls submitted to rule/symmetry combinations that are flawed (like the D4 +4 with no underscore or my 25% and 75% hauls), Adam's switch engine haul for compensating the (version 2.3?) snafu. It might be important to disable comments on pages without patterns, to prevent some bot from generating all possible xp0 pages and leaving a comment on each to flood the database with nodes. But then discussion on objects like the loafer wouldn't be possible.

The puffer notation issue is a tough one. The minus sign is a consequence of the method used to determine uniqueness. I don't think the puffer notation is very illuminating, at least all I understand is yl[period of growth]. The following two values don't make sense, and then I think what follows is an apgcode but I'm not sure. I don't believe there are plans to change it, but it could be nice to make it more understandable. Plus it is concerning that the protocol wasn't quite robust enough to handle a rogue glider in the GSPE + debris pattern, and also that it labelled the zz_LINEAR as it did.
Physics: sophistication from simplicity.

biggiemac

Posts: 503
Joined: September 17th, 2014, 12:21 am
Location: California, USA

### Re: Catagolue Oddities

drc wrote:I remember posting that 2323322322323332 thing though.

Pretty sure you did it in response to someone posting the 9 one. It think it was A for awesome but I could be wrong
Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!
muzik

Posts: 3213
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

### Re: Catagolue Oddities

Another oddity...

b36is2-i3eiq4ay has a "C1-2016-04-05-2016-04-05" symmetry. This one looks like a census backup, and in fact displays a message to this effect, but it is listed on the rule's list of symmetries. What this ultimately means only Calcyman knows.

drc wrote:• Weird catagories of hauls, 1 (red-orange), 4 (red), and 6 (blue) [drc]

To the best of my knowledge, 1 means "verified, but not yet uncommitted to the census", and 4 means "rejected" (failed chi-square test, or possibly some other check).

I don't know what 6 is. Rules other than Conway Life also have 3 and 5, and possibly other states still that I haven't seen.

biggiemac wrote:The puffer notation issue is a tough one. The minus sign is a consequence of the method used to determine uniqueness. I don't think the puffer notation is very illuminating, at least all I understand is yl[period of growth]. The following two values don't make sense, and then I think what follows is an apgcode but I'm not sure. I don't believe there are plans to change it, but it could be nice to make it more understandable. Plus it is concerning that the protocol wasn't quite robust enough to handle a rogue glider in the GSPE + debris pattern, and also that it labelled the zz_LINEAR as it did.

The second number in a yl code is another period, and the third number is a "moment", as returned by deepperiod(). In fact deepperiod() returns several moments, but for reasons I do not understand the second and third are not given verbatim; instead they're joined with a hash sign, and the MD5 of the resulting string is then used.
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!

Apple Bottom

Posts: 1015
Joined: July 27th, 2015, 2:06 pm

### Re: Catagolue Oddities

Well, there were a few more interesting things about Catagolue that I didn't post, but now that there's a thread for these, I guess I can post them here.

• There is a way to run any pattern for up to 100 generations. Just replace "100" in the URL with the number of generations you want, "b3s23" with the rule, and "172" with an encoding of the pattern. If it is a spaceship that repeats itself in less than or equal to the given number of generations, it will render as a spaceship without having to enter xq. This gives some hints as to how apgcodes are parsed into SVGs.
WARNING: The SVG seems to run best on Chrome.
• As a matter of fact, there are pages for objects be bigger than 40 by 40: http://catagolue.appspot.com/object/xp2_rhewe44ewe44ewe44ewe44ewe44ewe44ehr/b3s23 In fact, I once saw Calcyman mention that he was thinking of increasing the maximum bounding box of parsed objects in apgsearch.
• Not entering a rulestring in /hashsoup after the soup seed prints a rule-neutral version of the soup, with periods as off cells and asterisks as on cells. Back in early Catagolue history, this was the way the sample soups were linked from the object page: http://catagolue.appspot.com/hashsoup/D8_4/m_7tKhznGbZpTi4539278
• Some comments can break the page.
• All different "symmetries" have different colored sample soups, even those that were errors. This suggests that the color is made by taking a function on the name of the symmetry, except for C1 which gets black. Here is the list of symmetries and the colors their soups get:
C1 #000000D4 +4 #d32f3f25pct: #a8b75d8x32: #6d0ecfC2_1: #f83e05C2_2: #31a6d8C2_4: #aceb02D2_+1: #39bab9D2_+2: #747d16D2_x: #fb71feC4_1: #d085ffC4_4: #cd14a0D4_+1 #f6b2b6D4_+2: #f8e612D4_+4: #cfc20eD4_x1: #ae360fD4_x4: #3e5b59D8_1: #ed65b6D8_4: #a621fb

muzik wrote:Minus-containing puffer: http://catagolue.appspot.com/object/yl1 ... 3dd/b38s23

I pointed this out on page 13 of the apgsearch v1.0 thread; did you get this from there?

gameoflifeboy

Posts: 474
Joined: January 15th, 2015, 2:08 am

### Re: Catagolue Oddities

It's also possible to nest HTML tags,
Also, putting an iframe tag can disable comments.
You should only test this on obscure object pages though,
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

drc

Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

### Re: Catagolue Oddities

There's no data sanitation in the comments section. Fun.
Edit: just to clarify, I did that.
Last edited by blah on June 19th, 2016, 8:50 am, edited 1 time in total.
succ

blah

Posts: 241
Joined: April 9th, 2016, 7:22 pm

### Re: Catagolue Oddities

blah wrote:There's no data sanitation in the comments section. Fun.

Ouch, that's bad. Have you let Calcyman know? The above is just harmless fun (mostly), but this definitely needs to be fixed.
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!

Apple Bottom

Posts: 1015
Joined: July 27th, 2015, 2:06 pm

### Re: Catagolue Oddities

Why is this even happening? I expected pegdown would by default sanitise any instances of < and > to gt and lt:

https://github.com/sirthias/pegdown/

I think I need to use the 'INLINE HTML SUPPRESSION' and 'HTML BLOCK SUPPRESSION' flags.
What do you do with ill crystallographers? Take them to the mono-clinic!

calcyman

Posts: 1897
Joined: June 1st, 2009, 4:32 pm

### Re: Catagolue Oddities

calcyman wrote:Why is this even happening? I expected pegdown would by default sanitise any instances of < and > to gt and lt:

https://github.com/sirthias/pegdown/

I think I need to use the 'INLINE HTML SUPPRESSION' and 'HTML BLOCK SUPPRESSION' flags.

Fixed.
What do you do with ill crystallographers? Take them to the mono-clinic!

calcyman

Posts: 1897
Joined: June 1st, 2009, 4:32 pm

### Re: Catagolue Oddities

calcyman wrote:Fixed.

Kind of. It actually seems to remove html tags, rather than sanitise them. Like, it doesn't even say "<h1>blah</h1>", it just says "blah". You can't see what my original comments on that page were.

Maybe that's good enough for you, I guess that's all that matters.
succ

blah

Posts: 241
Joined: April 9th, 2016, 7:22 pm

### Re: Catagolue Oddities

Apple Bottom wrote:Another oddity...

b36is2-i3eiq4ay has a "C1-2016-04-05-2016-04-05" symmetry. This one looks like a census backup, and in fact displays a message to this effect, but it is listed on the rule's list of symmetries. What this ultimately means only Calcyman knows.

In the same vein, b368s245 has a D4 symmetry. What kind of D4, I hear you ask? Judging by a sample sample soup it's actually C1 in disguise.
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!

Apple Bottom

Posts: 1015
Joined: July 27th, 2015, 2:06 pm

### Re: Catagolue Oddities

etymology of names!

GUYTU6J

Posts: 347
Joined: August 5th, 2016, 10:27 am
Location: outside Plain of Life

### Re: Catagolue Oddities

xq0 and yl0 exist, but xs0 does not.
If you're the person that uploaded to Sakagolue illegally, please PM me.
x = 17, y = 10, rule = B3/S23b2ob2obo5b2o$11b4obo$2bob3o2bo2b3o$bo3b2o4b2o$o2bo2bob2o3b4o$bob2obo5bo2b2o$2b2o4bobo2b3o$bo3b5ob2obobo$2bo5bob2o$4bob2o2bobobo! (Check gen 2) Saka Posts: 2728 Joined: June 19th, 2015, 8:50 pm Location: In the kingdom of Sultan Hamengkubuwono X ### Re: Catagolue Oddities Saka wrote:xq0 and yl0 exist, but xs0 does not. Where do those exist? If you speak, your speech must be better than your silence would have been. — Arabian proverb Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_ Proud member of the Pattern Raiders! Apple Bottom Posts: 1015 Joined: July 27th, 2015, 2:06 pm ### Re: Catagolue Oddities Apple Bottom wrote: Saka wrote:xq0 and yl0 exist, but xs0 does not. Where do those exist? Put them in the objects page with any random string after the _ (e.g. xq0_foobar) If you're the person that uploaded to Sakagolue illegally, please PM me. x = 17, y = 10, rule = B3/S23b2ob2obo5b2o$11b4obo$2bob3o2bo2b3o$bo3b2o4b2o$o2bo2bob2o3b4o$bob2obo5bo2b2o$2b2o4bobo2b3o$bo3b5ob2obobo$2bo5bob2o$4bob2o2bobobo!

(Check gen 2)

Saka

Posts: 2728
Joined: June 19th, 2015, 8:50 pm
Location: In the kingdom of Sultan Hamengkubuwono X

### Re: Catagolue Oddities

This one is rather worrying.
http://catagolue.appspot.com/census/b2- ... s2a3-i4/C1

If you check the xp2 list, xp2_7 and xp2_5 are listed separately in spite of being the two phases of the same oscillator.
SoL : FreeElectronics : DeadlyEnemies : 6a-ite
what is “sesame oil”?

Rhombic

Posts: 1033
Joined: June 1st, 2013, 5:41 pm

### Re: Catagolue Oddities

Rhombic wrote:This one is rather worrying.
http://catagolue.appspot.com/census/b2- ... s2a3-i4/C1

If you check the xp2 list, xp2_7 and xp2_5 are listed separately in spite of being the two phases of the same oscillator.

Yes, I know. This is due to the assumption of the ExpungeObjects rule that the blinker functions normally, which it does in all outer-totalistic rules. I will hopefully be able to fix this (and other issues) soon, as I will finally have a computer that is able to run Golly again (hopefully) by next month.
x₁=ηx
V ⃰_η=c²√(Λη)
K=(Λu²)/2
Pₐ=1−1/(∫^∞_t₀(p(t)ˡ⁽ᵗ⁾)dt)

$$x_1=\eta x$$
$$V^*_\eta=c^2\sqrt{\Lambda\eta}$$
$$K=\frac{\Lambda u^2}2$$
$$P_a=1-\frac1{\int^\infty_{t_0}p(t)^{l(t)}dt}$$

http://conwaylife.com/wiki/A_for_all

Aidan F. Pierce

A for awesome

Posts: 1693
Joined: September 13th, 2014, 5:36 pm
Location: 0x-1

### Re: Catagolue Oddities

Two new ~20x20 c/3 and 2c/5 spaceships have occured...30000 times in total...in a symmetry called "Saka_Test"

EDIT:
On 2016-12-18 at 13:10:25 UTC, Someone wrote:Sorry guys (This is a test with a hacked apgsearch)On 2016-12-18 at 13:40:19 UTC, Someone wrote:Sorry

Welp. Still a bit of an oddity I guess.
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

drc

Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

### Re: Catagolue Oddities

drc wrote:Two new ~20x20 c/3 and 2c/5 spaceships have occured...30000 times in total...in a symmetry called "Saka_Test"

EDIT:
On 2016-12-18 at 13:10:25 UTC, Someone wrote:Sorry guys (This is a test with a hacked apgsearch)On 2016-12-18 at 13:40:19 UTC, Someone wrote:Sorry

Welp. Still a bit of an oddity I guess.
If you're the person that uploaded to Sakagolue illegally, please PM me.
x = 17, y = 10, rule = B3/S23b2ob2obo5b2o$11b4obo$2bob3o2bo2b3o$bo3b2o4b2o$o2bo2bob2o3b4o$bob2obo5bo2b2o$2b2o4bobo2b3o$bo3b5ob2obobo$2bo5bob2o$4bob2o2bobobo! (Check gen 2) Saka Posts: 2728 Joined: June 19th, 2015, 8:50 pm Location: In the kingdom of Sultan Hamengkubuwono X ### Re: Catagolue Oddities yootaa Posts: 35 Joined: May 26th, 2016, 1:08 am Location: Japan ### Re: Catagolue Oddities Hmm yes it's missing the top right quarter If you're the person that uploaded to Sakagolue illegally, please PM me. x = 17, y = 10, rule = B3/S23b2ob2obo5b2o$11b4obo$2bob3o2bo2b3o$bo3b2o4b2o$o2bo2bob2o3b4o$bob2obo5bo2b2o$2b2o4bobo2b3o$bo3b5ob2obobo$2bo5bob2o$4bob2o2bobobo!

(Check gen 2)

Saka

Posts: 2728
Joined: June 19th, 2015, 8:50 pm
Location: In the kingdom of Sultan Hamengkubuwono X

Next