User:PK22: Difference between revisions

From LifeWiki
Jump to navigation Jump to search
Added information about the new pseudo symmetries.
Neocaridina (talk | contribs)
I believe that's how it was ment to be
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
PK22 is a [[Life enthusiast]].
[[PK22]] is a [[Life enthusiast]].
==About me==
==About me==
I am interested in [[cellular automata]], mainly [[CGOL]].
I am interested in [[cellular automata]], mainly [[CGOL]].
I have discovered/reduced some [[syntheses]], mainly those of [[still lifes]].
I have discovered/reduced some [[syntheses]], mainly those of [[still lifes]].
I enjoy contributing to [[Catagolue]].
I enjoy contributing to [[Catagolue]].
I can write programs in Python, but have yet to write any significant search programs.
==How I discovered CGoL==
==How I discovered CGoL==
In late 2023, I was working on random short Python projects to improve my programming ability, and Conway's Game of Life happened to be one of these. Normally I would move on from a project once done, but it prompted me to do more research into CGoL, and I discovered [[LifeWiki]] fairly soon after that. I joined the forums roughly a year later.
In late 2023, I was working on random short Python projects to improve my programming ability, and Conway's Game of Life happened to be one of these. Normally I would move on from a project once done, but it prompted me to do more research into CGoL, and I discovered [[LifeWiki]] fairly soon after that. I joined the forums roughly a year later.
Line 13: Line 14:
*April 12: I constructed a 16SL [[1G seed]] for a [[Coe ship]], based on a 5SL [[dirty]] seed by [[TigerCub414]].<ref name="post209789" /> On April 17, I reduced this to 12SL.<ref name="post209789" />
*April 12: I constructed a 16SL [[1G seed]] for a [[Coe ship]], based on a 5SL [[dirty]] seed by [[TigerCub414]].<ref name="post209789" /> On April 17, I reduced this to 12SL.<ref name="post209789" />


*April 29: I constructed a [[dimer]] of [[BTS]] in 22G.<ref name="post210875" /> At the time, this was only slightly significant, but the catalyst was later used by [[Chris857]] to create a synthesis for a stator variant of [[Honey ring]] on August 5.<ref name="post215592" />
*May 3: I found a synthesis for a commonly used [[stator]] variant of [[31.4]] in 53G.<ref name="post211105" />
*May 3: I found a synthesis for a commonly used [[stator]] variant of [[31.4]] in 53G.<ref name="post211105" />


