Lattices

The self-dual width is not flat

A search over four-dimensional lattices found that A₄ and its dual stop being traps for the Gaussian sum almost exactly at the self-dual width, and read that as a flat of the sum sitting on the width itself. Computed exactly rather than by finite differences, the curvature there is not zero. It is six parts in a million of the other curvature, positive, and the same for both lattices, because duality makes their Hessians one matrix at that width. Both are minima, in a window four parts in a hundred thousand wide, with basins a few millionths across.

Assumes The two lattices where a four-dimensional descent stops short and The sum that turns a lattice into its dual.

The two lattices where a four-dimensional descent stops short searched every four-dimensional lattice of unit covolume for the one with the smallest Gaussian sum θ(t)=∑ve−πt∣v∣2\theta(t) = \sum_v e^{-\pi t|v|^2}, the generating function of how many vectors of each length a lattice has, read at one width. It found D4D_4 from almost every start, and two exceptions. A4A_4 traps a descent when the Gaussian is narrow and its dual A4∗A_4^* when it is wide. Where each trap opens was located by the curvature of the sum at the lattice, measured by finite differences. A4A_4’s curvature along a five-dimensional family of changes of shape changed sign at t=0.99998t = 0.99998, and A4∗A_4^*'s at 1.000021.00002. The essay read those as a single crossing at the self-dual width t=1t = 1, where both lattices would sit on a flat of the sum. It asked why the crossing falls there and nowhere else, and it suggested a path of lattices from A4A_4 to A4∗A_4^* along which the sum stays constant as the likeliest reason.

The question had a false premise. Computed exactly, the curvature at t=1t = 1 is not zero. It is positive, six parts in a million of the other curvature, and exactly the same for both lattices. The crossings sit at t=0.99998110t = 0.99998110 and at its reciprocal 1.000018901.00001890, and between them both lattices are genuine minima. What needs explaining is not a zero at one. It is why two lattices have identical curvature there, which duality settles in a line, and why that curvature is so nearly zero, which the lattice’s shells settle by cancelling.

The curvature without a step size

A change of shape that keeps the covolume is a map x↦eεSxx \mapsto e^{\varepsilon S}x, with SS symmetric and traceless. Under it a lattice vector’s squared length becomes ∣v∣2+2ε v⊤Sv+2ε2 v⊤S2v|v|^2 + 2\varepsilon\, v^\top S v + 2\varepsilon^2\, v^\top S^2 v plus terms of higher order. Differentiating the sum twice at ε=0\varepsilon = 0 gives

H(S)=∑ve−πt∣v∣2[ 4π2t2 (v⊤Sv)2−4πt v⊤S2v ],H(S) = \sum_v e^{-\pi t |v|^2}\left[\,4\pi^2 t^2\,(v^\top S v)^2 - 4\pi t\, v^\top S^2 v\,\right],

a sum over lattice vectors with no step size in it. The finite differences of the earlier essay were second differences of the sum itself, each a small number made from nearly equal larger ones, with rounding and truncation errors of their own. They located the crossing at 0.99998, which was right. What they could not do was say whether 0.99998 differed from one by more than their own error, and the essay read it as one.

The lattices are built from Z5\mathbb{Z}^5. A4A_4 is the vectors of Z5\mathbb{Z}^5 whose coordinates sum to zero, and A4∗A_4^* is the projection of Z5\mathbb{Z}^5 onto that hyperplane. Both are written in an orthonormal basis of the hyperplane and scaled to unit covolume. That construction makes their symmetry visible: permuting the five coordinates and negating them preserves both lattices, a group of order two hundred and forty.

The window in which A₄ and its dual are both minima. The exact second derivative of the Gaussian sum at A₄ and at A₄ along their five-dimensional family of changes of shape, for widths within six hundred-thousandths of one. A₄'s turns positive at t = 0.99998110 and A₄'s turns negative at 1.00001890, the reciprocal. Between them both are positive, so both lattices are local minima; at t = 1 itself both equal 8.59e-6.
Fig. 1 The exact five-fold curvature of the sum at A4A_4 and A4∗A_4^* within six hundred-thousandths of t=1t = 1. A4A_4’s turns positive at 0.9999811 and A4∗A_4^*'s turns negative at the reciprocal, 1.0000189. In the shaded window both are positive, so both lattices are local minima of the sum.

