Difference between revisions of "One-time turner"

From LifeWiki
Jump to navigation Jump to search
(Glossary, per Lex)
 
(Undo revision 58844 -- Build 303 handles negative label numbers correctly (talk))
(21 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Glossary}}
{{Glossary}}
A '''turner''' is a [[one-time]] [[glider]] [[reflector]], or in other words a single-glider [[seed]].  The term "turner" is seldom used in relation to spaceships other than gliders.  A reusable turner would instead be called a [[reflector]].
A '''turner''' is a [[one-time]] [[glider]] [[reflector]], or in other words a single-glider [[seed]].  A reusable turner would instead be called a [[reflector]].  The terms "turner" and "reflector" are seldom used in relation to spaceships other than gliders.  A one-time turner consists of a [[constellation]] or other [[pattern]] that can be hit by a [[glider]] to produce another glider travelling in a different direction, destroying the turner in the process. This contrasts with one-time [[converter]]s, which produce an output different from the input.  In a [[dirty]] turner the reaction leaves behind one or more [[ash]] objects different from the original constellation.


One-time turners may be 90-degree or 180-degree, or they may be 0-degree with the output in the same direction as the input.  Shown on the top row below are the four 90-degree turner reactions that use common small [[ash]] objects: [[boat]], [[eater1]], [[long boat]], and [[toad]].
One-time turners are an important component for [[slow salvo]] [[synthesis]], where they are frequently used to change the direction from which a trigger glider will hit the reaction site.  They may be 90-degree or 180-degree, or they may be 0-degree with the output in the same direction as the input (in which case they may instead be referred to as one-time [[rephaser]]s).  Shown on the top row below are the four 90-degree turner reactions that use common small [[ash]] objects: [[boat]], [[eater 1]], [[long boat]], and [[toad]].


{{EmbedViewer
{{EmbedViewer
|pname        = turners
|pname        = turners
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 2 THEME 6 GPS 10 LOOP 75 ]]
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 2 WIDTH 600 HEIGHT 600 ZOOM 4 STOP 106 ]]
                #C [[ COLOR LABEL Red LABELSIZE 18 LABELALPHA .50 ]]
                #C [[ LABEL -12 21 1.5 "180\ndegree" ]]
                #C [[ LABEL 40 -6 1.5 "90 degree" ]]
                #C [[ LABEL 95 23 1.5 "0\ndegree" ]]
                #C [[ LABEL 80 60 1.5 "1G-to-3G" ]]
                #C [[ LABEL 15 60 1.5 "inserters" ]]
                #C [[ LABEL 40 103 1.5 "1G-to-2G splitters" ]]
|position    = center
|position    = center
}}
}}


