{"version":9,"randomSeed":"2226830f5a20c2eec86db0d74e0a2bb7","graph":{"viewport":{"xmin":-1.3404073214115204,"ymin":-0.6210795032242062,"xmax":1.1595926785884796,"ymax":2.1462117079055063},"showGrid":false,"showXAxis":false,"showYAxis":false},"expressions":{"list":[{"type":"text","id":"120","text":"cosine and sine of angle as point"},{"type":"expression","id":"1","color":"#c74440","latex":"C\\left(\\theta\\right)=\\left(\\cos\\theta,\\sin\\theta\\right)","labelSize":"medium"},{"type":"text","id":"122","text":"direction of each new dimension, projected down to 2d"},{"type":"expression","id":"103","color":"#2d70b3","latex":"O=\\left[\\frac{C\\left(\\frac{\\pi}{2}\\sum_{n=1}^{x_{1}}\\frac{1}{\\left\\{n=1:\\infty,n-1\\right\\}}\\right)}{\\sqrt{\\operatorname{ceil}\\left(\\frac{x_{1}}{2}\\right)}}\\operatorname{for}x_{1}=\\left[1...10\\right]\\right]","hidden":true},{"type":"text","id":"124","text":"number of dimensions"},{"type":"expression","id":"105","color":"#6042a6","latex":"d=4","slider":{"hardMin":true,"hardMax":true,"min":"1","step":"1"}},{"type":"text","id":"127","text":"colour corresponding to each vertex"},{"type":"expression","id":"106","color":"#000000","latex":"V=\\left[1,2,2,3,2,3,3,4,2,3,3,4,3,4,4,5\\right]","labelSize":"medium"},{"type":"text","id":"129","text":"colours available"},{"type":"expression","id":"108","color":"#2d70b3","latex":"H=\\left[\\operatorname{hsv}\\left(\\frac{360}{d+1}\\cdot s,1,1\\right)\\operatorname{for}s=\\left[1...\\left(d+1\\right)\\right]\\right]","labelSize":"medium"},{"type":"text","id":"131","text":"access bit i of n"},{"type":"expression","id":"109","color":"#388c46","latex":"B\\left(n,i\\right)=\\operatorname{mod}\\left(\\operatorname{floor}\\left(\\frac{n}{2^{i}}\\right),2\\right)"},{"type":"text","id":"133","text":"total of a list of points"},{"type":"expression","id":"111","color":"#000000","latex":"T\\left(v\\right)=\\left(\\sum_{u=1}^{\\operatorname{length}\\left(v\\right)}v\\left[u\\right].x,\\sum_{u=1}^{\\operatorname{length}\\left(v\\right)}v\\left[u\\right].y\\right)"},{"type":"text","id":"135","text":"selected colours"},{"type":"expression","id":"115","color":"#6042a6","latex":"H_{s}=\\left[H\\left[V\\left[k\\right]\\right]\\operatorname{for}k=\\left[1...2^{d}\\right]\\right]"},{"type":"text","id":"137","text":"point (projected) from index"},{"type":"expression","id":"117","color":"#c74440","latex":"P_{fi}\\left(i\\right)=T\\left(\\left[O\\left[j+1\\right]B\\left(\\operatorname{mod}\\left(i,2^{d}\\right),j\\right)\\operatorname{for}j=\\left[0...\\left(d-1\\right)\\right]\\right]\\right)"},{"type":"text","id":"139","text":"flip bit i of n"},{"type":"expression","id":"118","color":"#2d70b3","latex":"F\\left(n,i\\right)=\\left\\{B\\left(n,i\\right)=1:n-2^{i},n+2^{i}\\right\\}"},{"type":"text","id":"141","text":"segments connecting vertices adjacent except for a bit flip"},{"type":"expression","id":"116","color":"#000000","latex":"\\left[\\operatorname{polygon}\\left(P_{fi}\\left(\\operatorname{floor}\\left(\\frac{k}{d}\\right)\\right),P_{fi}\\left(F\\left(\\operatorname{floor}\\left(\\frac{k}{d}\\right),\\operatorname{mod}\\left(k,d\\right)\\right)\\right)\\right)\\operatorname{for}k=\\left[0...d\\cdot2^{d}-1\\right]\\right]"},{"type":"text","id":"143","text":"vertices"},{"type":"expression","id":"112","color":"#fa7e19","latex":"P=\\left[P_{fi}\\left(k\\right)\\operatorname{for}k=\\left[0...2^{d}-1\\right]\\right]","colorLatex":"H_{s}","pointOpacity":"1","pointSize":"20"}]}}