OCA:Bosco's Rule

From LifeWiki
(Redirected from Bosco's Rule)
Jump to navigation Jump to search
This article is a stub. You can help LifeWiki by expanding it.
Bosco's Rule
x=64, y = 64, rule = R5,C2,S33-57,B34-45,NM ! #C [[ THEME Fire ]] #C [[ RANDOMIZE2 THUMBLAUNCH THUMBNAIL THUMBSIZE 2 GRID ZOOM 6 WIDTH 600 HEIGHT 600 LABEL 90 -20 2 "#G" AUTOSTART PAUSE 2 GPS 8 LOOP 256 ]]
LifeViewer-generated pseudorandom soup
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). 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.

Patterns

Oscillators

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 ]]
Bosco
(click above to open LifeViewer)
Catagoluehere
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.

x = 28, y = 26, rule = R5,C0,M1,S34..58,B34..45,NM 8b5o$7b8o$6b2o2b5o$6bo4b5o$6bo4b5o$6b2o2b5o$7b8o$8b5o5$20b3o$20b4o$19b 7o$18b2o2b5o$3b3o11bo5b5o$2b6o8b2o6b4o$b9o7bo5b5o$2o3b5o8b2o2b5o$o4b5o 9b7o$o4b5o10b4o$2o3b5o10b3o$b9o$2b6o$3b3o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ HEIGHT 500 WIDTH 600 THUMBSIZE 2 ZOOM 12 GPS 24 AUTOSTART TRACKLOOP 660 528/660 0/660 ]]
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)
Catagoluehere
x = 26, y = 15, rule = R5,C0,M1,S34..58,B34..45,NM 4b2o$2b6o$b2o4b2o$b2o4b2o$4o2b4o$10o9b4o$b8o9b2o2b2o$b8o8b2o4b2o$b8o7b3o4b3o$ 2b6o8b4o2b4o$17b8o$17b8o$18b6o$18b6o$19b4o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ HEIGHT 500 WIDTH 600 THUMBSIZE 2 ZOOM 12 GPS 5 AUTOSTART TRACKLOOP 21 0/21 16/21 ]]
Two 5c/6 spaceships interact to form a 16c/21 spaceship
(click above to open LifeViewer)
Catagoluehere
x = 301, y = 159, rule = R5,C2,M1,S34..58,B34..45,NM 20bo3bo71bo6bo115bo4bo$20bo9bo65bo6bo114b3o3bo$18b3o3bo3b3o3b3o53b3o3b 3o4bo4b3o95b3o3b3o4bo4b3o$18bobo3bo3bobo3bobo53bobo3bobo4bo4bobo95bob o3bo6bo4bobo$18b3o3bo3b3o3b3o53b3o3b3o4bo4b3o95b3o3bo6bo4bobo$36bo73b o$34b3o73bo12$43bo77b2o97b4o51b3o$40b6o73b5o95b7o48b6o$40b6o73b6o93b2o b6o46b9o$13b3o7bo2b3o11b7o71b8o77b3o11b2o3b5o22bo7bo3bo10b2o3b6o$15bo 6bo5bo10b9o31bo2bo6b3o2bo7bo2b3o10b9o35bobo2b3o7bo3b3o2b3o13b6o9b2o4b 4o22bo6bo4bo10bo5b5o$13b3o5bo4b3o10b3o3b5o28bo3bo8bo3bo5bo5bo9b3o4b4o 34bobo2bobo6bo4bo4bobo12b9o7b2o3b5o22bo5bo5bo9b2o6b4o$13bo6bo7bo9b3o5b 4o28bo3bo6b3o3bo4bo4b3o9bo7b4o33b3o2b3o5bo5b3o2bobo11b2o3b5o8b2ob6o22b o4bo6bo10bo5b5o$13b3o3bo6b3o9b2o6b5o27bo3bo2b2o2bo5bo3bo7bo9bo7b4o35b o2bobo4bo6bobo2bobo11bo4b5o9b7o23bo3bo7bo10b2o3b6o$39bo6b4o29bo2bo2b2o 2b3o2bo3bo6b3o9b2o5b5o35bo2b3o3bo7b3o2b3o11bo4b5o10b4o49b9o$40bo4b5o36b o31b2o3b5o72b2o3b5o64b6o$41bo2b6o35bo33b8o74b9o65b3o$42b5o73b6o76b6o$ 43b2o76b3o79b3o9$275b4o$214b4o56b7o$121b4o88b7o53b9o$40b4o76b6o86b2ob 6o24b3o7bo3b3o10b2o3b5o$13b3o7bo2b3o10b6o34bo2bo6b3o2bo7bo2bobo11b9o83b 2o3b5o26bo6bo6bo10bo5b5o$13bo8bo3bobo10b7o32bo3bo8bo3bo5bo3bobo10b10o 83b2o4b4o24b3o5bo5b3o10bo5b5o$13b3o5bo4b3o9b10o30bo3bo6b3o3bo4bo4b3o10b 2o4b4o83b2o3b5o24bo6bo6bo12b2o3b5o$15bo4bo5bobo9b3o3b5o29bo3bo2b2o2bo 5bo3bo7bo10b2o4b4o84b2ob6o24b3o3bo7b3o11b9o$13b3o3bo6b3o8b3o5b4o30bo2b o2b2o2b3o2bo3bo8bo10b2o3b5o85b7o54b7o$37b3o5b4o37bo32b2ob6o26bo3b3o2b 3o7bo3bo3b3o2b3o25b4o57b4o$38bo5b5o36bo34b7o27bo5bo4bo6bo4bo3bo4bo$39b o4b5o73b2o30bo3b3o2b3o5bo5bo3b3o2b3o$40bo2b5o106bo5bo2bo6bo6bo3bobo4b o$41b5o108bo3b3o2b3o3bo7bo3b3o2b3o$42b2o$202b4o$201b7o$200b2ob6o$200b 2o2b5o$200b2o2b5o$200b2ob6o67bo$201b7o67b4o$202b4o68b7o$245b3o7bo3b3o 11b10o$245bo8bo4bo12b2o4b5o$41b3o201b3o5bo5b3o10bo6b4o$39b6o202bo4bo6b obo10bo6b4o$39b7o199b3o3bo7b3o10b2o4b5o$8b3o7bo3bo3b3o10b8o226b10o$8b o8bo4bo3bobo9b4o2b5o225b7o$8b3o5bo5bo3bobo9b3o4b4o226b4o$8bobo4bo6bo3b obo8b3o6b4o226bo$8b3o3bo7bo3b3o9bo6b5o$38b2o4b5o$39b2o2b6o$40b2ob5o$42b 3o165b5o$209b8o$104bo4bo98b2o2b5o$103b3o3bo98bo4b5o$91b3o3b3o4bo4b3o96b o4b5o$91bobo3bo6bo4bobo96b2o2b5o$91b3o3bo6bo4bobo97b8o59b2o$210b5o60b 5o$274b8o$245bobo7bo3b3o11bob8o$245bobo6bo4bo12b2o4b5o$42b4o107b3o2b3o 2b3o7bo2b3o2b3o2b3o56b3o5bo5b3o10b2o4b5o$41b6o106bo6bo2bobo6bo3bo4bo4b obo33b3o22bo4bo8bo10b2o4b5o$40b8o75b3o27b3o2b3o2b3o5bo4b3o2b3o2bobo33b 4o21bo3bo7b3o11bob8o$3o3b3o7bo3bobo3b3o11b9o73b6o27bo2bo4bobo4bo5bobo 2bobo2bobo32b7o46b8o$2bo5bo6bo4bobo5bo10b3o4b4o71b9o23b3o2b3o2b3o3bo6b 3o2b3o2b3o31b2o2b5o46b5o$3o3b3o5bo5b3o3b3o10b2o5b4o70b2o3b5o75b3o11bo 5b5o46b2o$o7bo4bo8bo3bo12b2o5b4o70bo5b4o74b6o8b2o6b4o$3o3b3o3bo9bo3b3o 11bo4b5o70bo5b4o73b9o7bo5b5o$41bo2b5o71b2o3b5o72b2o3b5o8b2o2b5o$42b5o 74b9o72bo4b5o9b7o$43b2o36bo3b3o7bo2b3o3bo17b6o74bo4b5o10b4o$81bo3bo8b o5bo3bo18b3o76b2o3b5o10b3o$81bo3b3o5bo4b3o3bo98b9o$81bo3bobo4bo5bo5bo 99b6o$81bo3b3o3bo6b3o3bo100b3o3$276b3o$119b2o154b6o$118b5o118b3o7bo3b o3b3o12b8o$117b8o116bobo6bo4bo3bobo11b2o3b5o$42b5o69b2o2b6o115b3o5bo5b o3bobo10b2o5b4o$41b6o69bo4b5o115bobo4bo6bo3bobo10b2o5b4o9b4o$41b7o68b o4b5o115b3o3bo7bo3b3o11bo4b5o8b8o$8b3o7bo3bo3b3o11b10o66b2o2b6o147b2o b7o7b2ob7o$8bobo6bo4bo3bo13b3o3b4o67b8o149b8o8bo3b6o$8b3o5bo5bo3b3o10b 3o4b4o68b5o152b5o10bo4b5o$8bobo4bo6bo3bobo11bo5b4o69b2o155b2o12bo3b6o $8b3o3bo7bo3b3o11b2o3b5o240b2ob7o$41b2ob5o242b8o$42b5o158b3o84b4o$44b o159b6o$203b9o$203bo3b5o$202b2o3b5o$202b2o3b5o$203bo3b5o10b4o$120bo82b 9o9b8o$119b3o82b6o10b2ob7o$118b6o20bo3b3o2b3o2b3o7bo3bo3b3o2b3o2b3o16b 3o12bo3b6o$117b8o19bo5bo4bo2bobo6bo4bo3bo4bo4bobo31bo4b5o64b4o$85b3o7b o3bo3b3o10b3o2b6o17bo3b3o2b3o2bobo5bo5bo3b3o2b3o2bobo31bo3b6o63b7o$41b 4o40bobo6bo4bo5bo10bo5b5o17bo5bo2bo4bobo4bo6bo3bobo4bo2bobo31b2ob7o62b 2ob6o$40b6o39b3o5bo5bo3b3o9b2o6b4o17bo3b3o2b3o2b3o3bo7bo3b3o2b3o2b3o32b 8o62b2o3b5o$40b7o38bobo4bo6bo3bo12bo5b5o95b4o65b2o4b4o$14bo7bo3b3o11b 8o37b3o3bo7bo3b3o10b3o2b6o164b2o3b5o$14bo6bo6bo10b4ob5o68b8o151b3o13b 2ob6o$14bo5bo5b3o10b2o4b4o69b6o112bobo2b3o7bo3b3o2b3o13b5o12b7o$14bo4b o6bo12bo5b4o70b3o114bobo2bobo6bo4bo4bobo11b9o11b4o$14bo3bo7b3o10b2o4b 4o71bo115b3o2bobo5bo5b3o2bobo11bo4b5o$40b2o2b5o161b5o23bo2bobo4bo8bo2b obo10b2o4b5o$41b7o161b8o21bo2b3o3bo7b3o2b3o10b2o4b5o$42b3o163b2ob6o57b o4b5o$208b2o2b5o57b9o$208b2o2b5o59b5o$208b2ob6o59b3o$209b8o$210b5o3$120b 2o$118b6o$117b9o$85b3o7bo3bo3b3o10b4o2b4o$42b4o41bo6bo4bo5bo10b2o5b4o $13b3o7bo2b3o12b6o40bo5bo5bo3b3o10b2o5b4o$15bo6bo5bo12b7o39bo4bo6bo5b o10b2o5b4o$13b3o5bo6bo11b9o38bo3bo7bo3b3o10b3o4b4o$15bo4bo7bo11bo3b5o 67b4o2b4o$13b3o3bo8bo11bo3b5o68b9o$40b2o3b4o69b6o$41b2o2b3o72b2o$42b4o ! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ HEIGHT 1000 WIDTH 1600 ]]
Natural spaceships collecton
(click above to open LifeViewer)
Catagoluehere


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.

