Deciding $\omega$-Regular Properties on Linear Recurrence Sequences
Shaull Almagor, Toghrul Karimov, Edon Kelmendi, J\"oel Ouaknine, James, Worrell

TL;DR
This paper presents a method to decide whether infinite traces generated by simple linear recurrence sequences satisfy given omega-regular properties, leveraging the almost periodic nature of their sign descriptions.
Contribution
It introduces a procedure for verifying omega-regular properties on sequences from simple linear recurrences, utilizing the almost periodicity of their sign descriptions.
Findings
The sign description of simple linear recurrence sequences is almost periodic.
The procedure can determine property satisfaction for sequences with diagonalisable update matrices.
An example shows that not all linear recurrence sequences have almost periodic sign descriptions.
Abstract
We consider the problem of deciding -regular properties on infinite traces produced by linear loops. Here we think of a given loop as producing a single infinite trace that encodes information about the signs of program variables at each time step. Formally, our main result is a procedure that inputs a prefix-independent -regular property and a sequence of numbers satisfying a linear recurrence, and determines whether the sign description of the sequence (obtained by replacing each positive entry with "", each negative entry with "", and each zero entry with "") satisfies the given property. Our procedure requires that the recurrence be simple, \ie, that the update matrix of the underlying loop be diagonalisable. This assumption is instrumental in proving our key technical lemma: namely that the sign description of a simple linear recurrence sequence is almost…
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
TopicsRings, Modules, and Algebras · Advanced Topology and Set Theory
