Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2020 Jan 7;12038:128–140. doi: 10.1007/978-3-030-40608-0_8

Inline graphic Is Decidable in Inline graphic

Alexis Bès 12,, Christian Choffrut 13
Editors: Alberto Leporati8, Carlos Martín-Vide9, Dana Shapira10, Claudio Zandron11
PMCID: PMC7206654

Abstract

We show that it is decidable whether or not a relation on the reals definable in the structure Inline graphic can be defined in the structure Inline graphic. This result is achieved by obtaining a topological characterization of Inline graphic-definable relations in the family of Inline graphic-definable relations and then by following Muchnik’s approach of showing that this characterization can be expressed in the logic of Inline graphic.

Introduction

Consider the structure Inline graphic of the additive ordered group of reals along with the constant 1. It is well-known that the subgroup Inline graphic of integers is not first-order-definable. Add the predicate Inline graphic resulting in the structure Inline graphic. Our main result shows that given a Inline graphic-definable relation it is decidable whether or not it is Inline graphic-definable.

The structure Inline graphic is a privileged area of application of algorithmic verification of properties of reactive and hybrid systems, where logical formalisms involving reals and arithmetic naturally appear, see e.g [1, 4, 13]. It admits quantifier elimination and is decidable as proved independently by Miller [16] and Weisfpfenning [20]. The latter’s proof uses reduction to the theories of Inline graphic and Inline graphic.

There are many ways to come across the structure Inline graphic, which highlights its significance. One approach is through automata. Cobham considers a fixed base r and represents integers as finite strings of r digits. A subset X of integers is Inline graphicrecognizable if there exists a finite automaton accepting precisely the representations in base r of its elements. Cobham’s theorem says that if X is r- and s-recognizable for two multiplicatively independent values r and s (i.e., for all Inline graphic it holds Inline graphic) then X is definable in Presburger arithmetic, i.e., in Inline graphic [11, 18]. Conversely, each Presburger-definable subset of Inline graphic is r-recognizable for every r. This result was extended to integer relations of arbitrary arity by Semënov [19].

Consider now recognizability of sets of reals. As early as in 1962 Büchi interprets subsets of integers as characteric functions of reals in their binary representations and shows the decidability of a structure which is essentially an extension of Inline graphic, namely Inline graphic where P if the set of positive powers of 2 and Inline graphic the set of natural numbers [9, Thm 4]. Going one step further Boigelot et al. [7] consider reals as infinite strings of digits and use Muller automata to speak of r-recognizable subsets and more generally of r-recognizable relations of reals. In the papers [3, 5, 6] the equivalence was proved between (1) Inline graphic-definability, (2) r- and s-recognizability where the two bases have distinct primes in their factorization [6, Thm 5] and (3) r- and s-weakly recognizability for two independently multiplicative bases, [6, Thm 6] (a relation is r-weakly recognizable if it is recognized by some deterministic Muller automaton in which all states in the same strongly connected component are either final or nonfinal). Consequently, as far as reals are concerned, definability in Inline graphic compared to recognizability or weak recognizability by automata on infinite strings can be seen as the analog of Presburger arithmetic for integers compared to recognizability by automata on finite strings.

A natural issue is to find effective characterizations of subclasses of Inline graphicrecognizable relations. In the case of relations over integers, Muchnik proved that for every base Inline graphic and arity Inline graphic, it is decidable whether a r-recognizable relation Inline graphic is Presburger-definable [17] (see a different approach in [14] which provides a polynomial time algorithm). For relations over reals, up to our knowledge, the only known result is due to Milchior who proved that it is decidable (in linear time) whether a weakly Inline graphicrecognizable subset of Inline graphic is definable in Inline graphic [15]. Our result provides an effective characterization of Inline graphic-definable relations within Inline graphic-definable relations. Our approach is inspired by Muchnik’s one, which consists of giving a combinatorical characterization of Inline graphic-definable relations that can be expressed in Inline graphic itself.