The magnified figure is the whole correction. At t=1t = 1 both curves pass through the same point, 8.59×10−68.59 \times 10^{-6}, above zero. A4A_4’s rises through zero just below one, and A4∗A_4^*'s falls through zero just above. The window between the crossings is 3.8×10−53.8 \times 10^{-5} wide. Inside it, including at the self-dual width itself, both lattices are strict local minima of the sum. The two traps do not meet at a single width. They overlap, very slightly.

Two curvatures, fixed by symmetry

The nine directions of change split under the symmetry group into two pieces, one four-dimensional and one five-dimensional. They are irreducible, so by Schur’s lemma the Hessian is a single number on each: λ4\lambda_4 on the first piece and λ5\lambda_5 on the second. The earlier essay found the same two families by diagonalising a measured matrix. Here each is computed from a single direction. The refusal figure at the end checks irreducibility directly: two orthogonal directions in the five-dimensional piece, and an even mixture of them, give the same curvature to twelve decimal places at three widths.

Each curvature splits further into two parts, and the split explains which of them can change sign. Averaged over every direction, (v⊤Sv)2(v^\top S v)^2 and v⊤S2vv^\top S^2 v depend only on ∣v∣|v|. That average produces an isotropic part, the same for every direction of change:

I(t)=∑ve−πt∣v∣2[π2t2∣v∣43−πt ∣v∣2].I(t) = \sum_v e^{-\pi t |v|^2}\left[\frac{\pi^2 t^2 |v|^4}{3} - \pi t\,|v|^2\right].

What is left over comes from how the lattice’s shells depart from being round at fourth order, their degree-four harmonic content. Call it the harmonic part. The second term of H(S)H(S) contributes nothing to it, because every shell of A4A_4 is round at second order: a group acting irreducibly leaves no preferred quadratic form. Only the quartic term does.

The harmonic parts of the two pieces are not independent. Summed over an orthonormal basis of all nine directions, (v⊤Sv)2(v^\top S v)^2 is a function of ∣v∣|v| alone, so the harmonic parts summed over the nine directions vanish. Four directions with harmonic part h4h_4 and five with h5h_5 must satisfy 4h4+5h5=04h_4 + 5h_5 = 0. So

λ5=I+h,λ4=I−54h,\lambda_5 = I + h, \qquad \lambda_4 = I - \tfrac{5}{4}h ,

and the measured ratio h4/h5h_4/h_5 is −1.25-1.25 to nine decimal places at every width tried, for both lattices.

Two parts that cancel near the self-dual width. A₄'s two exact curvatures against the width, from 0.5 to 2 on a logarithmic scale: λ₄, positive throughout, and λ₅, which is the sum of an isotropic part shared by every direction and a harmonic part from the shells' degree-four content. λ₅ changes sign where the isotropic part and minus the harmonic part cross, beside t = 1, where both are 0.6140.
Fig. 2 A4A_4’s two curvatures from t=0.5t = 0.5 to 2, and the two parts of λ5\lambda_5: the isotropic part, and minus the harmonic part. λ5\lambda_5 changes sign where those two curves cross, beside t=1t = 1. λ4\lambda_4, which carries the harmonic part with the opposite sign and five-fourths the size, stays positive throughout.

For A4A_4 the harmonic part is negative at every width shown, so it lowers λ5\lambda_5 and raises λ4\lambda_4 by five-fourths as much. λ4\lambda_4 can never be the curvature that fails: it is the isotropic part plus something positive. λ5\lambda_5 is the isotropic part minus something nearly as large. The figure shows the two parts as separate curves, close together over the whole range, crossing just below one. At t=1t = 1 the isotropic part is 0.614020.61402 and the harmonic part −0.61402-0.61402, the same to five decimals, and their sum is the 8.6×10−68.6 \times 10^{-6} of the window figure.

D4D_4 has no harmonic part at all. Its symmetry group, of order eleven hundred and fifty-two, has no invariant harmonic polynomial of degree four, so every one of its shells is round at fourth order as well as second. Its curvature is the isotropic part alone, the same in every direction of change: 0.668300.66830 at t=1t = 1, checked on six random directions to fourteen decimal places. That is the structural difference between D4D_4 and A4A_4 at the level of second derivatives. D4D_4 has one curvature and it is positive at every width tried. A4A_4 has two, and one of them is a difference of two large numbers.

Why the two Hessians are one matrix at the self-dual width

