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 SDxS−1S 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 S∈GLn(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)=SDxS−1.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 SDxS−1S D_x S^{-1}0 or, equivalently in the later formulation, on the row sums of SDxS−1S D_x S^{-1}1.

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

Here SDxS−1S D_x S^{-1}6 denotes the all-ones vector. In the real formulation, SDxS−1S D_x S^{-1}7 is a system of SDxS−1S D_x S^{-1}8 linear homogeneous inequalities in the coordinates of SDxS−1S 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 S∈GLn(F)S\in GL_n(\mathbb F)0 and also in the conical hull of the rows of S∈GLn(F)S\in GL_n(\mathbb F)1. It also proves

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

S∈GLn(F)S\in GL_n(\mathbb F)8

so in general there are up to S∈GLn(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)=SDxS−1.M_x(S)=S D_x S^{-1}.0 Sylvester matrix,

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

the RNIEP paper proves

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

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

SDxS−1S D_x S^{-1}02

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

SDxS−1S D_x S^{-1}04

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

SDxS−1S D_x S^{-1}08

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

SDxS−1S D_x S^{-1}12

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

SDxS−1S D_x S^{-1}43

suffice, together with row and column permutations, to cover the entire trace-nonnegative polytope SDxS−1S D_x S^{-1}44. At the same time, even for SDxS−1S 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 SDxS−1S 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 SDxS−1S D_x S^{-1}47 is any normalized Hadamard matrix of order SDxS−1S D_x S^{-1}48, and SDxS−1S D_x S^{-1}49 is a normalized Suleĭmanova spectrum, then

SDxS−1S D_x S^{-1}50

so

SDxS−1S D_x S^{-1}51

is symmetric, entrywise nonnegative, and has spectrum SDxS−1S 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 SDxS−1S 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

SDxS−1S 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 SDxS−1S D_x S^{-1}55 as SDxS−1S 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.