Formal systems that describe computations over syntactic structures occur frequently in computer science. Logic programming provides a natural framework for enc
"Formal systems that describe computations over syntactic structures occur frequently in computer science. Logic programming provides a natural framework for en
A programming language based on a higher-order logic provides a declarative approach to capturing computations involving types, proofs and other syntactic struc
This volume is a self-contained introduction to interactive proof in high- order logic (HOL), using the proof assistant Isabelle 2002. Compared with existing Is