I'm reading the Thompson's book about lattices and sphere packing and got stuck by a sentence of a kind of $Z_8$ he introduced to reach 2 pages later the full $E_8$ lattice. You can find this lattice defined at pages 73-74 and it's basically. To resume it, it's a lattice packing with 16 closest point to the origin having shape: $$(\pm2, 0^7)$$ The packing radius is then $1/2$ of their distance from the origin, i.e. $\rho=1$. So far, so good.
My problem is when he tries to compute the center density of the lattice. Notice this center density can be interpreted as the "real" sphere center density since $\rho=1$, as claimed in SPLAG when describing the formula for $\delta$.
Instead of using any formula, Thompson uses a clever idea to estimate it, which sound like this:
The center density is fairly easy to calculate. If all coordinate entries were written in binary form, then the lattice, by definition, would contain only those coordinates whose ones digits were either all 0's or 1's. In this case the only two out of every $2^8$ points with integer coordinates are acceptable. Thus, the center density = $1/2^7$
I've got 2 problems with this result.
The first is I can choose for this lattice a generating matrix made by only 2 in all diagonal entries, i.e. twice the identity matrix. The determinant of this would then $2^8$. Using SPLAG formula for center density, and keeping $\rho=1$, I would get $\delta=1/2^8$, which is smaller by a factor of 2 compared to the one claimed by Thompson.
To confirm this latest sentence: as far as I can see, the lattice defined above can be seen as $Z_8$ lattice, which density is (always from SPLAG), $\delta=1/2^8$
However Thompson is using this $1/2^7$ to derive the full $E_8$ lattice, so I'm not claiming it's wrong a priori. But I'd like to understand where my reasoning is wrong and how to express coordinates in that binary format (I'm a programmer, so used to binary digits) to emulates Thompson's idea.
Thanks in advance