Adrien Vannson a03a5f5504
log.8pus
2022-05-17 12:08:25 +02:00
2022-05-17 11:38:40 +02:00
2022-05-17 11:23:54 +02:00
2022-05-17 12:08:25 +02:00
2022-05-10 11:48:53 +02:00
2022-05-17 12:08:25 +02:00

The Pieuvre Proof Assistant

Utilisation

Pieuvre génère automatiquement un fichier log.8pus contenant la preuve venant d'être faite.

Option typecheck

L'option typecheck peut être testée avec les fichiers tests dans tests/typecheck. Pour cela, utiliser les commandes :

./pieuvre -typecheck tests/typecheck/right-type
./pieuvre -typecheck tests/typecheck/wrong-type

Option alpha

L'option alpha vérifie si deux lambda-termes sont alpha-équivalents. Elle s'utilise de la manière suivante :

./pieuvre -alpha tests/lambda-terms/alpha-eq.lams
./pieuvre -alpha tests/lambda-terms/alpha-not-eq.lams

Option reduce

L'option alpha vérifie si deux lambda-termes sont alpha-équivalents. Elle s'utilise de la manière suivante :

./pieuvre -reduce tests/lambda-terms/lambda.lam

Notes d'implémentation

Répartition du travail

Adrien

  • Option typecheck

Samy

Fonctions de manipulation des λ-termes (pieuvre.ml) Typecheck

Description
The Pieuvre® Proof Assistant
Readme 142 KiB
Languages
OCaml 90.5%
Roff 8.4%
Makefile 1.1%