The Technology Behind a Graphical User Interface for an Equational Reasoning Assistant
نویسنده
چکیده
The Haskell Equational Reasoning Assistant (HERA) is an application written in Haskell that helps users construct and present equational reasoning style proofs[1]. In this paper we discuss the technology behind the user interface.
منابع مشابه
A System for Computing and Reasoning in Algebraic Topology
In this paper we present the fKenzo system, an integral assistant for teaching and research in (a subset of) Algebraic Topology. The fKenzo system provides a friendly graphical user interface which allows the user to interact with both the Kenzo and GAP Computer Algebra systems and, also, with the ACL2 Theorem Prover by means of an intermediary layer based on XML technology.
متن کاملAn Interactive Metatool for Exploring Program Algebras
We describe how an existing tool is extended to allow exploratory reasoning in program algebras with theorem proving support The existing tool Tk WinHOL and the Re nement Calculator provides a graphical user interface to the window inference reasoning system for the HOL theorem prover We show how a user with a small amount of work can build an extension to this tool which can then be used to bu...
متن کاملUsing Interaction and Visualisation for Teaching Deductive Reasoning
In this paper we discuss how computers can be deployed to support teaching deductive reasoning at university level. These considerations led to the development of the interactive theorem proving assistant and learning environment WinKE. We start out by describing common difficulties in teaching logic and deductive reasoning and thereby justify the need for computer support in that field. We ide...
متن کاملUsability evaluation of the user interface in electronic prescribing systems of Iran Health Insurance Organization and Social Security Organization
Introduction: The e-prescribing system is one of the basic technologies in the health system structure which was developed with the aim of properly managing healthcare resources and services, preventing common manual prescribing errors, and increasing patient safety. Given that the user interface of e-prescribing system is considered as the main factor of user acceptance, the purpose of the pre...
متن کاملg-HOL: A Graphical User Interface for the HOL Proof Assistant
Given the high expressiveness of higher-order logic, their proof assistants are being widely advocated for formally verifying cyberphysical systems these days. However, the usage of higher-order-logic proof assistants is mostly restricted to academia. One of the foremost reasons for the hesitancy of their usage in the industrial setting is their user-unfriendly interfaces. This paper presents a...
متن کامل