Papers
Topics
Authors
Recent
Search
2000 character limit reached

Spectratope: Polyhedral Regions in NIEP

Updated 7 July 2026
  • 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 SS through the entrywise nonnegativity of matrices of the form SDxS1S D_x S^{-1}, where Dx=diag(x1,,xn)D_x=\operatorname{diag}(x_1,\dots,x_n). 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 SS. 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 SGLn(F)S\in GL_n(\mathbb F), with F=R\mathbb F=\mathbb R or C\mathbb C, the basic construction begins from

Mx(S)=SDxS1.M_x(S)=S D_x S^{-1}.

The associated spectracone is the set of vectors xx for which Mx(S)M_x(S) is entrywise nonnegative. The spectratope is obtained by imposing a normalization condition on SDxS1S D_x S^{-1}0 or, equivalently in the later formulation, on the row sums of SDxS1S D_x S^{-1}1.

Source Spectracone Spectratope
Real RNIEP formulation SDxS1S D_x S^{-1}2 SDxS1S D_x S^{-1}3
Character-table formulation SDxS1S D_x S^{-1}4 SDxS1S D_x S^{-1}5

Here SDxS1S D_x S^{-1}6 denotes the all-ones vector. In the real formulation, SDxS1S D_x S^{-1}7 is a system of SDxS1S D_x S^{-1}8 linear homogeneous inequalities in the coordinates of SDxS1S D_x S^{-1}9, so Dx=diag(x1,,xn)D_x=\operatorname{diag}(x_1,\dots,x_n)0 is a polyhedral cone in Dx=diag(x1,,xn)D_x=\operatorname{diag}(x_1,\dots,x_n)1, and intersecting with Dx=diag(x1,,xn)D_x=\operatorname{diag}(x_1,\dots,x_n)2 produces an Dx=diag(x1,,xn)D_x=\operatorname{diag}(x_1,\dots,x_n)3-dimensional polytope. In the later formulation, Dx=diag(x1,,xn)D_x=\operatorname{diag}(x_1,\dots,x_n)4 is likewise a normalized slice of the cone, but expressed by the stochasticity condition Dx=diag(x1,,xn)D_x=\operatorname{diag}(x_1,\dots,x_n)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 Dx=diag(x1,,xn)D_x=\operatorname{diag}(x_1,\dots,x_n)6. Different choices of Dx=diag(x1,,xn)D_x=\operatorname{diag}(x_1,\dots,x_n)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 Dx=diag(x1,,xn)D_x=\operatorname{diag}(x_1,\dots,x_n)8 is sufficiently compatible with nonnegative similarity classes. In the RNIEP formulation, Dx=diag(x1,,xn)D_x=\operatorname{diag}(x_1,\dots,x_n)9 is called a Perron-similarity if there exists a real non-scalar diagonal matrix SS0 such that

SS1

The paper gives two equivalent characterizations: there is an index SS2 such that the SS3th column of SS4, namely SS5, and the SS6th row of SS7, namely SS8, are both entrywise nonnegative; equivalently, SS9 lies in the conical hull of the rows of SGLn(F)S\in GL_n(\mathbb F)0 and also in the conical hull of the rows of SGLn(F)S\in GL_n(\mathbb F)1. It also proves

SGLn(F)S\in GL_n(\mathbb F)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 SGLn(F)S\in GL_n(\mathbb F)3 is Perron-similar, SGLn(F)S\in GL_n(\mathbb F)4 is full-dimensional, and SGLn(F)S\in GL_n(\mathbb F)5 is an SGLn(F)S\in GL_n(\mathbb F)6-polytope. Each entry of SGLn(F)S\in GL_n(\mathbb F)7 yields a linear inequality

SGLn(F)S\in GL_n(\mathbb F)8

so in general there are up to SGLn(F)S\in GL_n(\mathbb F)9 facet-defining inequalities. The direct-sum behavior is also explicit: if F=R\mathbb F=\mathbb R0, then

F=R\mathbb F=\mathbb R1

with F=R\mathbb F=\mathbb R2. 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 F=R\mathbb F=\mathbb R3 are the rows of F=R\mathbb F=\mathbb R4, viewed as column vectors, the row cone is

F=R\mathbb F=\mathbb R5

A matrix F=R\mathbb F=\mathbb R6 is called ideal if

F=R\mathbb F=\mathbb R7