Now we give a short outline of our paper. Section 2 gathers all the basic on the two specific structures Inline graphic and Inline graphic, taking advantage of the existence of quantifier elimination which allows us to work with simpler formulas. Section 3 introduces topological notions. In particular we say that the neighborhood of a point Inline graphic relative to a relation Inline graphic has strata if there exists a direction such that the intersection of all sufficiently small neighborhoods around x with X is the trace of a union of lines parallel to the given direction. This reflects the fact that the relations we work with are defined by finite unions of regions of the spaces delimited by hyperplanes of arbitrary dimension. In Sect. 5 we show that when X is Inline graphic-definable all points (except finitely many which we call singular) have at least one direction which is a stratum. In Sect. 6 we give a necessary and sufficient condition for a Inline graphic-definable relation to be Inline graphic-definable, namely (1) it has finitely many singular points and (2) all intersections of X with arbitrary hyperplanes parallel to Inline graphic axes and having rational components on the remaining axis are Inline graphic-definable. Then we show that these properties are expressible in Inline graphic.

Preliminaries

Throughout this work we assume the vector space Inline graphic is provided with the   metric Inline graphic (i.e., Inline graphic). The open ball centered at Inline graphic and of radius Inline graphic is denoted by B(xr). Given Inline graphic we denote by [xy] (resp. (xy)) the closed segment (resp. open segment) with extremities xy. We use also notations such as [xy) or (xy] for half-open segments.

Let us specify our logical conventions and notations. We work within first-order predicate calculus with equality. We confuse formal symbols and their interpretations, except in Sect. 6.2 where the distinction is needed. We are mainly concerned with the structures Inline graphic and Inline graphic. In the latter structure, Inline graphic should be understood as a unary predicate which is satisfied only by elements of Inline graphic - in other words, we deal only with one-sorted structures. Given a structure Inline graphic with domain D and Inline graphic, we say that X is Inline graphic, or Inline graphic, if there exists a formula Inline graphic in the signature of Inline graphic such that Inline graphic holds in Inline graphic if and only if Inline graphic.

The Inline graphic-theory admits quantifier elimination in the following way, which can be interpreted geometrically as saying that a Inline graphic-definable relation is a finite union of closed and open polyhedra.

Theorem 1

[12, Thm 1]. Every formula in Inline graphic is equivalent to a Boolean combination of inequalities between linear combinations of variables with coefficients in Inline graphic (or, equivalently, in Inline graphic).

In particular in the unary case, the definable subsets are finite unions of intervals whose endpoints are rational numbers, which shows that Inline graphic is not Inline graphic-definable.

In the larger structure Inline graphic it is possible to separate the integer (superscript ‘I’) and fractional (superscript ‘F’) parts of the reals as follows.

Theorem 2

[8, 6, p. 7]. Let Inline graphic be definable in Inline graphic. Then there exists a unique finite union

graphic file with name M78.gif 1

where

  • the relations Inline graphic are pairwise disjoint subsets of Inline graphic and are Inline graphic-definable

  • the relations Inline graphic are distinct subsets of Inline graphic and are Inline graphic-definable

There is again a geometric interpretation of Inline graphic-definable relations as a regular (in a precise technical way) tiling of the space by a finite number of tiles which are themselves finite unions of polyhedra. As a consequence, the restriction of a Inline graphic-definable relation to a bounded subset is Inline graphic-definable as stated in the following lemma.

Lemma 1

For every Inline graphic-definable relation Inline graphic, its restriction to a bounded domain Inline graphic where the Inline graphic’s and the Inline graphic’s are rationals, is Inline graphic-definable.

By considering the restriction of the Inline graphic-relation to a ball containing all possible tiles with their closest neighbors, we get that the neighborhoods of Inline graphic- and Inline graphic-definable relations are indistinguishable.

Lemma 2

For every Inline graphic-definable relation Inline graphic there exists a Inline graphic-definable relation Inline graphic such that for all Inline graphic there exists Inline graphic and a real Inline graphic such that the translation Inline graphic is a one-to-one mapping between Inline graphic and Inline graphic.

Strata

The aim is to decide, given Inline graphic and a Inline graphic-definable relation Inline graphic, whether X is Inline graphic-definable. Though the relations defined in the two structures have very specific properties we define properties that make sense in a setting as general as possible. The following clearly defines an equivalence relation.

Definition 1

Given Inline graphic we write Inline graphic or simply Inline graphic when X is understood, if there exists a real Inline graphic such that the translation Inline graphic is a one-to-one mapping from Inline graphic onto Inline graphic.

Example 1

Consider a closed subset of the plane delimited by a square. There are 10 equivalence classes: the set of points interior to the square, the set of points interior to its complement, the four vertices and the four open edges.

