Rule:Grahamfig7

From LifeWiki
Jump to navigation Jump to search

@RULE grahamfig7

@COLORS 0 0 0 0 1 64 64 64 2 128 128 128 3 255 255 255 4 0 128 0 5 0 255 255 6 255 0 255

@TABLE n_states:7 neighborhood:Moore symmetries:none

var a1 = {0,1,2,3,4,5,6} var a0 = a1 var a2 = a1 var a3 = a1 var a4 = a1 var a5 = a1 var a6 = a1 var a7 = a1 var a8 = a1 var b1 = {1,2,3} var b2 = b1 var b3 = b1 var c1 = {1,2} var c2 = c1 var c3 = c1 var g1 = {0,4} var g2 = g1 var g3 = g1

  1. bottom graham iteration counter

var d1 = {2,3,4} var d2 = d1 var d3 = d1

  1. 0 OFF
  2. 1 "0" bit
  3. 2 "1" bit
  4. 3 "1" bit, firing
  5. 4 spacefiller
  6. 5 lightspeed signal up
  7. 6 lightspeed signal down or up to terminate
  1. init

1 0 0 0 0 0 0 0 0 3

3 0 0 0 0 0 0 0 0 1 0 3 0 0 0 0 0 0 0 3 0 0 3 0 0 0 0 0 0 1 0 0 0 0 0 3 0 0 0 4 0 0 0 0 0 0 3 0 0 4 1 4 4 0 0 3 1 0 0 5 3 1 0 0 0 5 0 1 1 3 1 4 4 0 0 5 0 1 1 3 2 1 0 0 0 5 1 1 1 1 0 0 0 0 0 0 5 5 2 6 0 4 0 0 0 6 5 1 4 0 1 4 4 0 6 5 1 1 1 6 1 1 1 6 5 6 1 1 1 6 1 1 6 5 1 1 1 1 1 6 6 1 0 0 0 5 6 6 1 1 6 1 1 6 5 1 1 1 0 1 6 6 1 5 1 1 1 1 1 1 6 1 1 1 5 6 1 1 1 4 1 6 5 5 1 1 1 1 1 1 6 1 6 a3 a4 a5 a6 a7 a8 6 6 1 a2 6 a4 a5 a6 a7 a8 6 6 1 a2 a3 a4 a5 6 a7 a8 6 6 1 a2 a3 a4 a5 a6 6 a8 6 1 6 5 a3 a4 a5 a6 a7 a8 1 5 4 0 0 0 1 1 1 6 2

  1. signal up: terminate

6 a1 0 0 0 0 2 4 4 0 0 a1 0 0 0 6 4 0 a8 0 0 a1 0 0 0 6 a6 a7 a8 6 6 a1 a2 a3 a4 0 a6 4 1 0 6 a1 a2 a3 a4 0 a6 4 a8 6 6 1 a2 a3 a4 0 a6 a7 a8 4 6 a1 a2 a3 a4 0 a6 a7 a8 0 4 a1 a2 a3 a4 6 a6 a7 a8 6

  1. old

4 4 a1 3 0 0 0 0 6 6 3 a1 0 0 0 0 0 6 4 6 0 0 0 0 0 0 0 6 b1 6

  1. signal down

1 1 4 1 5 1 1 0 0 6 6 1 a2 a3 a4 a5 a6 a7 a8 1 1 1 6 4 a4 a5 a6 a7 a8 2 1 6 4 5 a4 a5 a6 a7 a8 6 1 6 4 a3 a4 a5 a6 a7 a8 2 2 1 6 4 a4 a5 a6 a7 a8 6 2 6 a2 a3 a4 a5 a6 a7 a8 6 1 6 a2 a3 a4 a5 a6 a7 a8 6 1 4 a2 a3 a4 a5 a6 a7 6 4

  1. graham

4 4 b1 b2 b3 4 a1 4 6 5 4 1 b1 b2 b3 4 1 6 6 5 1 1 4 4 4 0 0 0 1 4 1 1 1 1 4 0 0 0 1 4 0 1 1 4 0 0 0 0 0 4 1 1 1 1 6 g1 g2 g3 1 5 4 a1 a2 a3 6 g1 g2 g3 b1 5 4 a1 1 1 6 g1 2 4 b1 5 1 1 c1 c2 c3 5 1 1 0 3 5 4 a1 a2 a3 a4 a5 a6 a7 5 0 1 1 6 0 0 0 0 0 4 0 2 4 2 0 0 0 1 0 2 0 2 a2 a3 a4 a5 a6 a7 2 2 4 4 b1 b2 b3 4 4 6 1 6

0 4 3 0 0 0 0 2 2 2 3 a1 0 0 0 0 2 4 4 6

2 a1 a2 a3 2 a5 a6 a7 a8 2

5 5 b1 a3 4 a5 a6 a7 a8 4 5 5 b1 a3 a4 4 a6 a7 a8 4 5 3 a2 a3 a4 a5 a6 a7 a8 4 3 1 b1 b2 b3 a5 a6 a7 a8 4 1 1 1 3 5 c1 a6 a7 a8 6 4 4 c1 c2 c3 5 a6 a7 a8 5 4 1 c1 c2 c3 5 a6 a7 a8 3 4 1 6 4 a1 0 0 0 a2 3 1 1 1 6 4 4 0 0 1 4 3 4 1 4 a1 a2 a3 a4 a5 2 2 4 1 4 a1 a2 a3 a4 a5 4 2 4 4 4 4 a1 a2 a3 4 0 2 4 5 4 4 a1 a2 a3 4 0 0 4 4 4 a1 0 a2 0 2 2 0 4 5 4 a1 0 a2 0 2 2 4 4 c1 4 a1 0 a2 0 2 2


4 0 a2 4 a4 a5 a6 a7 a8 1 4 0 a2 a3 a4 a5 a6 4 a8 0 0 0 0 0 4 4 a6 a7 a8 4 0 0 0 0 0 0 1 4 0 4 0 a1 b1 b2 b3 a5 0 0 0 1 0 a1 0 4 b3 a5 0 0 0 1 1 a1 0 a3 a4 3 a6 a7 a8 2 2 a1 a2 a3 a4 3 a6 a7 a8 3

  1. stay firing if nothing below

3 a1 a2 a3 a4 0 a6 a7 a8 3

  1. otherwise 1

3 a1 a2 a3 a4 a5 a6 a7 a8 1

4 1 0 0 0 3 a6 a7 a8 5 5 5 a2 a3 a4 a5 a6 a7 a8 1 5 4 a2 a3 a4 a5 a6 a7 a8 1 1 4 a2 a3 a4 5 1 a7 1 4 1 a1 a2 a3 a4 5 a6 a7 1 5 1 a1 a2 a3 a4 5 a6 a7 4 5