Je viens de débuter en coq et j’ai conçu de nombreuses preuves dans plusieurs fichiers. Je voudrais les utiliser dans une preuve principale.
Je suppose que tu sais te servir d’une ligne de commande sous Linux ou Mac, parce que si t’es sous Windows je sais pas faire.
- Pour l’exemple, disons que tu as deux fichiers
Fichier1.vetFichier2.v.Fichier1.vdéfinit quelque chose:Definition a := 0.Fichier2.vimporteFichier1pour utiliser sa définition:From Waf Require Import Fichier1. Print a.
- Crée un fichier
_CoqProjectavec ce contenu (oùFichier1.v,Fichier2.vseront à remplacer par tes noms de fichiers):-Q . Waf Fichier1.v Fichier2.v - Au final ton dossier ressemble à ça:
mondossier/ _CoqProject Fichier1.v Fichier2.v - Une fois le dossier en place, il y a deux commandes à connaître:
-
Commande à lancer à chaque fois que tu modifies
_CoqProject, typiquement pour rajouter d’autres fichiers:rocq makefile -f _CoqProject -o Makefile -
Commande à lancer à chaque fois qu’un
.vest modifié:make
-
Si tout compile bien, tu peux ouvrir un fichier dans ton éditeur préféré et ça devrait marcher.
Merci beaucoup mais je suis sur windows