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 条
[1]  
[Anonymous], 1974, COMPLEXITY COMPUTATI
[2]  
Bardin S, 2003, LECT NOTES COMPUT SC, V2725, P118
[3]  
BARTZIS C, 2003, INT J FOUND COMPUT S, V14, P605
[4]  
BERMAN L, 1980, THEOR COMPUT SCI, V11, P71, DOI 10.1016/0304-3975(80)90037-7
[5]   Representing arithmetic constraints with finite automata: An overview [J].
Boigelot, B ;
Wolper, P .
LOGICS PROGRAMMING, PROCEEDINGS, 2002, 2401 :1-19
[6]  
Boigelot B, 1998, LECT NOTES COMPUT SC, V1443, P152, DOI 10.1007/BFb0055049
[7]  
BOIGELOT B, 1999, THESIS FS APPL U LIE
[8]  
BOIGELOT B, 2005, ACM T COMPUT LOG, V3, P614
[9]  
BOUDET A, 1996, LECT NOTES COMPUTER, V1059, P30
[10]  
Bruyere V., 1994, Bull. Belgian Math. Soc., V1, P577, DOI [doi:10.36045/bbms/1103408547, DOI 10.36045/BBMS/1103408547]