© 1991 by British Computer Society
| ||||||||||||||||||||||||||||||||||||||||||||||||||
Constructive Rewriting
Computer Laboratory, University of Cambridge, Pembroke Street, Cambridge CB2 3QG, UK
The subject of this paper is rewriting in an LCF-like general theorem proving framework. It is shown how rewriting of both terms and formulae can be implemented by simple tactics in the generic theorem prover Isabelle. These tactics can easily be combined with induction to yield powerful theorem proving primitives. As a sample application the verification of an n-bit ripple-carry adder is demonstrated.
Received January 1989.
* Computer Laboratory, University of Cambridge, Pembroke Street, Cambridge CB2 3QG, UK