The 6 × 6 block.
Catagoluehere

Other larger still lifes exist, often resembling thick hollow polygons.

x = 65, y = 30, rule = R5,C2,M1,S34..58,B34..45,NM 59bo$57b5o$2b4o14b4o14b4o14b7o$b6o12b6o12b6o12b9o$2ob5o10b2ob5o10b2ob 5o10b3o4b4o$2o2b4o10b2o2b4o10b2o2b4o10b3o5b3o$2o2b4o10b2o2b4o10b2o2b4o 10b3o5b3o$2ob5o10b2ob5o10b2ob5o10b4o3b4o$7o11b7o12b6o12b4ob4o$b6o12b5o 14b4o14b7o$57b5o$58b3o7$58b3o$57b5o$2b4o14b4o14b4o14b7o$b6o12b6o12b6o 12b4ob4o$2o2b4o10b8o10b2o2b4o10b4o3b4o$2o2b4o10b2o2b4o10b2o2b4o10b3o5b 3o$2o2b4o10b2o2b4o10b2ob5o10b3o5b3o$8o10b2o2b4o10b8o10b4o3b4o$b6o11b7o 12b6o12b4ob4o$2b4o13b5o14b4o14b7o$57b5o$58b3o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ MAXGRIDSIZE 9 THUMBSIZE 2 HEIGHT 640 WIDTH 960 ]]
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.

