MacKE: Yet Another Proof Assistant & Automated Pedagogic Tool

In this paper, we describe the implementation of (yet another) proof assistant and/or automated pedagogic tool. This one is based on the calculus KE and our Prolog implementation of free variable KE. The new system is written in LPA MacProlog™, and features an interactive interface via menus, dialogues and graphics tools, a graphics window for constructing and displaying proofs, and on- and off-line proof checking. The ease of use and the visual satisfaction of the interface should make the system very convenient for fulfilling its primary intended function: teaching logic and reasoning through KE.