Of the reactions on the first row, the glider output is the same [[parity]] for all but the longboat. The three still lifes are all [[colour-changing]], but the toad happens to be a [[colour-preserving]] turner. Many small one-time turner [[constellation]]s have also been catalogued.{{cite web|url=http://conwaylife.com/forums/viewtopic.php?f=2&t=1512|title=Splitters with common SL|date=November 27, 2014|author=Michael Simkin|accessdate=January 28, 2018}} The two-block turner directly below the toad is also colour-changing, but has the opposite parity. In the southwest corner above are two of the simplest 180-degree turners. The Blockic turner is colour-preserving. The long boat is again colour-changing; this is somewhat counterintuitive as the output glider is on exactly the same [[lane]] as the input glider, but gliders traveling in opposite directions on the same lane are always opposite colours.
Of the reactions on the first row, the glider output [[parity]] is even for the boat, eater and toad, and odd for the long boat and the [[Blockic]] 90-degree turner at the far right. The three singleton still lifes are all [[colour-changing]], but the toad and Blockic 90-degree turner are [[colour-preserving]].


A one-time turner reaction can be used as part of a glider [[injection]] mechanism, or as a switching mechanism for a [[signal]]. If a previous reaction has created the sacrificial [[bait]] object, then a later glider is turned onto a new path. Otherwise it passes through the area unaffected. This is one way to create simple switching systems or logic [[circuit]]s such as the [[demultiplexer]].
Three of the simplest 180-degree turners are shown in the second row. The [[Blockic]] 180-degree turner is colour-preserving. The [[long boat]] and [[long ship]] are again colour-changing; this is somewhat counterintuitive as the output glider is on exactly the same [[lane]] as the input glider, but gliders traveling in opposite directions on the same lane always have opposite colours. At the right end of the second row is an [[aircraft carrier]] serving as a colour-changing "0-degree turner".
 
The third row shows two turners that are unusually effective [[one-time]] [[inserter]]s, placing gliders close to existing gliders. The pond and long boat turner can place a 90-degree output glider directly behind an existing glider at the minimum separation of 14 ticks; the beehive and boat turner can place a 180-degree output glider directly in front of an existing glider, again at the minimum possible separation.  Many other turner-based glider [[injection]] mechanisms are available, depending on the required [[clearance]] around the inserted glider.
 
The right side of the third row shows a [[long long boat]] and block to split one glider into three gliders.  Three-glider outputs are very rare compared to the 1G-to-2G [[splitter]]s shown on the fourth row. The first two are modifications of singleton turners directly above them in the table; in each case a second still life is added that uses a transient [[spark]] to produce an additional glider. The [[loaf]] and block has the output gliders on different [[parity|parities]] and different [[Glider#Colour of a glider|colours]], and a passing glider needs to be at least 3 lanes away, whereas the [[highway robber|highway-robbing]] [[boat]] and block has the output gliders on the same parity and same colour.
 
Many small one-time turner [[constellation]]s have also been catalogued.<ref>{{cite web|url=http://conwaylife.com/forums/viewtopic.php?f=2&t=1512|title=Splitters with common SL|date=November 27, 2014|author=Michael Simkin|accessdate=January 28, 2018}}</ref>
 
A one-time turner reaction can be used as a switching mechanism for a [[signal]]. If a previous reaction has created the sacrificial [[bait]] object, then a later glider is turned onto a new path. Otherwise it passes through the area unaffected. This is one way to create simple switching systems or logic [[circuit]]s such as the [[demultiplexer]].
 
== See also ==
* [[Half-bakery]]


== References ==
== References ==

Revision as of 11:59, 6 March 2019

A turner is a one-time glider reflector, or in other words a single-glider seed. A reusable turner would instead be called a reflector. The terms "turner" and "reflector" are seldom used in relation to spaceships other than gliders. A one-time turner consists of a constellation or other pattern that can be hit by a glider to produce another glider travelling in a different direction, destroying the turner in the process. This contrasts with one-time converters, which produce an output different from the input. In a dirty turner the reaction leaves behind one or more ash objects different from the original constellation.

One-time turners are an important component for slow salvo synthesis, where they are frequently used to change the direction from which a trigger glider will hit the reaction site. They may be 90-degree or 180-degree, or they may be 0-degree with the output in the same direction as the input (in which case they may instead be referred to as one-time rephasers). Shown on the top row below are the four 90-degree turner reactions that use common small ash objects: boat, eater 1, long boat, and toad.

x = 90, y = 98, rule = B3/S23 o19bo19bo19bo19bo$b2o18b2o18b2o18b2o18b2o$2o18b2o18b2o18b2o18b2o6b2o$ 88b2o2$4b2o13b2o20bo22bo$3bobo12bobo19bobo20bo2bo16b2o$4bo13bo22bobo 19bo2bo16b2o$17b2o23b2o21bo12$o19bo19bo5b2o32bo$b2o18b2o18b2o3b2o33b2o $2o18b2o18b2o38b2o3$2bo20b2o58b2o$bobo18bobo17b2o37bo2bo$obo18bobo18b 2o37b2o$2o19b2o12$o19bo$b2o8bo9b2o5b2o50bo$2o8bobo7b2o5bobo51b2o$9bobo 16bo51b2o$9b2o75b2o$86b2o2$6b2o$5bo2bo$5bo2bo74b2o$6b2o17b2o55bobo$16b o7bo2bo53bobo$14b2o9b2o53bobo$15b2o64bo2$44b3o$44bo$45bo28$o39bo19bo 19bo$b2o38b2o18b2o18b2o$2o38b2o18b2o18b2o2$10bo36bo$4b2o3bobo29bo4bobo 11bo17b2o$3bobo4bobo27bobo3b2o11bobo16b2o$4bo6b2o28bobo14bo2bo$42b2o 15b2o$84bo$83bobo$67b2o14b2o$67b2o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THUMBNAIL THUMBSIZE 2 WIDTH 600 HEIGHT 600 ZOOM 4 STOP 106 ]] #C [[ COLOR LABEL Red LABELSIZE 18 LABELALPHA .50 ]] #C [[ LABEL -12 21 1.5 "180\ndegree" ]] #C [[ LABEL 40 -6 1.5 "90 degree" ]] #C [[ LABEL 95 23 1.5 "0\ndegree" ]] #C [[ LABEL 80 60 1.5 "1G-to-3G" ]] #C [[ LABEL 15 60 1.5 "inserters" ]] #C [[ LABEL 40 103 1.5 "1G-to-2G splitters" ]]
(click above to open LifeViewer)
RLE: here Plaintext: here

Of the reactions on the first row, the glider output parity is even for the boat, eater and toad, and odd for the long boat and the Blockic 90-degree turner at the far right. The three singleton still lifes are all colour-changing, but the toad and Blockic 90-degree turner are colour-preserving.

Three of the simplest 180-degree turners are shown in the second row. The Blockic 180-degree turner is colour-preserving. The long boat and long ship are again colour-changing; this is somewhat counterintuitive as the output glider is on exactly the same lane as the input glider, but gliders traveling in opposite directions on the same lane always have opposite colours. At the right end of the second row is an aircraft carrier serving as a colour-changing "0-degree turner".

The third row shows two turners that are unusually effective one-time inserters, placing gliders close to existing gliders. The pond and long boat turner can place a 90-degree output glider directly behind an existing glider at the minimum separation of 14 ticks; the beehive and boat turner can place a 180-degree output glider directly in front of an existing glider, again at the minimum possible separation. Many other turner-based glider injection mechanisms are available, depending on the required clearance around the inserted glider.

The right side of the third row shows a long long boat and block to split one glider into three gliders. Three-glider outputs are very rare compared to the 1G-to-2G splitters shown on the fourth row. The first two are modifications of singleton turners directly above them in the table; in each case a second still life is added that uses a transient spark to produce an additional glider. The loaf and block has the output gliders on different parities and different colours, and a passing glider needs to be at least 3 lanes away, whereas the highway-robbing boat and block has the output gliders on the same parity and same colour.

Many small one-time turner constellations have also been catalogued.[1]

A one-time turner reaction can be used as a switching mechanism for a signal. If a previous reaction has created the sacrificial bait object, then a later glider is turned onto a new path. Otherwise it passes through the area unaffected. This is one way to create simple switching systems or logic circuits such as the demultiplexer.

See also

References

  1. Michael Simkin (November 27, 2014). "Splitters with common SL". Retrieved on January 28, 2018.

External links