Termination of linear loops under commutative updates
Ruiwen Dong

TL;DR
This paper proves the decidability of loop termination for linear loops with commutative, invertible matrices by translating the problem into algebraic module theory over polynomial rings.
Contribution
It introduces an algebraic approach connecting loop termination with modules over polynomial rings, enabling decidability results for a class of linear loops.
Findings
Decidability established for commuting invertible matrices.
Connection made between loop termination and modules over polynomial rings.
Reduction of the problem to algebraic module containment questions.
Abstract
We consider the following problem: given rational matrices and a polyhedral cone , decide whether there exists a non-zero vector whose orbit under multiplication by is contained in . This problem can be interpreted as verifying the termination of multi-path while loops with linear updates and linear guard conditions. We show that this problem is decidable for commuting invertible matrices . The key to our decision procedure is to reinterpret this problem in a purely algebraic manner. Namely, we discover its connection with modules over the polynomial ring as well as the polynomial semiring . The loop termination problem is then reduced to deciding whether a submodule of $\left(\mathbb{R}[X_1, \ldots,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Differential Equations and Dynamical Systems · Polynomial and algebraic computation · graph theory and CDMA systems
