Edited 1/21/2018 to add the following:
Here is a DropBox link
https://www.dropbox.com/s/7rtt0iqmgimsgzu/Zumkeller_edge-magic.pdf?dl=0
to a PDF showing how my team used biomolecular first principles to arrive at a set of 240 biomolecular objects (which we believe to be an instantiation of the roots of $E_8$), and more generally, how we arrived at related sets of biomolecular objects with the cardinalities of the Zumkeller numbers (176,240,336) and the correponding edge-magic injection label numbers (11,15,21). The set of 240 objects defined in the attached PDF can be related, in various ways, to the linearization of the 240 roots of $E_8$ described below in the original question.
Original statement of question
Below is a complete linearization of the 240 roots of $E_8$.
Part I, which is a linearization of 112 roots, was already given in this recent question:
Part II is a linearizaiton of the remaining 128 roots.
Question:
Is there an internally consistent nearest-neighbor relation in the complete linearization enumerated below of all 240 roots?
[Edited to add:} By "internally consistent", I mean a relation defined on the 240 tuples given below such that according to this relation, EACH tuple has 56 nearest neighbors, 126 "second" nearest-neighbors , 56 "third" nearest-neighbors, and finally, 1 "antipodal" (opposed) tuple "beyond" these 56 "third" nearest neighbors. See the section entitled "Coordinates" here:
https://en.wikipedia.org/wiki/4_21_polytope
and in particular, the third paragraph of this section beginning: "Each vertex has 56 nearest neighbors ..."
Enumeration of linearized roots:
Part I: Linear representation of 112 roots of $E_8$:
Given any ordered string S of 9 letters over any alphabet A , S obviously contains only 8 ordered 2-tuples composed of adjacent letters, and therefore:
1) only 28 possible choices of UNordered pairs of such 2-tuples:
12,23
12,34 23,34
12,45 23,45 34,45
12,56 23,56 34,56 45,56
12,67 23,67 34,67 45,67 56,67
12,78 23,78 34,78 45,78 56,78 67,78
12,89 23,89 34,89 45,89 56,89 67,89 78,89
2) only 56 possible choices of ORDERED pairs of such 2-tuples, e.g. (23,12) as well as (12,23), etc.
Now suppose that we are allowed to read S "forward" or "backward". Then corrsponding to (1) and (2), we will have:
3) only 28 possible choices of UNordered pairs of 2-tuples:
98,87
98,76 87,76
98,65 87,65 76,65
98,54 87,54 76,54 65,54
98,43 87,43 76,43 65,43 54,43
98,32 87,32 76,32 65,32 54,32 43,32
98,21 87,21 76,21 65,21 54,21 43,21 32,21
4) only 56 possible choices of ORDERED pairs of such 2-tuples, e.g. (87,98) as well as (98,87), etc.
Hence, we will have 112 ordered pairs of ordered 2-tuples, each unqiuely identified by:
5) an index R indicating which way we R(ead) a 9-tuple (backward or forward)
6) an index O indicating which way we chose to O(rder) each Unordered pair of 2-tuples (in its "natural" order relative to our initial choice of read-direction, or in its "reverse" order relative to our initial choice of read-direction.)
7) an index L indicating which of the 28 pairing L(ocations) we chose
And clearly:
8) the 112 resulting (R,O,L) triples can be mapped in an obvious way onto the 112 roots of $E_8$ which have integer entries when the roots of $E_8$ are coordinatized in the usual way:
https://en.wikipedia.org/wiki/E8_(mathematics)
For example
Root L R O
(+1,+1,0,0,0,0,0,0) (12,23) forward natural
(+1,-1,0,0,0,0,0,0) (23,12) forward reverse
(-1,+1,0,0,0,0,0,0) (98,87) backward natural
(-1,-1,0,0,0,0,0,0) (87,98) backward reverse
9) the 112 (R,O,L) triples can be paired off in an obvious way as inverses of one another.
Part II: Linearization of remaining 128 roots of $E_8$
10) exactly 28 ORDERED 2-tuples of NON-adjacent letters when the string S is read FORWARD
13
14 24
15 25 35
16 26 36 46
17 27 37 47 57
18 28 38 48 58 68
19 29 39 49 59 69 79
11) exactly 28 ORDERED 2-tuples of NON-adjacent letters when the string S is read BACKWARD
31
41 42
51 52 53
61 62 63 64
71 72 73 74 75
81 82 83 84 85 86
91 92 93 94 95 96 97
(Note that these are naturally definable as inverses of the 28 in (10)
12) exactly 35 ORDERED 3-tuples of NON-adjncent letters when the string S is read FORWARD:
135
136 146
137 147 157
138 148 158 168
139 149 159 169 179
246
247 257
248 258 268
249 259 269 279
357
358 368
359 369 379
468
469 479
579
13) exactly 35 ORDERED 3-tuples of NON-adjacent letters when the string S is read BACKWARD:
531
631 641
731 741 751
831 841 851 861
031 941 951 961 971
642
742 752
842 852 862
942 952 962 972
753
853 863
953 963 973
864
964 974
975
(Note that these are naturally definable as inverses of the 35 in (12)
14) exactly 1 ordered 5-tuple of NON-adjacent letters when the string S is read FORWARD
13579
15) exactly 1 ordered 5-tuple of NON-adjacent letters when the string S is read BACKWARD:
97351 (inverse of the 5-tuple in (14)
Edited 12/29/2017
These definitions of 1st/2nd/3rd nearest neighbors among the 112 root coordinate 8-tuples in 8-space were provided by Wendy Krieger in response to my question which preceded this one:
Two points are close neighbours, if they share one coordinate of the same sign and position, eg (2,2,0,0,0,0,0,0) and (2,0,0,0,0,-2,0,0) "
They are second neighbours, if they share no coordinate, or one opposite sign, eg (2,2,0,0,0,0,0,0) is at right angles to (2,-2,0,0,0,0,0,0) and to (0,0,2,0,0,0,2,0,0).
The third-order is if they share a coordinate, with opposite sign, (-2,0,2,0,0,0,0,0), and opposite if both signs are reversed.
Edited 12/30 to add the following information:
Note that of the 240 given 2-tuples, only the 112 2-tuples of adjacent letters can be specified energetically. This is because over the DNA {tcag} alphabet or the RNA {ucag} alphabet, these 2-tuples have associated "relative-delta-H enthalpies" as follows. (These indicate relative strength of complementary binding of these 2-tuples across the two strands in duplex ("double-helix") DNA or RNA - the values below are for RNA, not DNA).
aa 2.80
ga 1.41
ua 2.07
ca 1.16
ag 1.52
au 2.86
gg 0.27
ac 1.91
ug 1.16
cg 0.00
gu 1.91
gc 0.95
uu 2.80
cu 1.52
uc 1.41
cc 0.27
If you are using the numbers 1-9, in various swapping, i suspect that you are looking at something like A8, which is a subgroup of E8. This is 72+84+84, being the runcinated 8-simplex (vertex figure of A8), and the second rectated 8-simplex and its central invert.
In terms of the general A-coordinates (ie the plane x0+x1+...+x9=0),
The 72 represent the seventy-two pairs +1,-1.
The 84 points are (1,1,1,0,0,0,0,0,0)-1/3, and (1,1,1,1,1,1,0,0,0)-2/3, that is, subtract the fraction from each coordinate. All permutations, no change of sign.
The vertices of the various polytopes in En can be derived by drawing spheres of given sizes on the lattice, and it is the lattices that tell us a lot of what's going on.
The projection via A8
E8 can be constructed from the union of three polytopes of simplex symmetry: /7/, 2/5, and 5/2. This notation uses '/' for a marked node, and a numeral for a chain of unmarked branches. Nodes buffer the ends, so
This notation is part of my extension to Coxeter's 2_21 style, designed to be lining, and free from subscripts or superscripts, so it can acquire these if needed. Straight numbers are a string of unmarked 3 branches. A,B,C jump over 1,2,3 branches at the end, E,G jump over branches at the beginning, Q is a branch marked '4', and F is a branch marked '5'. H is a branch marked '6'.
Nodes are marked with mirror-edges (the usual mark) with /, the dual has mirror-margins (ie faces reflect in their walls), with . So the dual of /4B is \4B.
The vertices of the simplex-symmetry figures, of the style p/q, can be constructed as (q+1) repeated p times, followed by -(p+1) q times. This can then be divided throughout by (p+q+2). When several nodes are marked, evaluate each node separately, and add them together.
In the present case, we would get these, with all permutations.
We divide through by 3 here, to get the coordinates as before.
The connection with the 9d presentation of 2_21, is that the 6d lattice is simply a grouping of the 8d lattice, with the sum-zero in all cases.
Because these are real points in 9 dimensions, the standard cubic tricks work here. The dot product of two coordinates gives the angle between the position vectors, and hence what ring they fall on. This is why here it's better to divide by 3 throughout. 2 2 2 -1 -1 -1 -1 -1 -1 -1 18 is two copies of the same vector 2 2 2 -1 -1 -1 -1 -1 -1 -1 18 9 gives close neighbours 3 0 0 -3 0 0 0 0 0 0 9 0 gives right or middle neibours 2 -2 -1 2 -1 -1 2 -1 -1 -1 0 -9 gives far neighbours -3 0 0 3 0 0 0 0 0 0 -9 -18 gives opposites -2 -2 -2 1 1 1 1 1 1 1 -18
So the presentation for E6 in 9 dimensions, with three sets of brackets, is a subset of E8 in 9 dimensions, without sets of brackets, in 9 dimensions. Inside each set of brackets, the sum must be zero.
The presentation of E8 in B8
You can make an eight-dimensional representation of E8 from the semi-cubic. Here we use an edge of two-sqrt(2). The standard coordinates for a semi-cubic is a set of even numbers, whose sum is a multiple of four, so eg (2,2,0,0,0,0,0...). A quarter-cubic is made by adding a semi-cubic to the lattice in the centre of the cubes, so we get a set of eight odd numbers that make a sum of four, viz (1,1,1,1,1,1,1,1,1).
The root lattice here is a sphere of radius sqrt(8), so only two sets of vertices count:
We can derive the root lattices for E7 and E6, by replacing the last 2 or 3 coordinates by sqrt(2) [ie q], or sqrt(3) [ie h]. This means that we reduce the eight dimensions by replacing a square or cube by its diagonal.
So the root lattice for 6d is APEC = all perm even change of sign
The sphere is sqrt(8) still, so we get an elongated half-cube, and we get the remaining vertices from the vertex-figure of B5.
For the 7d case we can have 2,2 as the equal coordinates merged to 2sqrt2. so we get APEC
These vertices are also ordinary cubic coordinates, and so the regular product applies.