Duality is what ties A4A_4’s curvature to A4∗A_4^*'s, and at t=1t = 1 it ties them completely. The sum that turns a lattice into its dual derived the identity from Poisson summation: for a lattice of unit covolume in four dimensions, θL(t)=t−2 θL∗(1/t)\theta_L(t) = t^{-2}\,\theta_{L^*}(1/t). The change of shape passes through duality with its sign reversed. The dual of eεSLe^{\varepsilon S}L is e−εSL∗e^{-\varepsilon S}L^*, because SS is symmetric. So the sum of A4A_4 changed by εS\varepsilon S at width tt equals t−2t^{-2} times the sum of A4∗A_4^* changed by −εS-\varepsilon S at width 1/t1/t.

Differentiating twice removes the sign. A4A_4’s Hessian at width tt is A4∗A_4^*'s at 1/t1/t, divided by t2t^2, direction for direction. The exact computation confirms it to 10−1410^{-14} at four widths in each piece. Two consequences follow. The crossings of A4A_4 and A4∗A_4^* are reciprocal, which the earlier essay observed and explained. And at t=1t = 1, where tt and 1/t1/t are the same width and t2t^2 is one, the two Hessians are the same matrix.

That second consequence is where the earlier reading went wrong. If both lattices had zero five-fold curvature at t=1t = 1, it would take a reason. That both have the same five-fold curvature there takes none, because duality alone forces it. What remains is a single number, λ5\lambda_5 at t=1t = 1, which duality does not constrain at all. It could be anything. It happens to be 8.59×10−68.59 \times 10^{-6}.

Where the near-zero comes from

A number that small, made from terms of order one, is a cancellation. The sum defining λ5\lambda_5 is a sum over shells, and each shell’s contribution can be read separately.

The first shell pulls one way and the second the other. Each shell's contribution to the five-fold curvature at t = 1, for A₄ and for A₄. A₄'s twenty shortest vectors give -0.2008 and its next thirty 0.1967; A₄'s ten shortest give -0.8766 and its next twenty 0.8562. Different shells, different numbers, and the same total, as duality requires at the self-dual width.
Fig. 3 The five-fold curvature at t=1t = 1, shell by shell, for A4A_4 and A4∗A_4^*. Each lattice’s shortest vectors pull it down and its second shell pushes it up by almost the same amount. The shells are different, and the totals are the same.

For A4A_4, the twenty shortest vectors contribute −0.2008-0.2008 and the next thirty +0.1967+0.1967. The third shell adds 0.00390.0039 and the fourth 0.00030.0003. The shortest vectors pull the curvature down, the second shell restores almost all of it, and the outer shells supply the last few thousandths that tip the total just above zero. For A4∗A_4^* the pattern is the same with larger numbers. Its ten shortest vectors contribute −0.8766-0.8766 and its next twenty +0.8562+0.8562, followed by 0.01370.0137, 0.00600.0060 and smaller terms. The shells of the two lattices have different counts and different lengths, so their contributions differ at every shell. Their totals agree to every digit computed, as duality requires.

The shortest vectors pull downward for the reason one perfect form in space described. At narrow widths the sum is dominated by the shortest vectors, and A4A_4’s are the minimal vectors of a perfect, eutactic form, a local maximum of the packing density. That makes A4A_4 a minimum of the sum when the first shell dominates, which is the narrow-Gaussian trap. As the Gaussian widens the second shell’s weight grows relative to the first. Around t=1t = 1 the pull and the push, with the outer shells added, balance to about four parts in a hundred thousand of either, and the balance tips at 0.999980.99998.

Nothing found here forces the balance to fall that close to one. The duality argument places the two crossings at reciprocal widths, and the shells place A4A_4’s at 0.999980.99998. They do not say why the shells balance so nearly at the self-dual width. The earlier essay’s question survives in a smaller form: not why the crossing is at one, but why it is within two parts in a hundred thousand of one. The exact computation makes that closeness sharper and does not explain it.

A minimum six millionths wide

Positive curvature makes a lattice a minimum, but it does not say how large a change of shape the minimum survives. The earlier search probed the traps by perturbing each lattice by a few hundredths and descending. At t=1t = 1 every perturbed descent left both lattices, which is what a flat, or a saddle, would do. The window figure says neither lattice is a saddle there. The explanation is a term of the next order.