Definition 2

  1. Given a non-zero vector Inline graphic and a point Inline graphic we denote by Inline graphic the line passing through y in the direction v. More generally, if Inline graphic we denote by Inline graphic the set Inline graphic.

  2. A non-zero vector Inline graphic is an  X-stratum at x (or simply a stratum when X is understood) if there exists a real Inline graphic such that
    graphic file with name M125.gif 2
    This can be seen as saying that inside the ball B(xr), the relation X is a union of lines parallel to v.
  3. The set of X-strata at x is denoted by Inline graphic, or simply Inline graphic.

Proposition 1

For all Inline graphic and Inline graphic the set Str(x) is either empty or a (vector) subspace of Inline graphic.

Definition 3

The dimension   dim(x) of a point Inline graphic is the dimension of the subspace Inline graphic if Inline graphic is nonempty or 0 otherwise.

Definition 4

Given a relation Inline graphic, a point Inline graphic is X-singular, or simply singular, if Inline graphic is empty, otherwise it is nonsingular.

Note that non-Inline graphic-definable relations may have no singular points: consider in the plane the collection of vertical lines at abscissa Inline graphic for all positive integers n. In this case any vertical vector is a stratum.

Now it can be shown that all strata at x can be defined by a common value r in expression (2).

Proposition 2

If StrInline graphic then there exists a real Inline graphic such that for every Inline graphic we have

graphic file with name M142.gif

Definition 5

A safe radius (for x) is a real Inline graphic satisfying the condition of Proposition 2. Clearly if r is safe then so are all Inline graphic. By convention every real is a safe radius if Inline graphic.

Example 2

(Example 1 continued). For an element x of the interior of the square or the interior of its complement, let r be the (minimal) distance from x to the edges of the square. Then r is safe for x. If x is a vertex then Inline graphic is empty and every Inline graphic is safe for x. In all other cases r is the minimal distance of x to a vertex.

Lemma 3

If Inline graphic then Str(x) = Str(y).

The converse of Lemma 3 is false in general. Indeed consider e.g. Inline graphic in Inline graphic. The points (0, 0) and (0, 1) have the same subspace of strata, namely that generated by (1, 0), but Inline graphic.

Now we combine the notions of strata and of safe radius.

Lemma 4

Let Inline graphic, Inline graphic and r be a safe radius for x. Then for all Inline graphic we have Inline graphic.

Example 3

(Example 1 continued). Consider a point x on an (open) edge of the square and a safe radius r. For every point y in B(xr) which is not on the edge we have Inline graphic. For all other points we have Inline graphic.

We relativize the notion of singularity and strata to an affine subspace Inline graphic. The next definition should come as no surprise.

Definition 6

Given an affine subspace Inline graphic, a subset Inline graphic and a point Inline graphic, we say that a vector v parallel to P is an (XP)-stratum for the point x if for all sufficiently small Inline graphic it holds

graphic file with name M163.gif

A point Inline graphic is (XP)-singular if it has no (XP)-stratum. For simplicity when P is the space Inline graphic we will still stick to the previous terminology and speak of X-strata and X-singular points.

Singularity and nonsingularity do not go through restriction to affine subpaces.

Example 4

In the real plane, let Inline graphic and P be the line Inline graphic. Then the origin is not Inline graphicsingular but it is Inline graphicsingular. All other elements of P admit (0, 1) as an Inline graphicstratum thus they are not Inline graphicsingular. The opposite situation may occur. In the real plane, let Inline graphic where Inline graphic. Then the origin is Inline graphicsingular but it is not Inline graphicsingular.

Local Properties

Local Neighborhoods

In this section we recall that if Inline graphic is Inline graphic-definable then the equivalence relation Inline graphic (introduced in Definition 1) has finite index. This extends easily to the case where X is Inline graphic-definable.

We modify the usual notion of cones so that it suits better our purposes.

Definition 7

cone is an intersection of finitely many halfspaces defined by a condition of the form Inline graphic or Inline graphic where u is a linear expression having rational coefficients. The origin of the space is thus an apex of the cone.

In particular a point, the empty set and the whole space are specific cones in our sense (on the real line they can be described respectively by Inline graphic, Inline graphic and Inline graphic). By convention, the origin is an apex of the empty set.

By paraphrasing [2, Thm 1] where “face” means “Inline graphic-equivalence class” in our terminology we have.

