Front cover image for Isabelle/HOL : a proof assistant for higher-order logic

Isabelle/HOL : a proof assistant for higher-order logic

This textbook-like tutorial is a self-contained introduction to interactive proof, specification, and verification in higher-order logic, using the proof assistant Isabelle 2002. In contrast to existing Isabelle documentation, this book provides a direct route into higher-order logic by bypassing first-order logic and minimizing discussion of meta-theory. Isabelle is a generic system for implementing logical formalisms, and Isabelle/HOL is the specialization of Isabelle for higher-order logic; this theorem prover is well suited as a specification and verification system
eBook, English, ©2002
Springer, Berlin, ©2002
1 online resource (xiii, 218 pages) : illustrations
9783540459491, 3540459499
50589600
Print version:Nipkow, Tobias, 1958-
Elementary Techniques
1. The Basics
2. Functional Programming in HOL
3. More Functional Programming
4. Presenting Theories
Logic and Sets
5. The Rules of the Game
6. Sets, Functions, and Relations
7. Inductively Defined Sets
Advanced Material
8. More about Types
9. Advanced Simplification, Recursion, and Induction
10. Case Study: Verifying a Security Protocol