8 research outputs found

    Decidability of the HD0L ultimate periodicity problem

    Full text link
    In this paper we prove the decidability of the HD0L ultimate periodicity problem

    Enumeration and Decidable Properties of Automatic Sequences

    Full text link
    We show that various aspects of k-automatic sequences -- such as having an unbordered factor of length n -- are both decidable and effectively enumerable. As a consequence it follows that many related sequences are either k-automatic or k-regular. These include many sequences previously studied in the literature, such as the recurrence function, the appearance function, and the repetitivity index. We also give some new characterizations of the class of k-regular sequences. Many results extend to other sequences defined in terms of Pisot numeration systems

    Theories of real addition with and without a predicate for integers

    Get PDF
    We show that it is decidable whether or not a relation on the reals definable in the structure ⟨R,+,<,Z⟩\langle \mathbb{R}, +,<, \mathbb{Z} \rangle can be defined in the structure ⟨R,+,<,1⟩\langle \mathbb{R}, +,<, 1 \rangle. This result is achieved by obtaining a topological characterization of ⟨R,+,<,1⟩\langle \mathbb{R}, +,<, 1 \rangle-definable relations in the family of ⟨R,+,<,Z⟩\langle \mathbb{R}, +,<, \mathbb{Z} \rangle-definable relations and then by following Muchnik's approach of showing that the characterization of the relation XX can be expressed in the logic of ⟨R,+,<,1,X⟩\langle \mathbb{R}, +,<,1, X \rangle. The above characterization allows us to prove that there is no intermediate structure between ⟨R,+,<,Z⟩\langle \mathbb{R}, +,<, \mathbb{Z} \rangle and ⟨R,+,<,1⟩\langle \mathbb{R}, +,<, 1 \rangle. We also show that a ⟨R,+,<,Z⟩\langle \mathbb{R}, +,<, \mathbb{Z} \rangle-definable relation is ⟨R,+,<,1⟩\langle \mathbb{R}, +,<, 1 \rangle-definable if and only if its intersection with every ⟨R,+,<,1⟩\langle \mathbb{R}, +,<, 1 \rangle-definable line is ⟨R,+,<,1⟩\langle \mathbb{R}, +,<, 1 \rangle-definable. This gives a noneffective but simple characterization of ⟨R,+,<,1⟩\langle \mathbb{R}, +,<, 1 \rangle-definable relations

    A polynomial time presburger criterion and synthesis for number decision diagrams

    No full text
    Number Decision Diagrams (NDD) are the automatabased symbolic representation for manipulating sets of integer vectors encoded as strings of digit vectors (least or most significant digit first). Since 1969 [8, 29], we know that any Presburger-definable set [26] (a set of integer vectors satisfying a formula in the first-order additive theory of the integers) can be represented by a NDD, and efficient algorithm for manipulating these sets have been recently developed [31, 4]. However, the problem of deciding if a NDD represents such a set, is a well-known hard problem first solved by Muchnik in 1991 [23, 24, 5] with a quadruplyexponential time algorithm. In this paper, we show how to determine in polynomial time whether a NDD represents a Presburger-definable set, and we provide in this positiv

    A Polynomial Time Presburger Criterion and Synthesis for Number Decision Diagrams

    No full text

    Automatic Sequences and Decidable Properties: Implementation and Applications

    Get PDF
    In 1912 Axel Thue sparked the study of combinatorics on words when he showed that the Thue-Morse sequence contains no overlaps, that is, factors of the form ayaya. Since then many interesting properties of sequences began to be discovered and studied. In this thesis, we consider a class of infinite sequences generated by automata, called the k-automatic sequences. In particular, we present a logical theory in which many properties of k-automatic sequences can be expressed as predicates and we show that such predicates are decidable. Our main contribution is the implementation of a theorem prover capable of practically characterizing many commonly sought-after properties of k-automatic sequences. We showcase a panoply of results achieved using our method. We give new explicit descriptions of the recurrence and appearance functions of a list of well-known k-automatic sequences. We define a related function, called the condensation function, and give explicit descriptions for it as well. We re-affirm known results on the critical exponent of some sequences and determine it for others where it was previously unknown. On the more theoretical side, we show that the subword complexity p(n) of k-automatic sequences is k-synchronized, i.e., the language of pairs (n, p(n)) (expressed in base k) is accepted by an automaton. Furthermore, we prove that the Lyndon factorization of k-automatic sequences is also k-automatic and explicitly compute the factorization for several sequences. Finally, we show that while the number of unbordered factors of length n is not k-synchronized, it is k-regular
    corecore