The later work records the equivalent criterion that F=R\mathbb F=\mathbb R8 is ideal if and only if F=R\mathbb F=\mathbb R9 and C\mathbb C0 for C\mathbb C1 (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 C\mathbb C2. Second, the normalized slice inherits a convex-hull description. In the real RNIEP treatment, if C\mathbb C3 is “strong” in the sense that all row-vectors of C\mathbb C4 are affinely independent and C\mathbb C5 is exactly the convex hull of those rows, then

C\mathbb C6

General lower and upper bounds on C\mathbb C7 then follow from Hadamard’s inequality after scaling rows to lie in C\mathbb C8 (Johnson et al., 2015).

The canonical Walsh matrices C\mathbb C9 furnish the basic example. For the Mx(S)=SDxS1.M_x(S)=S D_x S^{-1}.0 Sylvester matrix,

Mx(S)=SDxS1.M_x(S)=S D_x S^{-1}.1

the RNIEP paper proves

Mx(S)=SDxS1.M_x(S)=S D_x S^{-1}.2

The proof uses the fact that the rows of Mx(S)=SDxS1.M_x(S)=S D_x S^{-1}.3 form an elementary Abelian Mx(S)=SDxS1.M_x(S)=S D_x S^{-1}.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 Mx(S)=SDxS1.M_x(S)=S D_x S^{-1}.5 be a finite group with conjugacy classes Mx(S)=SDxS1.M_x(S)=S D_x S^{-1}.6, and let Mx(S)=SDxS1.M_x(S)=S D_x S^{-1}.7 be the distinct irreducible complex representations with characters Mx(S)=SDxS1.M_x(S)=S D_x S^{-1}.8. Ordered so that Mx(S)=SDxS1.M_x(S)=S D_x S^{-1}.9 is the identity and xx0 is the trivial character, the character table is

xx1

The main theorem states that xx2 is a Perron similarity, and in fact is ideal. The proof begins from column orthogonality,

xx3

which yields the explicit inverse

xx4

Evaluating xx5 shows that every entry is positive, so xx6 diagonalizes a positive matrix. Ideality then follows from two observations: the first row of xx7 is xx8, hence xx9; and for each pair of rows Mx(S)M_x(S)0, the Hadamard product Mx(S)M_x(S)1 is realized as a nonnegative combination of rows of Mx(S)M_x(S)2 coming from the character of Mx(S)M_x(S)3. Thus Mx(S)M_x(S)4 for all Mx(S)M_x(S)5, and consequently Mx(S)M_x(S)6 (Gershnik et al., 4 Aug 2025).

The same paper gives a group-theoretic half-space description of the cone. Since

Mx(S)M_x(S)7

it proves that

Mx(S)M_x(S)8

Because Mx(S)M_x(S)9, these become finitely many real linear inequalities on the coordinates of SDxS1S D_x S^{-1}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 SDxS1S D_x S^{-1}01 is real, the projected spectratope acquires a simplex structure with a closed-form volume. The normalization uses the first column

SDxS1S D_x S^{-1}02

whose entries are the positive degrees SDxS1S D_x S^{-1}03. Setting

SDxS1S D_x S^{-1}04

one obtains a matrix satisfying SDxS1S D_x S^{-1}05, and the paper states that SDxS1S D_x S^{-1}06 remains ideal with SDxS1S D_x S^{-1}07. Writing

SDxS1S D_x S^{-1}08

the projection SDxS1S D_x S^{-1}09 is an SDxS1S D_x S^{-1}10-simplex whose vertices are the projections of the row-vectors of SDxS1S D_x S^{-1}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

SDxS1S D_x S^{-1}12

The proof uses SDxS1S D_x S^{-1}13 together with SDxS1S D_x S^{-1}14, interpreted as the Jacobian determinant of the affine map sending the standard simplex to SDxS1S D_x S^{-1}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
SDxS1S D_x S^{-1}16 SDxS1S D_x S^{-1}17, with inequalities SDxS1S D_x S^{-1}18, SDxS1S D_x S^{-1}19 SDxS1S D_x S^{-1}20, length SDxS1S D_x S^{-1}21
SDxS1S D_x S^{-1}22 SDxS1S D_x S^{-1}23, with SDxS1S D_x S^{-1}24, SDxS1S D_x S^{-1}25, SDxS1S D_x S^{-1}26 SDxS1S D_x S^{-1}27 is cut out by SDxS1S D_x S^{-1}28, SDxS1S D_x S^{-1}29, SDxS1S D_x S^{-1}30, and SDxS1S D_x S^{-1}31
SDxS1S D_x S^{-1}32 SDxS1S D_x S^{-1}33 SDxS1S D_x S^{-1}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 SDxS1S D_x S^{-1}35 yields an explicit polyhedral cone SDxS1S D_x S^{-1}36 of realizable spectra and a compact polytope SDxS1S D_x S^{-1}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 SDxS1S D_x S^{-1}38 are precisely the rows of SDxS1S D_x S^{-1}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 SDxS1S D_x S^{-1}40 of a diagonalizable nonnegative matrix lies in at least one projected spectratope SDxS1S D_x S^{-1}41. In dimensions SDxS1S D_x S^{-1}42, the choices

SDxS1S D_x S^{-1}43

suffice, together with row and column permutations, to cover the entire trace-nonnegative polytope SDxS1S D_x S^{-1}44. At the same time, even for SDxS1S D_x S^{-1}45, uncountably many distinct spectratopes are required to cover the trace-nonnegative triangle, so no finite list of “master similarities” suffices in dimension SDxS1S D_x S^{-1}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 SDxS1S D_x S^{-1}47 is any normalized Hadamard matrix of order SDxS1S D_x S^{-1}48, and SDxS1S D_x S^{-1}49 is a normalized Suleĭmanova spectrum, then

SDxS1S D_x S^{-1}50

so

SDxS1S D_x S^{-1}51

is symmetric, entrywise nonnegative, and has spectrum SDxS1S D_x S^{-1}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 SDxS1S D_x S^{-1}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

SDxS1S D_x S^{-1}54

to non-diagonalizable spectra, or incorporate the JLL-inequalities into a unified polyhedral description. Additional questions concern the union of all cones SDxS1S D_x S^{-1}55 as SDxS1S D_x S^{-1}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).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Spectratope.