Difference between revisions of "Spartan"

From LifeWiki
Jump to navigation Jump to search
m ('also-constructible' == 'a pattern that can be synthesised by colliding alsos together')
m
 
(15 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Glossary}}
{{Glossary}}
A pattern is referred to as '''Spartan''' if it can be ''easily'' constructed with a [[slow salvo]]. What is implied by ''easily'' is quite subjective and has changed over the years as technology has improved.
A pattern is referred to as '''Spartan''' if it can be ''easily'' constructed with a [[slow salvo]], or with a similarly restricted [[universal toolkit]] such as the paired 90-degree slow salvos used in the original [[Gemini]] spaceship.
 
What is implied by ''easily'' is quite subjective and has changed over the years as technology has improved.


==Current definition==
==Current definition==


A pattern is referred to as '''Spartan''' if it can be built with [[slmake]] in any orientation. This subsumes all previous definitions, as it includes a much larger set of basic [[still life]]s (including the [[beehive with tail]] featured in the [[syringe]]) and period-2 [[oscillator]]s (found by the automated HoneySearch program, inspired by [[Paul Chapman]]'s [[Glue]]). In addition to these, slmake has also been provided with a set of human-assisted 'bespoke' constructions of various important objects:
A pattern is referred to as '''Spartan''' if it can be built with [[slmake]] in any orientation. This subsumes all previous definitions, as it includes a much larger set of basic [[still life]]s (including the [[beehive with tail]] featured in the [[syringe]]) and period-2 [[oscillator]]s (found by the automated [[HoneySearch]] program, inspired by [[Paul Chapman]]'s [[Glue]]). In addition to these, slmake has also been provided with a set of human-assisted 'bespoke' constructions of various important objects:


* [[Eater 2]]
* [[Eater 2]]
* [[Snark]]
* [[31.4]] used in the [[Snark]]
* eater-tie-eater featured in the [[135-degree MWSS-to-G]] and [[Fx176]] conduit
* Long dock on boat featured in the [[45-degree MWSS-to-G]]<ref name="post65987" />
* [[45-degree MWSS-to-G]]
* The [[eater bridge eater]] still life featured in the [[135-degree MWSS-to-G]], [[F116]] and [[Fx176]] conduits.


Inter alia, this means that the dependent form of the [[syringe]] (recovery time 90 by using the similarly constructible [[Lx200]]) can easily be constructed -- a prerequisite for single channel self-constructing circuitry.
Inter alia, this means that the dependent form of the [[syringe]] (recovery time 90 by using the similarly constructible [[Lx200]]) can easily be constructed -- a prerequisite for single channel self-constructing circuitry.
The term '''neo-Spartan''' is sometimes used to distinguish this modern "slmake-buildable" sense of the term from the original 2004 definition below.


==2004 definition==
==2004 definition==
Line 18: Line 22:


===Spartan still lifes===
===Spartan still lifes===
These still-lifes are commonly considered Spartan: [[block]], [[tub]], [[boat]], [[hive]], [[ship]], [[loaf]], [[eater 1]], [[long boat]], [[pond]]. [[Snake]] and [[aircraft carrier]] are also small enough that they might be considered Spartan, but they are generally not included because in most [[conduit]]s they can be replaced by an [[eater 1]], which is easier to construct. Similarly, [[barge]] can be normally replaced by a [[boat]]. On the other hand, [[long boat]] is important not as a conduit component, but as the simplest [[color|color]]-changing 180-degree [[one-time reflector]].
These still-lifes are commonly considered Spartan: [[block]], [[tub]], [[boat]], [[hive]], [[ship]], [[loaf]], [[eater 1]], [[long boat]], [[pond]]. [[Snake]] and [[aircraft carrier]] are also small enough that they might be considered Spartan, but they are generally not included because in most [[conduit]]s they can be replaced by an [[eater 1]], which is easier to construct. Similarly, [[barge]] can be normally replaced by a [[boat]]. On the other hand, [[long boat]] is important not as a conduit component, but as the simplest [[color|color]]-changing 180-degree [[turner]], and similarly an aircraft carrier is a very simple colour-changing "0-degree turner".


==2006 definition==
==2006 definition==
Line 26: Line 30:
===Spartan oscillators===
===Spartan oscillators===
These oscillators are regarded as Spartan: [[blinker]], [[beacon]], [[toad]]. Spartan oscillators are normally considered only as an intermediate synthesis product in p2 slow salvo construction. [[Pulsar]] is technically Spartan too, but it hasn't appeared useful enough to bother developing p3 or p6 slow salvo synthesis.
These oscillators are regarded as Spartan: [[blinker]], [[beacon]], [[toad]]. Spartan oscillators are normally considered only as an intermediate synthesis product in p2 slow salvo construction. [[Pulsar]] is technically Spartan too, but it hasn't appeared useful enough to bother developing p3 or p6 slow salvo synthesis.
==2012 definition==
In 2012 a few other still lifes particularly useful in signal circuitry, such as [[tub with tail]] and [[dead spark coil]], were shown to be constructible in all orientations using slow salvos.<ref name="post7261" />  These objects have sometimes been referred to as "near-Spartan" or "Spartan++", but in practice they were not used in larger circuit construction recipes until after the advent of [[slmake]].
==References==
<references>
<ref name="post65987">{{LinkForumThread
|author = Adam P. Goucher
|title  = Re: Stable glider reflector
|format = ref
|p      = 65987
|date  = November 28, 2018
}}</ref>
<ref name="post7261">{{LinkForumThread
|author = Sergey Petrov
|title  = Re: Thread For Your Accidental Discoveries
|format = ref
|p      = 7261
|date  = November 17, 2012
}}</ref>
</references>


==External links==
==External links==
{{LinkLexicon|lex_s.htm#spartan}}
* {{LinkLexicon|lex_s.htm#spartan}}
 
[[Category:Synthesis]]
[[Category:Universal construction]]

Latest revision as of 05:27, 20 November 2023

A pattern is referred to as Spartan if it can be easily constructed with a slow salvo, or with a similarly restricted universal toolkit such as the paired 90-degree slow salvos used in the original Gemini spaceship.

What is implied by easily is quite subjective and has changed over the years as technology has improved.

Current definition

A pattern is referred to as Spartan if it can be built with slmake in any orientation. This subsumes all previous definitions, as it includes a much larger set of basic still lifes (including the beehive with tail featured in the syringe) and period-2 oscillators (found by the automated HoneySearch program, inspired by Paul Chapman's Glue). In addition to these, slmake has also been provided with a set of human-assisted 'bespoke' constructions of various important objects:

Inter alia, this means that the dependent form of the syringe (recovery time 90 by using the similarly constructible Lx200) can easily be constructed -- a prerequisite for single channel self-constructing circuitry.

The term neo-Spartan is sometimes used to distinguish this modern "slmake-buildable" sense of the term from the original 2004 definition below.

2004 definition

The original definition of Spartan was put forward by Dave Greene, who defined it to be a 'constellation of well-separated still lifes, each of 7 of fewer bits'. The pond was later added to this list as it is particularly easy to synthesise, and is occasionally used as a catalyst and as a construction intermediate.

Spartan still lifes

These still-lifes are commonly considered Spartan: block, tub, boat, hive, ship, loaf, eater 1, long boat, pond. Snake and aircraft carrier are also small enough that they might be considered Spartan, but they are generally not included because in most conduits they can be replaced by an eater 1, which is easier to construct. Similarly, barge can be normally replaced by a boat. On the other hand, long boat is important not as a conduit component, but as the simplest color-changing 180-degree turner, and similarly an aircraft carrier is a very simple colour-changing "0-degree turner".

2006 definition

Paul Chapman's Glue search program was upgraded to allow period-2 intermediates, such as blinkers, in slow salvo constructions. This increases the branching factor of the search tree to enable more efficient constructions, and has the side effect of concomitantly widening the definition of 'Spartan' to include a few period-2 oscillators:

Spartan oscillators

These oscillators are regarded as Spartan: blinker, beacon, toad. Spartan oscillators are normally considered only as an intermediate synthesis product in p2 slow salvo construction. Pulsar is technically Spartan too, but it hasn't appeared useful enough to bother developing p3 or p6 slow salvo synthesis.

2012 definition

In 2012 a few other still lifes particularly useful in signal circuitry, such as tub with tail and dead spark coil, were shown to be constructible in all orientations using slow salvos.[2] These objects have sometimes been referred to as "near-Spartan" or "Spartan++", but in practice they were not used in larger circuit construction recipes until after the advent of slmake.

References

  1. Adam P. Goucher (November 28, 2018). Re: Stable glider reflector (discussion thread) at the ConwayLife.com forums
  2. Sergey Petrov (November 17, 2012). Re: Thread For Your Accidental Discoveries (discussion thread) at the ConwayLife.com forums

External links