Proposition 3

Consider an Inline graphic-definable relation X. There exists a finite collection Inline graphic of Inline graphic-formulas defining finite unions of cones such that for all Inline graphic there exist some Inline graphic in Inline graphic and some real Inline graphic such that for all Inline graphic we have

graphic file with name M194.gif 3

Corollary 1

Let Inline graphic be Inline graphic-definable.

  1. The equivalence relation Inline graphic has finite index.

  2. The set Inline graphic is finite when x runs over Inline graphic.

  3. There exists a fixed finite collection Inline graphic of cones (in the sense of Definition 7) such that for each Inline graphic-class E there exists a subset Inline graphic such that for every Inline graphic there exists Inline graphic such that
    graphic file with name M205.gif

Because of Lemma 2 we have

Corollary 2

The statements of Corollary 1 extend to the case where X is Inline graphic-definable.

Combining Corollaries 1 and 2 allows us to specify properties of singular points for Inline graphic- and Inline graphic-definable relations.

Proposition 4

Let Inline graphic. If X is Inline graphic-definable then it has finitely many singular points and their components are rational numbers. If X is Inline graphic-definable then it has a countable number of singular points and their components are rational numbers.

Application: Expressing the Singularity of a Point in a Inline graphic-Definable Relation

The singularity of a point x is defined as the property that no intersection of X with a ball centered at x is a union of lines parallel with a given direction. This property is not directly expressible within Inline graphic since the natural way would be to use multiplication on reals, which is not Inline graphic-definable. In order to be able to express the property, we give an alternative characterization of singularity which relies on the assumption that X is Inline graphic-definable.

Lemma 5

Given an Inline graphic-definable relation Inline graphic and Inline graphic the following two conditions are equivalent:

  1. x is singular.

  2. for all Inline graphic, there exists Inline graphic such that for all vectors v of norm less than s, there exist two points Inline graphic such that Inline graphic and Inline graphic.

Observe that when X is not Inline graphic-definable, then the two assertions are no longer equivalent. E.g., Inline graphic has only singular points but condition 2 holds for no point in Inline graphic.

Relations Between Neighborhoods

We illustrate the purpose of this section with a very simple example. We start with a cube sitting in the horizontal plane with only one face visible. The rules of the game is that we are given a finite collection of vectors such that for all 6 faces and all 12 edges it is possible to choose vectors that generate the vectorial subspace of the smallest affine subspace in which they live. Let the point at the center of the upper face move towards the observer (assuming that this direction belongs to the initial collection). It will eventually hit the upper edge of the visible face. Now let the point move to the left along the edge (this direction necessarily exists because of the assumption on the collection). The point will hit the upper left vertex. Consequently, in the trajectory the point visits three different Inline graphic-classes: that of the points on the open upper face, that of the points on the open edge and that of the upper left vertex. Here we investigate the adjacency of such equivalence classes having decreasing dimensions. Observe that another finite collection of vectors may have moved the point from the center of the upper face directly to the upper left vertex.

Since two Inline graphic-equivalent points either have no stratum or the same subspace of strata, given a Inline graphic-class E it makes sense to denote by Inline graphic the empty set in the first case and the common subspace of all points in E in the latter case. Similarly, dim(E) is the common dimension of the points in E.

Compatibility

The above explanation should help the reader understand the following definition by considering the backwards trajectory: the point passes from an Inline graphic-equivalence class of low dimension into an Inline graphic-equivalence class of higher dimension along a direction that is proper to this latter class. This leads to the notion of compatibility. For technical reasons we allow a class to be compatible with itself.

Definition 8

Let E be a nonsingular Inline graphic-class and let v be one of its strata. Given a Inline graphic-class F, a point Inline graphic is  compatible with E if there exists Inline graphic such that for all Inline graphic we have Inline graphic.

A Inline graphic-class F is v-compatible with E if there exists a point Inline graphic which is v-compatible with E.

Lemma 6

Given a Inline graphic-class F and a vector Inline graphic there exists at most one Inline graphic-class E such that F is v-compatible with E. If F is v-compatible with E, all elements of F are v-compatible with E.

Observe that for any nonsingular Inline graphic-class E and one of its strata v there always exists a Inline graphic-class v-compatible with E, namely E itself, but also that conversely there might be different classes v-compatible with E.

Example 5

