Difference between revisions of "User:Entity Valkyrie 2/StateInvestigator"

From LifeWiki
Jump to navigation Jump to search
 
(33 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Warning: this page is out of date.
== .rule file ==
== .rule file ==
  @RULE StateInvestigator
  @RULE StateInvestigator
  @TABLE
  @TABLE
  n_states:17
  n_states:21
  neighborhood:Moore
  neighborhood:Moore
  symmetries:permute
  symmetries:permute
  var a1 = {1,2,4,6,8,10,12,15,16}
  var a1 = {1,2,4,6,8,10,12,15,16,17,19}
  var a2 = {1,2,4,6,8,10,12,15,16}
  var a2 = {1,2,4,6,8,10,12,15,16,17,19}
  var a3 = {1,2,4,6,8,10,12,15,16}
  var a3 = {1,2,4,6,8,10,12,15,16,17,19}
  var a4 = {1,2,4,6,8,10,12,15,16}
  var a4 = {1,2,4,6,8,10,12,15,16,17,19}
  var b1 = {0,3,5,7,9,11,13}
  var b1 = {0,3,5,7,9,11,13,18,20}
  var b2 = {0,3,5,7,9,11,13}
  var b2 = {0,3,5,7,9,11,13,18,20}
  var b3 = {0,3,5,7,9,11,13}
  var b3 = {0,3,5,7,9,11,13,18,20}
  var b4 = {0,3,5,7,9,11,13}
  var b4 = {0,3,5,7,9,11,13,18,20}
  var b5 = {0,3,5,7,9,11,13}
  var b5 = {0,3,5,7,9,11,13,18,20}
  var b6 = {0,3,5,7,9,11,13}
  var b6 = {0,3,5,7,9,11,13,18,20}
  var b7 = {0,3,5,7,9,11,13}
  var b7 = {0,3,5,7,9,11,13,18,20}
  var c1 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}
  var c1 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
  var c2 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}
  var c2 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
  var c3 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}
  var c3 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
  var c4 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}
  var c4 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
  var c5 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}
  var c5 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
  var c6 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}
  var c6 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
  var c7 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}
  var c7 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
  var c8 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}
  var c8 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
  var d1 = {2,3,6,7,14,16}
  var d1 = {2,3,6,7,14,16}
  var d2 = {8,9,12,13,14}
  var d2 = {8,9,12,13,14}
  var e1 = {1,2,4,6,8,10,12}
  var e1 = {1,2,4,6,8,10,12,17,19}
  var e2 = {1,2,4,6,8,10,12}
  var e2 = {1,2,4,6,8,10,12,17,19}
  var e3 = {1,2,4,6,8,10,12}
  var e3 = {1,2,4,6,8,10,12,17,19}
var f1 = {1,2,4,6,8,10,12,15,16,18,20}
var f2 = {1,2,4,6,8,10,12,15,16,18,20}
var f3 = {1,2,4,6,8,10,12,15,16,18,20}
var f4 = {1,2,4,6,8,10,12,15,16,18,20}
var g1 = {0,3,5,7,9,11,13,17,19}
var g2 = {0,3,5,7,9,11,13,17,19}
var g3 = {0,3,5,7,9,11,13,17,19}
var g4 = {0,3,5,7,9,11,13,17,19}
var g5 = {0,3,5,7,9,11,13,17,19}
var g6 = {0,3,5,7,9,11,13,17,19}
var g7 = {0,3,5,7,9,11,13,17,19}
  0, 1,a1,a2,b1,b2,b3,b4,b5, 1
  0, 1,a1,a2,b1,b2,b3,b4,b5, 1
  0, e1,e2,e3,b1,b2,b3,b4,b5, 1
  0, e1,e2,e3,b1,b2,b3,b4,b5, 1
  1, c1,b1,b2,b3,b4,b5,b6,b7, 0
  1, c1,g1,g2,g3,g4,g5,g6,g7, 0
  1, a1,a2,a3,a4,c1,c2,c3,c4, 0
  1, f1,f2,f3,f4,c1,c2,c3,c4, 0
  1, d1,c1,c2,c3,c4,c5,c6,c7, 0
  1, d1,c1,c2,c3,c4,c5,c6,c7, 0
  0, d2,c1,c2,c3,c4,c5,c6,c7, 1
  0, d2,c1,c2,c3,c4,c5,c6,c7, 1
Line 41: Line 53:
  12, c1,c2,c3,c4,c5,c6,c7,c8, 13
  12, c1,c2,c3,c4,c5,c6,c7,c8, 13
  13, c1,c2,c3,c4,c5,c6,c7,c8, 12
  13, c1,c2,c3,c4,c5,c6,c7,c8, 12
19, c1,c2,c3,c4,c5,c6,c7,c8, 20
20, c1,c2,c3,c4,c5,c6,c7,c8, 19
  @COLORS
  @COLORS
  1    0  236  91
  1    0  236  91
Line 47: Line 61:
  4  254  254  254
  4  254  254  254
  5  75  75  75
  5  75  75  75
  6  254    0 254
  6  233  41 254
  7  64    0  128
  7  64    0  128
  8  254  230    0
  8  254  230    0
Line 58: Line 72:
  15 192  192  192
  15 192  192  192
  16 128  128  128
  16 128  128  128
17 254  112  140
18 174    0  168
19  0  152  127
20  0  73  59


