| R. Nickson and M. Utting. A new face for Ergo: Adding a user interface to programmable theorem prover. Technical Report 95-42, Software Verification Research Centre, School of Information Technology, The University of Queensland, Brisbane, Australia, 1995. |
.... work we use Ergo 4 [13, 1] The architecture of Ergo 4 consists of the proof engine, which is the core of Ergo, the theory database, which is Ergo s repository of information containing object logics, and the tactics that implement the command line interface and a higher level Ergo Emacs interface [8]. Tactics are user writable and support the construction of the theory database and control the proof engine. They are written using the Qu Prolog language [9] a high level extension of Prolog that includes features such as user defined quantifiers. An Ergo theory is a collection of ....
R. Nickson and M. Utting. A new face for Ergo: Adding a user interface to programmable theorem prover. Technical Report 95-42, Software Verification Research Centre, School of Information Technology, The University of Queensland, Brisbane, Australia, 1995.
....of the refinement, and in representing common operations by simple actions in the interface. These issues are also central to the design of the interface of the base prover, and an Emacs interface to the Ergo theorem prover addressing these issues was developed jointly with the Ergo developers [NU95] The Emacs Ergo interface uses the active document style of Section 2.5, with navigation via the structure of the proof. An alternative interface using the UQ editor [WH94] is also under development. UQ is a generic syntax directed editor that supports multiple interacting tools. The UQ ....
Ray Nickson and Mark Utting. A new face for Ergo: Adding a user interface to a programmable theorem prover. Presented at OZCHI'95, also Technical Report TR-95-42 of the Software Verification Research Centre, The University of Queensland, 1995.
.... Communication via hooks Figure 1: The layered architecture of Ergo The commands available in Ergo depend upon the user interface and theory being used: the default window inference proof interface (section 3) constructing theories (section 4) or the higher level Ergo Emacs interface [NU95]. Help for the Ergo Emacs interface will soon be available on line, and is thus omitted from this reference manual. Every Ergo command has a declaration that gives the command s name, the types and modes of its arguments (section 6.1) the interface from which it is available and a description of ....
Ray Nickson and Mark Utting. A New Face for Ergo: Adding a User Interface to A Programmable Theorem Prover. Technical Report TR95-42, Software Verification Research Centre, The University of Queensland, 1995.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC