TY - GEN
T1 - Analysing all polynomial equations in ℤ2w
AU - Seidl, Helmut
AU - Flexeder, Andrea
AU - Petter, Michael
PY - 2008
Y1 - 2008
N2 - In this paper, we present methods for checking and inferring all valid polynomial relations in ℤ2w. In contrast to the infinite field ℚ, ℤ2w, is finite and hence allows for finitely many polynomial functions only. In this paper we show, that checking the validity of a polynomial invariant over is, though decidable, only PSPACE-complete. Apart from the impracticable algorithm for the theoretical upper bound, we present a feasible algorithm for verifying polynomial invariants over ℤ2w which runs in polynomial time if the number of program variables is bounded by a constant. In this case, we also obtain a polynomial-time algorithm for inferring all polynomial relations. In general, our approach provides us with a feasible algorithm to infer all polynomial invariants up to a low degree.
AB - In this paper, we present methods for checking and inferring all valid polynomial relations in ℤ2w. In contrast to the infinite field ℚ, ℤ2w, is finite and hence allows for finitely many polynomial functions only. In this paper we show, that checking the validity of a polynomial invariant over is, though decidable, only PSPACE-complete. Apart from the impracticable algorithm for the theoretical upper bound, we present a feasible algorithm for verifying polynomial invariants over ℤ2w which runs in polynomial time if the number of program variables is bounded by a constant. In this case, we also obtain a polynomial-time algorithm for inferring all polynomial relations. In general, our approach provides us with a feasible algorithm to infer all polynomial invariants up to a low degree.
UR - http://www.scopus.com/inward/record.url?scp=48949090135&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-69166-2_20
DO - 10.1007/978-3-540-69166-2_20
M3 - Conference contribution
AN - SCOPUS:48949090135
SN - 3540691634
SN - 9783540691631
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 299
EP - 314
BT - Static Analysis - 15th International Symposium, SAS 2008, Proceedings
T2 - 15th International Static Analysis Symposium, SAS 2008
Y2 - 16 July 2008 through 18 July 2008
ER -