Honeybit

From LifeWiki
Jump to: navigation, search
Honeybit
x = 93, y = 43, rule = B3/S23 bo$2bo$3o18$21bo$22bo$20b3o8$48b4o36b4o$48bo3bo35bo3bo$48bo39bo$49bo2b o36bo2bo2$36b2o$35bo2bo$35bo2bo$36b2o3$35b2o$35b2o! #C [[ THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THUMBNAIL THUMBSIZE 2 HEIGHT 360 GPS 20 ZOOM 12 X -9 Y 9 LOOP 80 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