Integrating an automated theorem prover into agda

  • Authors:
  • Simon Foster;Georg Struth

  • Affiliations:
  • Department of Computer Science, University of Sheffield, UK;Department of Computer Science, University of Sheffield, UK

  • Venue:
  • NFM'11 Proceedings of the Third international conference on NASA Formal methods
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Agda is a dependently typed functional programming language and a proof assistant in which developing programs and proving their correctness is one activity. We show how this process can be enhanced by integrating external automated theorem provers, provide a prototypical integration of the equational theorem prover Waldmeister, and give examples of how this proof automation works in practice.