Conduit

A conduit is an arrangement of still lifes and/or oscillators that move an active object to another location without themselves being permanently damaged. The object may be transformed into a different active object in the process, but no permanent debris may be left behind. Alternatively, gliders or other spaceships may be emitted; they will either abandon the site of their creation, or can be absorbed by eaters. Probably the most important conduit is conduit 1, in which a B-heptomino is transformed into a Herschel in 59 generations.

Herschel conduits

The most prolific stable conduits are those which rotate, reflect or translate a Herschel in a certain number of generations. Oscillators of all periods => 58 can be built using these elementary conduits. All except the smallest stable reflectors use Herschel conduits, the counter-examples being the Snark, rectifier, and boojum reflector.

Herschel conduits can be chained in order to form a Herschel track. Karel Suhajda's search program Hersrch automates the process of building a track.

  • The Herschel conduits shown below are the initial universal set, discovered in the late 1990s and proven to be sufficient to complete an unlimited range of synchronization or computation tasks. Many more Herschel conduits have since been discovered. Conduits are code-named according to the final orientation of the output Herschel relative to the input Herschel, and the number of generations it takes for the output Herschel to reach the same phase as the input Herschel. For example, the R64 conduit performs a right turn in 64 generations; R designates right turn, L left turn, F forward motion, B backward motion and x flip ("forwards" is defined as along the shaft towards the T-piece).
  • For conduits for symmetrical inputs (e.g. a pi-heptomino or queen bee), an asterisk (*) is used to denote that the conduit can be flipped to place the input either clockwise or counterclockwise. The resulting pair of conduits will have outputs in the same number of ticks, but they will be either F and Fx (F*), L and Rx (L*), R and Lx (R*), or B and Bx (B*).[1]
  • As shown below, the conduits transport the input Herschel (shown in green) to the position in magenta, and also produce a glider which escapes at lower left.[2]
  • The two Bx conduits leave a block (shown in red) which has to be deleted by the glider produced by the output Herschel.
  • In F166 and Lx200 the "input Herschel" never actually forms in the position shown, which is given to facilitate the concatenation of conduits. Instead, the block and Herschel-precursor react as shown in the insets, 3 generations before the nominal entry into the conduit.
  • The number in brackets is the reset time, i.e. the minimum number of generations at which one Herschel can follow another through the conduit. However it may be necessary to dispose of the glider produced by the output Herschel to achieve some close spacings.
R64 (61) Fx77 (57) L112 (58) F116 (138)
F117 (63) Fx119 (60) Bx125 (166) Fx153 (60)
L156 (62) Fx158 (176) F166 (115) F171 (227)
Fx176 (92) R190 (202) Lx200 (90) Rx202 (201)
Bx222 (271)

Many of these use the block+snake combination (conduit 1) in order to clean up the output B-heptomino to produce an output Herschel. Dave Greene, with the invention of his boojum reflector, discovered a way to remove this block using the first natural glider of the Herschel. However, these conduits are not considered 'elementary', since they contain a boojum reflector.

gollark: THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
gollark: The software includes Adobe Flash Player that is licensed under terms from Adobe Systems Incorporated. Adobe and Flash are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.
gollark: Deploying SCP-055.
gollark: Furthermore: by using The Services, you forfeit all claims on your soul by any deity or variations thereof, and pledge yourself in worship to the goddess Discordia, daughter of Night and Darkness. Discord is not responsible for any smiting or divine punishments by any angered deities or variations thereof as a result of this agreement. Any legal challenges to this clause must take place in the legal jurisdiction of the court of Pluto, lord of the underworld, or the osmarks.tk (or future variations of such) comments section. Discord is not responsible for travel arrangements to Avernus.
gollark: You agree additionally to the following Unicode characters: א U+05D0 HEBREW LETTER ALEF and ⬡ U+2B21 WHITE HEXAGON.

See also

References

  1. Jeremy Tan (December 7, 2018). Re: The Hunting of the Elementary Conduits (discussion thread) at the ConwayLife.com forums
  2. Dave Greene (August 26, 2017). Re: H-to-H conduit collection (discussion thread) at the ConwayLife.com forums (Herschel conduit stamp collection in Golly distribution)
This article is issued from Conwaylife. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.