ProveEasy: helping people learn to do proofs
暂无分享,去创建一个
Abstract This paper describes an experimental system called ProveEasy for helping people learn to write Natural Deduction proofs in a goal directed style. The proof is an editable text, produced by typing or by pointing and clicking. The intended users are people who write programs, and the representation of proofs is analogous to the usual representation of programs. Emphasis is placed on distinguishing what is given from what is to be shown at each stage. The presentation shows the way the proof was discovered. The work is inspired by type theory proof assistants, but it attempts to hide the difficulties of such powerful systems.
[1] Hugo Herbelin,et al. The Coq proof assistant : reference manual, version 6.1 , 1997 .
[2] M. Gordon,et al. Introduction to HOL: a theorem proving environment for higher order logic , 1993 .
[3] Rod M. Burstall. Terms, proofs and refinement (Extended abstract) , 1994, LICS 1994.