Repository logo
 

From LCF to Isabelle/HOL

Published version
Peer-reviewed

Change log

Authors

Nipkow, Tobias 
Wenzel, Makarius 

Abstract

Interactive theorem provers have developed dramatically over the past four decades, from primitive beginnings to today's powerful systems. Here, we focus on Isabelle/HOL and its distinctive strengths. They include automatic proof search, borrowing techniques from the world of first order theorem proving, but also the automatic search for counterexamples. They include a highly readable structured language of proofs and a unique interactive development environment for editing live proof documents. Everything rests on the foundation conceived by Robin Milner for Edinburgh LCF: a proof kernel, using abstract types to ensure soundness and eliminate the need to store proofs. Compared with the research prototypes of the 1970s, Isabelle is a practical and versatile tool. It is used by system designers, mathematicians and many others.

Description

Keywords

Journal Title

Formal Aspects of Computing

Conference Name

Journal ISSN

1433-299X

Volume Title

31

Publisher

Springer Verlag

Rights

All rights reserved
Sponsorship
N/A