The demonstration interactive theorem prover Demo3.3

This paper describes the prototype interactive theorem prover demo3.3. The prototype demonstrates several proposals for increasing the eeciency and convenience of interactive deductive reasoning. These include: the use of a very high-level logic programming language (Qu-Prolog) for implementation, which provides strong support for symbolic computation with mathematical notations, rapid prototyping, schematic notations and programming of interactive theorem prover tactics; a new window inference method specifically designed to capture hierarchical goal-directed proofs; and a capacity to support a variety of logics.