QuirkyQuarks
Posted: January 9th, 2020, 10:36 pm
There's this thing in Canada called the UBC Science Fair (whatever you're thinking is probably wrong) which is a contest with four-person teams, each person taking a different branch of the sciences. L. took physics, K. took maths (which technically isn't a science, but whatever), I took chemistry, and M. got stuck with biology. So I had some free time, and I thought I would create a CA to "simulate" quantum physics.
Rule Physics
Up and down quarks follow CGOL and cannot overlap. Very simple. I thought about adding other quarks, but that would just be a hassle. Two ups and one down form a proton, and two downs + an up make a neutron. A proton follows B3/S0, and neutrons B3/S12, unless...
Nuclei
Nuclei form when protons and neutrons contact each other. Protons in a nucleus follow Life Without Death, and neutrons can survive 3 other fermions of either type.
This made my day:
There are a lot of natural oscillators, lots of p3s, some higher period. This one was discovered manually, with period 813.
Rule Physics
Up and down quarks follow CGOL and cannot overlap. Very simple. I thought about adding other quarks, but that would just be a hassle. Two ups and one down form a proton, and two downs + an up make a neutron. A proton follows B3/S0, and neutrons B3/S12, unless...
Nuclei
Nuclei form when protons and neutrons contact each other. Protons in a nucleus follow Life Without Death, and neutrons can survive 3 other fermions of either type.
Code: Select all
@RULE QuirkyQuarks
@TABLE
n_states:5
neighborhood:Moore
symmetries:permute
var a={0,1,2,3,4}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a
var i={0,2,3,4}
var j=i
var k=i
var l=i
var m=i
var n=i
var o={0,1,3,4}
var p=o
var q=o
var r=o
var s=o
var t=o
var u={0,3,4}
var v=u
var w=u
var x=u
var y=u
var z={0,1,2,4}
var aa=z
var ab=z
var ac=z
var ad=z
var ae=z
var af=z
var ag=z
var ah={0,1,2,3}
var ai=ah
var aj=ah
var ak=ah
var al=ah
var am={0,1,2}
var an=am
var ao=am
var ap=am
var aq=am
var ar=am
0,1,1,1,2,2,2,u,v,0
0,1,1,1,i,j,k,l,m,1
1,1,1,i,j,k,l,m,n,1
1,1,1,1,j,k,l,m,n,1
0,2,2,2,o,p,q,r,s,2
2,2,2,o,p,q,r,s,t,2
2,2,2,2,p,q,r,s,t,2
0,1,1,2,u,v,w,x,y,3
0,3,3,3,z,aa,ab,ac,ad,3
3,z,aa,ab,ac,ad,ae,af,ag,3
3,4,a,b,c,d,e,f,g,3
0,1,2,2,u,v,w,x,y,4
0,4,4,4,ah,ai,aj,ak,al,4
4,4,aa,am,an,ao,ap,aq,ar,4
4,3,z,aa,ab,ah,ai,am,an,4
am,a,b,c,d,e,f,g,h,0
3,a,b,c,d,e,f,g,h,1
4,a,b,c,d,e,f,g,h,2
@COLORS
0 0 0 0
1 0 127 255
2 0 255 0
3 255 0 0
4 127 63 255Code: Select all
x = 22, y = 26, rule = QuirkyQuarks
11.C$16.CD$16.2CD$17.2CD2A$17.3CAD$16.A3.2C$17.2A$17.A$20.2C$18.A2CD$
18.2CD$19.D13$2A$2A!