Ideal Perron Similarity
- Ideal Perron similarity is defined by the equality of a matrix’s spectracone and its row cone, simplifying spectrum realization in the nonnegative inverse eigenvalue problem.
- It leverages Hadamard closure and group-theoretic formulations—using matrices like Walsh, Fourier, and Vandermonde—to ensure that diagonalizable spectral lists are exactly generated by the matrix rows.
- The framework provides a polyhedral method for testing spectral feasibility, including totally extremal cases where rows form a Hadamard subgroup and represent extremal points in the L∞-unit ball.
An ideal Perron similarity is a Perron similarity for which the spectracone
coincides with the conical hull of the rows of , denoted . In that case, the diagonal spectra realized through the similarity are exactly the conical combinations of those rows; in the stochastic normalization, the corresponding spectratope is exactly the convex hull of the rows. The concept sits inside the diagonalizable nonnegative inverse eigenvalue problem, where one studies which spectral lists arise from entrywise nonnegative matrices via diagonal similarity models. Its geometric ingredients were developed in work on Perron spectratopes and row cones, and the terminology and complex-theoretic formulation were made explicit in later treatments (Johnson et al., 2015, Johnson et al., 2016, Johnson et al., 2024).
1. Definition within the nonnegative inverse eigenvalue problem
The nonnegative inverse eigenvalue problem asks which multisets occur as the spectrum of an entrywise nonnegative matrix. In the diagonalizable setting, one fixes an invertible matrix and considers matrices of the form
with . A Perron similarity is an invertible matrix for which at least one such diagonal choice yields an entrywise nonnegative realization; in the complex theory, is a Perron similarity if there exist an irreducible nonnegative matrix and a diagonal matrix 0 such that 1 (Johnson et al., 2024).
For a fixed 2, the central objects are the spectracone 3 and the spectratope 4. In the complex formulation,
5
Both are polyhedral: 6 is a polyhedral cone and 7 is a polytope. The row cone is
8
where 9 are the rows of 0, and the row polytope is 1 (Johnson et al., 2024).
An ideal Perron similarity is precisely a Perron similarity satisfying
2
Equivalently, 3 is ideal if and only if 4 and every row 5 belongs to 6. In the stochastic slice, ideality is equivalent to
7
This reformulates realizability by 8 in purely row-geometric terms (Johnson et al., 2024).
The importance of this notion is structural rather than merely terminological. For each Perron similarity, the associated cone and polytope provide a finite-dimensional polyhedral model of realizable spectra. The determination of the extremals of these convex sets for each Perron similarity would solve the diagonalizable nonnegative inverse eigenvalue problem (Johnson et al., 2024). This places ideal Perron similarities at a particularly tractable locus of the theory, because their extremal data are encoded directly by the rows.
2. Row cones, Hadamard structure, and exact criteria for equality
The real row-cone analysis gives the most explicit characterization of when 9 and 0 coincide. For 1, membership in the row cone has the simple test
2
This converts geometric questions about 3 into linear inequalities involving 4 (Johnson et al., 2016).
A key device is the Hadamard product. If 5 denotes the 6-th row and 7, then
8
is equivalent to
9
This leads to the definition of a row Hadamard conic matrix: 0 is row Hadamard conic (RHC) if 1 for all 2. For Perron similarities, this is exactly the condition for the inclusion
3
Thus the first half of ideality is equivalent to Hadamard closure of the rows inside the row cone (Johnson et al., 2016).
The converse inclusion is subtler. A sufficient condition is the presence of an all-ones row: if some row of 4 equals 5, then
6
Under that hypothesis, ideality becomes equivalent to the RHC property. More generally, without assuming an all-ones row, equality holds if and only if two conditions are satisfied: 7 is RHC, and every extreme ray 8 of 9 obeys
0
This gives a sharp criterion: one containment comes from Hadamard closure, the other from a finite extremal check because 1 is polyhedral (Johnson et al., 2016).
The same work exhibits all possible set-theoretic relations between 2 and 3: proper containment 4, proper containment 5, intersection only at the origin, and noncomparable cones with nontrivial intersection. A common misconception is therefore that row-generated behavior is automatic once 6 is a Perron similarity. It is not: ideality is a special equality, not a generic feature (Johnson et al., 2016).
3. Polyhedral structure, normalizations, and practical verification
For a fixed invertible 7, the inequalities defining 8 are explicit. In the complex theory, if 9 is the 0-th row of 1 and 2 the 3-th column of 4, then
5
so nonnegativity of 6 is equivalent to finitely many real-linear conditions. Consequently,
7
and 8 is obtained by adding the affine constraints 9 (Johnson et al., 2024).
This polyhedrality makes ideality algorithmically checkable. In the real setting, one may test whether 0 is a Perron similarity by solving the feasibility problem 1 and checking for a nonscalar solution. One may then test 2 through the RHC condition, namely by verifying
3
for all pairs 4. To test 5, one computes the extreme rays of 6 and checks 7 on each of them. If 8 has an all-ones row, the second step simplifies: ideality is then equivalent to the RHC condition alone (Johnson et al., 2016).
Several normalizations preserve or simplify the geometry. Left multiplication by a permutation matrix or by a positive diagonal matrix leaves both 9 and 0 unchanged. Right multiplication by a permutation matrix permutes the coordinates of both cones; right multiplication by an invertible diagonal matrix leaves the spectracone unchanged while rescaling the row cone. In particular, if some row of 1 is totally nonzero, column scaling can convert it into an all-ones row without changing 2, thereby reducing the ideality check to the all-ones-row case (Johnson et al., 2016).
In the character-table setting, a further “one-column normalization” is standard: if 3, then 4 satisfies 5. This normalization is especially convenient for the stochastic slice, where 6 is cut by a coordinate hyperplane such as 7 (Gershnik et al., 4 Aug 2025).
4. Canonical families and constructive sources of ideality
The earliest systematic examples arose from Perron spectratopes of Hadamard matrices. For the canonical Walsh matrices 8, one has
9
Thus Walsh matrices display the full row-generated behavior later formalized as ideality. These spectratopes also support constructive realizations of normalized Suleĭmanova spectra by symmetric doubly stochastic matrices (Johnson et al., 2015).
The discrete Fourier transform matrix 0 plays the analogous role in the complex theory. It is an ideal and extremal Perron similarity, 1, and its spectracone admits an explicit half-space description. Moreover, 2 diagonalizes circulants, and a spectrum 3 is realizable by an 4 circulant if and only if 5 (Johnson et al., 2024).
Vandermonde Perron similarities associated with Type I Karpelevich arcs furnish another major source. If the reduced Ito polynomial has distinct roots, the corresponding Vandermonde matrix 6 diagonalizes a nonnegative companion matrix realizing the arc, and 7 is ideal and extremal except for finitely many parameter values under the stated distinct-root hypotheses. These families generate large regions of realizable spectra and, together with 8 and a block-DFT construction, produce a nearly complete geometrical representation of spectra of 9 stochastic matrices (Johnson et al., 2024).
Kronecker products preserve ideality. If 00 and 01 are ideal Perron similarities, then 02 is again ideal. This extends classical Walsh constructions and produces mixed Fourier–Walsh families such as
03
which are ideal and extremal Perron similarities (Dockter et al., 2021, Johnson et al., 2024).
At the same time, ideality is not synonymous with belonging to a familiar matrix class. A notable counterexample is supplied by the normalized Hadamard matrix of order 04, for which only the all-ones row is realizable; hence 05. Likewise, nontriviality of 06 does not by itself imply that 07 is a Perron similarity (Johnson et al., 2024).
The symmetric nonnegative inverse eigenvalue problem fits into the same framework as the orthogonal special case. When 08 is orthogonal, 09 is symmetric, and the same cone criteria specialize verbatim to that setting (Johnson et al., 2016).
5. Character tables and the group-theoretic model
A decisive enlargement of the class of ideal Perron similarities came from character theory. If 10 is a finite group and 11 is its character table, then 12 is an ideal Perron similarity. This unifies several previously separate families: Walsh–Hadamard matrices are character tables of 13, discrete Fourier matrices are character tables of cyclic groups, and Kronecker products of these arise from direct-product groups (Gershnik et al., 4 Aug 2025).
The group-theoretic structure enters explicitly through inversion and inequality reduction. If 14 are conjugacy-class representatives and 15 are the irreducible characters, then
16
where 17. For 18,
19
Although this formula yields 20 entrywise constraints, the paper proves that nonnegativity is equivalent to only 21 scalar inequalities,
22
with real and imaginary parts separated when the character table is not real. This reduces spectracone membership to finitely many group-theoretic linear inequalities (Gershnik et al., 4 Aug 2025).
The reason character tables are ideal is closely related to the row Hadamard condition. The Hadamard product of two rows corresponds to the pointwise product of characters, and tensor-product decomposition expresses that product as a nonnegative integral combination of irreducible characters. Consequently, each row belongs to the spectracone, while the first row is the all-ones row, yielding
23
For real character tables, the projected spectratope after one-column normalization is an 24-simplex, and its Euclidean volume is given by
25
This is one of the rare closed-form geometric formulas presently available for projected Perron spectratopes (Gershnik et al., 4 Aug 2025).
A misconception dispelled by this development is that only Abelian Fourier-type matrices can be ideal. In fact, the character table of any finite group is ideal. The Abelian case becomes distinguished only when one imposes an additional extremality condition on every entry (Gershnik et al., 4 Aug 2025, Artemis et al., 1 Jun 2026).
6. Totally extremal ideality, Abelian classification, and open directions
The recent classification of totally extremal ideal Perron similarities isolates the sharp boundary case. A normalized ideal Perron similarity is required to satisfy
26
and it is called totally extremal when 27 for all 28. In this regime, the rows lie on the 29-unit sphere and are extreme points of the ambient 30-ball (Artemis et al., 1 Jun 2026).
The main structural result is that if 31 is a totally extremal normalized ideal Perron similarity, then its rows form a subgroup of 32 under the Hadamard product. Conversely, the rows of a nonsingular matrix form such a group if and only if the matrix is the character table of a finite Abelian group. Hence the following are equivalent: 33 is a totally extremal ideal Perron similarity, the rows of 34 form a Hadamard subgroup, and 35 is the character table of a finite Abelian group. This settles a conjecture of Gershnik, Laffey, and Paparella in the affirmative (Artemis et al., 1 Jun 2026).
In the Abelian case, admissible spectra in the stochastic slice are exactly Fourier transforms of probability distributions on the underlying group, and the corresponding matrices are group-circulant convolution matrices. The spectratope is the convex hull of the unimodular rows, and the paper interprets this as an extension of the Romanovsky–Karpelevič boundary phenomenon from individual unimodular eigenvalues to a full spectratope inside the 36-unit ball (Artemis et al., 1 Jun 2026).
Several questions remain open. One is the classification of normalized ideal Perron similarities without the total extremality hypothesis; the Abelian character-table theorem does not settle that broader problem (Artemis et al., 1 Jun 2026). Another, already visible in the row-cone approach, asks whether every nonnegative spectrum occurs as a row of some RHC Perron similarity (Johnson et al., 2016). More globally, the program announced in the modern complex theory remains unresolved: determining the finitely many extremal spectra in the polyhedral sets attached to each Perron similarity would solve the diagonalizable nonnegative inverse eigenvalue problem (Johnson et al., 2024).
In this sense, ideal Perron similarity is both a definition and a strategy. It identifies those similarities for which the realizable spectra are exactly row-generated, converts realizability into polyhedral geometry, and links the inverse eigenvalue problem to Hadamard closure, representation theory, Fourier analysis, and the extremal geometry of stochastic spectra.