InterACT: An interactive theorem prover for algebraic specifications

  • Robert Geisler
  • Marcus Klar
  • Felix Cornelius
Conference System Presentations
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1101)


The InterACT tool is a theorem prover for algebraic specifications with conditional equations emphasizing user-friendliness and interaction. Its purpose is mainly educational, e.g. to support the teaching of formal methods. It already has been used successfully in universitary courses on formal specification of software systems. InterACT provides a graphical user interface that supports proving “by mouse”.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    I. Claßen, H. Ehrig, and D. Wolz. Algberaic Specification Techniques and Tools for Software Development — The ACT Approach. AMAST Series in Computing Vol. 1. World Scientific, 1993.Google Scholar
  2. 2.
    H. Ehrig and B. Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics, volume 6 of EATCS Monographs on Theoretical Computer Science. Springer, Berlin, 1985.Google Scholar
  3. 3.
    R. Geisler and M. Klar. Design and realisation of the interactive theorem-and completeness prover interact for algebraic specifications (in german). Master's thesis, Berlin University of Technology, June 1995.Google Scholar
  4. 4.
    M. Klar, R. Geisler, and F. Cornelius. InterACT: An interactive theorem and completeness prover for algebraic specifications with conditional equations. submitted to Proc. 11th WADT, Oslo, 1996.Google Scholar
  5. 5.
    P. Robinson and J. Staples. Formalizing a hierarchical structure of practical mathematical reasoning. Journal of Logic and Computation, 3(1), Feb. 1993.Google Scholar
  6. 6.
    L. Théry, Y. Bertot, and G. Kahn. Real theorem provers deserve real userinterfaces. ACM Software Engineering Notes, 17(5), 1992. Fifth ACM SIGSOFT Symposium on Software Development Environments.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Robert Geisler
    • 1
  • Marcus Klar
    • 2
  • Felix Cornelius
    • 1
  1. 1.FB Informatik Sekr. 6-1Technische Universität BerlinBerlin
  2. 2.Fraunhofer-Institut für Software- und Systemtechnik ISSTBerlin

Personalised recommendations