=Explanation of the rule=
=Explanation of the rule=
* State 0: off cell (evolves like CGoL)
* State 0: off cell
* State 1: on cell (evolves like CGoL)
* State 1: on cell (B3/S23)
* State 2: killer on cell (kills any adjacent cell, treated as on considering births of cells)
* State 2: killer on cell (kills any adjacent cell, treated as on considering births of cells)
* State 3: killer off cell (kills any adjacent cell, treated as off considering births of cells)
* State 3: killer off cell (kills any adjacent cell, treated as off considering births of cells)
Line 68: Line 86:
* State 6: P2 killer on cell (changes into state 7 in next generation)
* State 6: P2 killer on cell (changes into state 7 in next generation)
* State 7: P2 killer off cell (changes into state 6 in next generation)
* State 7: P2 killer off cell (changes into state 6 in next generation)
* State 8: egg on cell (gives birth to all neighboring cells unless already on, treated as on considering survival of cells)
* State 8: egg on cell (gives birth to all neighboring cells unless already on, treated as on considering survival of cells)  
* State 9: egg off cell (gives birth to all neighboring cells unless already on, treated as off considering survival of cells)
* State 9: egg off cell (gives birth to all neighboring cells unless already on, treated as off considering survival of cells)
* State 10: P2 on cell (changes into state 11 in next generation, not killer, not egg)
* State 10: P2 on cell (changes into state 11 in next generation, not killer, not egg)
Line 75: Line 93:
* State 13: P2 egg off cell (changes into state 12)
* State 13: P2 egg off cell (changes into state 12)
* State 14: Inverter (inverts all neighboring cells)
* State 14: Inverter (inverts all neighboring cells)
* State 15: Catalyst (like state 4, but it can't give birth to cells alone)
* State 15: Catalyst (like state 4, but it requires State 1 cells to give birth)
* State 16: Catalyst killer (like state 2, but it can't give birth to cells alone)
* State 16: Catalyst killer (like state 2, but it requires State 1 cells to give birth)
* State 17: Treated as on for births, off for survival
* State 18: Treated as off for births, on for survival
* State 19: Like state 17, but P2 (changes into state 20 in next generation)
* State 20: Like state 18, but P2 (changes into state 19 in next generation)




States 2-5 never change. States 6-7, 10-11 and 12-13 always toggle.
States 2-5, 8-9, and 14-18 never change. States 6-7, 10-11, 12-13, and 19-20 always toggle.


This rule is really similar to ExtendedLifeFancy. Despite that, StateInvestigator was made totally independent of LifeExtendedFancy when EV2 was searching a rule with multiple states that could allow stable bumpers, bouncers and small and fast syringes.
This rule is really similar to ExtendedLife. Despite that, StateInvestigator was made totally independent of LifeExtendedFancy when EV1 was trying to make a rule with multiple states that could allow stable bumpers, bouncers and small and fast syringes.


Versions:
Versions:
* 2018 Beta (4 states)
* 2018 Beta (6 states, self testing phase)
* 2019 1.0 (6 states)
* 2019 1.0 (8 states)
* 2019 1.1 (8 states)
* 2019 1.1 (10 states)
* 2020 2.0 (14 states)
* 2020 2.0 (14 states)
* 2020 2.1 (17 states)
* 2020 2.1 (17 states)
* 2021 3.0 (21 states)


=Pages=
==Beta and 1.0==


When StateInvestigator was in Beta, EV1 was looking for ways of turning Life patterns into StateInvestigator. For example, and [[eater 1]] can usually be replaced with two state 4 cells and two state 5 cells. He also noticed that by using state 5 cells, gliders can be one lane closer to a still life that would have obstructed the glider in Life.
He started with 4 states: 0, 1, 2, and 3. This started when he was using state 6 cells in LifeHistory, and he wanted to make an on version of that. Then he realized that adding two more states, 4 and 5, would make the technology a lot simpler and faster. In fact, most technology in StateInvestigator today still only use the first six states.
He realized that there was a very strong P4 sparker that need the states 6 and 7 to work, so he added these in as "testing".
==1.1==
During that time, StateInvestigator's biggest rival was ExtendedLifeFancy, which was in fact 3 states ahead. ExtendedLifeFancy already has the first six states "albeit in a different order", and had three extra states: 8, 9, and 14. During that time, he added states 8 and 9 to StateInvestigator, since that makes it more compatible with ExtendedLifeFancy. The P4 sparkers fail to work due to an update to the behavior of states 6 and 7. At that time, StateInvestigator is two states ahead and one state behind.
==2.0 and 2.1==
Then, 2.0 came. StateInvestigator rapidly grew in states with the P2 cells (which started from states 6-7). States 10 and 11 are the P2 version of state 4 and 5, and state 12 and 13 are the P2 version of state 8 and 9. This was version 2.0. Even though StateInvestigator now has 6 extra states, it is still missing the ExtendedLifeFancy inverter.
This inverter was added in 2.1, along with two more states, based on the mention of a "catalyst" state [https://www.conwaylife.com/forums/viewtopic.php?f=7&t=4279&p=88230#p88230|here]. 2.1 has been the latest version of StateInvestigator for quite a long time.
==3.0==
The latest version of StateInvestigator is 3.0, which added four new cells. This was based on [https://www.conwaylife.com/forums/viewtopic.php?p=98801#p98801|this post] on the forums.
==Other rules that can be converted==
Patterns made in ExtendedLife or ExtendedLifeFancy that are converted into StateInvestigator are called "Prehistoric".
Patterns made using LifeHistory's state 6 cell that are converted into StateInvestigator are called "Historic".
Patterns made using Symbiosis that are converted into StateInvestigator are called "Symbiotic".
=New Pages=
* [[User:Entity Valkyrie 2/StateInvestigator/Spark to glider and herschel|Spark to glider, spark to herschel]]
* [[User:Entity Valkyrie 2/StateInvestigator/P14 lightspeed wires|P14 lightspeed wires]]
* [[User:Entity Valkyrie 2/StateInvestigator/Spark to XWSS|Spark to XWSS]]
* [[User:Entity Valkyrie 2/StateInvestigator/Spark to loafer|Spark to loafer]]
=Old Pages (page under construction)=
* [[User:Entity Valkyrie 2/StateInvestigator/BF68B|BF68B]]
* [[User:Entity Valkyrie 2/StateInvestigator/Prehistoric Patterns|Prehistoric Patterns]]
* [[User:Entity Valkyrie 2/StateInvestigator/JP21's Historic Patterns|JP21's Historic Patterns]]
* [[User:Entity Valkyrie 2/StateInvestigator/One-cell thick patterns|One-cell thick patterns]]
* [[User:Entity Valkyrie 2/StateInvestigator/One-cell thick patterns|One-cell thick patterns]]
* [[User:Entity Valkyrie 2/StateInvestigator/Reflectors|Reflectors]]
* [[User:Entity Valkyrie 2/StateInvestigator/Reflectors|Reflectors]]
* [[User:Entity Valkyrie 2/StateInvestigator/Syringes|Syringes]]
* [[User:Entity Valkyrie 2/StateInvestigator/Syringes|Syringes]]
* [[User:Entity Valkyrie 2/StateInvestigator/P20, P22, P24, P30, P33, P36, P40, P44, P45, P46 guns|P20, P22, P24, P30, P33, P36, P40, P44, P45, P46 guns]]
* [[User:Entity Valkyrie 2/StateInvestigator/Traffic light shuttles examples|Traffic light shuttles examples]]
* [[User:Entity Valkyrie 2/StateInvestigator/P20, P22, P24, P30, P33, P36, P40, P42, P44, P46 eggless guns|P20, P22, P24, P30, P33, P36, P40, P42, P44, P46 eggless guns]]
* [[User:Entity Valkyrie 2/StateInvestigator/P14-19 pseudo-period guns|P14-19 pseudo-period guns]]
* [[User:Entity Valkyrie 2/StateInvestigator/B shuttles|B shuttles and hasslers]]
* [[User:Entity Valkyrie 2/StateInvestigator/B shuttles|B shuttles and hasslers]]
[[User:Entity Valkyrie 2/StateInvestigator/20 conduits|16 original Herschel conduits, F171, Lx65, R49 and Bx106]]
* [[User:Entity Valkyrie 2/StateInvestigator/20 conduits|16 original Herschel conduits (except Bx222), F171, Lx65, R49 and Bx106]]
[[User:Entity Valkyrie 2/StateInvestigator/Old pi conduits|Old pi conduits]]
* [[User:Entity_Valkyrie_2/StateInvestigator/More_conduits|More SI conduits]]
[[User:Entity Valkyrie 2/StateInvestigator/45+2n and 66+8n gun collections|45+2n and 66+8n gun collections]]
* [[User:Entity Valkyrie 2/StateInvestigator/Old pi conduits|Old pi conduits]]
[[User:Entity Valkyrie 2/StateInvestigator/p2-p8 sparkers|p2-p8 sparkers]]
* [[User:Entity Valkyrie 2/StateInvestigator/45+2n and 66+8n gun collections|45+2n and 66+8n gun collections]]
[[User:Entity Valkyrie 2/StateInvestigator/Highspeed Signals|Highspeed signals]]
* [[User:Entity Valkyrie 2/StateInvestigator/p2-p8 sparkers|p2-p8 sparkers]]
[[User:Entity Valkyrie 2/StateInvestigator/Old P53 emu gun (one loop only)|Old P53 emu gun]]
* [[User:Entity Valkyrie 2/StateInvestigator/Highspeed Signals|Highspeed signals]] and [[User:Entity Valkyrie 2/StateInvestigator/Valkyrie Signal Turner|Valkyrie Signal Turner]]
 
* [[User:Entity Valkyrie 2/StateInvestigator/Old P53 emu gun (one loop only)|Old P53 emu gun]]
 
{{EmbedViewer
|position    = left
|caption      = Stable reflectors, syringes and duplicators
|viewerconfig = #C [[ THEME 6 HEIGHT 640 WIDTH 1000 ZOOM 2 ]]
|rle          = x = 344, y = 258, rule = StateInvestigator
272.A.A$272.2A$222.A50.A$220.2A$221.2A$103.A.A49.A.A$103.2A50.2A$104.
A51.A186.A$341.2A$342.2A$24.A$22.2A$23.2A$211.A47.A$209.2A48.A.A$52.A
40.A51.A64.2A47.2A$50.2A40.A51.A$51.2A39.3A49.3A$331.A$14.A.A233.C79.
A$14.2A314.3A$15.A29.A.A$45.2A$46.A$200.A44.E63.C9.2D$195.C2.2A45.E
72.E$41.A41.A51.A63.2A46.A65.E.E$7.A31.2A40.2A50.2A107.DA.2A6.D49.E$
5.2A33.2A40.2A50.2A58.E47.DA2.2A5.D48.D22.E$6.2A244.E49.D$76.E51.E61.
DA8.E118.A.A4.C$.E188.DA9.D108.E8.2A$3.2A36.2A158.D107.C10.A$E.A2.A
27.E3.2A2.2A29.A51.A120.E$.E.A.A27.DCEA.A32.A.A8.D40.A.A8.D184.2A$4.A
32.A34.2A8.D41.2A8.D59.C124.2D$40.E41.2E50.2E114.EC$8.AD28.E2D41.AD
50.AD$8.DE71.A.D31.DA16.A.D$82.D32.DA17.D$66.E$66.2D.E8.E51.E$77.2D
41.E8.2D25$219.A.A$160.A.A56.2A$160.2A58.A$161.A125.A.A$287.2A$288.A
8$17.A31.A156.A$15.2A30.2A98.A58.A.A$16.2A27.E2.2A34.A62.A.A56.2A$82.
2A63.2A125.A$43.E36.E2.2A189.A.A$274.2A$7.DA30.DA8.E28.E118.C$7.DA30.
DA9.D$50.D23.DA8.E49.C2.E$74.DA9.D179.C$13.D71.D$12.CD30.C147.E$133.E
58.E$78.C54.E60.A$135.A53.DA.2A6.D59.E$130.DA.2A6.D47.DA2.2A5.D59.E$
130.DA2.2A5.D57.E62.A$140.E116.DA.2A6.D$257.DA2.2A5.D$198.E68.E2$133.
E64.E$266.E2$138.EC53.E72.E3$194.C66.E$260.C7.C6$263.E$264.2D14$113.A
.A$113.2A$114.A3$28.A144.A.A$26.2A145.2A$27.2A145.A4$176.2D$101.A75.E
$101.A.A76.E2D$11.2D88.2A79.E$11.E3.E173.E2D$191.E14.2D$161.A$161.A.A
$17.E72.C70.2A49.2A$13.A78.E119.2A78.A.A$8.DA.2A6.D188.2A82.2A$8.DA2.
2A5.D188.2A83.A$18.E$90.A59.C26.E$85.DA.2A6.D55.E24.2D$17.E67.DA2.2A
5.D97.E18.2A$26.2D67.E117.2A$17.E$150.A$94.E50.DA.2A6.D$12.E132.DA2.
2A5.D27.ED$23.E70.E60.E29.C94.A$10.E18.2A15.A138.E94.A.A$29.2A15.A3.E
134.A94.2A$46.3A40.E64.E29.A.A$48.A39.C11.E74.ED7.2A2.E$12.E6.E.E82.A
49.E21.2E10.D$16.E85.3A82.ED9.E$14.2D86.A3.E76.2A$83.DA17.A46.E33.2A$
83.DA63.C11.E9.E$93.E70.A23.2DE74.E$90.E2D69.3A23.E$89.DE71.A101.E4.A
9.E$88.CD53.DA17.A41.ED58.DA.2A14.A$143.DA60.E58.DA2.2A11.3A$153.E
110.2E15.A$150.E2D128.A$149.DE$148.CD52.E66.E$163.E12.2A24.D$163.2DE
10.2A23.DE$185.E10$74.A$72.2A$73.2A21$252.2D$253.E$177.A.A76.E2D$177.
2A79.E$178.A86.E2D$267.E14.2D$221.A$219.A.A$220.2A66.2A$288.2A$284.2A
$284.2A$32.2D$32.E220.E$253.2D$270.E18.2A$19.A23.DE95.E148.2A$19.A14.
A9.AD191.2A$17.3A9.2A.2A121.2D75.A4.2A$17.A11.2A2.2A86.D33.E77.2A6.ED
$44.C76.D110.2A8.D17.ED$238.2A2.E18.C$142.A23.DE70.A.A20.E$142.A14.A
9.AD70.A21.A$140.3A9.2A.2A82.E20.A.A$26.E113.A11.2A2.2A81.C11.ED7.2A
2.E$24.C.2A11.E104.E22.C70.ED12.2E10.D$26.2D12.D222.ED9.E$39.EC181.E
36.2A$259.2A$13.C207.E4.A9.E9.E$9.2A210.DA.2A14.A23.2DE$9.2A136.D.2A
11.E58.DA2.2A11.3A23.E$132.AD13.D.2A12.D57.2E15.A$.E130.DE13.2E13.EC
74.A41.ED$.C145.DE2D130.E$10.E215.E$8.2D2$278.E$239.E12.2A24.D$239.2D
E10.2A23.DE$261.E!
 




}}


{{EmbedViewer
{{EmbedViewer
Line 284: Line 304:


}}
}}
{{EmbedViewer
|position    = left
|caption      = G-to-H discovered by Moosey in extendedlifefancy<br />
|viewerconfig = #C [[ THEME 6 HEIGHT 320 WIDTH 480 ZOOM 6 ]]
|rle          = x = 48, y = 38, rule = StateInvestigator
6.A.A$7.2A$7.A17$5.2DE$5.E$8.A$7.A.AE.D$3.2A2.2A3.C$3.2A2$40.2D$39.E$
44.ED$45.D$A$3A$2.A35.A.A$2.A36.2A$20.E18.A5.ADE$45.AD$39.2A$38.E2DE!




}}


{{EmbedViewer
{{EmbedViewer
Line 347: Line 355:
|viewerconfig = #C [[ THEME 6 HEIGHT 320 WIDTH 480 ZOOM 6 ]]
|viewerconfig = #C [[ THEME 6 HEIGHT 320 WIDTH 480 ZOOM 6 ]]
|rle          = x = 117, y = 71, rule = StateInvestigator
|rle          = x = 117, y = 71, rule = StateInvestigator
x = 31, y = 31, rule = StateInvestigator
28.A.A$28.2A$29.A10$16.A$16.A.A$16.2A8$.E2$E4.A9.E$DA.2A14.A$DA2.2A
28.A.A$28.2A$29.A10$16.A$16.A.A$16.2A8$.E2$E4.A9.E$DA.2A14.A$DA2.2A
11.3A$2E15.A$17.A2$5.E!
11.3A$2E15.A$17.A2$5.E!
}}
{{EmbedViewer
|position    = left
|caption      = [[B-heptomino|B]] shuttles/hasslers, periods [[David Hilbert|23]], [[Dueling banjos|24]], 34, [[Jason's p36|36]], [[P40 B-heptomino shuttle|40]], [[Twin bees shuttle|46]], [[P54 shuttle|54]], [[P56 B-heptomino shuttle|56]], 64, [[B-52 bomber|104]] in reading order (gen 2 of [[B-heptomino|B]] shown)
|viewerconfig = #C [[ THEME 6 HEIGHT 480 WIDTH 1400 ZOOM 6 ]]
|rle          = x = 205, y = 51, rule = StateInvestigator
3.E$8.E144.B$7.2D137.DE41.D2E6.2ED$5.D2EA10.ED35.E.4E4.2E31.2E.2E42.D
7.E39.2E$4.EDA6.2A4.ADE33.A3.2A35.E8.2A3.E35.E4.2A8.E35.2A$13.A.A38.A
4.A.A43.A.A43.A.A9.E33.A.A$13.A.2A37.A.A2.A.2A42.A.2A42.A.2A42.A.2A$
14.2A39.A4.2A44.2A44.2A9.E22.C.2A8.2A3.C$14.A45.A9.D26.E8.A4.E40.A35.
E9.A2.E$69.ED33.2E.2E2$10.D4.2A39.EA$15.2A39.2D22$189.DE$188.E.D$143.
A35.2A10.E$113.2D26.2A.2A33.2A5.E16.D$115.E27.A59.E$140.E2.A2.A4.E22.
C.E9.4A$13.2A31.E12.2A3.E35.D2E2.2A36.A.2A4.2A21.D10.A3.2A6.2A$E12.A.
A4.E32.2A4.A.A38.E4.A.A9.E26.A6.A.A31.A3.2A6.A.A$13.A.2A36.2A4.A.2A
42.A.2A20.E21.A.2A7.E23.3A.2A5.A.2A$14.2A29.E6.A.2A4.2A3.E34.E5.2A9.E
14.E12.2A5.2A5.E31.A6.2A$.E12.A4.E40.A45.A8.2ED27.2A5.A45.A5.D$4.2E.
2E3.2E.2E31.15E72.E.2E3.8E3.2E.E45.E.C$102.E72.E$103.2D70.D16.E5.2A$
187.E10.2A$188.D.E$188.ED!
}}
{{EmbedViewer
|position    = left
|caption      = Period 20, 22, 24, 30, 33, 36, 40, 44, 45, 46 guns<br />
|viewerconfig = #C [[ THEME 6 HEIGHT 600 WIDTH 480 ZOOM 2 ]]
|rle          = x = 137, y = 267, rule = StateInvestigator
47.E$46.3D3.DE.3ED$45.2EA2E.2E.4ADE$12.E31.EDA.A2.2A3.A2.D51.A5.2A$.D
3E.ED3.3D30.2D.2A.A3.2A2.AE50.3A3.3A$EDA.2A.2E.2E.2E28.A4.A3.4A.A47.D
E5.A2.2A2.2A$D2.A.A.2A.A3.DE26.4A59.D4.2A2.5A.2A$E3A.A2.2A.A2.2D9.2B
15.2A.2A.A6.A56.3A.A.A2.A$2.3A4.2A4.A9.A.E4.E9.A.2A.ADE.D2.DED52.A2.A
.A.3A$10.2A.3A10.2A8.3A3.A3.A.E7.E52.2A.5A2.2A4.D$10.2A2.2A2.A17.2A4.
A.A2.AD7.E53.2A2.2A2.A5.ED$3.DED2.D.ED3.A3.A2.2A4.A7.3A3.A3.A.E7.E55.
3A3.3A$3.E7.E.A.A2.3A.A.A4.2A11.A.2A.ADE.D2.DED55.2A5.A$3.E7.DA2.2A.
3A3.A3.2A12.2A.2A.A6.A50.A.A$3.E7.E.A.A2.3A.A.A17.4A46.3A3.A.A6.2A$3.
DED2.D.ED3.A3.A2.2A19.A4.A3.4A.A34.A.A2.A9.A$10.2A2.2A2.A6.E7.A10.2D.
2A.A3.2A2.AE27.DE5.3A5.2A$10.2A.3A18.2A8.EDA.A2.2A3.A2.D27.D5.A6.A2.A
$2.3A4.2A4.A17.2A10.2EA2E.2E.4ADE32.A.A7.2A8.A$E3A.A2.2A.A2.2D30.3D3.
DE.3ED32.2A7.A.A10.2A$D2.A.A.2A.A3.DE31.E43.A2.A6.A5.D4.2A$EDA.2A.2E.
2E.2E76.2A5.3A5.ED$.D3E.ED3.3D83.A2.A.A$12.E81.A.A3.3A27$114.D$18.E.
5E3.2E2.C79.E.E$17.3A2.A9.E76.D$17.A.A7.A4.A67.E2.A4.EC$21.2A3.2A5.2A
68.4A6.A.A$17.2A.3A3.2A4.2A64.E5.4A6.2A$19.A84.A2.A6.A$19.A78.E5.4A4.
E$19.2A8.A73.4A3.E$18.E.A7.A2.A6.A61.E2.A5.C$18.2D8.4B7.2A$28.A2.A6.
2A81.A$122.2A$121.2A36$14.E$40.A$35.E4.2A$11.E27.A2.A$41.A3$10.2A4.2A
.3A18.A64.A$12.A3.A3.A4.A13.A.A62.A2.A$10.A.A3.A3.A3.A.A11.2A.2A60.A
3.A5.A$11.A5.A.A3.A3.A10.2A.A61.A3.2A4.A3.E$18.A4.A3.A11.2A63.2A.A.A.
A4.A$22.3A.2A76.3A2.A7.2A$100.E14.E2A$43.2A55.D7.E2.A$42.A.2A54.DE$
41.2A.2A61.B$32.A9.A.A$30.A.A10.A$26.E4.2A17.E$26.2D97.A$42.A83.2A$
42.A82.2A2$46.E$39.A$40.2A$39.2A31$29.E$30.E2.E$32.EDE$33.EB$22.E4.3A
4.2E$27.3A5.DC72.E.E4.E.E$26.A3.A3.E.E$35.D71.E4.E2.E4.E$33.2E78.2E$
113.2E2$36.E61.BE.E24.E.EB$36.D61.B5.2A2.2A8.2A2.2A5.B$35.E63.E3.3A.
3A8.3A.3A3.E$17.E14.A71.2A2.2A8.2A2.2A$16.E16.2A$15.D16.2A$15.E97.2E$
113.2E$107.E4.E7.E$17.2E96.E.A$16.D92.E.E6.2A$15.E.E3.A3.A91.2A$15.CD
5.3A$16.2E4.3A4.E12.A$17.BE24.2A$17.EDE22.2A$18.E2.E$22.E3$128.A$129.
2A$128.2A42$32.2D$34.A$107.2E.2E3.2E.2E2.C$114.A7.E$20.E2.E7.A.A79.A
2.A$31.3A5.C72.2A2.A5.A.A$15.D16.A71.E8.A2.A6.2A$15.D22.E4.EB69.2A7.A
$14.3E90.E$13.2A11.E.E15.E$13.2A3.A12.E12.A$9.DE7.A.A.C9.2D9.A.A$9.D
8.2A23.2A2.E$9.E2.2A23.2A8.D$11.A.A9.2D9.C.A.A7.ED$12.A12.E12.A3.2A$
12.E15.E.E11.2A90.A$40.3E92.2A$12.BE4.E22.D92.2A$24.A16.D$17.C5.3A$
23.A.A7.E4.A$34.C.A.A$37.2A$22.A$23.2D7$48.A$49.2A$48.2A!
}}
{{EmbedViewer
|position    = left
|caption      = P80 glider gun by Gustone<br />
|viewerconfig = #C [[ THEME 6 HEIGHT 320 WIDTH 480 ZOOM 6 ]]
|rle          = x = 16, y = 16, rule = StateInvestigator
9.E$DE.E4.2ED$D8.2A$9.EDED$11.AE$12.DAD$12.EA2E$7.A6.E$.E3.2A$2EAE2.
2A$.DAD$3.EA$3.DEDE$5.2A8.D$5.D2E4.E.ED$6.E!
}}
}}
= StateInvestigator-ExtendedLifeFancy conversion (section outdated) =
States 0 to 5 also exist in ExtendedLifeFancy. The only difference are the colors and the fact that states 2 and 4 in StateInvestigator become states 8 and 6 (respectively) in ExtendedLifeFancy. States 6 and 7 can't be converted to ExtendedLifeFancy. Despite the similarity, StateInvestigator was made ''completely independent'' of ExtendedLifeFancy.
Scripts (lua, based on invert.lua, only supports states 0 to 5 in StateInvestigator):
-- StateInvestigator to ExtendedLifeFancy
local g = golly()
local gp = require "gplus"
-- re-assigning inner loop functions results in a 10% speed up
local setcell = g.setcell
local getcell = g.getcell
local r = gp.rect(g.getselrect())
if r.empty then g.exit("There is no selection.") end
-- local t1 = os.clock()
local oldsecs = os.clock()
for row = r.top, r.bottom do
    -- if large selection then give some indication of progress
    local newsecs = os.clock()
    if newsecs - oldsecs >= 1.0 then
        oldsecs = newsecs
        g.update()
    end
    for col = r.left, r.right do
        if g.getcell(col, row) == 2 then
            g.setcell(col, row, 8)
        elif g.getcell(col, row) == 4 then
            g.setcell(col, row, 6)
        elseif g.getcell(col, row) > 5 then
            error("Invalid state")
        end
    end
end
if not r.visible() then g.fitsel() end
-- g.show(""..(os.clock()-t1))
g.setrule("ExtendedLifeFancy")
-- ExtendedLifeFancy to StateInvestigator
local g = golly()
local gp = require "gplus"
-- re-assigning inner loop functions results in a 10% speed up
local setcell = g.setcell
local getcell = g.getcell
local r = gp.rect(g.getselrect())
if r.empty then g.exit("There is no selection.") end
-- local t1 = os.clock()
local oldsecs = os.clock()
for row = r.top, r.bottom do
    -- if large selection then give some indication of progress
    local newsecs = os.clock()
    if newsecs - oldsecs >= 1.0 then
        oldsecs = newsecs
        g.update()
    end
    for col = r.left, r.right do
        if g.getcell(col, row) == 6 then
            g.setcell(col, row, 4)
        elseif g.getcell(col, row) == 8 then
            g.setcell(col, row, 2)
        elseif g.getcell(col, row) > 8 then
            error("Invalid state")
        elseif g.getcell(col, row) == 7 then
            error("Invalid state")
        elseif g.getcell(col, row) == 4 then
            error("Invalid state")
        end
    end
end
if not r.visible() then g.fitsel() end
-- g.show(""..(os.clock()-t1))
g.setrule("StateInvestigator")

Latest revision as of 04:41, 22 September 2023

Warning: this page is out of date.

.rule file

@RULE StateInvestigator
@TABLE
n_states:21
neighborhood:Moore
symmetries:permute
var a1 = {1,2,4,6,8,10,12,15,16,17,19}
var a2 = {1,2,4,6,8,10,12,15,16,17,19}
var a3 = {1,2,4,6,8,10,12,15,16,17,19}
var a4 = {1,2,4,6,8,10,12,15,16,17,19}
var b1 = {0,3,5,7,9,11,13,18,20}
var b2 = {0,3,5,7,9,11,13,18,20}
var b3 = {0,3,5,7,9,11,13,18,20}
var b4 = {0,3,5,7,9,11,13,18,20}
var b5 = {0,3,5,7,9,11,13,18,20}
var b6 = {0,3,5,7,9,11,13,18,20}
var b7 = {0,3,5,7,9,11,13,18,20}
var c1 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
var c2 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
var c3 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
var c4 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
var c5 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
var c6 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
var c7 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
var c8 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
var d1 = {2,3,6,7,14,16}
var d2 = {8,9,12,13,14}
var e1 = {1,2,4,6,8,10,12,17,19}
var e2 = {1,2,4,6,8,10,12,17,19}
var e3 = {1,2,4,6,8,10,12,17,19}
var f1 = {1,2,4,6,8,10,12,15,16,18,20}
var f2 = {1,2,4,6,8,10,12,15,16,18,20}
var f3 = {1,2,4,6,8,10,12,15,16,18,20}
var f4 = {1,2,4,6,8,10,12,15,16,18,20}
var g1 = {0,3,5,7,9,11,13,17,19}
var g2 = {0,3,5,7,9,11,13,17,19}
var g3 = {0,3,5,7,9,11,13,17,19}
var g4 = {0,3,5,7,9,11,13,17,19}
var g5 = {0,3,5,7,9,11,13,17,19}
var g6 = {0,3,5,7,9,11,13,17,19}
var g7 = {0,3,5,7,9,11,13,17,19}
0, 1,a1,a2,b1,b2,b3,b4,b5, 1
0, e1,e2,e3,b1,b2,b3,b4,b5, 1
1, c1,g1,g2,g3,g4,g5,g6,g7, 0
1, f1,f2,f3,f4,c1,c2,c3,c4, 0
1, d1,c1,c2,c3,c4,c5,c6,c7, 0
0, d2,c1,c2,c3,c4,c5,c6,c7, 1
6, c1,c2,c3,c4,c5,c6,c7,c8, 7
7, c1,c2,c3,c4,c5,c6,c7,c8, 6
10, c1,c2,c3,c4,c5,c6,c7,c8, 11
11, c1,c2,c3,c4,c5,c6,c7,c8, 10
12, c1,c2,c3,c4,c5,c6,c7,c8, 13
13, c1,c2,c3,c4,c5,c6,c7,c8, 12
19, c1,c2,c3,c4,c5,c6,c7,c8, 20
20, c1,c2,c3,c4,c5,c6,c7,c8, 19
@COLORS
1    0  236   91
2    0  192  254
3  254    0    0
4  254  254  254
5   75   75   75
6  233   41  254
7   64    0  128
8  254  230    0
9  150  128    0
10 130  200    0
11   0  120   40
12 254  140    0  
13 140   70    0
14   0    0  254  
15 192  192  192
16 128  128  128
17 254  112  140
18 174    0  168
19   0  152  127
20   0   73   59

Explanation of the rule

  • State 0: off cell
  • State 1: on cell (B3/S23)
  • State 2: killer on cell (kills any adjacent cell, treated as on considering births of cells)
  • State 3: killer off cell (kills any adjacent cell, treated as off considering births of cells)
  • State 4: eternal on cell
  • State 5: eternal off cell
  • State 6: P2 killer on cell (changes into state 7 in next generation)
  • State 7: P2 killer off cell (changes into state 6 in next generation)
  • State 8: egg on cell (gives birth to all neighboring cells unless already on, treated as on considering survival of cells)
  • State 9: egg off cell (gives birth to all neighboring cells unless already on, treated as off considering survival of cells)
  • State 10: P2 on cell (changes into state 11 in next generation, not killer, not egg)
  • State 11: P2 off cell (changes into state 10 in next generation, not killer, not egg)
  • State 12: P2 egg on cell (changes into state 13)
  • State 13: P2 egg off cell (changes into state 12)
  • State 14: Inverter (inverts all neighboring cells)
  • State 15: Catalyst (like state 4, but it requires State 1 cells to give birth)
  • State 16: Catalyst killer (like state 2, but it requires State 1 cells to give birth)
  • State 17: Treated as on for births, off for survival
  • State 18: Treated as off for births, on for survival
  • State 19: Like state 17, but P2 (changes into state 20 in next generation)
  • State 20: Like state 18, but P2 (changes into state 19 in next generation)


States 2-5, 8-9, and 14-18 never change. States 6-7, 10-11, 12-13, and 19-20 always toggle.

This rule is really similar to ExtendedLife. Despite that, StateInvestigator was made totally independent of LifeExtendedFancy when EV1 was trying to make a rule with multiple states that could allow stable bumpers, bouncers and small and fast syringes.

Versions:

  • 2018 Beta (6 states, self testing phase)
  • 2019 1.0 (8 states)
  • 2019 1.1 (10 states)
  • 2020 2.0 (14 states)
  • 2020 2.1 (17 states)
  • 2021 3.0 (21 states)

Beta and 1.0

When StateInvestigator was in Beta, EV1 was looking for ways of turning Life patterns into StateInvestigator. For example, and eater 1 can usually be replaced with two state 4 cells and two state 5 cells. He also noticed that by using state 5 cells, gliders can be one lane closer to a still life that would have obstructed the glider in Life.

He started with 4 states: 0, 1, 2, and 3. This started when he was using state 6 cells in LifeHistory, and he wanted to make an on version of that. Then he realized that adding two more states, 4 and 5, would make the technology a lot simpler and faster. In fact, most technology in StateInvestigator today still only use the first six states.

He realized that there was a very strong P4 sparker that need the states 6 and 7 to work, so he added these in as "testing".

1.1

During that time, StateInvestigator's biggest rival was ExtendedLifeFancy, which was in fact 3 states ahead. ExtendedLifeFancy already has the first six states "albeit in a different order", and had three extra states: 8, 9, and 14. During that time, he added states 8 and 9 to StateInvestigator, since that makes it more compatible with ExtendedLifeFancy. The P4 sparkers fail to work due to an update to the behavior of states 6 and 7. At that time, StateInvestigator is two states ahead and one state behind.

2.0 and 2.1

Then, 2.0 came. StateInvestigator rapidly grew in states with the P2 cells (which started from states 6-7). States 10 and 11 are the P2 version of state 4 and 5, and state 12 and 13 are the P2 version of state 8 and 9. This was version 2.0. Even though StateInvestigator now has 6 extra states, it is still missing the ExtendedLifeFancy inverter.

This inverter was added in 2.1, along with two more states, based on the mention of a "catalyst" state [1]. 2.1 has been the latest version of StateInvestigator for quite a long time.

3.0

The latest version of StateInvestigator is 3.0, which added four new cells. This was based on post on the forums.

Other rules that can be converted

Patterns made in ExtendedLife or ExtendedLifeFancy that are converted into StateInvestigator are called "Prehistoric".

Patterns made using LifeHistory's state 6 cell that are converted into StateInvestigator are called "Historic".

Patterns made using Symbiosis that are converted into StateInvestigator are called "Symbiotic".

New Pages


Old Pages (page under construction)


x = 141, y = 55, rule = StateInvestigator 102.A2$99.A.3A.A$101.A.A$101.A.A5$9.A30.A30.A2$6.A.3A.A24.A.3A.A24.A. 3A.A$8.A.A28.A.A28.A.A$8.A.A28.A.A28.A.A$93.E17.E2$60.C30.E21.E$81.E 2$E17.E42.E19.E9.E21.E$E7.3A7.E12.E7.3A7.E11.E8.3A8.E9.E9.3A9.E$8.A.A 20.E7.A.A7.E11.E8.A.A8.E19.A.A$8.A.A28.A.A28.A.A28.A.A$63.E15.E10$ 118.2D$45.CD$45.E2$29.A27.E$111.E$5.E23.3A79.E9.2A15.A$4.D22.A.A81.E 9.2A15.A$3.DEA2.3A18.3A68.CD9.E26.3A$4.D3.A.A33.3A53.E39.A$8.A.A18.A 14.A.A$44.A.A37.A27.E2$84.3A$82.A.A37.C$84.3A$99.3A21.C$84.A14.A.A$ 99.A.A19.E3$117.B! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THEME 6 HEIGHT 640 WIDTH 1000 ZOOM 6 ]]
Some pi conduits
(click above to open LifeViewer)
x = 141, y = 53, rule = StateInvestigator x = 104, y = 143, rule = StateInvestigator 54.3C.3C.3C$56.C.C.C3.C$54.3C.C.C2.2C$54.C3.C.C3.C$54.3C.3C.3C6$81.2C 2.3C$.3C5.3C6.3C9.3C.2C46.C2.C.C$.C7.C10.C11.C2.C46.C2.3C$.3C5.3C8.C 9.3C2.C46.C4.C$.C.C5.C.C8.C11.C2.C45.3C.3C$.3C5.3C8.C9.3C.3C5$76.2A 10.2A$77.A10.A$77.A10BA$.3B5.4B5.5B7.A8BA14.9B14.A10.A$76.2A10.2A21$ 53.2C2.3C22.3C.3C$25.3C.3C22.C2.C.C24.C.C.C$27.C.C.C22.C2.3C24.C.C.C$ 3.3C.3C15.3C.C.C22.C2.C.C24.C.C.C$5.C.C.C15.C3.C.C21.3C.3C24.C.3C$3. 3C.3C15.3C.3C$5.C.C.C$3.3C.3C4$55.A2.A$54.A4.A2$20.2A12.2A$12B8.16B 12.18B10.4A12.4A$20.2A12.2A40.20B$76.4A12.4A$54.A4.A$55.A2.A17$37.C.C .3C40.3C.3C$12.3C.3C18.C.C.C44.C3.C$14.C3.C18.3C.3C40.3C.3C$12.3C3.C 20.C.C.C40.C3.C$12.C5.C20.C.3C40.3C.3C$12.3C3.C8$38.6A14.6A14.A18.A$ 46.A3.2A3.A28.8A$11.A7.A16.A28BA6.32B$46.A3.2A3.A28.8A$3.A23BA10.6A 14.6A14.A18.A2$11.A7.A20$15.2C2.C.C.2C$16.C2.C.C2.C$16.C2.3C2.C$16.C 4.C2.C$15.3C3.C.3C16$4.A4.6A11.6A4.A$4.33B$4.A4.6A11.6A4.A! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THEME 6 HEIGHT 640 WIDTH 640 ZOOM 4 ]]
Some oscillators on 1-cell-thick state 2 lines

(click above to open LifeViewer)
x = 106, y = 73, rule = StateInvestigator 95.E$94.3D$94.EAE$89.2D9.2D$89.E11.E5$35.DE$35.AD2$33.A$29.DCEA.A$29. E3.2A2.2A53.2A3.2A$3.GEDEG29.2A52.A.A3.A.A$3.E.D.E59.E23.A7.A$4.A61. 3D22.A.A3.A.A$4.A20.2A5.A9.ED22.EAE23.2A3.2A$4.A3.A16.2A3.2A5.A5.C17. 2D9.2D$4.A15.ED9.2A3.2A5.E17.E11.E11.3A15.3A$4.A15.DA14.A.A4.A$3.E.D. E16.2A16.A.A47.2A3.2A$3.GEDEG15.A.A16.2A47.A.A3.A.A$24.A4.A.A14.AD43. A7.A$24.E5.2A3.2A9.DE43.A.A3.A.A$24.C5.A5.2A3.2A49.2A3.2A$24.DE9.A5. 2A3$3.GEDEG21.2A33.2A3.2A$3.E.D.E21.2A2.2A3.E24.A.A3.A.A$4.A28.A.AECD 24.A7.A$4.A29.A28.A.A3.A.A$4.A3.A55.2A3.2A$4.A3.A22.DA$4.A26.ED24.3A 15.3A$4.A$3.E.D.E56.2A3.2A$3.GEDEG55.A.A3.A.A$63.A7.A$63.A.A3.A.A$64. 2A3.2A4$3.FEDEF84.2A3.2A$3.EAD.E83.A.A3.A.A$4.2A85.A7.A$3.3A85.A.A3.A .A$.2A.2A3.A18.2D62.2A3.2A$3A.2A3.3A16.2A$.2A.2A3.A51.E11.E11.3A15.3A $3.3A55.2D9.2D$4.2A60.EAE23.2A3.2A$3.EAD.E16.C41.3D22.A.A3.A.A$3.FEDE F16.2D9.2D30.E23.A7.A$30.A.A3.C54.A.A3.A.A$31.2A59.2A3.2A$31.A2$31.2A $31.2D6$89.E11.E$89.2D9.2D$94.EAE$94.3D$95.E! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THEME 6 HEIGHT 600 WIDTH 720 ZOOM 6 ]]
three P4 sparkers,
P23 and P34 glider shuttles,
extensible P41 oscillator

