Automating inductive proofs using theory exploration

  • Authors:
  • Koen Claessen;Moa Johansson;Dan Rosén;Nicholas Smallbone

  • Affiliations:
  • Department of Computer Science and Engineering, Chalmers University of Technology, Sweden;Department of Computer Science and Engineering, Chalmers University of Technology, Sweden;Department of Computer Science and Engineering, Chalmers University of Technology, Sweden;Department of Computer Science and Engineering, Chalmers University of Technology, Sweden

  • Venue:
  • CADE'13 Proceedings of the 24th international conference on Automated Deduction
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

HipSpec is a system for automatically deriving and proving properties about functional programs. It uses a novel approach, combining theory exploration, counterexample testing and inductive theorem proving. HipSpec automatically generates a set of equational theorems about the available recursive functions of a program. These equational properties make up an algebraic specification for the program and can in addition be used as a background theory for proving additional user-stated properties. Experimental results are encouraging: HipSpec compares favourably to other inductive theorem provers and theory exploration systems.