Implementing Proof by Pointing without a Structure Editor - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport Année : 1997

Implementing Proof by Pointing without a Structure Editor

Yves Bertot
Thomas Kleymann-Schreiber
  • Fonction : Auteur
Dilip Sequeira
  • Fonction : Auteur

Résumé

A proof by pointing user interface component allows a user to direct the course of a proof assistant by selecting terms with a mouse. Such a gesture is interpreted as a high-level tactical which triggers a sequence of low-level basic commands for the proof engine. The algorithm inherently relies on a structure-conscious environment; as a novelty we show how proof-by-pointing may easily be integrated into an interface without a structure editor. We discuss in detail the use of nested selectable text regions for user interaction, the modifications necessary to the proof-engine output, and the algorithm for interpreting selections as proof commands, with particular reference to a concrete implementation using XEmacs and LEGO.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-3286.pdf (293.66 Ko) Télécharger le fichier

Dates et versions

inria-00073402 , version 1 (24-05-2006)

Identifiants

  • HAL Id : inria-00073402 , version 1

Citer

Yves Bertot, Thomas Kleymann-Schreiber, Dilip Sequeira. Implementing Proof by Pointing without a Structure Editor. RR-3286, INRIA. 1997. ⟨inria-00073402⟩
111 Consultations
206 Téléchargements

Partager

Gmail Facebook X LinkedIn More