(click above to open LifeViewer)
x = 50, y = 468, rule = StateInvestigator 15.2D$15.2A2$15.A10.C.A$15.2A8.E2.2A$9.C4.A.A9.2A.A$33.D$4.DE4.E22.D$ 4.C27.3E$4.E15.E.E3.2A.A4.2A$4.A12.E10.2A4.2A$3.A.A9.2D9.C.A10.DE$4. 2A33.AD$DA33.2A$ED10.A.C9.2D9.A.A$5.2A4.2A10.E12.A$5.2A4.A.2A3.E.E15. E$6.3E27.C$7.D22.E4.ED$7.D$11.A.2A9.A.A4.C$11.2A2.E8.2A$12.A.C10.A2$ 24.2A$24.2D23$16.2D$16.2A2$16.A10.C.2A$16.2A8.E3.2A$10.C4.A.A11.A$34. D$11.E22.D$4.DE27.3E$4.C16.E.E5.A5.2A$4.E13.E11.2A3.2A$4.A11.2D9.C.2A 9.DE$3.A.A34.AD$4.2A30.2A$DA34.A.A$ED9.2A.C9.2D11.A$5.2A3.2A11.E13.E$ 5.2A5.A5.E.E16.C$6.3E27.ED$7.D22.E$7.D$12.A11.A.A4.C$10.2A3.E8.2A$11. 2A.C10.A2$24.2A$24.2D22$17.2D$17.2A$31.A$17.A10.C2.2A$17.2A8.E2.A.A$ 11.C4.A.A$35.D$12.E22.D$34.3E$4.DE16.E.E11.2A$4.C14.E10.A.A3.2A$4.E 12.2D9.C2.2A8.DE$4.A26.A9.AD$3.A.A31.2A$4.2A31.A.A$DA9.A26.A$ED8.2A2. C9.2D12.E$5.2A3.A.A10.E14.C$5.2A11.E.E16.ED$6.3E$7.D22.E$7.D$24.A.A4. C$10.A.A2.E8.2A$10.2A2.C10.A$11.A$24.2A$24.2D21$18.2D$18.2A$32.2A$18. A10.C3.2A$18.2A8.E3.A$12.C4.A.A$36.D$13.E22.D$35.3E$23.E.E11.2A$4.DE 14.E11.A4.2A$4.C13.2D9.C3.2A7.DE$4.E27.2A8.AD$4.A33.2A$3.A.A32.A.A$4. 2A33.A$DA8.2A27.E$ED7.2A3.C9.2D13.C$5.2A4.A11.E14.ED$5.2A11.E.E$6.3E$ 7.D22.E$7.D$24.A.A4.C$11.A3.E8.2A$9.2A3.C10.A$10.2A$24.2A$24.2D20$19. 2D$19.2A13.A$34.2A$19.A10.C2.A.A$19.2A8.E$13.C4.A.A$37.D$14.E22.D$36. 3E$24.E.E11.2A$21.E16.2A$4.DE13.2D9.C2.A.A7.DE$4.C29.2A7.AD$4.E29.A4. 2A$4.A34.A.A$3.A.A34.A$4.2A4.A29.E$DA7.2A29.C$ED7.A.A2.C9.2D13.ED$5. 2A16.E$5.2A11.E.E$6.3E$7.D22.E$7.D$24.A.A4.C$15.E8.2A$9.A.A2.C10.A$9. 2A$10.A13.2A$24.2D19$20.2D$20.2A13.2A$36.2A$20.A10.C3.A$20.2A8.E$14.C 4.A.A$38.D$15.E22.D$37.3E$25.E.E11.2A$22.E16.2A$20.2D9.C3.A8.DE$4.DE 30.2A6.AD$4.C30.2A3.2A$4.E35.A.A$4.A36.A$3.A.A35.E$4.2A3.2A30.C$DA6. 2A30.ED$ED8.A3.C9.2D$5.2A16.E$5.2A11.E.E$6.3E$7.D22.E$7.D$24.A.A4.C$ 15.E8.2A$10.A3.C10.A$8.2A$9.2A13.2A$24.2D18$21.2D14.A$21.2A14.2A$36.A .A$21.A10.C$21.2A8.E$15.C4.A.A$39.D$16.E22.D$38.3E$26.E.E11.2A$23.E 16.2A$21.2D9.C12.DE$36.A.A6.AD$4.DE31.2A2.2A$4.C32.A3.A.A$4.E37.A$4.A 37.E$3.A.A3.A32.C$4.2A2.2A31.ED$DA6.A.A$ED12.C9.2D$5.2A16.E$5.2A11.E. E$6.3E$7.D22.E$7.D$24.A.A4.C$15.E8.2A$14.C10.A$8.A.A$8.2A14.2A$9.A14. 2D17$22.2D14.2A$22.2A15.2A$38.A$22.A10.C$22.2A8.E$16.C4.A.A$40.D$17.E 22.D$39.3E$27.E.E11.2A$24.E16.2A$22.2D9.C12.DE$38.A7.AD$39.2A.2A$4.DE 32.2A2.A.A$4.C38.A$4.E38.E$4.A38.C$3.A.A2.2A32.ED$4.2A.2A$DA7.A$ED12. C9.2D$5.2A16.E$5.2A11.E.E$6.3E$7.D22.E$7.D$24.A.A4.C$15.E8.2A$14.C10. A$9.A$7.2A15.2A$8.2A14.2D15$40.A$23.2D15.2A$23.2A14.A.A2$23.A10.C$23. 2A8.E$17.C4.A.A$41.D$18.E22.D$40.3E$28.E.E11.2A$25.E16.2A$23.2D9.C12. DE$41.3A3.AD$39.A4.A$40.A4.A$4.DE34.5A$4.C39.E$4.E39.C$4.5A34.ED$3.A 4.A$4.A4.A$DA3.3A$ED12.C9.2D$5.2A16.E$5.2A11.E.E$6.3E$7.D22.E$7.D$24. A.A4.C$15.E8.2A$14.C10.A2$7.A.A14.2A$7.2A15.2D$8.A13$41.2A$24.2D16.2A $24.2A15.A2$24.A10.C$24.2A8.E$18.C4.A.A$42.D$19.E22.D$41.3E$29.E.E11. 2A$26.E15.A.A$24.2D9.C6.A5.DE$41.A3.A2.AD$40.2A3.A$40.A5.A$40.A4.A$4. DE35.A3.E$4.C2A36.2AC$4.E3.A35.ED$4.A4.A$3.A5.A$4.A3.2A$DA2.A3.A$ED5. A6.C9.2D$5.A.A15.E$5.2A11.E.E$6.3E$7.D22.E$7.D$24.A.A4.C$15.E8.2A$14. C10.A2$8.A15.2A$6.2A16.2D$7.2A! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THEME 6 HEIGHT 1000 WIDTH 480 ZOOM 2 ]]
45+2n gun collection

