Search arXiv⌕ Search

arXiv subjects

Ivan O. Shevchenko

Publications and source records attributed to Ivan O. Shevchenko.

5 recordsLinked to original sources

Mortality Is Undecidable for $2 \times 2$ Integer Matrices

The matrix mortality problem asks whether a given finite family of matrices can be multiplied, in any order and with possible repetition, to get the zero matrix. It is one of the most basic decision problems about matrix products, and it arises naturally in the study of switched linear systems and of finite automata. Mortality is trivially decidable in dimension one and has been known to be undecidable for integer matrices in dimensions three and higher since 1970; only the problem in dimension $2$ is left open. We resolve this problem by proving that mortality is undecidable for families of 5,799 distinct $2\times2$ integer matrices. All but one of the matrices are fixed and nonsingular, with determinants $\pm p$ for a single fixed prime $p$. The input affects only the remaining rank-one matrix, which encodes this input into its kernel. Our proof encodes the computation of a fixed universal machine into products of $2\times2$ matrices. We represent each configuration of the computation by a single rational number, which we identify with a line through the origin in $\mathbb{Q}^2$, and each nonsingular matrix carries out a small piece of one computation step. The main difficulty is that the matrices may be multiplied in any order, so we design them to check their own work: a "wrong'' step puts a factor of a prime number $p$ into the denominator of the rational number corresponding to the current computation step, where no later matrix can remove it. As a result, products of these matrices can go from one encoded configuration to another only by following a valid computation. The rank-one matrix then turns the question of whether the machine halts into the question of whether some product equals zero. A companion formalization in the Lean proof assistant verifies the complete reduction.

cs.CC↗

Global asymptotic stability of homogeneous polynomial vector fields is undecidable

We study whether global asymptotic stability (GAS) of the origin is decidable for homogeneous polynomial vector fields with rational coefficients. Our main technical contribution is showing that, for such vector fields of odd degree $d \geq 3$ in every sufficiently large dimension $n$, the problem of deciding GAS of the origin is many-one complete for the class of recursively enumerable sets (and hence undecidable). Using the tools we have built up, we also improve on some recent work by proving a similar result for Lyapunov stability instead of GAS. The proof of our main contribution splits naturally into two parts: - In the first part we give, for every fixed dimension $n$ and odd degree $2k+1$, a computable map which sends a homogeneous polynomial vector field of degree $2k+1$ on $\mathbb{R}^n$ to a homogeneous polynomial vector field of degree three on $\mathbb{R}^m$, where $m=\binom{n+k-1}{k}$, and preserves both GAS and Lyapunov stability. As a consequence, the problems of deciding whether the origin is GAS or Lyapunov stable for rational-coefficient homogeneous polynomial vector fields of any degree, of any fixed odd degree $d \geq 3$, and of degree three are pairwise many-one equivalent. - In the second part we prove that there is a fixed dimension $n_*$ and a fixed odd degree $d_*$ such that the set of rational-coefficient homogeneous polynomial vector fields on $\mathbb{R}^{n_*}$ of degree $d_*$ whose origin is GAS is many-one complete. This is done by "transferring" many-one completeness between several different problems, starting from the solvability of a Diophantine equation and eventually arriving at our desired GAS decision problem.

math.DS↗

Controllability of polynomial systems is undecidable and not recursively enumerable

Sontag conjectured in 1988 that global controllability of polynomial control systems with rational coefficients is undecidable, but that the controllable systems form a recursively enumerable set. We prove the first part of the conjecture and disprove the second. For every homogeneous polynomial vector field $F$ of odd degree with rational coefficients, we construct an explicit polynomial control system $Σ_F$, with one more state than $F$, that is globally controllable if and only if the origin is \emph{not} globally asymptotically stable for $\dot x=F(x)$. By a recent result, the homogeneous polynomial vector fields with a globally asymptotically stable origin form a set that is recursively enumerable but not decidable. Consequently, global controllability of polynomial systems is undecidable, and the controllable polynomial systems are not recursively enumerable. The same conclusions hold for systems of the form $\dotξ=f(ξ)+Bu$ with a polynomial drift and a constant input matrix.

math.OC↗

Stability and Bifurcations of Planar Switched Linear and Homogeneous Systems

We prove new necessary and sufficient conditions for uniform asymptotic stability under arbitrary switching of two-dimensional switched homogeneous systems with a finite number of subsystems using a worst-case switching analysis. The novelty of our approach is in its explicit nature, which allows us to then study in detail the codimension-one bifurcations of stability of the origin in switched linear systems and further conclude new local and global stability results for certain classes of nonlinear switched systems. In particular, we formulate an analogue of Lyapunov's indirect method for $\mathcal{C}^{1}$ switched nonlinear systems and derive a new method for determining the existence of a bounded basin of attraction for a class of switched nonlinear systems.

math.DS↗

Computability of Brjuno-like functions

In his seminal paper from 1936, Alan Turing introduced the concept of non-computable real numbers and presented examples based on the algorithmically unsolvable Halting problem. We describe a different, analytically natural mechanism for the appearance of non-computability. Namely, we show that additive sampling of orbits of certain skew products over expanding dynamics produces Turing non-computable reals. We apply this framework to Brjuno-type functions to demonstrate that they realize bijections between computable and lower-computable numbers, generalizing previous results of M. Braverman and the second author for the Yoccoz-Brjuno function to a wide class of examples, including Wilton's functions and generalized Brjuno functions.

math.DS↗