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). In the rule, random patterns quickly turn into blobby, hollow and separated areas that continue to evolve into just a couple stable patterns or die off completely. Guns have been constructed in the rule, and it is known to be turing-complete.
Some p2, p3, p4, p5, p6, p7 and p8 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.
x = 12, y = 11, rule = R5,C0,S33-57,B34-45,NM
6bo$4b5o$2b5ob2o$b5o3b2o$b4o5bo$4o5b3o$b4o3b3o$b5ob4o$2b8o$3b7o$4b5o!
#C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]]
#C [[ HEIGHT 500 WIDTH 600 THUMBSIZE 2 ZOOM 6 X -8 Y 16 GPS 32 AUTOSTART ]]
x = 48, y = 28, rule = R5,C0,S33-57,B34-45
4b3o$3b7o$2bo3b5o$bo5b4o$2o5b4o$b2o4b4o31b6o$b4o2b4o31b6o$2b8o32b6o$2b
7o33b6o$3b5o34b6o$4b3o35b6o12$6o$6o$6o$6o$6o$6o!
#C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]]
#C [[ HEIGHT 500 WIDTH 600 THUMBSIZE 2 ZOOM 4 X 0 Y 3 GPS 48 THEME Book STARTFROM 284 ]]
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, 16c/21, 7c/13; diagonal 3c/7, 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
Several of the most common still lifes besides the 6 × 6 block.[3] (click above to open LifeViewer)
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.
The earliest known gun (left) and the natural gun (right), both discovered by Yoel Matveyev. (click above to open LifeViewer)
Guns that shooting 8c/16 diagonal[8] and 8c/12 orthogonal[9] spaceships are also known.
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.[10]
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.[11]
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).[12]
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.[10]
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".
Dean Hickerson's period-552 reflectorless rotating oscillator. Catagolue: here