@inproceedings{10.1145/3597066.3597101,
Abstract = {We consider the following problem: given d \texttimes{} d rational matrices A1, {{\l}dots}, Ak and a polyhedral cone , decide whether there exists a non-zero vector whose orbit under multiplication by A1, {{\l}dots}, Ak 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 A1, {{\l}dots}, Ak. 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 contains a ``positive'' element.},
Address = {New York, NY, USA},
Author = {Dong, Ruiwen},
BookTitle = {Proceedings of the 2023 International Symposium on Symbolic and Algebraic Computation},
File = {Termination of linear loops under commutative updates - 3597066.3597101.pdf},
ISBN = {9798400700392},
Keywords = {positive polynomials, loop termination, module over polynomial ring, commuting matrices},
Location = {Troms\o{}, Norway},
Pages = {236--241},
Publisher = {Association for Computing Machinery},
Series = {ISSAC '23},
Title = {Termination of Linear Loops under Commutative Updates},
URL = {https://doi.org/10.1145/3597066.3597101},
Year = {2023},
bdsk-url-1 = {https://doi.org/10.1145/3597066.3597101},
date-added = {2023-09-26 14:03:35 +0200},
date-modified = {2023-09-26 14:03:35 +0200},
numpages = {6},
doi = {10.1145/3597066.3597101}
}
Library Size: 13G (12942 entries),
Last Updated: Apr 05, 2026, 08:41:35,
Build Time: N/A