Let X be the union of the two axes of the 2-dimensional plane and Inline graphic. The different classes are: the complement of X, the origin Inline graphic which is a singular point, the horizontal axis deprived of the origin, and the vertical axis deprived of the origin. The two latter Inline graphic-classes are both Inline graphiccompatible with the class Inline graphic.

Intersection of a Line and Equivalence Classes

In this section we describe the intersection of a Inline graphic-class E with a line parallel to some Inline graphic.

With the above example of the cube, a line passing through a point x on the upper face along any of the directions of Inline graphic of dimension 2 intersects an open edge or a vertex at point y. In the former case dimInline graphic and in the latter dimInline graphic, and in both cases Inline graphic.

Lemma 7

Let Inline graphic, FG be two Inline graphic-classes, and Inline graphic. Let y be an element of G which is adherent to Inline graphic. Then Inline graphic.

If FG are different, then Inline graphic and therefore Inline graphic.

With the above example of the cube, every point x of a face (which is an open subset on the delimiting affine space supporting the face) is interior to some open segment passing through x, parallel to any direction of the subspace Inline graphic and included in the face. The same observation holds for a point on an open edge of the cube.

Lemma 8

Let Inline graphic, Inline graphic a nonsingular point and Inline graphic. There exist Inline graphic such that Inline graphic and every element w of (yz) satisfies Inline graphic.

Consequently, via Lemmas 7 and 8 we get the following.

Corollary 3

Let Inline graphic, Inline graphic, E its Inline graphic-class and let Inline graphic. The set Inline graphic is a union of disjoint open segments (possibly infinite in one or two directions) of Inline graphic, i.e., of the form Inline graphic with Inline graphic and Inline graphic.

If Inline graphic (resp. Inline graphic) then the point Inline graphic (resp. Inline graphic) belongs to a Inline graphic-class Inline graphic where F is v-compatible (resp. Inline graphic-compatible ) with E, and Inline graphic.

Corollary 4

Given a nonsingular Inline graphic-class E, a point Inline graphic and Inline graphic, the intersection of E with the line Inline graphic is a union of open segments whose endpoints have dimension (cf. Definition 3) less than that of E.

Characterization and Effectivity

Characterization of Inline graphic in Inline graphic

In this section we give the characterization of Inline graphic-definable relations which are Inline graphic-definable. A rational section of a relation Inline graphic is a relation of the form

graphic file with name M297.gif

Theorem 3

Let Inline graphic and let Inline graphic be Inline graphic-definable. Then X is Inline graphic-definable if and only if the following two conditions hold

  1. There exist finitely many Inline graphicsingular points.

  2. Every rational section of X is Inline graphic-definable.

Observe that both conditions (1) and (2) are needed. Indeed, the relation Inline graphic is Inline graphic-definable. It has no singular point thus it satisfies condition (1), but does not satisfy (2) since, e.g., the rational section Inline graphic is not Inline graphic-definable. Now, consider the relation Inline graphic which is Inline graphic-definable. It does not satisfy condition (1) since every element of X is singular, but it satisfies (2) because every rational section of X is either empty or equal to the singleton Inline graphic for some Inline graphic, thus is Inline graphic-definable.

Now we give an idea of the proof since it cannot fit in the space allowed. The necessity of point 1 follows from Proposition 4. That of point 2 results from the fact that all rational constants are Inline graphic-definable by Theorem 1, and moreover that Inline graphic-definable relations are closed under direct product and intersection.

Now the sufficiency. Corollary 4 suggests that we proceed by induction on the dimension of the Inline graphic-classes. There are finitely many classes of dimension 0 since there are finitely many singular points so the base of the induction is guaranteed. Now the intersection of a nonsingular class E with a line passing through a point x in the class and parallel to a direction of the class is a finite union of open segments, see Lemma 6. If the segment containing x is closed or half-closed then one of its adherent point belongs to a class F of lower dimension and we can define E relatively to F via the notion of compatibility. However the line may not intersect any other equivalence class. So we consider the canonical subspaces, see below, since every line has an intersection with one of these.

graphic file with name M316.gif 4

In particular Inline graphic and by convention Inline graphic. The Inline graphic’s are the  canonical subspaces. The Inline graphic’s are not vectorial subspaces but with some abuse of language we will write Inline graphic to mean Inline graphic. Observe that point 2 of the theorem implies that for every I the intersection Inline graphic (resp. Inline graphic) is Inline graphic-definable.

