Towards formal proof script refactoring

  • Authors:
  • Iain Whiteside;David Aspinall;Lucas Dixon;Gudmund Grov

  • Affiliations:
  • School of Informatics, University of Edinburgh, Edinburgh, Scotland;School of Informatics, University of Edinburgh, Edinburgh, Scotland;Google, New York and School of Informatics, University of Edinburgh, Edinburgh, Scotland;School of Informatics, University of Edinburgh, Edinburgh, Scotland

  • Venue:
  • MKM'11 Proceedings of the 18th Calculemus and 10th international conference on Intelligent computer mathematics
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose proof script refactorings as a robust tool for constructing, restructuring, and maintaining formal proof developments. We argue that a formal approach is vital, and illustrate by defining and proving correct a number of valuable refactorings in a simplified proof script and declarative proof language of our own design.