x = 108, y = 59, rule = R5,C0,M1,S34..58,B34..45,NM 51b6o$51b6o$50b8o$50b8o$49b10o$49b3o4b3o$49b3o4b3o$50b2o4b2o$50b2o4b2o $51b6o$53b2o10$4b4o92b4o$3b6o90b6o$2b8o88b8o$b9o88b9o$5o2b4o86b4o2b5o$ 5o4b2o86b2o4b5o$b4o4bo88bo4b4o$b5o2b2o88b2o2b5o$2b4ob2o90b2ob4o$4b4o 92b4o19$10b5o78b5o$9b7o76b7o$9b8o74b8o$9b3ob5o72b5ob3o$8b3o4b4o70b4o4b 3o$8b2o5b4o70b4o5b2o$8b2o4b5o70b5o4b2o$9bo4b4o72b4o4bo$10bo2b4o74b4o2b o$11b4o78b4o$12bo82bo! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ MAXGRIDSIZE 9 THUMBSIZE 2 HEIGHT 640 WIDTH 960 ZOOM 6 GPS 20 AUTOSTART LOOP 167 ]]
A gun[4]
(click above to open LifeViewer)

The simplest and first known gun, discovered by Yoel Matveyev in 2002, is made from two reacting boscos.[5]

The first natural occurrence of a gun happened in April 2023, in a soup submitted by Yoel Matveyev.[6][7]