(click above to open LifeViewer)
x = 19, y = 79, rule = StateInvestigator 11.C3$4.D$4.D9.AD$5.E8.AD2$6.E4.E2$4.E4.E$5.A$DA.2A5.E$DA2.2A5.D$11.D 3$4.C14$12.C3$5.D$5.D9.AD$6.E8.AD2$12.E$6.E$10.E$4.E$5.A$DA.2A5.E$DA 2.2A5.D$11.D3$4.C13$13.C3$6.D$6.D9.AD$7.E8.AD2$13.E2$6.E4.E2$4.E$5.A$ DA.2A5.E$DA2.2A5.D$11.D3$4.C! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THEME 6 HEIGHT 640 WIDTH 480 ZOOM 6 ]]
66+8n gun collection

(click above to open LifeViewer)


x = 190, y = 12, rule = StateInvestigator 3.A10.2A14.A10.2A15.A12.2A12.E3.E2.E12.2A18.A17.2A17.A21.2A$.E3.E6.E 4.E10.E3.E6.E4.E11.E3.E8.E4.E27.2E4.2E12.2E3.2E11.2E4.E12.2E3.2E15.2E 4.E$EA3.AE4.EA4.AE8.E5.E4.E6.E10.D3.D8.D4.D8.C2D6.2DC$DE3AED4.DE4AED 8.D5.D4.D6.D10.D3.D8.D4.D10.CD.2B.DC7.C2D6.2DC8.C2D5.2DC7.C2D5.2DC8.C 2D5.2DC11.C2D5.2DC$.EC.CE6.EC2.CE9.E5AE4.E6AE11.EBE10.E2BE12.C.2E.C 10.CD.2B.DC12.CD.B.DC11.CD.B.DC12.CD.B.DC15.CD.B.DC$28.E3.E6.E4.E43. 2A13.C.2E.C14.C.E.C13.C.E.C14.C.E.E17.C.E.E$88.2D15.2A56.2A20.2A$105. 2D17.3AE14.3AE17.2A20.2A$123.4ADE12.4ADE14.B4.B16.B4.B$122.A.A2.2D11. A.A2.2D14.A4B17.A4B$122.2A4.A11.2A4.A18.A21.A$161.B2.D18.B2.D! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THEME 6 HEIGHT 320 WIDTH 1200 ZOOM 6 ]]
Period 3-8 strong dot and domino sparkers
(click above to open LifeViewer)
x = 117, y = 71, rule = StateInvestigator 8.E2$10.E2$12.ED$13.E5$C2$4.B2.D$4.E3.C$7.D2.E.EC5.C5.C5.C5.C5.C5.C 17.C5.C5.C5.C5.C5.C5.CE.E2.D$6.C3.DE.D5.D5.D5.D5.D5.D5.D17.D5.D5.D5.D 5.D5.D5.D.ED3.C$10.2E.DC4.DC4.DC4.DC4.DC4.DC4.DC15.CD4.CD4.CD4.CD4.CD 4.CD4.CD.2E$7.BD.2E2.DC4.DC4.DC4.DC4.DC4.DC4.DC2.C7.C2.CD4.CD4.CD4.CD 4.CD4.CD4.CD2.2E.DB$7.ED44.D2.BE.EB2.D44.DE$8.CE4.BE4.B2E3.BE4.B2E3.B E4.B2E3.BE4.2DC2D4.EB3.2EB3.2EB3.2EB3.2EB3.2EB3.2EB4.EC$7.ED49.E49.DE $7.BD.2E2.DC4.DC4.DC4.DC4.DC4.DC4.DC.ED2E3.2EDE.CD4.CD4.CD4.CD4.CD4.C D4.CD2.2E.DB$10.2E.DC4.DC4.DC4.DC4.DC4.DC4.DC3.3E3.3E3.CD4.CD4.CD4.CD 4.CD4.CD4.CD.2E$6.C3.DE.D5.D5.D5.D5.D5.D5.D3.E9.E3.D5.D5.D5.D5.D5.D5. D.ED3.C$7.D2.E.EC5.C5.C5.C5.C5.C5.C3.C2D5.2DC3.C5.C5.C5.C5.C5.C5.CE.E 2.D$4.E3.C46.CD.B.DC46.C3.E$4.B2.D48.C.E.C48.D2.B2$C115.C2$53.C2D5.2D C$55.CD.B.DC$56.C.E.C$13.E89.E$12.ED89.DE2$10.E42.C2D5.2DC42.E$55.CD. B.DC$8.E47.C.E.C47.E4$53.C2D5.2DC$55.CD.B.DC$56.C.E.C4$53.C2D5.2DC$ 55.CD.B.DC$56.C.E.C4$53.C2D5.2DC$55.CD.B.DC$56.C.E.C4$53.C2D5.2DC$55. CD.B.DC$56.C.E.C$57.E.E5$63.A$62.2A$62.A.A! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THEME 6 HEIGHT 500 WIDTH 1000 ZOOM 6 ]]
lightspeed and (6,0)/7 signals. These signals are interchangeable to vary speed and period.

(click above to open LifeViewer)
x = 117, y = 71, rule = StateInvestigator 28.A.A$28.2A$29.A10$16.A$16.A.A$16.2A8$.E2$E4.A9.E$DA.2A14.A$DA2.2A 11.3A$2E15.A$17.A2$5.E! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THEME 6 HEIGHT 320 WIDTH 480 ZOOM 6 ]]
Smallest G-to-H known. Repeat time 49.

(click above to open LifeViewer)