Composable discovery engines for interactive theorem proving

  • Authors:
  • Phil Scott;Jacques Fleuriot

  • Affiliations:
  • Centre for Intelligent Systems and their Applications, Informatics Forum, University of Edinburgh, Edinburgh, UK;Centre for Intelligent Systems and their Applications, Informatics Forum, University of Edinburgh, Edinburgh, UK

  • Venue:
  • ITP'11 Proceedings of the Second international conference on Interactive theorem proving
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

Abstract

We describe a framework to integrate discovery engines with interactive theorem proving, and define an algebra for composing them. Discovery engines can be tailored to specific domains and invoked concurrently as the user writes the proof. The engines collaborate with the user by inferring facts from the current goal context, and providing new theorems to advance the proof. We have developed the system in HOL Light [1], and have used it in a non-trivial setting, namely incidence-reasoning for geometry theorem proving.