Noncommutative polynomials describing convex sets (Q2031064)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Noncommutative polynomials describing convex sets
scientific article

    Statements

    Noncommutative polynomials describing convex sets (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    8 June 2021
    0 references
    Given a matrix \(f = (f_{ij})_{i,j=1}^\delta\) of noncommutative \(*\)-polynomials \(f_{ij} \in \mathbb{C} \langle x_1, \ldots, x_g, x_1^*, \ldots, x_g \rangle\), one can evaluate it on any tuple of square matrices \(X = (X_1, \ldots, X_g) \in M_n(\mathbb{C})^g\), resulting in another matrix \[ f(X, X^*) \in M_{n \delta}(\mathbb{C}). \] Assuming \(f(0) \neq 0\), the \emph{free invertibility set} is the family of sets \(\mathcal{K}_f = (\mathcal{K}_f(n))_{n \in \mathbb{N}}\), where \(\mathcal{K}_f(n)\) is the connected component of \(0\) of \(\{X \in M_n(\mathbb{C}) \mid \det f(X,X^*) \neq 0\}\). A free invertibility set is considered convex if each of its levels \(\mathcal{K}_f(n)\) is convex. This paper is concerned with the question of when convexity holds and how to detect it algorithmically. It was already known that convexity holds if and only if \(\mathcal{K}_f\) is a free spectrahedron [\textit{J. W. Helton} and \textit{S. McCullough}, Ann. Math. (2) 176, No. 2, 979--1013 (2012; Zbl 1260.14011)]. The main result of the present paper (Theorem 1.1) sharpens this result by showing that if convexity holds, then a representing linear matrix inequality of minimal size can be constructed in terms of the matrix pencil appearing in the Fornasini-Marchesini realization of \(f\) [\textit{E. Fornasini} and \textit{G. Marchesini}, Math. Syst. Theory 12, 59--72 (1978; Zbl 0392.93034)]. A concrete algorithm for computing such a linear matrix inequality representation is then derived from that (Section 4.2). In combination with a new Nichtsingulärstellensatz for linear matrix polynomials (Theorem 1.5), the authors also obtain an algorithm for testing whether \(\mathcal{K}_f\) is convex to begin with (Section 4.3). These results are completed by some more concrete results and examples on the free semialgebraic sets associated to single-variable noncommutative \(*\)-polynomials. The appendix provides some extensions to the case of noncommutative rational functions.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    free semialgebraic set
    0 references
    free invertibility set
    0 references
    free spectrahedron
    0 references
    linear matrix inequality
    0 references
    semidefinite programming
    0 references
    0 references
    0 references
    0 references
    0 references