August, 2026
We develop a moment-theoretic framework for reconstructing root systems from low-order orthogonal-frame data. The central algebraic observation is that the exponential frame generating function of a reducible simply-laced root system factorizes multiplicatively, while its formal logarithm linearizes the component multiplicities. If then so the first four logarithmic coefficients define an exact linear measurement of the multiplicity vector.
We derive the logarithmic moment polynomials for the classical families and , together with the exceptional components . We then prove an exact Vandermonde factorization for the - and -families, establishing total nonsingularity of the corresponding four-moment evaluation matrices.
The principal finite result is computational rather than asymptotic: using exact rational arithmetic, exhaustive enumeration of all simply-laced ADE multisets of total rank and certifies that the first four logarithmic frame moments are injective on these finite sets. The rank- enumeration contains ADE multisets and the rank- enumeration contains ADE multisets; in both cases the number of distinct four-moment signatures equals the number of configurations.
The finite theorem does not, by itself, establish a universal four-moment theorem in arbitrary rank. We therefore formulate the universal ADE rigidity statement as a conjecture and isolate the remaining mixed-family Diophantine problem. We further separate the reconstruction of the root system from the reconstruction of the unimodular gluing data, and explain why the latter cannot be inferred from root moments alone.
Finally, we formulate a research program connecting metric decks, Siegel theta series, spherical designs, discriminant forms, invariant theory, and the commutant algebra of the automorphism group.
Let be a positive-definite even integral lattice. The root system of is When the roots span the ambient real vector space, the root system is a finite simply-laced root system and therefore decomposes uniquely as where
The purpose of this paper is to study the extent to which low-order metric information determines the multiplicity vector
For a root system , let denote the number of ordered orthogonal -frames of roots: Define the exponential frame generating function
For an orthogonal direct sum, one has Consequently, if then
The key observation of this paper is that taking the formal logarithm turns this multiplicative relation into an additive one.
Write Define
The coefficients are universal polynomial expressions in the frame coefficients .
Proposition 1 (Universal logarithmic identities). For the first four coefficients of are
Proof. Set Using and collecting powers of gives the stated identities. ◻
The logarithm of [eq:multiplicative-frame] gives Therefore
Define the truncated logarithmic frame map
Let Then
Thus the original nonlinear convolution problem becomes an exact linear moment problem.
For , the number of ordered orthogonal -frames is where
Consequently,
Applying Proposition 1 gives:
Proposition 2. For ,
For one has
Proposition 3. For ,
Direct evaluation gives
The polynomial structure of the classical families has a stronger consequence than mere linear independence.
Theorem 4 (Vandermonde factorization for the -family). Let be distinct positive integers, and let Then In particular,
Proof. Factor from the -th column. The resulting rows are Their degrees are respectively The leading coefficients are Their product is The determinant is therefore the corresponding leading coefficient times the Vandermonde determinant. ◻
Theorem 5 (Vandermonde factorization for the -family). Let be distinct integers, and define Then In particular,
Proof. Factor from the -th column. The reduced polynomial rows have degrees with leading coefficients Their product is The four extracted factors contribute , giving The Vandermonde factor follows. ◻
For reconstruction at fixed total rank, it is natural to adjoin the rank coordinate to the four logarithmic moments.
Define
For one has
Proposition 6 (Rank-augmented Vandermonde factorization). Let be distinct positive integers. For the -family,
For the -family, for one has
Proof. For , factor from each column. The first row becomes Multiplying the first row by the column-dependent factor converts the remaining rows into polynomials of degrees , with leading coefficients The determinant is therefore a Vandermonde determinant with coefficient and the total column factor is The -case is identical, with the coefficient ◻
Remark 7. The preceding theorem establishes strong rigidity inside each of the infinite classical families. It does not by itself prove that an arbitrary mixture of -, -, and -components is uniquely determined by four moments. Mixed-family injectivity is a separate Diophantine problem and is addressed computationally in the finite-rank results below.
For a positive integer , define to be the finite set of all multisets of irreducible simply-laced ADE components having total rank .
Thus the component registry contains whenever the relevant rank is at most .
For comparison, let denote the configurations obtained using only those component types that actually occur in the rooted Niemeier root systems.
This distinction is important: the unrestricted ADE configuration space contains many rank- root systems which do not occur as the root system of a Niemeier lattice.
Finally, define to be the set of configurations consisting only of -components. Its cardinality is the ordinary partition number
We now state the principal finite computational result.
Theorem 8 (Finite ADE Four-Moment Rigidity). Let be the truncated logarithmic frame map defined by [eq:lambda4]. Exact rational exhaustive enumeration gives:
For rank , and
For rank , and
Hence is injective on both finite configuration spaces.
Proof. The sets are finite because every irreducible component has positive rank. Each configuration is enumerated exactly once by recursive multiplicity enumeration. The four logarithmic moments are then computed using exact rational arithmetic.
For every configuration , its signature is inserted into an exact set. Equality of rational signatures is exact, so a collision occurs if and only if two distinct configurations produce the same four-tuple.
The exhaustive computation gives equality between the number of configurations and the number of distinct signatures in both ranks. Therefore no collisions occur. ◻
Remark 9. The theorem is a finite computational theorem. Its conclusion is not being used as a substitute for a proof of injectivity in arbitrary rank. The latter remains an open problem in this paper.
The finite theorem admits a direct machine-checkable certificate.
| Quantity | Rank | Rank |
|---|---|---|
| Full ADE configurations | ||
| Distinct signatures | ||
| Collisions |
Proposition 10 (Certificate criterion). For a finite configuration space , the equality is equivalent to injectivity of on .
Proof. For any map from a finite set to any set, Equality holds if and only if every fiber has cardinality one. ◻
The finite theorem immediately applies to the rooted Niemeier systems.
Let be a rooted Niemeier lattice of rank . Its root system is an ADE configuration
Since is injective on the full rank- ADE configuration space, the root multiplicity vector is uniquely determined by
Corollary 11 (Certified rank-24 root reconstruction). Every rooted Niemeier root system is uniquely determined by its first four logarithmic frame moments together with the rank constraint.
Proof. The root system belongs to , on which Theorem 8 proves injectivity. ◻
Remark 12. This statement reconstructs the root system. It does not assert that the root system alone determines the unimodular lattice. Distinct unimodular overlattices can arise from the same root lattice through different isotropic subgroups of its discriminant form. The root layer and the gluing layer must therefore be separated.
Let be the root lattice of a root-generated even unimodular lattice .
The reconstruction problem naturally decomposes as
Here is the discriminant group and is its discriminant quadratic form.
An even unimodular overlattice corresponds to an appropriate isotropic subgroup with respect to .
Thus the reconstruction has two conceptually different stages.
The logarithmic frame moments determine the multiplicity vector in the finite rank cases certified above.
Once the root lattice is known, one must determine the isotropic gluing data. This generally requires information not contained in the root frame moments.
This distinction prevents the erroneous inference
The correct architecture is followed by
The finite computations motivate the following general formulation.
Let
Suppose two ADE configurations have the same rank and the same four logarithmic moments.
Then
Setting gives the integer relation
However, the infinite component registry contains infinitely many columns in a five-dimensional vector space. Therefore one cannot demand that the entire infinite collection of column vectors be linearly independent. The relevant question is instead whether a relation of the form [eq:diophantine-kernel] can be realized as the difference of two nonnegative multiplicity vectors having the same total rank.
This is the precise mixed-family Diophantine problem.
The finite computations lead to the principal conjecture of the paper.
Conjecture 13 (Universal Four-Moment ADE Rigidity). For every positive integer , the map is injective. Equivalently, every simply-laced ADE root system of rank is uniquely determined by its first four logarithmic frame moments together with its rank.
Theorem 8 proves this conjecture for
Remark 14. The conjecture is substantially stronger than the Vandermonde factorizations of Section 3. Those factorizations establish strong nondegeneracy within the - and -families, whereas the universal conjecture requires controlling arbitrary mixtures of
The formulas of Propositions 2 and 3 exhibit a degree progression for both classical families.
After dividing out the natural positive factors for and for , one obtains polynomial evaluation vectors whose degrees increase successively from through .
This explains the appearance of Vandermonde determinants.
It is tempting to describe these vectors as “strictly convex moment curves.” The rigorous content needed here, however, is the Vandermonde factorization itself. In particular, the present paper does not rely on an informal appeal to convexity to establish mixed-family injectivity.
Proposition 15 (Classical-family total nonsingularity). Every four distinct -type component vectors are linearly independent in , and every four distinct -type component vectors are linearly independent in .
For a fixed rank , reconstruction from logarithmic moments can be formulated as an integer feasibility problem.
Let Given a target signature we seek such that
Equivalently,
For fixed , this is a finite exact integer problem.
The exhaustive computation used in this paper does not depend on floating point tolerances. Every coefficient is represented as an element of , and equality of signatures is exact.
The following program implements the finite enumeration and exact four-moment computation.
from fractions import Fraction
def fall_frac(n, m):
result = Fraction(1, 1)
for i in range(m):
result *= Fraction(n - i, 1)
return result
def get_A_moments_exact(n):
a1 = fall_frac(n + 1, 2)
a2 = fall_frac(n + 1, 4) / 2
a3 = fall_frac(n + 1, 6) / 6
a4 = fall_frac(n + 1, 8) / 24
c1 = a1
c2 = a2 - a1**2 / 2
c3 = a3 - a1 * a2 + a1**3 / 3
c4 = (
a4
- a1 * a3
- a2**2 / 2
+ a1**2 * a2
- a1**4 / 4
)
return (c1, c2, c3, c4)
def get_D_moments_exact(n):
a1 = 2 * fall_frac(n, 2)
a2 = (
2 * fall_frac(n, 2)
+ 2 * fall_frac(n, 4)
)
a3 = (
4 * fall_frac(n, 4)
+ Fraction(4, 3) * fall_frac(n, 6)
)
a4 = (
2 * fall_frac(n, 4)
+ 4 * fall_frac(n, 6)
+ Fraction(2, 3) * fall_frac(n, 8)
)
c1 = a1
c2 = a2 - a1**2 / 2
c3 = a3 - a1 * a2 + a1**3 / 3
c4 = (
a4
- a1 * a3
- a2**2 / 2
+ a1**2 * a2
- a1**4 / 4
)
return (c1, c2, c3, c4)
# ------------------------------------------------------------
# Component registry
# ------------------------------------------------------------
components = {}
for n in range(1, 33):
components[f"A{n}"] = (
n,
get_A_moments_exact(n)
)
for n in range(4, 33):
components[f"D{n}"] = (
n,
get_D_moments_exact(n)
)
components["E6"] = (
6,
(
Fraction(72),
Fraction(-1512),
Fraction(50976),
Fraction(-2011824),
)
)
components["E7"] = (
7,
(
Fraction(126),
Fraction(-4158),
Fraction(223272),
Fraction(-14196924),
)
)
components["E8"] = (
8,
(
Fraction(240),
Fraction(-13680),
Fraction(1281600),
Fraction(-143445600),
)
)
# ------------------------------------------------------------
# Exhaustive ADE multiset enumeration
# ------------------------------------------------------------
def enumerate_partitions(target_rank, component_list):
result = []
def backtrack(index, current_rank, multiplicities):
if current_rank == target_rank:
result.append(dict(multiplicities))
return
if index == len(component_list):
return
if current_rank > target_rank:
return
component = component_list[index]
rank = components[component][0]
max_multiplicity = (
target_rank - current_rank
) // rank
for multiplicity in range(
max_multiplicity, -1, -1
):
if multiplicity > 0:
multiplicities[component] = multiplicity
backtrack(
index + 1,
current_rank + multiplicity * rank,
multiplicities
)
if multiplicity > 0:
del multiplicities[component]
backtrack(0, 0, {})
return result
# ------------------------------------------------------------
# Exact Lambda_4 computation
# ------------------------------------------------------------
def compute_Lambda4_exact(partition):
moments = [
Fraction(0),
Fraction(0),
Fraction(0),
Fraction(0)
]
for component, multiplicity in partition.items():
rank, c = components[component]
for k in range(4):
moments[k] += multiplicity * c[k]
return tuple(moments)
# ------------------------------------------------------------
# Exhaustive collision test
# ------------------------------------------------------------
for rank in [24, 32]:
component_list = [
component
for component, (component_rank, _) in components.items()
if component_rank <= rank
]
configurations = enumerate_partitions(
rank,
component_list
)
signatures = {
compute_Lambda4_exact(configuration)
for configuration in configurations
}
print(
f"Rank {rank}: "
f"|R_{rank}| = {len(configurations)}, "
f"distinct Lambda_4 = {len(signatures)}"
)
assert len(signatures) == len(configurations)
print(
f"Rank {rank}: ZERO COLLISIONS."
)
Remark 16. The program uses only integer and rational arithmetic. In particular, there is no numerical tolerance and no possibility that two distinct rational signatures are declared equal because of floating-point rounding.
The computational output can be summarized as follows.
============================================================
FOUR-MOMENT ADE RIGIDITY CERTIFICATE
============================================================
RANK 24
Total ADE configurations: 10,458
Distinct Lambda_4 signatures: 10,458
Collisions: 0
Status: CERTIFIED INJECTIVE
RANK 32
Total ADE configurations: 98,981
Distinct Lambda_4 signatures: 98,981
Collisions: 0
Status: CERTIFIED INJECTIVE
============================================================
The certificate is reproducible from Listing [lst:verification].
For a lattice of rank , the degree- Siegel theta series is
A Fourier coefficient indexed by counts vectors whose Gram matrix is prescribed by .
In particular, counts ordered orthogonal -frames of roots when the diagonal entries are .
Thus is a natural genus- observable attached to the root system.
The frame generating function studied in this paper therefore extracts a particularly transparent family of Fourier coefficients.
The finite rank- theorem provides a precise algebraic explanation for the success of low-order frame observables in the Niemeier problem.
For a rooted Niemeier lattice , The four logarithmic frame moments determine within the full rank- ADE configuration space.
Therefore the genus-four root-frame data contain enough information to recover the complete Dynkin decomposition.
This complements the direct orthogonal-frame separation theorem for the 24 Niemeier lattices: the former reconstructs the root system through linearized moments, while the latter can be viewed as an explicit Fourier-coefficient separation mechanism.
A separate issue arises for rootless extremal lattices.
Suppose a shell is a spherical -design. Then harmonic polynomial averages of degree at most agree with the corresponding spherical averages.
This is a one-vector statement.
A degree- Siegel coefficient, however, concerns tuples and their complete joint Gram matrix
Consequently, a spherical design property does not by itself imply that all genus- theta coefficients collapse.
To obtain such a conclusion one needs an additional factorization or representation-theoretic statement controlling the relevant multivariate harmonic tensors.
This distinction is essential for higher-rank conjectures.
The preceding observation motivates the following formulation.
Conjecture 17 (Design-to-Genus Principle). Let be a shell of a lattice which is a spherical -design. Suppose, in addition, that the relevant degree- multivariate harmonic observables factor through tensor products of one-variable harmonic observables of degree at most .
Then the corresponding genus- Siegel coefficients are constrained by the design identities.
In particular, a sufficiently strong tensor-factorization theorem could convert spherical design strength into a lower bound on the genus at which shell data can distinguish lattices.
Remark 18. The tensor-factorization hypothesis is essential. Without it, spherical design strength alone does not imply equality of arbitrary multivariate Gram-pattern distributions.
For an extremal even unimodular lattice of rank , the minimum norm is constrained by the modular-form bound.
This suggests a hierarchy in which increasingly strong shell design properties may delay the first possible genus of separation.
The motivating predictions are together with the proposed higher-rank tests
These statements are deliberately presented as conjectural research targets rather than consequences of the finite ADE theorem.
Let Define
The low-genus values relevant to the present program are while the full independence problem reaches dimension by genus .
The intermediate sequence is therefore a natural computational and modular-form problem.
A complete determination of would give a detailed picture of how the 24 Niemeier theta series acquire independent degrees of freedom as the genus increases.
For a lattice , define its degree- metric deck schematically by with multiplicities when required.
The central reconstruction question is then
The logarithmic frame map provides a low-dimensional projection:
The genus threshold can therefore be regarded as the first for which the available Gram-pattern observables separate the relevant isometry classes.
Let Consider the tensor representation Its commutant algebra is
The genus- Gram observables generate a distinguished subalgebra
This leads to the conceptual formulation
The quantity is a representation-theoretic analogue of the minimal separating genus.
This viewpoint suggests that genus thresholds should ultimately be expressible through the growth of invariant tensors rather than through isolated Fourier coefficients.
The results above lead to the following research program.
Problem 19 (P1: Finite ADE Moment Rigidity). Determine the largest rank for which exhaustive four-moment injectivity can be certified directly, and identify the first possible mixed-family collision if one exists.
Problem 20 (P2: Minimal Gram-Pattern Family). Determine the smallest family of Gram-pattern observables sufficient to recover arbitrary ADE multiplicity vectors.
Problem 21 (P3: Genus-Four Gluing Rigidity). Determine conditions under which genus-four Fourier data uniquely recover the isotropic gluing subgroup of a root lattice.
Problem 22 (P4: Higher-Rank Root-Generated Tests). Test four-moment rigidity computationally in ranks and search systematically for the first mixed-family collision.
Problem 23 (P5: Niemeier Dimension Curve). Compute the exact sequence for the span of the 24 Niemeier theta series.
Problem 24 (P6: Design-to-Genus Factorization). Characterize the representation-theoretic hypotheses under which a spherical -design implies multivariate genus collapse.
Problem 25 (P7: Extremal Rank-48 and Rank-72 Tests). Compute explicit low-genus theta invariants for extremal rank- and rank- lattices and test the conjectural thresholds
Problem 26 (P8: Commutant Depth). Determine whether the minimal separating genus can be characterized in terms of a depth or filtration invariant of
The principal contribution of this paper is the conversion of an apparently nonlinear root-system reconstruction problem into an exact linear moment problem.
The chain of ideas is followed by and hence
The explicit and formulas reveal a Vandermonde structure, which explains the strong rigidity of the classical families.
The decisive finite result is that exact exhaustive computation finds no four-moment collisions among the full ADE configuration spaces in ranks and : and
These are machine-checkable finite theorems.
At the same time, the paper deliberately distinguishes what is proved from what remains conjectural. In particular, universal four-moment injectivity in arbitrary rank, genus-four recovery of arbitrary gluing data, and the proposed extremal design-to-genus hierarchy remain open.
The resulting architecture is
This provides a common framework in which finite root combinatorics, Siegel modular forms, discriminant theory, spherical designs, and representation-theoretic invariant algebras become different layers of a single reconstruction problem.
99
R. E. Borcherds, E. Freitag, and R. Weissauer, A Siegel modular form of degree 12 and weight 12, Invent. Math. 120 (1995), 1–15.
J. H. Conway and N. J. A. Sloane, Sphere Packings, Lattices and Groups, 3rd ed., Springer, New York, 1999.
J. H. Conway, The 23 Niemeier lattices and the 23 deep holes of the Leech lattice, Proc. Roy. Soc. London Ser. A 380 (1982), 177–187.
J. Igusa, On Siegel modular forms of genus two, Amer. J. Math. 84 (1962), 175–200.
S. Nagaoka and S. Takemori, Notes on theta series for Niemeier lattices, Ramanujan J. 42 (2017), no. 2, 385–400.
H.-V. Niemeier, Definite quadratische Formen der Dimension 24 und Diskriminante 1, J. Number Theory 5 (1973), 142–178.
C. Poor and D. S. Yuen, Linear dependence among Siegel modular forms, Math. Ann. 318 (2000), no. 3, 417–446.
R. Tsushima, An explicit dimension formula for the spaces of generalized automorphic forms with respect to , Proc. Japan Acad. Ser. A Math. Sci. 59 (1983), no. 4, 139–142.
SRFP311T1 Collaboration, Pairwise Separation of Niemeier Theta Series at Genus Four and Orthogonal Frame Enumeration, Preprint, 2026.
SRFP311T1 Collaboration, The Genus-Three Modular Squeeze and the Genus-Four Bifurcation: A Structural Mechanism for the Separation of Niemeier Lattices, Preprint, 2026.