Improvements in Formula Generalization

  • Authors:
  • Markus Aderhold

  • Affiliations:
  • Fachgebiet Programmiermethodik, Technische Universität Darmstadt, Germany

  • Venue:
  • CADE-21 Proceedings of the 21st international conference on Automated Deduction: Automated Deduction
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

For proofs by induction it is often necessary to generalize statements to strengthen the induction hypotheses. This paper presents improved heuristics to generalize away subterms, unnecessary conditions and function symbols in a formula. This resolves shortcomings that we encountered within an experimental evaluation of generalization heuristics from the literature. Our generalization method has been implemented in the verification tool $\checkmark$ eriFun. An evaluation with examples from the literature as well as several case studies of our own demonstrates the success of our development.