Honeybit

From LifeWiki
Jump to: navigation, search
Honeybit
x = 292, y = 105, rule = B3/S23 98bob2o$98b2obo5$105b2o$93b2o5b2o2b3o2b2o$93b2o5bo2bobo4b2o$101bo3bob 2obo$97b2o5bo3b2o$97b2o4$120b2o$120b2o2$117b2o5b2o$117b2o5b2o4$113bo$ 114b2o$113b2o$7b2o$7b2o274b2o$283b2o2$10bo64b2o$2o6bobo64b2o205bo$bo4b 2o274bobo5b2o$o5b2o6bobo266bobo4bo$2o4b2o2bo4bo57bo202bo6bo2bo4bo$7b3o 63bobo6b2o192bo5bo7b2o$2o6bo67b2o4bo199bo2bo$obo64bobo6b2o5bo198b3o$bo 66bo4bo2b2o4b2o$74b3o$75bo6b2o$81bobo$19bobo60bo$20b2o248bo$20bo249bob o$270b2o$62bobo$62b2o$63bo2$18b2o$18b2o252b2o$272b2o$15b2o126bo$15b2o 47b2o78b2o129b2o$64b2o77b2o130b2o2$18b2o47b2o$18b2o47b2o203b2o$272b2o 2$64b2o$64b2o$171b4o56b4o$171bo3bo55bo3bo$171bo59bo$172bo2bo56bo2bo$ 51b2o58b2o$49bo4bo54bo4bo44b2o$55bo59bo42bo2bo$33b2o14bo5bo53bo5bo42bo 2bo$34bo15b6o54b6o43b2o$29b3o2b2o197b2o$27b3obo3bo197b2o$27bo4bob2o 122b2o$31bobo7b2o115b2o$29b2obo4bo2bobo187b2o$29bo3bob3o3bo188b2o$29b 2o2b3o$30bo202b2o$30b2o201b2o2$275bo$274b2o$259b2o5b2o6bobo$259b2o5b2o $235bo$235b2o26b2o20bo$234bobo26b2o18b2o$283bobo3$285b2o$284b3o$223bo 58b2ob2o$222b3o57b2ob2o3b2o$215b2o4b2o2bo4bo51b2obo4b2o$215bo5b2o6bobo 52bo$216bo4b2o$215b2o6bobo$225bo2$283bob2o$222b2o59b2obo$222b2o! #C [[ THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THUMBNAIL THUMBSIZE 2 HEIGHT 360 GPS 20 ZOOM 12 X 13 Y 15 LOOP 120 AUTOSTART ]]
Pattern type Memory cell
Number of cells 11
Bounding box 4×8
Discovered by Brice Due
Year of discovery 2006

The honeybit reaction is an elegant destructive-read memory cell used by Brice Due in his metapixel. It involves a glider colliding with a beehive (hence the name "honeybit"), that converts it to a block and pond. The beehive can be thought of as a value of "0" stored in the memory unit, and the block and pond constellation is a "1". A passing LWSS can then test for the presence of the pond. If a collision occurs, the LWSS and the honeybit constellation are mutually annihilated and the memory cell is restored to its "0" state, with only the original beehive remaining.

If the pond is not present, the LWSS passes by the beehive without affecting it. This means that a test input has an output (the LWSS) for the "0" case, but not for the "1" case. For an example of an alternative memory cell mechanism with both "0" and "1" outputs, see demultiplexer.

As a HWSS eater

The honey bit is also an interesting eater for an HWSS, as shown below. On the opposite side from the LWSS input path, an HWSS colliding with the block and pond constellation also happens to create the honeybit beehive, plus the exact same reset glider used in the above memory unit.

x = 25, y = 9, rule = B3/S23 2b2o$o4bo16b2o$6bo14bo2bo$o5bo14bo2bo$b6o15b2o3$21b2o$21b2o! #C [[ THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THUMBNAIL THUMBSIZE 2 HEIGHT 320 THEME 6 GPS 15 LOOP 100 ZOOM 16 AUTOSTART PAUSE 2 ]]
(click above to open LifeViewer)

External links