Spectratope: Polyhedral Regions in NIEP
- Spectratope is the normalized polytope associated with an invertible matrix S that enforces entrywise nonnegativity in matrices of the form S Dₓ S⁻¹.
- It organizes realizable spectra of diagonalizable nonnegative matrices into explicit polyhedral regions, enhancing analysis in the nonnegative inverse eigenvalue problem.
- Special cases using Walsh–Hadamard matrices and group character tables yield tractable spectratopes with clear convex-hull descriptions and volume formulas.
A spectratope is the normalized polytope associated with an invertible matrix through the entrywise nonnegativity of matrices of the form , where . It is defined in tandem with the spectracone, the ambient polyhedral cone of admissible spectral data. In the nonnegative inverse eigenvalue problem (NIEP), these objects organize realizable spectra of diagonalizable nonnegative matrices into explicit polyhedral regions indexed by the similarity . The modern literature treats both real and complex settings, and shows that special classes of matrices—most notably Walsh–Hadamard matrices and character tables of finite groups—produce particularly tractable spectratopes with strong row-hull descriptions (Johnson et al., 2015, Gershnik et al., 4 Aug 2025).
1. Definitions and normalizations
For , with or , the basic construction begins from
The associated spectracone is the set of vectors for which is entrywise nonnegative. The spectratope is obtained by imposing a normalization condition on 0 or, equivalently in the later formulation, on the row sums of 1.
| Source | Spectracone | Spectratope |
|---|---|---|
| Real RNIEP formulation | 2 | 3 |
| Character-table formulation | 4 | 5 |
Here 6 denotes the all-ones vector. In the real formulation, 7 is a system of 8 linear homogeneous inequalities in the coordinates of 9, so 0 is a polyhedral cone in 1, and intersecting with 2 produces an 3-dimensional polytope. In the later formulation, 4 is likewise a normalized slice of the cone, but expressed by the stochasticity condition 5 (Johnson et al., 2015, Gershnik et al., 4 Aug 2025).
A basic structural point is that a spectratope is not a similarity-invariant object attached to a spectrum alone; it is indexed by the specific matrix 6. Different choices of 7 produce different polyhedral regions, even when they serve the same ambient spectral problem. This dependence is central to their use in the NIEP.
2. Perron similarities and the polyhedral geometry of spectratopes
The spectratope is meaningful only when 8 is sufficiently compatible with nonnegative similarity classes. In the RNIEP formulation, 9 is called a Perron-similarity if there exists a real non-scalar diagonal matrix 0 such that
1
The paper gives two equivalent characterizations: there is an index 2 such that the 3th column of 4, namely 5, and the 6th row of 7, namely 8, are both entrywise nonnegative; equivalently, 9 lies in the conical hull of the rows of 0 and also in the conical hull of the rows of 1. It also proves
2
In the later formulation, an invertible matrix is called a Perron similarity if it diagonalizes an irreducible, nonnegative matrix (Johnson et al., 2015, Gershnik et al., 4 Aug 2025).
When 3 is Perron-similar, 4 is full-dimensional, and 5 is an 6-polytope. Each entry of 7 yields a linear inequality
8
so in general there are up to 9 facet-defining inequalities. The direct-sum behavior is also explicit: if 0, then
1
with 2. These formulas show that spectratopes behave naturally under block decomposition and can be assembled from smaller building blocks (Johnson et al., 2015).
Within the RNIEP, the set of all normalized real spectra of diagonalizable nonnegative matrices may be covered by Perron spectratopes. This makes enumeration and structural classification of such polytopes a natural research objective.
3. Ideality and hull-of-rows descriptions
A particularly important situation occurs when the spectracone is generated directly by the rows of the diagonalizing matrix. If 3 are the rows of 4, viewed as column vectors, the row cone is
5
A matrix 6 is called ideal if
7
The later work records the equivalent criterion that 8 is ideal if and only if 9 and 0 for 1 (Gershnik et al., 4 Aug 2025).
Ideality has two immediate consequences. First, the ambient realization cone becomes explicit: its extreme rays are precisely the rows of 2. Second, the normalized slice inherits a convex-hull description. In the real RNIEP treatment, if 3 is “strong” in the sense that all row-vectors of 4 are affinely independent and 5 is exactly the convex hull of those rows, then
6
General lower and upper bounds on 7 then follow from Hadamard’s inequality after scaling rows to lie in 8 (Johnson et al., 2015).
The canonical Walsh matrices 9 furnish the basic example. For the 0 Sylvester matrix,
1
the RNIEP paper proves
2
The proof uses the fact that the rows of 3 form an elementary Abelian 4-group under Hadamard product. This establishes a prototype for later ideality results: algebraic closure properties among rows collapse the nonnegativity constraints to a finite generating family (Johnson et al., 2015).
4. Character tables and group-theoretic spectratopes
The principal extension in the later paper is from Hadamard matrices to character tables of finite groups. Let 5 be a finite group with conjugacy classes 6, and let 7 be the distinct irreducible complex representations with characters 8. Ordered so that 9 is the identity and 0 is the trivial character, the character table is
1
The main theorem states that 2 is a Perron similarity, and in fact is ideal. The proof begins from column orthogonality,
3
which yields the explicit inverse
4
Evaluating 5 shows that every entry is positive, so 6 diagonalizes a positive matrix. Ideality then follows from two observations: the first row of 7 is 8, hence 9; and for each pair of rows 0, the Hadamard product 1 is realized as a nonnegative combination of rows of 2 coming from the character of 3. Thus 4 for all 5, and consequently 6 (Gershnik et al., 4 Aug 2025).
The same paper gives a group-theoretic half-space description of the cone. Since
7
it proves that
8
Because 9, these become finitely many real linear inequalities on the coordinates of 00. This makes the spectracone—and hence its normalized spectratope slice—computable directly from character-theoretic data (Gershnik et al., 4 Aug 2025).
5. Real character tables, projection, and volume
When the character table 01 is real, the projected spectratope acquires a simplex structure with a closed-form volume. The normalization uses the first column
02
whose entries are the positive degrees 03. Setting
04
one obtains a matrix satisfying 05, and the paper states that 06 remains ideal with 07. Writing
08
the projection 09 is an 10-simplex whose vertices are the projections of the row-vectors of 11 (Gershnik et al., 4 Aug 2025).
Its volume is obtained from the determinant formula for simplices. In the group-theoretic setting, the resulting expression is
12
The proof uses 13 together with 14, interpreted as the Jacobian determinant of the affine map sending the standard simplex to 15. In this setting, the spectratope is not merely polyhedral but affinely equivalent to a simplex defined by representation-theoretic data (Gershnik et al., 4 Aug 2025).
This result also clarifies the geometric role of ideality. Once the cone is generated by the rows, the normalized slice is governed by the affine geometry of those generators, and group-theoretic invariants become volume data.
6. Examples, applications to the NIEP, and open directions
Concrete computations illustrate the range of the construction.
| Group | Data | Consequence |
|---|---|---|
| 16 | 17, with inequalities 18, 19 | 20, length 21 |
| 22 | 23, with 24, 25, 26 | 27 is cut out by 28, 29, 30, and 31 |
| 32 | 33 | 34 |
These examples show how spectratopes interpolate between elementary polyhedral sets and group-controlled simplices (Gershnik et al., 4 Aug 2025).
For the NIEP, each ideal Perron similarity 35 yields an explicit polyhedral cone 36 of realizable spectra and a compact polytope 37 of stochastic spectra. The character-table theorem therefore supplies an infinite family of constructive realization regions, one for each finite group. In the abelian case, the extreme rays of 38 are precisely the rows of 39, and those rows are comprised of roots of unity and hence lie on the boundary of the general Karpelevič region. This suggests a direct interface between polyhedral realizability and extremal spectral geometry (Gershnik et al., 4 Aug 2025).
The RNIEP paper develops a complementary perspective. It proves that every normalized real spectrum 40 of a diagonalizable nonnegative matrix lies in at least one projected spectratope 41. In dimensions 42, the choices
43
suffice, together with row and column permutations, to cover the entire trace-nonnegative polytope 44. At the same time, even for 45, uncountably many distinct spectratopes are required to cover the trace-nonnegative triangle, so no finite list of “master similarities” suffices in dimension 46 (Johnson et al., 2015).
The same paper also gives constructive realizations of classical RNIEP results for Suleĭmanova spectra in the Hadamard setting. If 47 is any normalized Hadamard matrix of order 48, and 49 is a normalized Suleĭmanova spectrum, then
50
so
51
is symmetric, entrywise nonnegative, and has spectrum 52. By adjoining enough zero eigenvalues so that the new size is a Hadamard order, one obtains a doubly stochastic, symmetric realization; in powers of 53, it is trisymmetric (Johnson et al., 2015).
Several open directions are explicit in the character-table paper. One may ask which normalized ideal Perron similarities arise as character tables of finite groups. A natural conjecture is that these are exactly those ideal similarities whose extreme-ray lists are themselves totally extremal points of the stochastic spectral region, meaning they lie on the maximal-roots-of-unity arcs. More generally, one can try to extend the inequalities
54
to non-diagonalizable spectra, or incorporate the JLL-inequalities into a unified polyhedral description. Additional questions concern the union of all cones 55 as 56 ranges over finite groups, and the identification of other natural families of ideal Perron similarities, such as those arising from association schemes or from highly symmetric combinatorial designs (Gershnik et al., 4 Aug 2025).