Rule:DoubleOneHist
@RULE DoubleOneHist @TABLE
n_states:7 neighborhood:Moore symmetries:permute
- 0x01 off 0x10 on
var e={2,6} var ea=e var eb=e var ec=e var ed=e var ee=e var ef=e var eg=e
- 0x01 off 0x10 off
var f={0,4} var fa=f var fb=f var fc=f var fd=f var fe=f var ff=f var fg=f
- 0x01 never alive
var g={0,2}
- 0x01 was/is alive
var h={1,3,4,6}
- 0x01 bit ON
var a={1,3} var aa=a var ab=a var ac=a var ad=a var ae=a var af=a var ag=a
- 0x01 bit OFF {e,f}
var b={0,2,4,6} var ba=b var bb=b var bc=b var bd=b var be=b var bf=b var bg=b
- 0x10 bit ON {3,e}
var c={2,3,6} var ca=c var cb=c var cc=c var cd=c var ce=c var cf=c var cg=c
- 0x10 bit OFF {1,f}
var d={0,1,4} var da=d var db=d var dc=d var dd=d var de=d var df=d var dg=d
- don't-care cells {1,3,e,f}
var x={0,1,2,3,4,6} var xa=x var xb=x var xc=x var xd=x var xe=x var xf=x var xg=x var xh=x
- birth or three-neighbor survival for both 0x01 and 0x10 bits
x,1,1,1,e,ea,eb,f,fa,3 x,1,1,3,e,ea,f,fa,fb,3 x,1,3,3,e,f,fa,fb,fc,3 x,3,3,3,f,fa,fb,fc,fd,3
- survival for 0x01 bit, birth for 0x10 bit
1,e,ea,eb,1,1,f,fa,fb,3 1,e,ea,3,1,f,fa,fb,fc,3 1,e,3,3,f,fa,fb,fc,fd,3
- birth for 0x01 bit, survival for 0x10 bit
e,1,1,1,ea,eb,f,fa,fb,3 e,1,1,3,ee,f,fa,fb,fc,3 e,1,3,3,f,fa,fb,fc,fd,3
- 2-neighbor survival for 0x01 bit, 3-neighbor survival for 0x10 bit
3,1,1,e,ea,eb,f,fa,fb,3 3,1,3,e,ea,f,fa,fb,fc,3 3,3,3,e,f,fa,fb,fc,fd,3
- 3-neighbor survival for 0x01 bit, 2-neighbor survival for 0x10 bit
3,1,1,1,e,ea,f,fa,fb,3 3,1,1,3,e,f,fa,fb,fc,3 3,1,3,3,f,fa,fb,fc,fd,3
- 2-neighbor survival for both 0x01 and 0x10 bits
3,1,1,e,ea,f,fa,fb,fc,3 3,1,3,e,f,fa,fb,fc,fd,3 3,3,3,f,fa,fb,fc,fd,fe,3
- birth for 0x01 bit, death for 0x10 bit
x,a,aa,ab,ba,bb,bc,bd,be,1 1,a,aa,ba,bb,bc,bd,be,bf,1 3,a,aa,ba,bb,bc,bd,be,bf,1
- death for 0x01 bit, birth for 0x10 bit
g,c,ca,cb,da,db,dc,dd,de,2 h,c,ca,cb,da,db,dc,dd,de,6 2,c,ca,da,db,dc,dd,de,df,2 6,c,ca,da,db,dc,dd,de,df,6 3,c,ca,da,db,dc,dd,de,df,6
- death for both bits
g,xa,xb,xc,xd,xe,xf,xg,xh,0 h,xa,xb,xc,xd,xe,xf,xg,xh,4
@COLORS
0 0 0 0 1 255 0 0 2 0 255 0 3 255 255 255 4 0 0 255 5 80 80 80 6 0 255 255