Skip to main content

MacKE: Yet another proof assistant & automated pedagogic tool

  • Applications
  • Conference paper
  • First Online:
Theorem Proving with Analytic Tableaux and Related Methods (TABLEAUX 1995)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 918))

Abstract

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.

Supported by CEC Esprit BRA Medlar II (Esprit 6471) and CEC Esprit Project GOAL (Esprit 6283).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Barwise and J. Etchemendy. Hyperproof. CSLI Publications, 1994.

    Google Scholar 

  2. R. Brady. LogicWorks Version 4.0. Philosophy Documentation Center, Bowling Green State University, Bowling Green, Ohio, USA, 1990.

    Google Scholar 

  3. M. D'Agostino. Investigations into the Complexity of some Propositional Calculi. PhD thesis, Oxford University Computing Laboratory Programming Research Group, Technical Monograph PRG-88, 1990.

    Google Scholar 

  4. M. D'Agostino and M. Mondadori. The Taming of the Cut. Journal of Logic and Computation, 4:285–319, 1994.

    Google Scholar 

  5. M. D'Agostino and M. Mondadori. Manuale di Logica (provisional title). Edizioni Scolastiche Bruno Mondadori, Milano, to be published.

    Google Scholar 

  6. R. Dyckhoff. MacLogic: A Proof Assistant for First-Order Logic on the Macintosh. Unpublished m/s, Computational Science Division, University of St. Andrews, 1989.

    Google Scholar 

  7. M. Fitting. First-Order Logic and Automated Theorem Proving. Springer-Verlag, 1990.

    Google Scholar 

  8. N. Johns. LPA MacProlog Graphics Manual. LPA Ltd., 1991.

    Google Scholar 

  9. J. Mayes, S. Draper, A. McGregor, and K. Oatley. Information flow in a user interface: the effect of experience and context on the recall of MacWrite screens. In D. Jones and R. Winder, editors, People and Computers IV. CUP, 1988.

    Google Scholar 

  10. F. Pelletier. Seventy-five problems for testing automatic theorem provers. Journal of Automated Reasoning, 2:191–216, 1986.

    Google Scholar 

  11. J. Pitt and J. Cunningham. Theorem proving and model building with the calculus KE. To appear in the Bulletin of the IGPL, 1995.

    Google Scholar 

  12. M. Potter and D. Watt. Tableau II: A logic teaching program. Oxford University Computing Services, Learning and Resource Centre, Oxford, UK, 1988.

    Google Scholar 

  13. J. Preece. Human-Computer Interaction. Addison-Wesley, 1994.

    Google Scholar 

  14. S. Ravden and G. Johnson. Evaluating Usability of Human-Computer Interfaces: A Practical Method. Ellis Horwood, 1989.

    Google Scholar 

  15. B. Shneiderman. Direct manipulation: A step beyond programming languages. IEEE Computer, 16:57–69, 1983.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Baumgartner Reiner Hähnle Joachim Possega

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pitt, J. (1995). MacKE: Yet another proof assistant & automated pedagogic tool. In: Baumgartner, P., Hähnle, R., Possega, J. (eds) Theorem Proving with Analytic Tableaux and Related Methods. TABLEAUX 1995. Lecture Notes in Computer Science, vol 918. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59338-1_45

Download citation

  • DOI: https://doi.org/10.1007/3-540-59338-1_45

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-59338-6

  • Online ISBN: 978-3-540-49235-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics