Isabelle

Isabelle is a generic theorem prover. New logics are introduced by specifying their syntax and rules of inference. Proof procedures can be expressed using tactics and tacticals. The latest version, Isabelle-94, is significantly faster than Isabelle-93 and has several other improvements.