x = 214, y = 95, rule = R5,C2,M1,S34..58,B34..45,NM 164b6o$164b6o$163b8o$163b8o$40b4o118b4o2b4o$39b6o117b3o4b3o$38b8o115b 4o4b4o$38b8o116b3o4b3o$37b4o2b4o116b2o4b2o$37b3o4b3o117b2o2b2o$36b4o4b 4o117b4o$37b3o4b3o$38b2o4b2o$39b2o2b2o$40b4o13$206b5o$205bob6o$204bo3b 6o$203b2o4b5o$203b2o5b4o$126b3o74b4o2b5o$124b6o74b9o$122b6o2bo73b8o$122b 5o4bo73b6o$122b4o5bo73b5o$122b4o4b2o$122b5ob4o$123b9o$124b7o$125b5o$126b 3o6$4b3o$2b6o$5o3bo$4o5bo$4o5b2o$4o4b3o$4o3b3o$b8o$2b7o$3b6o$4b4o26$36b 2o$34b6o$32b5o2b2o$32b4o4b2o$32b4o5bo$32b4o4b2o$32b5ob4o$33b8o$34b7o$ 35b5o$36b3o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ MAXGRIDSIZE 9 THUMBSIZE 2 HEIGHT 640 WIDTH 1600 ZOOM 6 GPS 20 AUTOSTART LOOP 167 ]]
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".

References

  1. "r5b34t45s34t58/C1". Catagolue. Retrieved on May 11, 2023.
  2. Yoel (May 10, 2023). Re: Larger than Life (discussion thread) at the ConwayLife.com forums
  3. "r5b34t45s34t58/C1". Catagolue. Retrieved on May 11, 2023.
  4. Note: converted from image File:buggun.png
  5. Yoel Matveyev (June 22, 2021). Re: Larger than Life (discussion thread) at the ConwayLife.com forums
  6. Yoel (April 19, 2023). Re: Larger than Life (discussion thread) at the ConwayLife.com forums
  7. yl498_1_196_94503f14d0fe1bc58490fbbbdf24c299 (rule r5b34t45s34t58) at Adam P. Goucher's Catagolue
  8. yl996_2_786_8734f8464646903c91cfaae9eb4f0331 (rule r5b34t45s34t58) at Adam P. Goucher's Catagolue
  9. yl1328_2_1078_626656c42ba1036d62f5c5739b2e083d (rule r5b34t45s34t58) at Adam P. Goucher's Catagolue
  10. 10.0 10.1 Yoel Matveyev (August 8, 2021). Re: Larger than Life (discussion thread) at the ConwayLife.com forums
  11. FWKnightship (February 7, 2023). Re: Larger than Life (discussion thread) at the ConwayLife.com forums
  12. Yoel Matveyev (February 12, 2023). Re: Larger than Life (discussion thread) at the ConwayLife.com forums