Projecting dynamical systems via a support bound
Yulia Mukhina, Gleb Pogudin
TL;DR
This work addresses projecting polynomial dynamical systems onto a single coordinate by computing the minimal differential equation satisfied by that coordinate. It reduces differential elimination to polynomial elimination and derives a tight bound for the Newton polytope of the minimal equation, depending only on $d = \deg g_1$ and $D = \max_{i\ge2} \deg g_i$, with sharpness in many cases (e.g., $d \le D$ or $n=2$). Leveraging this bound, the authors design an evaluation–interpolation algorithm that recovers the minimal equation from sampled points, enabling elimination tasks beyond the reach of existing software; a Julia implementation demonstrates practical scalability. They also discuss the limits of the bound, experimental accuracy, and potential refinements via tropical implicitization and mixed fiber polytopes. Overall, the approach provides a concrete, scalable path to differential elimination in polynomial dynamical systems with broad modeling and control applications.
Abstract
For a polynomial dynamical system, we study the problem of computing the minimal differential equation satisfied by a chosen coordinate (in other words, projecting the system on the coordinate). This problem can be viewed as a special case of the general elimination problem for systems of differential equations and appears in applications to modeling and control. We give a bound for the Newton polytope of such minimal equation and show that our bound is sharp in "more than half of the cases". We further use this bound to design an algorithm for computing the minimal equation following the evaluation-interpolation paradigm. We demonstrate that our implementation of the algorithm can tackle problems which are out of reach for the state-of-the-art software for differential elimination.
