Automated engineering of relational and algebraic methods in isabelle/hol

  • Authors:
  • Simon Foster;Georg Struth;Tjark Weber

  • Affiliations:
  • Department of Computer Science, The University of Sheffield;Department of Computer Science, The University of Sheffield;Computer Laboratory, University of Cambridge

  • Venue:
  • RAMICS'11 Proceedings of the 12th international conference on Relational and algebraic methods in computer science
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a new integration of relational and algebraic methods in the Isabelle/HOL theorem proving environment. It consists of a fine grained hierarchy of algebraic structures based on Isabelle's type classes and locales, and a repository of more than 800 facts obtained by automated theorem proving. We demonstrate further benefits of Isabelle for hypothesis learning, duality reasoning, theorem instantiation, and reasoning across models and theories. Our work forms the basis for a reference repository and a program development environment based on algebraic methods. It can also be used by mathematicians for exploring and integrating new variants.