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 “0”) satisfies the given property. Our procedure requires that the recurrence be simple, i.e., that the update matrix of the underlying loop be diagonalisable. This assumption is in...
Linear recurrence sequences permeate a vast number of areas of mathematics and computer science. In ...
AbstractA numeration system based on a strictly increasing sequence of positive integers u0 = 1, u1,...
An integer sequence {a n } is called polynomially recursive, or P-recursive, if it satisfies a nontr...
Recurrence sequences are of great intrinsic interest and have been a central part of number theory f...
We introduce a subclass of linear recurrence sequences which we call poly-rational sequences because...
Labeled infinite trees provide combinatorial interpretations for many integer sequences generated by...
AbstractWe relate sequences generated by recurrences with polynomial coefficients to interleaving an...
The objective of this thesis is to shed some light on the boundaries of decidability by answering so...
A well-established approach to reasoning about loops during program analysis is to capture the effec...
Abstract. A sequence is said to be k-automatic if the n th term of this sequence is generated by a f...
We provide two combinatorial proofs that linear recurrences with constant co-efficients have a close...
AbstractThis is an expository account of a constructive theorem on the shortest linear recurrences o...
A linear recurrence is a linear operator which maps rn into rn-1, where (rn) is a (recursive) sequen...
AbstractWe exploit a connection between decimations and products to deduce the generating polynomial...
A sequence of operations may be validly reordered, provided that only pairs of independent operatio...
Linear recurrence sequences permeate a vast number of areas of mathematics and computer science. In ...
AbstractA numeration system based on a strictly increasing sequence of positive integers u0 = 1, u1,...
An integer sequence {a n } is called polynomially recursive, or P-recursive, if it satisfies a nontr...
Recurrence sequences are of great intrinsic interest and have been a central part of number theory f...
We introduce a subclass of linear recurrence sequences which we call poly-rational sequences because...
Labeled infinite trees provide combinatorial interpretations for many integer sequences generated by...
AbstractWe relate sequences generated by recurrences with polynomial coefficients to interleaving an...
The objective of this thesis is to shed some light on the boundaries of decidability by answering so...
A well-established approach to reasoning about loops during program analysis is to capture the effec...
Abstract. A sequence is said to be k-automatic if the n th term of this sequence is generated by a f...
We provide two combinatorial proofs that linear recurrences with constant co-efficients have a close...
AbstractThis is an expository account of a constructive theorem on the shortest linear recurrences o...
A linear recurrence is a linear operator which maps rn into rn-1, where (rn) is a (recursive) sequen...
AbstractWe exploit a connection between decimations and products to deduce the generating polynomial...
A sequence of operations may be validly reordered, provided that only pairs of independent operatio...
Linear recurrence sequences permeate a vast number of areas of mathematics and computer science. In ...
AbstractA numeration system based on a strictly increasing sequence of positive integers u0 = 1, u1,...
An integer sequence {a n } is called polynomially recursive, or P-recursive, if it satisfies a nontr...