École Jeunes Chercheuses et Jeunes Chercheurs en Programmation (EJCP)

L'école du GDR GPL.

Instructions en vue de la session CFML de l’EJCP

Bonjour,

Il n’est pas nécessaire de maîtriser Coq pour suivre le cours. En revanche, il est plus que souhaitable de l’installer afin de pouvoir jouer suivre le cours en jouant les preuves interactivement, et pour pouvoir faire les exercices au cours de la session.

Il vous faudra une installation de Coq (8.13 ou 8.14 ou 8.15), avec CoqIDE ou bien votre éditeur préféré. Ensuite, vous pouvez récupérer et compiler les fichier du cours avec les commandes suivantes.

   mkdir ejcp
   cd ejcp
   wget http://arthur.chargueraud.org/teach/verif/slf.tar.gz
   tar -xzf slf.tar.gz
   cd slf
   make -j4
   # sequential 'make' takes about 2 minutes

Il ne vous reste plus qu’à ouvrir [Basic.v] et [Repr.v]. Si vous utilisez CoqIDE, voici les commandes recommandées :

   alias coqi='coqide -async-proofs off -async-proofs-command-error-resilience off'
   coqi Basic.v Repr.v &

Enfin, pour un gain notable de productivité avec CoqIDE, je vous encourage chaleureusement à configurer les raccourcis clavier comme je décris sur cette page pour Coq-8.15 : https://github.com/coq/coq/wiki/Configuration-of-CoqIDE

Pour toute question, n’hésitez pas à me contacter : (arthur.chargueraud -at- inria.fr.

Arthur Charguéraud