Difference between revisions of "OCA:Bosco's Rule"
Haycat2009 (talk | contribs) m (→Spaceships: Add speed) |
|||
| Line 115: | Line 115: | ||
<gallery> | <gallery> | ||
Deanhickersons p552 RRO.png|Dean Hickerson's period-552 reflectorless rotating oscillator.<br>{{LinkCatagolue|code=xp552_0gsuvvvvvuszevvv33133vvvezw377777733|rule=r7b65t95s65t114|style=brief}} | |||
Deanhickersons p552 RRO 12fold p46.png|Dave Greene's 12-fold, period-46 version | Deanhickersons p552 RRO 12fold p46.png|Dave Greene's 12-fold, period-46 version | ||
</gallery> | </gallery> | ||
Latest revision as of 22:33, 14 October 2025
| This article is a stub. You can help LifeWiki by expanding it. |
| Bosco's Rule | |
| View static image | |
| Rulestring | R5,C2,S33-57,B34-45,NM |
|---|---|
| Character | Chaotic |
- For the range-1 outer-totalistic rule, see OCA:Bugs (Life-like cellular automaton).
Bosco's Rule (also known as Bugs) is a Larger than Life cellular automaton, and perhaps one of the most studied such rules. The rule was devised by Kellie Evans. The name "Bosco's Rule" is derived from a sparky period-166 oscillator called "Bosco" (see Oscillators).
Patterns
Oscillators
Some p2, p3, p4, p5, p7 oscillators are known in Bosco's rule.
One particularly notable oscillator is a reflectorless flipping oscillator known as Bosco, oscillating at a period of 166. Its period can be increased by passing it near 6 × 6 blocks, with the period increasing to 284, 404, 520 and then by 118 for each extra pair of blocks. It is possible to construct oscillators with any multiples of these periods with loops of gun-based signal logic.
| Bosco (click above to open LifeViewer) Catagolue: here |
| Bosco with two blocks, period 284 (shown with highlighted envelope over one period) (click above to open LifeViewer) |
Spaceships
Bosco's Rule is rich with many spaceships of various velocities, periods and directions. The most common are the orthogonal 5c/6, 8c/12, 4c/5, and the diagonal 8c/16, 23c/42. Other naturally occurring spaceships include[1] orthogonal c/1 (many kinds), 2c/2, 6c/6, 7c/13; diagonal c/2, 2c/3, 5c/8, 6c/10; knightships (2,1)c/3, (1,2)c/4.
| A 174-cell orthogonal 528c/660 spaceship that looks like three spaceships; the interacting parts are two 5c/6 and one 4c/5[2] (click above to open LifeViewer) Catagolue: here |
| Two 5c/6 spaceships interact to form a 16c/21 spaceship (click above to open LifeViewer) Catagolue: here |
Still lifes
The most common still life is the block, similar to its Life equivalent but as a 6 × 6 square as opposed to a 2 × 2.
Other larger still lifes exist, often resembling thick hollow polygons.
Infinite growth
Multiple bug guns have been constructed using Boscos, with an example shown below. Periods other than 166 are possible to achieve by using boscos modified by pairs of blocks used as reflectors, splitters and eaters. It is possible to produce various kinds of spaceships by reacting another spaceship with each other or with boscos. Spaceship streams of smaller periods, e.g. 83 or 142, can be constructed by stacking two of more guns in a sequence.
| A gun[3] (click above to open LifeViewer) |
The simplest known gun, discovered by Yoel Matveyev in 2002, is made from two reacting boscos.[4]
The first natural occurrence of a gun happened in April 2023, in a soup submitted by Yoel Matveyev.[5][6]
Signal logic
Reflectors, duplicators, eaters, period doublers, flip-flops, as well as various phase, location and type shifters of spaceships, have been constructed in Bosco's Rule.[7]
Turing completeness
A so-called "rosary", finite version of Rule 110 was constructed by FWKnightship in February 2023, thus providing a somewhat weak proof of this rule's Turing completeness.[8]
FWKnightship's design involves complex circuitry that relies on a mix of orthogonal 5c/6 and diagonal 8c/16 spaceships.
In less than a week later Yoel Matveyev independently posted his infinitely extending Rule 110 unit cells, which serve as a more rigorous proof.
Matveyev's design is conceptually similar to his Rule 110 tiles for FireWorld and Brian's Brain. It consists of AND-NOT gates, flip-flips and synchronization circuitry. The current state of each tile is stored in its one-bit memory (a toggle flip-flop).[9]
Generalization
Higher-range outer-totalistic notation allows to define rules very similar to Bosco's Rule, but augmented with many additional still lifes, which can be used for easy construction of guns and oscillators of arbitrary periods, stable eaters, reflectors and duplicators, logic gates etc.[7]
Bosco's Rule can be generalised to other ranges, such as the range-10 "Bugsmovie", the range-7 "Soldier Bugs" rule containing a p552 reflectorless rotating oscillator, and a range-6 rule containing a quadratic replicator.
Similarly shaped spaceships are also known in other ranges, starting from range-2 "Mini Bugs".
References
- ↑ "r5b34t45s34t58/C1". Catagolue. Retrieved on May 11, 2023.
- ↑ Yoel (May 10, 2023). Re: Larger than Life (discussion thread) at the ConwayLife.com forums
- ↑ Note: converted from image File:buggun.png
- ↑ Yoel Matveyev (June 22, 2021). Re: Larger than Life (discussion thread) at the ConwayLife.com forums
- ↑ Yoel (April 19, 2023). Re: Larger than Life (discussion thread) at the ConwayLife.com forums
- ↑ yl498_1_196_94503f14d0fe1bc58490fbbbdf24c299 (rule r5b34t45s34t58) at Adam P. Goucher's Catagolue
- ↑ 7.0 7.1 Yoel Matveyev (August 8, 2021). Re: Larger than Life (discussion thread) at the ConwayLife.com forums
- ↑ FWKnightship (February 7, 2023). Re: Larger than Life (discussion thread) at the ConwayLife.com forums
- ↑ Yoel Matveyev (February 12, 2023). Re: Larger than Life (discussion thread) at the ConwayLife.com forums