*May 13: After it occurred in one of my G1 hauls, I created a 13SL 1G seed for [[tempest]].<ref name="post211883" />
*May 13: After it occurred in one of my G1 hauls, I created a 13SL 1G seed for [[tempest]].<ref name="post211883" />
*July 12: I found a synthesis for a stator variant of [[Jason's p11]] in 36G.<ref name="post214493" />
*August 15: Using a reaction from Pseudo_D4_+1_Test, I proved that even without [[RCT]] technology, any 2xN [[block array]] is constructible in ≤ 2N+3 gliders.<ref name="post216126" /> On August 26, I found a more efficient method, meaning all but four arrays are constructible in less than one glider per block. <ref name="post216723" />
*August 29: I found a 26G synthesis for a stator variant of [[Airforce]], 10G cheaper than the canonical version.<ref name="post216952" />
*September 21: I found a 34G synthesis for a stator variant of [[Pyrotechnecium]], which was used by [[KtT]] to create a 40G synthesis for the canonical form. <ref name="post218327" />
*September 23: I constructed the first example of a gliderless gun to fire a non-standard spaceship - see the section below on gliderless guns.
*October 18: I finished work on the first [[Thessalonic Demonoid]], a [[macro-spaceship]] where all permanent circuitry is [[Thessalonic]]. See the section below on Thessalonic spaceships.<ref name="post219897"/>
*November 23: I constructed the Thessalonic Demonoid 2, which is even more Thessalonic than its predecessor.<ref name="post221791/>
===Gliderless guns===
I was the first person to construct [[gliderless gun]]s that fire [[standard spaceship|non-standard]] spaceships:<ref name="post218791" />
*[[LWSS on HWSS 3]] - Created on September 23, 2025. The first gliderless gun to fire a non-standard spaceship.
*[[Coe ship]] - Created on September 25, 2025. The first gliderless gun to not fire a standard spaceship or [[flotilla]] thereof. Based on a reaction originally found by [[TigerCub414]].
*[[MWSS on MWSS 1]] - Created on September 27, 2025. Based on a reaction found by [[Kazyan]], with cleanup improved by [[ThePlayzr]].
*[[Loafer]] - Created on September 29, 2025. The first gliderless gun to fire a spaceship slower than [[c/2]]. Based on a soup found by [[Charity Engine]], with the reaction simplified by [[Dave Greene]] and with cleanup improved by [[EvinZL]].
*[[2-engine Cordership]] - Created on October 3, 2025, based on a 3 [[MWSS]] synthesis of a [[switch engine]]. The first gliderless gun to fire a diagonal spaceship, and the first gliderless gun to fire an [[engineered spaceship]].
===Thessalonic spaceships===
I have constructed several [[Thessalonic]] [[macro-spaceship]]s, which, despite being made up of only [[eater 1]]s and [[block]]s, are still capable of constructing a copy of their own circuitry using modern [[single-channel]] methods.
*September 12: I came up with and posted about the concept of a Thessalonic spaceship, believing it to be possible with current technology.
*October 11: I realised that [[NW31]] could be used to support [[single-channel]] glider streams with minimum [[Repeat time|RT]] 90, despite the [[Spartan G-to-W-to-H]] having RT 112, by merging two glider streams.
*October 17: I published a Thessalonic [[puffer]] with speed (511,511)c/16777216.
*October 18: I completed the first [[Thessalonic Demonoid]]. The construction arm builds a copy of a single [[edgeshooter]]-[[reflector]] unit, then destroys a unit that is no longer in use. However, it uses temporary [[Snark]]s, which means it is technically not fully Thessalonic. This prompted me to design the Thessalonic Demonoid 2.
*November 23: I completed the Thessalonic Demonoid 2, which only contains Thessalonic circuitry, irrespective of its role. The lack of Snarks meant I had to find workarounds, so I programmed the [[elbow]] to construct one reflector in a unit using a 0-degree elbow, and developed basic 'countdown circuitry', which allows the units to keep track of when they should be destroyed using an unary countdown system. The resulting spaceship was about half as fast, at (255,255)c/16777216, and much slower to run in [[HashLife]], but it was more Thessalonic than its predecessor.
Also, the working design was built in a single day, based on blueprints I made only two days prior.
==Programs==
I have written two minor search programs:
* [[User:PK22/apgsearch Py3|apgsearch Py3]] - An adaptation of [[apgsearch]] v1.x to Python 3, hence the name. It also has additional features, such as '[[Pseudo still-life|pseudo-object]] symmetries', which do not separate pseudo still lifes and oscillators, and [[Inflated|inflated symmetries]]. It is avaliable either [[User:PK22/apgsearch Py3|from the wiki]], or [https://github.com/PKTwentyTwo/apgsearch-Py3 on GitHub]. Note that it may run into issues on Linux.
* astrocrash - A program to census collisions of [[spaceship]]s, which can be applied to any isotropic range-1 Moore rule. It comes with a program to generate collisions, written by Cyclotrons in 2021, and a program to search through the output files and find collisions that produce a desired constellation. A beta version was used in the creation of the first [[User:PK22#Gliderless guns|non-standard gliderless guns]]. It is avaliable [https://github.com/PKTwentyTwo/astrocrash on GitHub].
==Catagolue==
==Catagolue==
My user page: [https://catagolue.hatsya.com/user/PK22 PK22]
My user page: [https://catagolue.hatsya.com/user/PK22 PK22]
Line 21: Line 69:
I uploaded my first hauls in January 2025,<ref>{{cata|attribute/xp2_y2g0k053zxkc32z321/b3s23/C1|The attribute page for my first discovery}}</ref> initially using [[apgsearch]] v1.x and later with the precompiled version 5.x.
I uploaded my first hauls in January 2025,<ref>{{cata|attribute/xp2_y2g0k053zxkc32z321/b3s23/C1|The attribute page for my first discovery}}</ref> initially using [[apgsearch]] v1.x and later with the precompiled version 5.x.


Currently, I have two badges: Trillionaire and Sprotsmanship.
Currently, I have three badges: Trillionaire, Sprotsmanship, and Limitless.


My most significant discoveries are new 35<ref>{{cata|object/xs35_wg8ehlmz4ab8baaq1zx33/b3s23|The still life in question}}</ref> and 37-cell<ref>{{cata|object/xs37_69b8b96z2llld1d96z01/b3s23|The still life in question}}</ref> still lifes, and the eighth [[natural]] occurrence of [[tempest]].<ref>{{cata|attribute/xp4_04qkc1qqz1606621/b3s23|The attribute page for tempest}}</ref>
My most significant discoveries are new 35<ref>{{cata|object/xs35_wg8ehlmz4ab8baaq1zx33/b3s23|The still life in question}}</ref>, 36-cell<ref>{{cata|object/xs36_ml1u0mmz11g7o3si3zw11/b3s23|The still life in question}}</ref> and 37-cell<ref>{{cata|object/xs37_69b8b96z2llld1d96z01/b3s23|The still life in question}}</ref> still lifes, the eighth [[natural]] occurrence of [[tempest]].<ref>{{cata|attribute/xp4_04qkc1qqz1606621/b3s23|The attribute page for tempest}}</ref>, and a new natural infinite growth pattern<ref>{{cata|attribute/yl3072_1_1638_1f4a0bc4787a4d7a8826eb12d16262f9/b3s23|The attribute page for the infinite growth pattern}}</ref>.
 
==Pseudo_XX_Test==
On July 10, 2025, I published a hacked version of [[apgsearch]] v1.1 that featured, among other things, support for new 'pseudo-object' symmetries.<ref name="post214393" /> So far, these symmetries (in the form of 'Pseudo_<symmetry>_Test') have helped to reduce a few syntheses for [[pseudo still life]]s. The latest version of the script is maintained at [[User:PK22/apgsearch v1.1 Py3]], and I would appreciate some help with searching, particularly for the pseudo-object variants of D4_+2, C2_2, and C1.
==OCA==
==OCA==
I am interested in [[OCA]], but not as much compared to CGoL.
I am interested in [[OCA]], but not as much compared to CGoL.
See [[User:PK22/B36n7eS2-i3]] for information about a rule I discovered.
See [[User:PK22/B36n7eS2-i3]] for information about a rule I discovered.


I am also heavily involved in the exploration of B3/S23-a5 - see [[User:PK22/OCA:Travelling Ts]].
I am also involved in the exploration of B3/S23-a5 - see [[User:PK22/OCA:Travelling Ts]].
== References ==
== References ==
<references>
<references>
Line 68: Line 113:
|author = PK22
|author = PK22
|date  = April 12, 2025
|date  = April 12, 2025
}}</ref>
<ref name="post210875">{{LinkForumThread
|format = ref
|p      = 210875
|title  = Re: Still Life Synthesis Thread
|author = PK22
|date  = April 29, 2025
}}</ref>
<ref name="post215592">{{LinkForumThread
|format = ref
|p      = 215592
|title  = Re: Synthesising Oscillators
|author = Chris857
|date  = August 5, 2025
}}</ref>
}}</ref>
<ref name="post211105">{{LinkForumThread
<ref name="post211105">{{LinkForumThread
Line 83: Line 142:
|date  = May 13, 2025
|date  = May 13, 2025
}}</ref>
}}</ref>
<ref name="post214393">{{LinkForumThread
<ref name="post214493">{{LinkForumThread
|format = ref
|p      = 214493
|title  = Re: Synthesising Oscillators
|author = PK22
|date  = July 12, 2025
}}</ref>
<ref name="post216126">{{LinkForumThread
|format = ref
|p      = 216126
|title  = Re: Still Life Synthesis Thread
|author = PK22
|date  = August 15, 2025
}}</ref>
<ref name="post216723">{{LinkForumThread
|format = ref
|p      = 216723
|title  = Re: Still Life Synthesis Thread
|author = PK22
|date  = August 26, 2025
}}</ref>
<ref name="post216952">{{LinkForumThread
|format = ref
|p      = 216952
|title  = Re: Synthesising Oscillators
|author = PK22
|date  = August 29, 2025
}}</ref>
<ref name="post218327">{{LinkForumThread
|format = ref
|p      = 218327
|title  = Re: Synthesising Oscillators
|author = PK22
|date  = September 21, 2025
}}</ref>
<ref name="post219897">{{LinkForumThread
|format = ref
|p      = 219897
|title  = Re: Construction Challenges and Ideas
|author = PK22
|date  = October 18, 2025
}}</ref>
<ref name="post221791">{{LinkForumThread
|format = ref
|p      = 221791
|title  = Re: Construction Challenges and Ideas
|author = PK22
|date  = November 23, 2025
}}</ref>
<ref name="post218791">{{LinkForumThread
|format = ref
|format = ref
|p      = 214393
|p      = 218791
|title  = Re: Hacking apgsearch
|title  = Re: Engineered Gliderless Guns
|author = PK22
|author = PK22
|date  = July 10, 2025
|date  = September 27, 2025
}}</ref>
}}</ref>
</references>
</references>

Latest revision as of 17:20, 10 January 2026

PK22 is a Life enthusiast.

About me

I am interested in cellular automata, mainly CGOL. I have discovered/reduced some syntheses, mainly those of still lifes. I enjoy contributing to Catagolue. I can write programs in Python, but have yet to write any significant search programs.

How I discovered CGoL

In late 2023, I was working on random short Python projects to improve my programming ability, and Conway's Game of Life happened to be one of these. Normally I would move on from a project once done, but it prompted me to do more research into CGoL, and I discovered LifeWiki fairly soon after that. I joined the forums roughly a year later.

Discoveries

  • March 16-17: I found syntheses for three lakes with no known synthesis.[1][2][3] These were my first posts on the forums.
  • March 22: I reduced the synthesis of the regenerative loop to 18G, down from 29G.[4] It has since been reduced to 14G.
  • April 29: I constructed a dimer of BTS in 22G.[6] At the time, this was only slightly significant, but the catalyst was later used by Chris857 to create a synthesis for a stator variant of Honey ring on August 5.[7]
  • May 3: I found a synthesis for a commonly used stator variant of 31.4 in 53G.[8]
  • May 13: After it occurred in one of my G1 hauls, I created a 13SL 1G seed for tempest.[9]
  • July 12: I found a synthesis for a stator variant of Jason's p11 in 36G.[10]
  • August 15: Using a reaction from Pseudo_D4_+1_Test, I proved that even without RCT technology, any 2xN block array is constructible in ≤ 2N+3 gliders.[11] On August 26, I found a more efficient method, meaning all but four arrays are constructible in less than one glider per block. [12]
  • August 29: I found a 26G synthesis for a stator variant of Airforce, 10G cheaper than the canonical version.[13]
  • September 21: I found a 34G synthesis for a stator variant of Pyrotechnecium, which was used by KtT to create a 40G synthesis for the canonical form. [14]
  • September 23: I constructed the first example of a gliderless gun to fire a non-standard spaceship - see the section below on gliderless guns.
  • November 23: I constructed the Thessalonic Demonoid 2, which is even more Thessalonic than its predecessor.[16]

Gliderless guns

I was the first person to construct gliderless guns that fire non-standard spaceships:[17]

  • LWSS on HWSS 3 - Created on September 23, 2025. The first gliderless gun to fire a non-standard spaceship.
  • Coe ship - Created on September 25, 2025. The first gliderless gun to not fire a standard spaceship or flotilla thereof. Based on a reaction originally found by TigerCub414.
  • Loafer - Created on September 29, 2025. The first gliderless gun to fire a spaceship slower than c/2. Based on a soup found by Charity Engine, with the reaction simplified by Dave Greene and with cleanup improved by EvinZL.

Thessalonic spaceships

I have constructed several Thessalonic macro-spaceships, which, despite being made up of only eater 1s and blocks, are still capable of constructing a copy of their own circuitry using modern single-channel methods.

  • September 12: I came up with and posted about the concept of a Thessalonic spaceship, believing it to be possible with current technology.
  • October 17: I published a Thessalonic puffer with speed (511,511)c/16777216.
  • October 18: I completed the first Thessalonic Demonoid. The construction arm builds a copy of a single edgeshooter-reflector unit, then destroys a unit that is no longer in use. However, it uses temporary Snarks, which means it is technically not fully Thessalonic. This prompted me to design the Thessalonic Demonoid 2.
  • November 23: I completed the Thessalonic Demonoid 2, which only contains Thessalonic circuitry, irrespective of its role. The lack of Snarks meant I had to find workarounds, so I programmed the elbow to construct one reflector in a unit using a 0-degree elbow, and developed basic 'countdown circuitry', which allows the units to keep track of when they should be destroyed using an unary countdown system. The resulting spaceship was about half as fast, at (255,255)c/16777216, and much slower to run in HashLife, but it was more Thessalonic than its predecessor.

Also, the working design was built in a single day, based on blueprints I made only two days prior.

Programs

I have written two minor search programs:

  • astrocrash - A program to census collisions of spaceships, which can be applied to any isotropic range-1 Moore rule. It comes with a program to generate collisions, written by Cyclotrons in 2021, and a program to search through the output files and find collisions that produce a desired constellation. A beta version was used in the creation of the first non-standard gliderless guns. It is avaliable on GitHub.

Catagolue

My user page: PK22

I uploaded my first hauls in January 2025,[18] initially using apgsearch v1.x and later with the precompiled version 5.x.

Currently, I have three badges: Trillionaire, Sprotsmanship, and Limitless.

My most significant discoveries are new 35[19], 36-cell[20] and 37-cell[21] still lifes, the eighth natural occurrence of tempest.[22], and a new natural infinite growth pattern[23].

OCA

I am interested in OCA, but not as much compared to CGoL. See User:PK22/B36n7eS2-i3 for information about a rule I discovered.

I am also involved in the exploration of B3/S23-a5 - see User:PK22/OCA:Travelling Ts.

References

  1. ↑ PK22 (March 16, 2025). Re: Still Life Synthesis Thread (discussion thread) at the ConwayLife.com forums
  2. ↑ PK22 (March 16, 2025). Re: Still Life Synthesis Thread (discussion thread) at the ConwayLife.com forums
  3. ↑ PK22 (March 17, 2025). Re: Still Life Synthesis Thread (discussion thread) at the ConwayLife.com forums
  4. ↑ PK22 (March 22, 2025). Re: Still Life Synthesis Thread (discussion thread) at the ConwayLife.com forums
  5. ↑ 5.0 5.1 PK22 (April 12, 2025). Re: One Glider Seeds (discussion thread) at the ConwayLife.com forums
  6. ↑ PK22 (April 29, 2025). Re: Still Life Synthesis Thread (discussion thread) at the ConwayLife.com forums
  7. ↑ Chris857 (August 5, 2025). Re: Synthesising Oscillators (discussion thread) at the ConwayLife.com forums
  8. ↑ PK22 (May 3, 2025). Re: Still Life Synthesis Thread (discussion thread) at the ConwayLife.com forums
  9. ↑ PK22 (May 13, 2025). Re: One Glider Seeds (discussion thread) at the ConwayLife.com forums
  10. ↑ PK22 (July 12, 2025). Re: Synthesising Oscillators (discussion thread) at the ConwayLife.com forums
  11. ↑ PK22 (August 15, 2025). Re: Still Life Synthesis Thread (discussion thread) at the ConwayLife.com forums
  12. ↑ PK22 (August 26, 2025). Re: Still Life Synthesis Thread (discussion thread) at the ConwayLife.com forums
  13. ↑ PK22 (August 29, 2025). Re: Synthesising Oscillators (discussion thread) at the ConwayLife.com forums
  14. ↑ PK22 (September 21, 2025). Re: Synthesising Oscillators (discussion thread) at the ConwayLife.com forums
  15. ↑ PK22 (October 18, 2025). Re: Construction Challenges and Ideas (discussion thread) at the ConwayLife.com forums
  16. ↑ PK22 (November 23, 2025). Re: Construction Challenges and Ideas (discussion thread) at the ConwayLife.com forums
  17. ↑ PK22 (September 27, 2025). Re: Engineered Gliderless Guns (discussion thread) at the ConwayLife.com forums
  18. ↑ The attribute page for my first discovery
  19. ↑ The still life in question
  20. ↑ The still life in question
  21. ↑ The still life in question
  22. ↑ The attribute page for tempest
  23. ↑ The attribute page for the infinite growth pattern