jsCoq: Towards Hybrid Theorem Proving Interfaces

Abstract : We describe jsCoq, a new platform and user environment for the Coq interactive proof assistant. The jsCoq system targets the HTML5–ECMAScript 2015 specification, and it is typically run inside a standards-compliant browser, without the need of external servers or services. Targeting educational use, jsCoq allows the user to start interaction with proof scripts right away, thanks to its self-contained nature. Indeed, a full Coq environment is packed along the proof scripts, easing distribution and installation. Starting to use jsCoq is as easy as clicking on a link. The current release ships more than 10 popular Coq libraries, and supports popular books such as Software Foundations or Certified Programming with Dependent Types. The new target platform has opened up new interaction and display possibilities. It has also fostered the development of some new Coq-related technology. In particular, we have implemented a new serialization-based protocol for interaction with the proof assistant, as well as a new package format for library distribution.
Type de document :
Communication dans un congrès
Liste complète des métadonnées

Littérature citée [28 références]  Voir  Masquer  Télécharger

https://hal-mines-paristech.archives-ouvertes.fr/hal-01425752
Contributeur : Claire Medrala <>
Soumis le : mardi 7 février 2017 - 14:56:13
Dernière modification le : lundi 12 novembre 2018 - 10:57:00
Document(s) archivé(s) le : lundi 8 mai 2017 - 12:12:29

Fichier

A-657.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

Citation

Emilio Jesús Gallego Arias, Benoît Pin, Pierre Jouvelot. jsCoq: Towards Hybrid Theorem Proving Interfaces. 12th International Workshop on User Interfaces for Theorem Provers (UITP '16), Jul 2016, Coimbra, Portugal. pp.15-27, ⟨10.4204/EPTCS.239.2⟩. ⟨hal-01425752v2⟩

Partager

Métriques

Consultations de la notice

119

Téléchargements de fichiers

197