ACM Home Page
Please provide us with feedback. Feedback
An effective decision procedure for linear arithmetic over the integers and reals
Full text PdfPdf (304 KB)
Source ACM Transactions on Computational Logic (TOCL) archive
Volume 6 ,  Issue 3  (July 2005) table of contents
Pages: 614 - 633  
Year of Publication: 2005
ISSN:1529-3785
Authors
Bernard Boigelot  Université de Liège, Liège, Belgium
Sébastien Jodogne  Université de Liège, Liège, Belgium
Pierre Wolper  Université de Liège, Liège, Belgium
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 58,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1071596.1071601
What is a DOI?

ABSTRACT

This article considers finite-automata-based algorithms for handling linear arithmetic with both real and integer variables. Previous work has shown that this theory can be dealt with by using finite automata on infinite words, but this involves some difficult and delicate to implement algorithms. The contribution of this article is to show, using topological arguments, that only a restricted class of automata on infinite words are necessary for handling real and integer linear arithmetic. This allows the use of substantially simpler algorithms, which have been successfully implemented.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Boigelot, B. 1998. Symbolic methods for exploring infinite state spaces. Ph.D. dissertation. Université de Liège, Liège, Belgium.
 
3
 
4
 
5
 
6
 
7
 
8
Bruyère, V., Hansel, G., Michaux, C., and Villemaire, R. 1994. Logic and p-recognizable sets of integers. Bull. Belgian Math. Soc. 1, 2 (Mar.), 191--238.
 
9
Büchi, J. R. 1960. Weak second-order arithmetic and finite automata. Z. Math. Logik Grundl. Math. 6, 66--92.
 
10
Büchi, J. R. 1962. On a decision method in restricted second order arithmetic. In Proceedings of the International Congress on Logic, Method, and Philosophy of Science. Stanford University Press, Stanford, CA, 1--12.
11
 
12
Cobham, A. 1969. On the base-dependence of sets of numbers recognizable by finite automata. Math. Syst. Theor. 3, 186--192.
 
13
 
14
Ferrante, J. and Rackoff, C. W. 1979. The Computational Complexity of Logical Theories. Lecture Notes in Mathematics, vol. 718. Springer-Verlag, Berlin and Heidelberg, Germany/New York, NY.
 
15
 
16
Hopcroft, J. E. 1971. An n log n algorithm for minimizing states in a finite automaton. Theor. Mach. Computat. 189--196.
 
17
18
 
19
 
20
21
 
22
Landweber, L. H. 1969. Decision problems for ω-automata. Math. Syst. Theor. 3, 4, 376--384.
 
23
 
24
 
25
Miyano, S. and Hayashi, T. 1984. Alternating finite automata on ω-words. Theoret. Comput. Sci. 32, 321--330.
 
26
 
27
Rabin, M. O. 1969. Decidability of second order theories and automata on infinite trees. Trans. AMS 141, 1--35.
 
28
Safra, S. 1988. On the complexity of omega-automata. In Proceedings of the 29th IEEE Symposium on Foundations of Computer Science. IEEE Computer Society Press, Los Alamitos, CA, 319--327.
 
29
Semenov, A. L. 1977. Presburgerness of predicates regular in two number systems. Siberian Math. J. 18, 289--299.
 
30
 
31
 
32
Staiger, L. 1983. Finite-state ω-languages. J. Comput. Syst. Sci. 27, 3, 434--448.
 
33
Staiger, L. and Wagner, K. 1974. Automaten theoretische und automatenfreie charakterisierungen topologischer klassen regulärer folgenmengen. Elektron. Informationsverarbeitung und Kybernetik EIK 10, 379--392.
 
34
 
35
Vardi, M. Y. and Wolper, P. 1986a. An automata-theoretic approach to automatic program verification. In Proceedings of the First Symposium on Logic in Computer Science. IEEE Computer Society Press, Los Alamitos, CA, 322--331.
 
36
 
37
 
38
Wagner, K. 1979. On ω-regular sets. Inform. Contr. 43, 2 (Nov.), 123--177.
39
 
40
 
41


Collaborative Colleagues:
Bernard Boigelot: colleagues
Sébastien Jodogne: colleagues
Pierre Wolper: colleagues