Büchi Automata Recognizing Sets of Reals Definable in First-Order Logic with Addition and Order
نویسنده
چکیده
This work considers weak deterministic Büchi automata reading encodings of non-negative reals in a fixed base. A Real Number Automaton is an automaton which recognizes all encoding of elements of a set of reals. It is explained how to decide in linear time whether a set of reals recognized by a given minimal weak deterministic RNA is FO [R; +, <, 1]definable. Furthermore, it is explained how to compute in quasi-quadratic (respectively, quasi-linear) time an existential (respectively, existentialuniversal) FO [R; +, <, 1]-formula which defines the set of reals recognized by the automaton. It is also shown that techniques given by Muchnik and by Honkala for automata over vector of natural numbers also works on vector of real numbers. It implies that some problems such as deciding whether a set of tuples of reals R ⊆ R is a subsemigroup of (R,+) or is FO [R; +, <, 1]-definable is decidable.
منابع مشابه
LIRA: Handling Constraints of Linear Arithmetics over the Integers and the Reals
The mechanization of many verification tasks relies on efficient implementations of decision procedures for fragments of first-order logic. Interactive theorem provers like pvs also make use of such decision procedures to increase the level of automation. Our tool lira3 implements decision procedures based on automata-theoretic techniques for first-order logics with linear arithmetic, namely, f...
متن کاملDon't Care Words with an Application to the Automata-Based Approach for Real Addition
Automata are a useful tool in infinite state model checking, since they can represent infinite sets of integers and reals. However, analogous to BDDs to represent finite sets, an obstacle of an automata-based set representation is the sizes of the automata. In this paper, we generalize the notion of “don’t cares” for BDDs to word languages as a means to reduce the automata sizes. A general resu...
متن کاملA Generalization of Cobham's Theorem to Automata over Real Numbers
This paper studies the expressive power of finite-state automata recognizing sets of real numbers encoded positionally. It is known that the sets that are definable in the first-order additive theory of real and integer variables 〈R, Z,+, <〉 can all be recognized by weak deterministic Büchi automata, regardless of the encoding base r > 1. In this paper, we prove the reciprocal property, i.e., t...
متن کاملOn the Sets of Real Numbers Recognized by Finite Automata in Multiple Bases
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 automat...
متن کاملFirst-order definable languages
We give an essentially self-contained presentation of some principal results for first-order definable languages over finite and infinite words. We introduce the notion of a counter-free Büchi automaton; and we relate counter-freeness to aperiodicity and to the notion of very weak alternation. We also show that aperiodicity of a regular ∞-language can be decided in polynomial space, if the lang...
متن کامل