We consider the finite decomposition of the space consisting of all subsets Inline graphic where E is a Inline graphicclass and Inline graphic is as in 4. We associate to each subset Inline graphic the pair of integers Inline graphic equipped with the product ordering, and we proceed by induction. The result follows from the fact that X is a union of finitely many Inline graphic-classes, since if Inline graphic then both x and y belong to X or both belong to its complement.

The proof can be seen as describing a trajectory starting from a point x in a Inline graphic-class E, traveling along a stratum of E until it reaches a class of lower dimension F (by Corollary 4) or some canonical subspace. In the first case it resumes the journey from the new class F on. In the second case it is trapped in the canonical subspace: it resumes the journey by choosing one direction of the subspace until it reaches a new Inline graphic-class or a point belonging to a proper canonical subspace. Along the journey, either the dimension of the new class or the dimension of the canonical subspace decreases. The journey stops when the point reaches a Inline graphicsingular point, or the origin which is the least canonical subspace.

Decidability

So far we did not distinguish between formal symbols and their interpretations but here we must do it if we want to avoid any confusion. Let Inline graphic be a relation defined by a Inline graphic-formula Inline graphic. In order to express that Inline graphic is actually Inline graphic-definable we proceed as follows. Let Inline graphic be a collection of relational symbols. We construct a Inline graphicsentence Inline graphic such that Inline graphic holds if and only Inline graphic is Inline graphic-definable.

Proposition 5

Let Inline graphic denote a set of relational symbols. For every Inline graphic there exists a Inline graphicsentence Inline graphic such that for every Inline graphic structure Inline graphic, if Inline graphic is Inline graphic-definable then we have Inline graphic if and only if Inline graphic is Inline graphic-definable.

Sketch. The formula is of the form

graphic file with name M358.gif 5

where each Inline graphic is obtained from Inline graphic by inserting y at position i in the sequence of variables of the interpretation Inline graphic. The conjunct Inline graphic expresses the fact that Inline graphic has finitely many singular points (point 1 of Theorem 3) and each conjunct Inline graphic expresses the fact that, interpreting y as a parameter, the section is Inline graphic-definable (point 2 of Theorem 3). As an example Inline graphic is as follows (the formula is correct only when Inline graphic is interpreted as a Inline graphic-definable relation)

graphic file with name M369.gif

Theorem 4

For every Inline graphic and every Inline graphic-definable relation Inline graphic, it is decidable whether X is Inline graphic-definable.

Proof

In Proposition 5, if we substitute the predicate Inline graphic for every occurrence of Inline graphic in Inline graphic, then Inline graphic can be interpreted in the structure Inline graphic and the decidability of its truth value results from the decidability of Inline graphic [20].

Conclusion

We discuss some extensions and open problems. Is it possible to remove our assumption that X is Inline graphic-definable in Theorem 3? We believe that the answer is positive and it can be formally proven in dimension 2. Note that even if one proves such a result, the question of providing an effective characterization is more complex. Indeed the sentence Inline graphic of Proposition 5 expresses a variant of the criterion of Theorem 3, and we use heavily the fact that we work within Inline graphic  to ensure that this variant is actually equivalent to the criterion. In particular the construction of Inline graphic relies on Lemma 5 to express that a point is Inline graphicsingular. However if we consider e.g. Inline graphic then every element x of X is singular while no element x of X satisfies the condition stated in Lemma 5.

Another question is the following. In Presburger arithmetic it is decidable whether or not a formula is equivalent to a formula in the structure without <, cf. [10]. What about the case where the structure is Inline graphic?

Contributor Information

Alberto Leporati, Email: alberto.leporati@unimib.it.

Carlos Martín-Vide, Email: carlos.martin@urv.cat.

Dana Shapira, Email: shapird@g.ariel.ac.il.

Claudio Zandron, Email: zandron@disco.unimib.it.

Alexis Bès, Email: bes@u-pec.fr.