Along the five-fold direction the sum is not symmetric. Measured at ε=±0.002\varepsilon = \pm 0.002 its odd part is a cubic term c ε3c\,\varepsilon^3, with c=0.480c = 0.480 at t=1t = 1. The five-dimensional piece of the symmetry admits a cubic invariant, so nothing forbids one. Along the direction where the cubic term is negative, the sum rises as λ5ε2/2\lambda_5 \varepsilon^2 / 2 and falls as c ε3c\,\varepsilon^3. It turns over at ε=λ5/3c\varepsilon = \lambda_5 / 3c. At t=1t = 1 that is 6.0×10−66.0 \times 10^{-6}. A change of shape of six parts in a million leaves the basin.

How wide A₄'s basin is. Along the five-fold direction the sum at A₄ rises as λ₅ε²/2 and is overtaken by a cubic term, so it turns over at ε = λ₅/3c. That radius against the width: 6.0e-6 at t = 1, 0.029 at 1.1 and 0.14 at 2. A perturbation of 0.03 can return to A₄ only where the radius exceeds it.
Fig. 4 The radius at which the sum turns over along the five-fold direction, against the width, with t−1t - 1 on a logarithmic scale. It grows from 6.0×10−66.0 \times 10^{-6} at t=1t = 1 to 0.029 at 1.1 and 0.14 at 2. A perturbation of a few hundredths can return to A4A_4 only where the radius is larger than it.

The radius grows steadily as the width moves away from one: 3.1×10−33.1 \times 10^{-3} at t=1.01t = 1.01, 0.0290.029 at 1.11.1, 0.0620.062 at 1.251.25, 0.140.14 at 22. It is the ratio of a curvature that grows from zero to a cubic coefficient that changes slowly. The perturbations of the earlier search were of order a few hundredths, and the figure marks 0.030.03 for comparison. The two parametrise a change of shape differently, so the comparison is of orders of magnitude, not of exact thresholds. Only near t=2t = 2 is the basin clearly larger than such a kick, and t=2t = 2 is where the search found A4A_4 holding its descents. At t=1t = 1 the basin is four orders of magnitude too small for any finite search to find.

The same competition can be watched directly. Along the five-fold direction the sum at a change of shape ε\varepsilon is computed exactly, for every ε\varepsilon up to a tenth, at a chosen width.

The well at A₄, opening with the widthThe Gaussian sum along the five-fold direction of change at A₄, less its value at A₄, for changes of shape up to a tenth, at width t = 1.1. The quadratic term 3.81e-2 competes with a cubic term 0.445; the sum turns over 2.9e-2 from A₄, so near t = 1 the curve is almost pure cubic and A₄ is a minimum only in a region too small to draw.-0.10-0.050.000.050.10A₄turns over at ε = −2.9e-2vertical scale ±7.6e-4, fitted to each widthchange of shape ε along the five-fold directionthe Gaussian sum at t = 1.1, less its value at A₄a minimum, drawndrag the width
Fig. 5 The Gaussian sum along the five-fold direction at A4A_4, less its value there, for changes of shape up to a tenth, with the vertical scale fitted to each width. Drag the width: at t=1t = 1 the curve is a cubic with no visible well, and as tt grows a well opens at A4A_4 and its lip moves out.

At t=1t = 1 the curve through A4A_4 looks like a plain cubic, rising on one side and falling on the other, because the well is six millionths wide and far below the resolution of the drawing. By t=1.1t = 1.1 a shallow lip appears on the falling side, about three hundredths from A4A_4. By t=1.3t = 1.3 the lip has moved out to seven hundredths. The quadratic term is what grows, from almost nothing to 0.07; the cubic coefficient falls only from 0.48 to 0.33. A minimum that exists at every width above one becomes visible only well above it, which is why a search that perturbs by a few hundredths finds A4A_4 holding at t=2t = 2 and not at t=1t = 1.

So both the finite-difference reading and the descents were right about what they measured and wrong about what it meant. The descents found no trap at t=1t = 1 because the trap there is far too small to hold a perturbed start. The finite differences found a crossing indistinguishable from one because the gap is below their error. Together they looked like a flat. The self-dual width holds two minima, each a few millionths wide, and no flat.

The earlier essay drew a phase diagram for the Gaussian core model in four dimensions, particles repelling with a Gaussian of fixed width on a lattice. Its energy per particle is a lattice sum. Unlike the Madelung sum, whose answer depends on the shape of the region it is added over, a Gaussian sum converges absolutely, so the energy belongs to the lattice alone. D4D_4 is the stable crystal at every density tested, A4A_4 metastable at low density and A4∗A_4^* at high. Its reading was that the two metastable regions meet at the self-dual density and do not overlap. The exact curvature says they overlap in a window four parts in a hundred thousand wide. Near its edges the metastability is too weak to trap anything with the slightest disorder, and for any physical system the difference is invisible. For the mathematics it matters: the self-dual width is not a boundary between two regimes. It is inside both.

