Skip to content

Oscillatory matrices: simple spectrum and strict leading-principal charpoly interlacing #421

Description

@PerAlexandersson

Missing reusable theory

The library now proves the positive-spectrum part of Gantmacher–Krein for matrices whose compounds are primitive (exists_charpoly_eq_prod_of_forall_compound_primitive and exists_charpoly_eq_prod_of_pow_compound_pos), and issue #394 tracks the full singular/reducible TN theorem. A separate strict oscillatory interface is still missing.

We need a theorem package for a finite totally nonnegative matrix A satisfying the classical oscillation criterion:

  • A is nonsingular;
  • the first subdiagonal and first superdiagonal entries are strictly positive.

The desired conclusions are:

  1. A.charpoly has positive, pairwise distinct roots;
  2. the characteristic polynomial of the consecutive leading principal section strictly interlaces A.charpoly;
  3. ideally, a bridge from the criterion above to the existing primitive-compound/power-positive-compound API.

This is not supplied by Cauchy interlacing: the matrices of interest are nonsymmetric upper Hessenberg matrices. It is also narrower than #394, which concerns arbitrary possibly singular and reducible TN matrices and does not provide strictness or leading-section interlacing.

Immediate consumer: A318107

A complete classical proof for A318107 factors its Hessenberg matrix as a product of three nonnegative bidiagonal matrices, proving total nonnegativity, positive determinant, and positive adjacent off-diagonals. The missing theorem above then gives simple positive eigenvalues and strict interlacing of consecutive leading sections, closing the polynomial argument.

Research checkpoint: real-rooted-oeis commit 699999f1 and note workbench/proof-explorers/A318107-hessenberg-oscillation-continuation-2026-08-24.md.

Suggested first milestones

  • define an upstream-shaped oscillatory predicate or work directly from the criterion;
  • expose distinctness from primitive compounds (the existing proof already uses strict Perron dominance);
  • formalize the leading-principal section and the strict charpoly interlacing theorem;
  • only then instantiate the A318107 Hessenberg family in its own repository.

No sorry, axioms, or theorem-shaped scaffolds should count as completion.

Reference

Branquinho–Foulquié-Moreno–Mañas, Oscillatory banded Hessenberg matrices, multiple orthogonal polynomials and random walks, arXiv:2203.13578, Theorems 1–2 and the leading-principal interlacing discussion on p. 21.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions