Project Details
Projekt Print View

Providing documentation and testcases for the theorem prover Isabelle

Subject Area Theoretical Computer Science
Term from 2008 to 2011
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 70489253
 
Final Report Year 2016

Final Report Abstract

This project was about helping the development of the Isabelle theorem prover. This theorem prover is part of the research infrastructure for a sizeable academic community concerned with formalising mathematics and proving the correctness of computer programs. Like every software, this theorem prover depends on capable developers that need to be trained for working with the existing code base. In this project we have generated an electronic textbook that helps with understanding the mathematical concepts behind the Isabelle theorem prover and the plethora of programming “tricks” that have been accumulated over the years in the code base of this theorem prover. We have received help from 11 authors and received feedback about the usefulness of the material we provided. We believe this project has thus helped the continued maintenance of the Isabelle theorem prover and has educated a new generation of developers.

Publications

  • The Isabelle Programming Cookbook
    Christian Urban, Stefan Berghofer, Jasmin Blanche e, Sascha Böhme, Lukas Bulwahn, Jeremy Dawson, Rafal Kolanski, Alexander Krauss, Tobias Nipkow, Andreas Schropp, Christian Sternagel
 
 

Additional Information

Textvergrößerung und Kontrastanpassung