Sciweavers

ASIAN
2003
Springer

Deaccumulation - Improving Provability

13 years 9 months ago
Deaccumulation - Improving Provability
Several induction theorem provers were developed to verify functional programs mechanically. Unfortunately, automated verification usually fails for functions with accumulating arguments. In particular, this holds for tail-recursive functions that correspond to imperative programs, but also for programs with nested recursion. Based on results from the theory of tree transducers, we develop an automatic transformation technique. It transforms accumulative functional programs into non-accumulative ones, which are much better suited for automated verification by induction theorem provers. Hence, in contrast to classical program transformations aiming at improving the efficiency, the goal of our deaccumulation technique is to improve the provability.
Jürgen Giesl, Armin Kühnemann, Janis Voi
Added 06 Jul 2010
Updated 06 Jul 2010
Type Conference
Year 2003
Where ASIAN
Authors Jürgen Giesl, Armin Kühnemann, Janis Voigtländer
Comments (0)