10 research outputs found

    On the Sets of Real Numbers Recognized by Finite Automata in Multiple Bases

    Full text link
    This article studies the expressive power of finite automata recognizing sets of real numbers encoded in positional notation. We consider Muller automata as well as the restricted class of weak deterministic automata, used as symbolic set representations in actual applications. In previous work, it has been established that the sets of numbers that are recognizable by weak deterministic automata in two bases that do not share the same set of prime factors are exactly those that are definable in the first order additive theory of real and integer numbers. This result extends Cobham's theorem, which characterizes the sets of integer numbers that are recognizable by finite automata in multiple bases. In this article, we first generalize this result to multiplicatively independent bases, which brings it closer to the original statement of Cobham's theorem. Then, we study the sets of reals recognizable by Muller automata in two bases. We show with a counterexample that, in this setting, Cobham's theorem does not generalize to multiplicatively independent bases. Finally, we prove that the sets of reals that are recognizable by Muller automata in two bases that do not share the same set of prime factors are exactly those definable in the first order additive theory of real and integer numbers. These sets are thus also recognizable by weak deterministic automata. This result leads to a precise characterization of the sets of real numbers that are recognizable in multiple bases, and provides a theoretical justification to the use of weak automata as symbolic representations of sets.Comment: 17 page

    Automatic sets of rational numbers

    Full text link
    The notion of a k-automatic set of integers is well-studied. We develop a new notion - the k-automatic set of rational numbers - and prove basic properties of these sets, including closure properties and decidability.Comment: Previous version appeared in Proc. LATA 2012 conferenc

    Decidability of definability issues in the theory of real addition

    Full text link
    Given a subset of X⊆RnX\subseteq \mathbb{R}^{n} we can associate with every point x∈Rnx\in \mathbb{R}^{n} a vector space VV of maximal dimension with the property that for some ball centered at xx, the subset XX coincides inside the ball with a union of lines parallel with VV. A point is singular if VV has dimension 00. In an earlier paper we proved that a (R,+,<,Z)(\mathbb{R}, +,< ,\mathbb{Z})-definable relation XX is actually definable in (R,+,<,1)(\mathbb{R}, +,< ,1) if and only if the number of singular points is finite and every rational section of XX is (R,+,<,1)(\mathbb{R}, +,< ,1)-definable, where a rational section is a set obtained from XX by fixing some component to a rational value. Here we show that we can dispense with the hypothesis of XX being (R,+,<,Z)(\mathbb{R}, +,< ,\mathbb{Z})-definable by assuming that the components of the singular points are rational numbers. This provides a topological characterization of first-order definability in the structure (R,+,<,1)(\mathbb{R}, +,< ,1). It also allows us to deliver a self-definable criterion (in Muchnik's terminology) of (R,+,<,1)(\mathbb{R}, +,< ,1)- and (R,+,<,Z)(\mathbb{R}, +,< ,\mathbb{Z})-definability for a wide class of relations, which turns into an effective criterion provided that the corresponding theory is decidable. In particular these results apply to the class of k−k-recognizable relations on reals, and allow us to prove that it is decidable whether a k−k-recognizable relation (of any arity) is l−l-recognizable for every base l≥2l \geq 2.Comment: added sections 5 and 6, typos corrected. arXiv admin note: text overlap with arXiv:2002.0428

    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

    On the Sets of Real Numbers Recognized by Finite Automata in Multiple Bases

    No full text
    This article studies the expressive power of finite automata recognizing sets of real numbers encoded in positional notation. We consider Muller automata as well as the restricted class of weak deterministic automata, used as symbolic set representations in actual applications. In previous work, it has been established that the sets of numbers that are recognizable by weak deterministic automata in two bases that do not share the same set of prime factors are exactly those that are definable in the first order additive theory of real and integer numbers. This result extends Cobham's theorem, which characterizes the sets of integer numbers that are recognizable by finite automata in multiple bases. In this article, we first generalize this result to multiplicatively independent bases, which brings it closer to the original statement of Cobham's theorem. Then, we study the sets of reals recognizable by Muller automata in two bases. We show with a counterexample that, in this setting, Cobham's theorem does not generalize to multiplicatively independent bases. Finally, we prove that the sets of reals that are recognizable by Muller automata in two bases that do not share the same set of prime factors are exactly those definable in the first order additive theory of real and integer numbers. These sets are thus also recognizable by weak deterministic automata. This result leads to a precise characterization of the sets of real numbers that are recognizable in multiple bases, and provides a theoretical justification to the use of weak automata as symbolic representations of sets
    corecore