References

  • 1.Becker B, Dax C, Eisinger J, Klaedtke F. LIRA: handling constraints of linear arithmetics over the integers and the reals. In: Damm W, Hermanns H, editors. Computer Aided Verification; Heidelberg: Springer; 2007. pp. 307–310. [Google Scholar]
  • 2.Bieri H, Nef W. Elementary set operations with d-dimensional polyhedra. In: Noltemeier H, editor. Computational Geometry and its Applications; Heidelberg: Springer; 1988. pp. 97–112. [Google Scholar]
  • 3.Boigelot, B., Brusten, J., Bruyère., V.: On the sets of real numbers recognized by finite automata in multiple bases. LMCS 6(1), 1–17 (2010)
  • 4.Boigelot, B.: The Liege automata-based symbolic handler (LASH). http://www.montefiore.ulg.ac.be/ boigelot/research/lash/
  • 5.Boigelot B, Brusten J. A generalization of Cobham’s theorem to automata over real numbers. Theor. Comput. Sci. 2009;410(18):1694–1703. doi: 10.1016/j.tcs.2008.12.051. [DOI] [Google Scholar]
  • 6.Boigelot B, Brusten J, Leroux J. A generalization of Semenov’s theorem to automata over real numbers. In: Schmidt RA, editor. Automated Deduction – CADE-22; Heidelberg: Springer; 2009. pp. 469–484. [Google Scholar]
  • 7.Boigelot B, Rassart S, Wolper P. On the expressiveness of real and integer arithmetic automata. In: Larsen KG, Skyum S, Winskel G, editors. Automata, Languages and Programming; Heidelberg: Springer; 1998. pp. 152–163. [Google Scholar]
  • 8.Bouchy, F., Finkel, A., Leroux, J.: Decomposition of decidable first-order logics over integers and reals. In: 2008 15th International Symposium on Temporal Representation and Reasoning, pp. 147–155. IEEE (2008)
  • 9.Büchi, J.R.: On a decision method in the restricted second-order arithmetic. In: Proceedings International Congress Logic, Methodology and Philosophy of Science, Berkeley 1960, pp. 1–11. Stanford University Press (1962)
  • 10.Choffrut C, Frigeri A. Deciding whether the ordering is necessary in a Presburger formula. DMTCS. 2010;12(1):20–38. [Google Scholar]
  • 11.Cobham A. On the base-dependence of sets of numbers recognizable by finite automata. Math. Syst. Theor. 1969;3(2):186–192. doi: 10.1007/BF01746527. [DOI] [Google Scholar]
  • 12.Ferrante J, Rackoff C. A decision procedure for the first order theory of real addition with order. SIAM J. Comput. 1975;4(1):69–76. doi: 10.1137/0204006. [DOI] [Google Scholar]
  • 13.Fränzle, M., Quaas, K., Shirmohammadi, M., Worrell, J.: Effective definability of the reachability relation in timed automata. Inf. Proc. Lett. 153, 105871 (2020)
  • 14.Leroux, J.: A polynomial time Presburger criterion and synthesis for number decision diagrams. In: Proceedings of LICS 2005, pp. 147–156. IEEE (2005)
  • 15.Milchior A. Büchi automata recognizing sets of reals definable in first-order logic with addition and order. In: Gopal TV, Jäger G, Steila S, editors. Theory and Applications of Models of Computation; Cham: Springer; 2017. pp. 440–454. [Google Scholar]
  • 16.Miller C. Expansions of dense linear orders with the intermediate value property. J. Symb. Logic. 2001;66(4):1783–1790. doi: 10.2307/2694974. [DOI] [Google Scholar]
  • 17.Muchnik AA. The definable criterion for definability in Presburger arithmetic and its applications. Theor. Comput. Sci. 2003;290(3):1433–1444. doi: 10.1016/S0304-3975(02)00047-6. [DOI] [Google Scholar]
  • 18.Presburger, M.: Uber die vollstandigkeit eines gewissen systems der arithmetic ganzer zahlen, in welchem die addition als einzige operation hervortritt. In: du Premier Congrès des Mathématiciens des Pays Slaves, Warsaw, vol. 395, pp. 92–101 (1927)
  • 19.Semenov AL. Presburgerness of predicates regular in two number systems. Siberian Math. J. 1977;18(2):289–300. doi: 10.1007/BF00967164. [DOI] [Google Scholar]
  • 20.Weispfenning, V.: Mixed real-integer linear quantifier elimination. In: Proceedings of the 1999 International Symposium on Symbolic and Algebraic Computation, ISSAC 1999, pp. 129–136. ACM, New York (1999)

Articles from Language and Automata Theory and Applications are provided here courtesy of Nature Publishing Group

RESOURCES