Implementing Proof by Pointing without a Structure Editor

Abstract : 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.
Type de document :
Rapport
RR-3286, INRIA. 1997
Liste complète des métadonnées

https://hal.inria.fr/inria-00073402
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 12:43:00
Dernière modification le : samedi 27 janvier 2018 - 01:31:27
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:45:20

Fichiers

Identifiants

  • HAL Id : inria-00073402, version 1

Collections

Citation

Yves Bertot, Thomas Kleymann-Schreiber, Dilip Sequeira. Implementing Proof by Pointing without a Structure Editor. RR-3286, INRIA. 1997. 〈inria-00073402〉

Partager

Métriques

Consultations de la notice

114

Téléchargements de fichiers

204