{"id":7392,"date":"2025-10-23T11:16:48","date_gmt":"2025-10-23T18:16:48","guid":{"rendered":"https:\/\/theoryofeverything.org\/theToE\/?p=7392"},"modified":"2025-10-28T12:14:40","modified_gmt":"2025-10-28T19:14:40","slug":"visualizing-the-barnes-wall-lattice","status":"publish","type":"post","link":"https:\/\/theoryofeverything.org\/theToE\/2025\/10\/23\/visualizing-the-barnes-wall-lattice\/","title":{"rendered":"Visualizing the Barnes-Wall and Leech Lattices"},"content":{"rendered":"\n<p>If you have access to Wolfram&#8217;s Mathematica, see my notebook with code and data that may be helpful <a href=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/Barnes-Wall_and_Leech-Lattices.nb\" target=\"_blank\" rel=\"noopener\" title=\"\">here<\/a> (135Mb). A PDF is <a href=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/Barnes-Wall_and_Leech-Lattices.pdf\" target=\"_blank\" rel=\"noopener\" title=\"\">here<\/a> (65Mb). This has detail on the octonion (E8<sup>2<\/sup> and E8<sup>3<\/sup>) based constructions for both the 24D Leech lattices as well as the 16D Barnes-Wall lattice shown at the bottom of this post.<\/p>\n\n\n\n<p>The Leech lattice is a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Monster_group#Subquotients\" title=\"\">sub-quotient of the largest of the <em>sporadic finite simple groups<\/em>, namely the Monster group<\/a>. It is related to (and can be constructed by) E<sub>8<\/sub> and the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Niemeier_lattice#The_neighborhood_graph_of_the_Niemeier_lattices\" title=\"\">23rd Niemeier lattice<\/a> of E<sub>8<\/sub><sup>3<\/sup>. The 24D Leech lattice is interesting to the physics of sphere packing, error-correcting codes, and possibly unifying General Relativity (GR) with Quantum Mechanics (QM). String theory was founded on the ideas related to its relationship to the Monster group and how 24 dimensions relate to the bosonic energy levels of the partition function on a torus. For more on the Monster and Group Theory, see my <a href=\"https:\/\/theoryofeverything.org\/theToE\/2024\/09\/28\/group-theory-in-a-nutshell-taming-the-monster\/\" title=\"\">post here<\/a>.<\/p>\n\n\n\n<p>But taking things down a 8D (Bott periodic) notch, roughly speaking the 16D Barnes-Wall lattice is related to E<sub>8<\/sub> in the same way by BW<sub>16<\/sub>=E<sub>8<\/sub><sup>2<\/sup>.<\/p>\n\n\n\n<p>I found some very nice recent visualizations on the<a href=\"https:\/\/en.wikipedia.org\/wiki\/Barnes%E2%80%93Wall_lattice\" title=\"\"> BW<sub>16<\/sub> WP article<\/a> by <a href=\"https:\/\/arxiv.org\/abs\/2506.11725\" title=\"\">Misaki Ohta with related arXiv papers<\/a>. He provided links to related code and data <a href=\"https:\/\/zenodo.org\/records\/15651358\" title=\"\">here<\/a>. Below are my renderings using that provided information.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/Rectified-E8-Petrie-6720.svg\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/Rectified-E8-Petrie-6720.svg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Rectified E8 with 6720 vertices<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/BW1-projBW16a-bw.svg\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/BW1-projBW16a-bw.svg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">4320 shortest vectors of BW<sub>16<\/sub> <em>using orthogonal projection mapping \u211d\u00b9\u2076 \u2192 \u211d\u00b2<\/em> (i.e. to <em>B<\/em><sub>16<\/sub><em>  basis vectors)<\/em><\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/theoryofeverything.org\/theToE\/wp-content\/uploads\/2025\/10\/BW1-projBW16a-edges.png\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1193\" height=\"1192\" src=\"http:\/\/theoryofeverything.org\/theToE\/wp-content\/uploads\/2025\/10\/BW1-projBW16a-edges.png\" alt=\"\" class=\"wp-image-7395\"\/><\/a><figcaption class=\"wp-element-caption\">As above with 604800 edges of 16D norm=4 with colors assigned by projected edge lengths<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/theoryofeverything.org\/theToE\/wp-content\/uploads\/2025\/10\/BW2-projBW16a.png\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"1374\" src=\"http:\/\/theoryofeverything.org\/theToE\/wp-content\/uploads\/2025\/10\/BW2-projBW16a.png\" alt=\"\" class=\"wp-image-7394\"\/><\/a><figcaption class=\"wp-element-caption\"><em>61440 2nd shortest 16D vectors of BW<\/em><sub>16<\/sub><em>&nbsp; using orthogonal projection mapping \u211d\u00b9\u2076 \u2192 \u211d\u00b2<\/em> (i.e. to <em>B<\/em><sub>16<\/sub><em>  basis vectors)<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p>It is interesting to note that if one projects the <em>61440 2nd shortest 16D vectors of BW<\/em><sub>16<\/sub><em>&nbsp; using orthogonal projection mapping \u211d\u00b9\u2076 \u2192 \u211d\u00b2<\/em> (i.e. to <em>B<\/em><sub>8<\/sub><em>  basis vectors [x=Cos, y=Sin]@(0-15)\u03c0\/8 used for E<sub>8<\/sub> below vs. the proper <em>(0-15)\u03c0\/16<\/em> <em>B<\/em><sub>16<\/sub> as done above), we get a <strong>similar <\/strong>result<\/em> as projecting the <em>2nd shortest 8D vectors of<\/em> E<sub>8<\/sub> using the same basis shown as grey vertices in Fig 2 of <a href=\"https:\/\/arxiv.org\/abs\/2506.11725\" title=\"\">arXiv:2506.11725<\/a>:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/theoryofeverything.org\/theToE\/wp-content\/uploads\/2025\/10\/BW2-BWproj16.png\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"2713\" height=\"3163\" src=\"http:\/\/theoryofeverything.org\/theToE\/wp-content\/uploads\/2025\/10\/BW2-BWproj16.png\" alt=\"\" class=\"wp-image-7401\"\/><\/a><figcaption class=\"wp-element-caption\">61440 2nd shortest 16D vectors of BW<sub>16<\/sub> projected using the <em>B<\/em><sub>8<\/sub><em>  basis vectors<\/em>. This looks to be the same result as Fig. 2 of <a href=\"https:\/\/arxiv.org\/abs\/2506.11725\" title=\"\">arXiv:2506.11725<\/a> with grey vertices of the 2160 2nd shortest 8D E<sub>8<\/sub> vertices associated with the maximal magic states in the same projection.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Projecting the 2160 <em>2nd shortest 8D vectors of<\/em> E<sub>8<\/sub> using the <em>B<\/em><sub>8<\/sub><em>  basis vectors<\/em> including 69120 edges of 8D norm=\u221a8 with colors assigned by projected edge length (notice the similarity in the vertex locations of the figure above):<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"http:\/\/theoryofeverything.org\/theToE\/wp-content\/uploads\/2025\/10\/E8241-projBW-2D-red-edges-color-art-1.png\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"973\" height=\"972\" src=\"http:\/\/theoryofeverything.org\/theToE\/wp-content\/uploads\/2025\/10\/E8241-projBW-2D-red-edges-color-art-1.png\" alt=\"\" class=\"wp-image-7424\"\/><\/a><figcaption class=\"wp-element-caption\">Projecting the 2160 <em>2nd shortest 8D vectors of<\/em> E<sub>8<\/sub> using the <em>B<\/em><sub>8<\/sub><em>  basis vectors<\/em> including 69120 edges of 8D norm=\u221a8 with colors assigned by projected edge lengths<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Projecting the <em>4320 shortest 16D vectors of BW<\/em><sub>16<\/sub><em>&nbsp; using orthogonal projection mapping \u211d\u00b9\u2076 \u2192 \u211d\u00b2<\/em> using<em> the <em>B<\/em><sub>8<\/sub><em>  basis vectors <em> [x=Cos, y=Sin]@<\/em>(0-15)\u03c0\/8 <\/em><\/em>gives the results shown in Fig. 2 as red and blue vertices:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/BW1-projBW16-2D-art.svg\"><img decoding=\"async\" src=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/BW1-projBW16-2D-art.svg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Projecting the <em>4320 shortest 16D vectors of BW<\/em><sub>16<\/sub><em>&nbsp; using orthogonal projection mapping \u211d\u00b9\u2076 \u2192 \u211d\u00b2<\/em> using<em> the <em>B<\/em><sub>8<\/sub><em>  basis vectors (0-15)\u03c0\/8<\/em><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p>This time with edges colored by projected edge lengths:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/BW1-projBW16-2D-edges.svg\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/BW1-projBW16-2D-edges.svg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Same as above with 604800 edges of norm=4 with colors assigned by projected edge lengths<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Now, getting creative with the 16D projections of the 4230 BW<sub>16<\/sub>, if we double the E8 Petrie basis vectors we get a similar result with 480+1 visible vertices with one at the origin w\/240 overlapping vertices. There are 240 yellow with no overlaps and 240 blue with 16 overlaps each. There are 604800 norm=4 edges using roughly the same color pallet as my <a href=\"https:\/\/en.wikipedia.org\/wiki\/E8_(mathematics)#\/media\/File:E8Petrie.svg\" target=\"_blank\" rel=\"noopener\" title=\"\">WP E<sub>8<\/sub> Petrie image<\/a>. This makes it easier to see the difference between the 4230 BW<sub>16<\/sub> and the normal E<sub>8<\/sub> Petrie projection, which seem to share the grid-like pattern of the 24-cells within the folded E<sub>8<\/sub> = H<sub>4<\/sub> + \u03c6 H<sub>4<\/sub> :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/BW1-projE830-16-edges.svg\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/BW1-projE830-16-edges.svg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">16D projection of the 4230 BW<sub>16<\/sub> using the E8 Petrie basis vectors doubled<\/figcaption><\/figure>\n<\/div>\n\n\n<p>This is the same as above, but using the 61440 vertex BW<sub>16<\/sub> with no edges (given there are millions of them). Please note that the number of visible vertices is the same as E8<sub>241<\/sub> at 2160!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/BW2-projE830-16.svg\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/BW2-projE830-16.svg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">16D projection of the 61440 BW<sub>16<\/sub> using the E8 Petrie basis vectors doubled with 2160 visible vertices<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Octonion based Barnes-Wall and Leech Lattice visualizations based on my implementation of work from Geoffrey Dixon and Robert Wilson:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/BW1-projBW-16-2a.svg\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/BW1-projBW-16-2a.svg\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Octonion defined Barnes-Wall to 16D B8<sup>2<\/sup> projection<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/OctLeech-projE8-800-2D.svg\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/OctLeech-projE8-800-2D.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Octonion defined 24D Leech lattice to 8D E8 Petrie projection with all 196560 vertices in 2D and 3D, noting the similarity to the 6720 vertex rectified E8 in the same projection (above).<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/OctLeech-projE816-2D-edges-.5-3.png\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/OctLeech-projE816-2D-edges-.5-3.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Octonion defined Leech lattice to 24D E8<sup>3<\/sup> Petrie projection with 20 increments of 1000 vertices for every 10000 out of 196560<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/OctLeech-projE816-2D-edges-.5-2.png\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/theoryofeverything.org\/TOE\/JGM\/OctLeech-projE816-2D-edges-.5-2.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">Same as above with 50% of the inner edges filtered out<\/figcaption><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>If you have access to Wolfram&#8217;s Mathematica, see my notebook with code and data that may be helpful here (135Mb). A PDF is here (65Mb). This has detail on the octonion (E82 and E83) based constructions for both the 24D Leech lattices as well as the 16D Barnes-Wall lattice shown at the bottom of this &hellip; <a href=\"https:\/\/theoryofeverything.org\/theToE\/2025\/10\/23\/visualizing-the-barnes-wall-lattice\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Visualizing the Barnes-Wall and Leech Lattices<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[8,13,4,34,14,16],"class_list":["post-7392","post","type-post","status-publish","format-standard","hentry","category-physics","tag-3d","tag-4d","tag-e8","tag-h4","tag-math","tag-physics"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/theoryofeverything.org\/theToE\/wp-json\/wp\/v2\/posts\/7392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theoryofeverything.org\/theToE\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theoryofeverything.org\/theToE\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theoryofeverything.org\/theToE\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theoryofeverything.org\/theToE\/wp-json\/wp\/v2\/comments?post=7392"}],"version-history":[{"count":60,"href":"https:\/\/theoryofeverything.org\/theToE\/wp-json\/wp\/v2\/posts\/7392\/revisions"}],"predecessor-version":[{"id":7492,"href":"https:\/\/theoryofeverything.org\/theToE\/wp-json\/wp\/v2\/posts\/7392\/revisions\/7492"}],"wp:attachment":[{"href":"https:\/\/theoryofeverything.org\/theToE\/wp-json\/wp\/v2\/media?parent=7392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theoryofeverything.org\/theToE\/wp-json\/wp\/v2\/categories?post=7392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theoryofeverything.org\/theToE\/wp-json\/wp\/v2\/tags?post=7392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}