| Richard Bornat and Bernard Sufrin. Jape: a literal, lightweight, interactive proof assistant. Technical Report 641, Queen Mary and Westeld College, University of London, 1994. |
....that the proof by pointing algorithm should be congured dioeerently depending on the style of display. 4 Conclusion The idea of organizing the interface for a theorem prover around the structure that describes the proof is not new. This structure may be a natural deduction tree, as in Jape [5], or a tactic tree as in older experiments by T. GriOEn [8] Other systems based on type theory also simply display the type theoretic term that describes the proof [12] Type theory can even be used to lead command parsing and displaying for the subset of natural language used in proofs, as in ....
Richard Bornat and Bernard Sufrin. Jape: a literal, lightweight, interactive proof assistant. Technical Report 641, Queen Mary and Westeld College, University of London, 1994.
....procedure. This pretty printing procedure can make use of a variety of fonts, size, and colors to render mathematical formulas more readable. Moreover, CtCoq provides ways for the user to adapt the notations to their taste. This capability is also provided in other interactive tools such as Jape [BS94] and Mathspad [BVW97] but, not surprisingly, they also use structured manipulation. 3.2 Multi processing issues As we already advocated in [BT98] CtCoq communicates with Coq using TCP sockets, using a dioeerent protocol in each direction. Commands sent to Coq are sent as plain text in Coq s ....
....constraint is relevant because editing commands and sending these commands to the logical engine are two dioeerent steps and because the executed commands and the yet to be executed commands are stored in the same editing area. We guess this issue is meaningless in systems like Alf [MN94] Jape [BS94] where editing and proving are merged in one single activity. One conventional way to help protect precious data is to have the user interface save regular backup les on disk. We have also implemented this capability, by including an object in our development that sets up regular alarms and ....
Richard Bornat and Bernard Sufrin. Jape: a literal, lightweight, interactive proof assistant. Technical Report 641, Queen Mary and Westeld College, University of London, 1994.
....for a while. Many teams interested in proof system development have put signicant eoeorts into the development of a specic man machine interface. In some cases, communication through a graphical user interface is the intended usage (see for instance the systems Nuprl [6] Alf [10] IPE [14] Jape [4]) In some other cases, a graphical user interface is adjoined to a system which also provides a plain tty user interface, based on parsing commands and printing out results (see for instance TkHOL [15] that uses the graphical toolkit Tcl Tk [11] and CtCoq [1] and cHOL [16] that use a ....
Richard Bornat and Bernard Sufrin. Jape: a literal, lightweight, interactive proof assistant. Technical Report 641, Queen Mary and Westeld College, University of London, 1994.
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