Bounds on the automata size for Presburger arithmetic

被引:12
作者
Klaedtke, Felix [1 ]
机构
[1] ETH, Dept Comp Sci, CH-8092 Zurich, Switzerland
关键词
algorithms; theory; automata-based decision procedures; Presburger arithmetic; quantifier elimination; complexity;
D O I
10.1145/1342991.1342995
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Automata provide a decision procedure for Presburger arithmetic. However, until now only crude lower and upper bounds were known on the sizes of the automata produced by the automata-based approach for Presburger arithmetic. In this article, we give an upper bound on the number of states of the minimal deterministic automaton for a Presburger arithmetic formula. This bound depends on the length of the formula and the quantifiers occurring in it. We establish the upper bound by comparing the automata for Presburger arithmetic formulas with the formulas produced by a quantifier-elimination method. We show that our bound is tight, also for nondeterministic automata. Moreover, we provide automata constructions for atomic formulas and establish lower bounds for the automata for linear equations and inequations.
引用
收藏
页数:34
相关论文
共 42 条
[21]  
Hopcroft J. E., 2007, Introduction to Automata Theory, Languages and Computation
[22]  
Khoussainov B., 1995, Logic and Computational Complexity. International Workshop LCC '94. Selected Papers, P367
[23]  
*LASH, LIEG AUT BAS SYMB HA
[24]   222PN UPPER BOUND ON COMPLEXITY OF PRESBURGER ARITHMETIC [J].
OPPEN, DC .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1978, 16 (03) :323-332
[25]  
Presburger M., 1930, COMPT REND PREM C MA, P395
[26]  
Reddy CattamanchiR., 1978, P 10 ANN ACM S THEOR, P320
[27]  
Reinhardt K, 2002, LECT NOTES COMPUT SC, V2500, P231
[28]  
Richard Buchi J., 1960, Z. Math. Logik und Grundl. Math., V6, P66
[29]  
RUBIN S, 2004, THESIS U AUCKLAND AU
[30]  
Rybina T, 2003, LECT NOTES COMPUT SC, V2719, P714