The question that motivated the search is untouched: whether D4D_4 has the smallest sum of every four-dimensional lattice at every width. The window adds two more local minima at t=1t = 1 to compare against D4D_4, and D4D_4 beats both there by 7.2 per cent, the tie the earlier essay measured. In eight dimensions one lattice wins at every width described the analogous question for E8E_8, which is proved, and no lattice in space wins at every width the three-dimensional case, where duality forbids a single winner. Four dimensions sits between: duality neither forbids a winner nor proves one. The traps are where a proof would have to work, and they are now known to overlap at the width where the earlier essay thought the problem was simplest.

What the calculation leaves out

The exact Hessian is exact only as a sum truncated where its terms fall below 10−1810^{-18}. Every conclusion depends on differences far larger than that. The smallest quantity used, λ5\lambda_5 at t=1t = 1, is 8.6×10−68.6 \times 10^{-6}, and it comes out identical for A4A_4 and A4∗A_4^*, which are built from different vectors and summed separately, to every digit printed. That agreement is the strongest check on the truncation available, because duality predicts it and nothing in the computation enforces it.

The cubic coefficient is measured along one direction of the five-dimensional piece, the one built from a transposition of two coordinates. A cubic invariant varies over the piece, and along other directions the turning point will differ. So the radius of 6.0×10−66.0 \times 10^{-6} is the basin’s extent in one direction, not its smallest. The conclusion that the basin is far below any finite search’s step does not depend on which direction is taken.

The search is still only over lattices. The lengths do not name the lattice showed that the whole theta series does not determine a lattice, and nothing here constrains non-lattice arrangements, where the conjecture that D4D_4 is universally optimal is posed.

What the calculation has to refuse

What the exact curvature must satisfy. Seven tests, each able to fail: the five-fold piece irreducible; the two blocks' harmonic parts in the ratio −5 : 4; A₄'s curvature at t equal to A₄*'s at 1/t over t²; the two Hessians identical at t = 1 with a positive five-fold curvature; the two crossings reciprocal and neither at one; D₄'s curvature the same in every direction; a cubic term overtaking the quadratic within 10⁻⁵ at t = 1. One claim refused: a flat direction at the self-dual width.
Fig. 6 Seven tests, each able to fail, and one claim refused: a flat direction at the self-dual width, along which the sum at A4A_4 stays constant.

The tests check the structure before the numbers: the five-dimensional piece irreducible; the ratio −5:4-5 : 4 of the harmonic parts that Schur’s lemma and a vanishing trace require; the duality relation between the two lattices’ Hessians; the two Hessians equal at t=1t = 1 with a positive five-fold curvature; the reciprocal crossings, neither at one; D4D_4’s curvature the same in every direction; and the cubic term overtaking the quadratic within 10−510^{-5} of a change of shape. The refusal is the earlier essay’s candidate explanation. A path from A4A_4 on which the sum at t=1t = 1 stays constant would have to leave along a direction of zero curvature. Along the five-fold direction the sum moves by 4.9×10−104.9 \times 10^{-10} at ε=10−3\varepsilon = 10^{-3}, mostly through the cubic term. There is no such path.

Still open: why the shells balance at one

The crossing at 0.999980.99998 is a balance between the first shell and the rest that happens to fall within two parts in a hundred thousand of the self-dual width. The harmonic part is a theta series with a degree-four harmonic coefficient, and such series obey their own duality identity, with t−6t^{-6} in place of t−2t^{-2}. The isotropic part is built from the first two derivatives of the ordinary theta series. Writing both in terms of the modular forms that A4A_4’s theta series belongs to might show whether λ5(1)\lambda_5(1) is a small number with a closed form or a coincidence of size 10−510^{-5}. Either answer is a finite computation on known series, and it is the question the earlier essay asked, now in the form the exact curvature leaves.

Named alongside this one

Essays reaching for the same objects. Nobody chose these; they are what the concept index makes visible.

What links here

Every essay whose body links to this one.

The objects this essay names

Each one links to every other essay that touches it.

Dual latticeGram matrixIrreducible representationLatticeLattice automorphismPerfect formPoisson summationTheta series