Rule:KnotsTest

From LifeWiki
Jump to navigation Jump to search

@RULE KnotsTest

This file contains a test of the rules for square knots

@TABLE


  1. Golly rule-table format.
  2. Each rule: C,N,NE,E,SE,S,SW,W,NW,C'
  3. Default for transitions not listed: no change
  4. Variables are bound within each transition.
  5. For example, if a={1,2} then 4,a,0->a represents
  6. two transitions: 4,1,0->1 and 4,2,0->2
  1. (This is why we need to repeat the variables below.
  2. In this case the method isn't really helping.)

n_states:11 neighborhood:Moore symmetries:none

  1. do nothing

var c={1,2,3,4,5,6,7,8,9,10} #non-empty var d={1,2,3,4,5,6,7,8,9,10} #non-empty var e={1,2,3,4,5,6,7,8,9,10} #non-empty var h={0,1,2,3,4,5,6,7,8,9,10} #anything var j={0,1,2,3,4,5,6,7,8,9,10} #anything var k={0,1,2,3,4,5,6,7,8,9,10} #anything var l={0,1,2,3,4,5,6,7,8,9,10} #anything var m={0,1,2,3,4,5,6,7,8,9,10} #anything var n={0,1,2,3,4,5,6,7,8,9,10} #anything var p={0,1,2,3,4,5,6,7,8,9,10} #anything var q={4,8} #includes n var r={3,8} #includes u var s={5,9,10} #includes \ var t={6,9,10} #includes / var u={1,4,7,8} var v={2,4,7,8} var x={0,6} var y={0,5} var a={3,6} #from below left var b={3,5} #from below right var X={9,10} #cross, any twist

  1. C,N,NE,E,SE,S,SW,W,NW,C'

0,h,p,x,m,t,j,k,l,4 # cross or / below left 0,h,p,s,m,y,j,k,l,4 # cross or \ below right 0,j,k,b,l,a,m,n,9,10 # from below both, crossing, opposite twist 0,j,k,b,l,a,m,n,h,9 # from below both, crossing 0,j,k,p,l,a,m,n,h,6 # from below left 5,j,k,p,l,a,m,n,9,10 # from below left, change \ to X, opposite twist 5,j,k,p,l,a,m,n,h,9 # from below left, change \ to X 0,j,k,b,l,p,m,n,h,5 # from below right 6,j,k,b,l,p,m,n,9,10 # from below right, change / to X, opposite twist 6,j,k,b,l,p,m,n,h,9 # from below right, change / to X

0,X,h,l,m,n,k,X,j,7 # cross above both 0,j,c,l,m,n,k,X,q,1 # cross above left, n or un above, nonempty right 0,j,0,l,m,n,k,X,h,3 # cross above left, other above, empty right 0,j,0,l,m,n,k,X,q,1 # cross above left, n or un above, empty right 0,j,c,l,m,n,k,X,h,1 # cross above left, other above, nonempty right 0,X,n,k,l,m,c,p,q,2 # cross above right, n or un above, nonempty left 0,X,n,k,l,m,0,p,h,3 # cross above right, other above, empty left 0,X,n,k,l,m,0,p,q,2 # cross above right, n or un above, empty left 0,X,n,k,l,m,c,p,h,2 # cross above right, other above, nonempty left 0,u,j,k,l,m,n,v,9,10 # from above both, crossing, opposite twist 0,u,j,k,l,m,n,v,h,9 # from above both, crossing 0,u,j,k,l,m,n,p,h,6 # from above right, straight 5,u,j,k,l,m,n,p,9,10 # from above right, change \ to X, opposite twist 5,u,j,k,l,m,n,p,h,9 # from above right, change \ to X 0,j,k,l,m,n,p,v,h,5 # from above left, straight 6,j,k,l,m,n,p,v,9,10 # from above left, change / to X, opposite twist 6,j,k,l,m,n,p,v,h,9 # from above left, change / to X 3,h,m,n,p,t,j,k,l,8 # cross or / below left, change u to un 3,h,m,s,n,p,j,k,l,8 # cross or \ below right, change u to un 0,t,0,0,0,0,0,0,h,3 # from above left, curving up 0,0,0,0,0,0,0,s,h,3 # from above right, curving down

@NAMES

  1. these state names are not yet used by Golly

0 dead (off the board) 1 ) 2 ( 3 u 4 n 5 \ 6 / 7 )( 8 un 9 X with \ on top 10 X with / on top


@COLORS


0 48 48 48 dark gray 1 255 255 255 white 2 255 255 255 white 3 255 255 255 white 4 255 255 255 white 5 255 255 255 white 6 255 255 255 white 7 255 0 0 red 8 255 0 0 red 9 0 255 255 cyan 10 0 255 255 cyan

@ICONS

XPM /* width height num_colors chars_per_pixel */ "31 310 2 1" /* colors */ ". c #000000" "B c #FFFFFF" /* icon for state 1 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "B.............................." "BB............................." "BBB............................" "BBBB..........................." "BBBBB.........................." ".BBBBB........................." "..BBBBB........................" "...BBBBB......................." "....BBBBB......................" ".....BBBBB....................." "......BBBBB...................." ".......BBBBB..................." "........BBBBB.................." ".........BBBBB................." "..........BBBBB................" "...........BBBBB..............." "............BBBBB.............." /* icon for state 2 */ "..............BBBBB............" "...............BBBBB..........." "................BBBBB.........." ".................BBBBB........." "..................BBBBB........" "...................BBBBB......." "....................BBBBB......" ".....................BBBBB....." "......................BBBBB...." ".......................BBBBB..." "........................BBBBB.." ".........................BBBBB." "..........................BBBBB" "...........................BBBB" "............................BBB" ".............................BB" "..............................B" "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 3 */ "............BBBBB.............." "...........BBBBB..............." "..........BBBBB................" ".........BBBBB................." "........BBBBB.................." ".......BBBBB..................." "......BBBBB...................." ".....BBBBB....................." "....BBBBB......................" "...BBBBB......................." "..BBBBB........................" ".BBBBB........................." "BBBBB.........................." "BBBB..........................." "BBB............................" "BB............................." "B.............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 4 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................B" ".............................BB" "............................BBB" "...........................BBBB" "..........................BBBBB" ".........................BBBBB." "........................BBBBB.." ".......................BBBBB..." "......................BBBBB...." ".....................BBBBB....." "....................BBBBB......" "...................BBBBB......." "..................BBBBB........" ".................BBBBB........." "................BBBBB.........." "...............BBBBB..........." "..............BBBBB............" /* icon for state 5 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 6 */ ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." /* icon for state 7 */ "..............BBBBB............" "...............BBBBB..........." "................BBBBB.........." ".................BBBBB........." "..................BBBBB........" "...................BBBBB......." "....................BBBBB......" ".....................BBBBB....." "......................BBBBB...." ".......................BBBBB..." "........................BBBBB.." ".........................BBBBB." "..........................BBBBB" "...........................BBBB" "B...........................BBB" "BB...........................BB" "BBB...........................B" "BBBB..........................." "BBBBB.........................." ".BBBBB........................." "..BBBBB........................" "...BBBBB......................." "....BBBBB......................" ".....BBBBB....................." "......BBBBB...................." ".......BBBBB..................." "........BBBBB.................." ".........BBBBB................." "..........BBBBB................" "...........BBBBB..............." "............BBBBB.............." /* icon for state 8 */ "............BBBBB.............." "...........BBBBB..............." "..........BBBBB................" ".........BBBBB................." "........BBBBB.................." ".......BBBBB..................." "......BBBBB...................." ".....BBBBB....................." "....BBBBB......................" "...BBBBB......................." "..BBBBB........................" ".BBBBB........................." "BBBBB.........................." "BBBB..........................." "BBB...........................B" "BB...........................BB" "B...........................BBB" "...........................BBBB" "..........................BBBBB" ".........................BBBBB." "........................BBBBB.." ".......................BBBBB..." "......................BBBBB...." ".....................BBBBB....." "....................BBBBB......" "...................BBBBB......." "..................BBBBB........" ".................BBBBB........." "................BBBBB.........." "...............BBBBB..........." "..............BBBBB............" /* icon for state 9 */ ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." "..............BBB.............." "...............B..............." "..............................." "..............................." "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" "..............................." "..............................." "...............B..............." "..............BBB.............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." /* icon for state 10 */ ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." "BBBBBBBBB....BBBBB....BBBBBBBBB" "BBBBBBBBBB...BBBBB...BBBBBBBBBB" "BBBBBBBBBBB..BBBBB..BBBBBBBBBBB" "BBBBBBBBBB...BBBBB...BBBBBBBBBB" "BBBBBBBBB....BBBBB....BBBBBBBBB" ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............." ".............BBBBB............."