Better termination proving through cooperation

  • Authors:
  • Marc Brockschmidt;Byron Cook;Carsten Fuhs

  • Affiliations:
  • RWTH Aachen University, Germany;Microsoft Research Cambridge, UK,University College London, UK;University College London, UK

  • Venue:
  • CAV'13 Proceedings of the 25th international conference on Computer Aided Verification
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the difficulties of proving program termination is managing the subtle interplay between the finding of a termination argument and the finding of the argument's supporting invariant. In this paper we propose a new mechanism that facilitates better cooperation between these two types of reasoning. In an experimental evaluation we find that our new method leads to dramatic performance improvements.